                main.sub-cat-pg .container {
                        max-width:1140px!important
                }
                .sub-cat-pg {
			margin-top:-15px
		}
		.sub-cat-pg a:hover {
			color:#494C88!important
		}
		.sub-cat-pg a:focus {
			color:#494C88!important
		}
		.sub-cat-pg .bk {
			width:250px; 
			padding:0 10px
		}
		.sub-cat-pg ul.prod-list {
			white-space:nowrap; 
			overflow-x:auto;
			text-align:center;
			margin-top:30px
		}
		.sub-cat-pg ul.prod-list li {
			margin-bottom:12px
		}
		.sub-cat-pg ul.prod-list a {
			color:#000
		}
		.sub-cat-pg ul.prod-list li img {
			border:1px solid #ccc
		}
		.sub-cat-pg .subject-level ul {
			column-count:3; 
			list-style:none; 
			padding-left:0
		}
		.sub-cat-pg .subject-level li {
			padding:5px 0
		}
		.sub-cat-pg .subject-level li a {
			color:#000; 
			text-decoration:underline
		}
		.sub-cat-pg .bk p {
			font-family: "Open Sans",Helvetica,Arial,sans-serif;
			font-size: .9em;
			font-weight: 600;
			text-align: center;
			padding: 10px 0;
			height: 53px;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			white-space: normal;
			overflow: hidden
		}
		.sub-cat-pg h2 {
			color: #10147e;
			font-family: "Open Sans",Helvetica,Arial,sans-serif;
			font-size: 1.8em;
			font-weight: 700;
			padding:10px 0 5px
		}
		.sub-cat-pg .jumbotron-message {
			background-color:#fff; 
			display:inline-block; 
			padding:30px 40px; 
			margin:30px 15px;
			max-width:1000px;
			overflow-y:auto;
			border:1px solid #ccc;
			z-index:1000
		}  
		.sub-cat-pg #splash {
			height:310px
		}
		.sub-cat-pg .jumbotron-message p {
			text-align:left
		}
		.sub-cat-pg .jumbotron-message h1 {
			font-family: "Open Sans",Helvetica,Arial,sans-serif;
			font-size:2.6em;
			font-weight:700;
			color:#10147f;
			padding:0 0 15px;
		}
		.sub-cat-pg #fauthor h3 {
			font-weight:600;
			font-size:1.6em;
			color:#fff
		}
		.sub-cat-pg #fauthor .auth-info {
			font-size:1.1em;
			font-weight:normal;
			color:#ddd
		}
		.sub-cat-pg #fauthor ul.auth-info {
			margin:0; 
			padding:0
		}
		.sub-cat-pg #fauthor ul.auth-info li {
			display:inline
		}
		.sub-cat-pg #fauthor h4 {
			font-size:1.2em;
			font-weight:600;
			color:#fff
		}
		.sub-cat-pg #fauthor a.btn:hover, 
		.sub-cat-pg #fauthor a.btn:focus {
			color:#fff!important
		}
		.sub-cat-pg .moresub {
			background-color:#eee; 
			border-top:1px solid #ccc; 
			border-bottom:1px solid #ccc
		}
		.sub-cat-pg .moresub a {
			color:#000; 
			text-decoration:none
		}
		.sub-cat-pg section.alternate {
			background-color:#f3f3f3
		}
		.sub-cat-pg a.blocks {
			color:#000; 
			text-decoration:none; 
			display:block
		}
		.sub-cat-pg a.blocks i {
			text-decoration:none; 
		}
		.sub-cat-pg a.blocks:hover {
			text-decoration:underline
		}
		.sub-cat-pg .cat-sum {
			padding:15px 0; 
			color:#10147f
		}
		.sub-cat-pg .cat-sum .cat-data {
			font-weight:bold; 
			color:#10147f; 
			line-height:1.1em
		}
		.sub-cat-pg .cat-sum .cat-data span {
			font-weight:normal; 
			color:#000
		}
		.sub-cat-pg .entry {
			background-color:#eee; 
			border:1px solid #ccc;
			margin-bottom:15px;
                        font-weight:600
		}
		.sub-cat-pg .entry a {
			text-decoration: underline
		}
                .sub-cat-pg .entry .col-4 p {
			margin:0
		}
                .sub-cat-pg .entry .col-8 p, .sub-cat-pg .entry .col-11 p {
                        font-size:.9em
		}
       .sub-cat-pg .entry .thumbnail {
            background-color:#FFF;
            min-height:119px;
            text-align:center;
            height:100%;
            width:100%;
            display:inline-block
        }
        .sub-cat-pg .entry .thumbnail img {
            padding-top:9px
        }
		.sub-cat-pg .hr-header { 
			width:80px;
    		        border-color:#10147e;
			margin:10px auto 20px
		}
		.sub-cat-pg .sum-icon {
			line-height:1.3em
		}
		.sub-cat-pg .small {
			font-size:85%
		}
		
		@media only screen and (max-width: 991px) {
		  	.sub-cat-pg .jumbotron-message h1 {
				font-size:1.6em;
				font-weight:700;
				padding:0 0 8px
			} 
			.sub-cat-pg .jumbotron-message {
				padding:15px
			}
			.sub-cat-pg .jumbotron-message p {
				font-size:.9em;
				display:block
			}
			.sub-cat-pg .subject-level ul {
				column-count:2!important
			}
			.sub-cat-pg #fauthor {
				font-size:90%
			}
			.sub-cat-pg .small {
				font-size:90%
			}
		}

        @media only screen and (max-width: 425px) {
            .sub-cat-pg .entry .thumbnail img {
                margin:0!important;
                padding:5px
            }
        }
