/*
Theme Name: CU Blogs
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Gaurav Mittal
Author URI: http://wordpress.org/
Description: The 2018 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/
/* header CSS begins*/

/* DEFAULT CSS */
.container { max-width: 1224px;}
.mtop10{margin-top:10px;}.mtop20{margin-top:20px;}.mtop30{margin-top:30px;}
.align-items-center {-webkit-box-align: center !important;-webkit-align-items: center !important;-ms-flex-align: center !important;align-items: center !important;}
.section-head {margin: 0 auto;text-align: center; position: relative;}

.post-entry b, .post-entry strong{font-weight:600;}

body{font-family: 'Muli', Arial, sans-serif !important;font-weight: 400;color: #424851;background: #ffffff;}
.header { padding: 10px 16px; background: #FFF; color: #f1f1f1;    height: 130px;}
.fixed-top{position: fixed;background:#fff;	top: 0;	width: 100%;height:80px;

	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	
	-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 25px 0 rgba(0,0,0,.15);

	-webkit-transition: -webkit-transform .53s ease-in-out;
	transition: -webkit-transform .53s ease-in-out;
	-o-transition: transform .53s ease-in-out;
	transition: transform .53s ease-in-out;
	transition: transform .53s ease-in-out,-webkit-transform .53s ease-in-out;
	
	-webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.fixed-top .navbar-brand img{max-width:80%;}

.pressReport ul{margin:0px;padding:0px;}
.pressReport li:nth-child(3n+1) {
    border-left: 0 solid #ccc;
}
.pressReport li {
    width: 32%;
    display: inline-block;
    padding: 10px;
    border-left: 1px solid #ccc;
    margin: 5px 0;
}
.pressReport li img {
    width: 100%;
}

.homeHeader{margin-bottom: 48px;}
.media-shadow::after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    background: rgba(66,72,81,0.1);
    background-color: rgba(66, 72, 81, 0.1);

    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    left: 40%;

    bottom: -60px;
}
.entry-media a::after, .media-shadow-radius img, .media-shadow-radius.media-shadow::after {
    border-radius: 63% 37% 50% 50%/70% 68% 32% 30%;
}
.entry-header h1 {font-weight: 900;    font-size: 2.5rem;margin-bottom: 24px;color: #424851;}
.entry-header h2 {font-weight: 900;    font-size: 2.5rem;margin-bottom: 24px;color: #424851;}
.section-title::after {  background-color: #f13b3b;margin: 32px auto 0;width: 30px;margin: 16.8px auto 0;}
.section-title::after {
    content: "";
    width: 20px;
    height: 2px;
    display: block;
    margin: 12px auto 0;
}
.section-head .section-title {
    margin-bottom: 40px;color: #424851;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 2.8rem;font-weight: 900;
}

#featuredSlider .owl-stage-outer::after {
    content: "";
    max-width: 100%;
    width: 932px;
    display: block;
    height: calc(100% - 120px);
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    bottom: 0;
    position: absolute;
    z-index: -1;
}

.feature-post-home{position:relative;}
.feature-post-header{position: absolute;z-index: 2;width: 100%;padding: 0 38.4px 38.4px 38.4px; bottom:0px;}
.img_block a::after {
    background-color: rgba(0,0,0,.75);
}
.img_block a::after{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    opacity: .7;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.img_block a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background: #000;
        background-color: rgb(0, 0, 0);
    
    -webkit-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}
.img_block {
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
}

#featuredSlider .owl-item{max-height:340px;}
#featuredSlider .img_block img{height: auto;}
.feature-post-header h3.entry-title a{color: #fff;font-size: 1.2rem;font-weight: 900;word-wrap: break-word;
-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.feature-post-header h3.entry-title{line-height:24px;}
.feature-post-header .entry-category{margin-bottom: 10px;}
.feature-post-header .entry-category a{font-size:12px;background-color: #f13b3b;color: #fff;font-weight: 900;padding: 6px 12px;}

.feature-post-header .entry-meta{color:#fff !important; font-size:12px;}
#featuredSlider .owl-nav {
    max-height: 100px;    max-width: 932px;background-color: #f2f3f3;
	width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
justify-content: center;margin: 0 auto;text-align: center;}
#featuredSlider .owl-nav > button {    height: 100px; margin:0px 10px;}

/* SINLGE PAGE RELATED POST */
.relatedPost{background:#424851;padding-top: 60px;padding-bottom: 60px;}
.releated-post{margin:20px 0px;}
.releated-post .entry-thumb{ margin-bottom: 36px;position: relative;}
.releated-post .entry-thumb a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background: #000;
    opacity: 0;
    -webkit-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}
.releated-post .entry-thumb a:hover::after {
    opacity: .15;
}
.releated-post .entry-thumb img {
    width: 100%;height: auto !important;
    -o-object-fit: cover;
    object-fit: cover;
}
.releated-post h3.entry-header{line-height:24px;}
.releated-post .entry-header h3.entry-title a{color: #fff;font-size: 1.1rem;font-weight: 900;word-wrap: break-word;
-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.releated-post .entry-category{margin-bottom: 10px;display: flex;  flex-wrap: wrap;}
.releated-post .entry-category a{font-size:12px;background-color: #f13b3b;color: #fff;font-weight: 900;padding: 6px 12px; display: block;  margin-right: 10px;  margin-bottom: 10px;}
.releated-post .entry-meta{color:#fff; font-size:12px;}
.relatedPost .section-head .section-title{color:#fff;}
/* HOME PAGE LATEST POSTS */

.cuB-order-2 {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
}
.cuB-order-3 {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
}
.cuB-post {margin-bottom: 48px;}
.section-content .row{margin-right: -24px;margin-left: -24px;}
.section-content .entry-thumb {
    margin-bottom: 36px;position: relative;
}
.section-content .entry-thumb a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: block;
    background: #000;
    opacity: 0;
    -webkit-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}
.section-content .entry-thumb a:hover::after {
    opacity: .15;
}
.section-content .entry-thumb img {
    width: 100%;height: 429px !important;
    -o-object-fit: cover;
    object-fit: cover;
}
.section-content .entry-header h3.entry-title a{color: #424851;font-size: 1.2rem;font-weight: 900;word-wrap: break-word;
-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.section-content .entry-category{margin-bottom: 10px;}
.section-content .entry-category a{font-size:12px;background-color: #f13b3b;color: #fff;font-weight: 900;padding: 6px 12px; white-space: nowrap; display:inline-block; margin-bottom:4px;}

.section-content .entry-meta{color:#424851; font-size:12px;}
#faq .card{border: 0; border-radius: 0px;}
#faq .card .card-header {
  border: 0;
  border-radius: 0px;
  padding: 0;
}

#faq .card .card-header .btn-header-link {
  
  display: block;
  text-align: left;
  background: #f4f4f4;
  color: #000;
  padding: 20px;border-radius: 0;font-weight: bold;
}

#faq .card .card-header .btn-header-link:after {
  content: "\f106";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  top: 22px;
  position: absolute;
  right: 17px;
}

#faq .card .card-header .btn-header-link.collapsed {
  background: #f4f4f4;
  color: #000;box-shadow: none;
}

#faq .card .card-header .btn-header-link.collapsed:after {
  content: "\f107";
}

#faq .card .collapsing {
  background: #f4f4f4;
  line-height: 30px;
}

#faq .card .collapse {
  border: 0;
}

#faq .card .collapse.show {
  background: #f4f4f4;
  line-height: 30px;
  color: #000;
}

/* POST SINGLE PAGE  */
.post-section-top{margin-bottom:48px;}
.post-section-head{max-width: 736px;text-align: center;margin: 0 auto;position: relative;width:100%;}
.post-section-head .entry-category{    margin-bottom: 15px;}
.post-section-head .entry-category a{font-size:12px;background-color: #f13b3b;color: #fff;font-weight: 900;padding: 6px 12px;}
.post-section-head .entry-title {-ms-word-wrap: break-word; word-wrap: break-word;display: block; clear: both;}
.post-section-head h1{font-weight:900; font-size: 2rem;}
.post-section-head .entry-meta{margin-top: 23px;color: #989da2;}
.post-section-head .entry-meta span{color: #989da2;}
.post-section-top .entry-media{margin-top:48px;}
.post-section-top .entry-media img {width: 100%;-o-object-fit: cover;object-fit: cover;}
.post-section-bottom{margin-bottom:48px;}

.post-section-bottom .post-entry h2{font-size: 20px; color: #333;font-weight: 700;line-height: 28px;margin-top: 20px;}
.post-section-bottom .post-entry h3{font-size: 20px; color: #333;font-weight: 700;line-height: 28px;margin-top: 20px;}
.post-section-bottom .post-entry h6 {font-size: 16px; padding-bottom: 5px;color: #999;font-weight: 700;line-height: 24px; margin-bottom: 5px;}

.justify-content-center {-webkit-box-pack: center !important;-webkit-justify-content: center !important;-ms-flex-pack: center !important;   justify-content: center !important;}
.offset-lg-2 {margin-left: 16.66667%;}
.entry-meta-sidebar {position: absolute; max-width: 148px;width: 100%;text-align: right;left: -172px;margin: 0 auto 5px;}
.entry-meta-sidebar { text-align: right;}
.written-by > span {line-height: 1.4;font-size: 12px;display: block;}
.written-by a{    color: #f13b3b;font-weight: 900;font-size: 13px;line-height: 1.2;display: block;}
.written-by.coauthors .meta-sidebar-author {    margin: 0;}
.written-by.coauthors .meta-sidebar-author img.avatar {  margin: 5px 0 0 -20px;}
.written-by .avatar { border-radius: 50%;max-width: 50px;min-height: 50px; margin-top: 8px; -o-object-fit: cover; object-fit: cover;}

.post-entry a{box-shadow: inset 0 0 0 0 #fff,inset 0 -1px 0 0 #B80000; color:#B80000;}
.post-entry a:hover{box-shadow: inset 0 -4px 0 0 #fff;color: #B80000; text-decoration: none;;}
.post-entry p{line-height:24px; font-weight: 300}
.post-entry h5{font-weight:700;}

.cu-footer{color: #424851;font-weight: 400; font-size:14px;}
.cu-copyright{border-top: 1px solid rgba(66,72,81,0.1);    padding: 50px 0; text-align:center; width:100%;}

.list5{list-style:none;}
ul.list5{margin:0px 0px 15px 0px; padding:0px;}
.list5 li{font-size:16px;line-height:24px;background:url(images/red-bullet-round.png) left 9px no-repeat;margin:0px 0px 5px 0px; 
 padding:3px 0 0 17px !important;display:block; font-weight:300;color:#666;}
.list5 li:first-child{border-top:0px !important;}
li.list5:first-child {border-top:0px !important; background:#900}
.list5 li a{font-weight:300;font-size:16px;color:#404040;text-decoration:none; display:block; line-height:18px;
-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.list5 li a:hover{color:#d26671;
-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;text-decoration:underline}



/* MEDIA CSS */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.entry-header h1{font-size: 24px;}
	.entry-header h2{font-size: 24px;}
	.media-shadow-radius img{width: 100%;height: auto;}
		
		
	}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.entry-header h1{font-size: 24px;}
	.entry-header h2{font-size: 24px;}
	.media-shadow-radius img{width: 100%;height: auto;}
	.feature-post-header{padding: 10px;}
	.feature-post-header h3.entry-title a{font-size:20px;font-weight: 700;}
	.cuB-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
	}
	.cuB-order-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

}
@media only screen and (max-width: 767px)
{
	.navbar-brand{margin-right: 0;padding-right: 0;width: 55%;}
	.cuB-header ul{float: right;width: 40%;display: inline-block;margin: 0;padding: 0;text-align: right; position:relative;}
	.cuB-header li{position: absolute !important;right: 5px;}
	.section-content .row { margin-right: -7px; margin-left: -7px;}
	#featuredSlider .owl-item{max-height:inherit;}
	.media-shadow-radius.media-shadow::after{-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25);left: 40%;}
	.homeHeader .entry-media img {    width: 100%;    -o-object-fit: cover;    object-fit: cover; height:auto;}
	.entry-media a::after, .media-shadow-radius img, .media-shadow-radius.media-shadow::after {
    border-radius: 63% 37% 50% 50%/70% 68% 32% 30%;}
	.cuB-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
	}
	.latest-posts-home{padding:0px 25px;}
	.section-head .section-title{font-size: 28px;}
	.section-content .entry-header h3.entry-title a{font-size: 20px;}
	.section-content .entry-thumb img{height:auto !important;}
	
	.homeHeader .row{ margin-right: -7.5px; margin-left: -7.5px;}
	.entry-header h1{font-size:20px; margin-top:20px;}
	.entry-header h2{font-size:20px; margin-top:20px;}
	.media-shadow-radius.media-shadow::after { bottom: -60px;}
	.media-shadow::after {background: rgba(66,72,81,0.1);background-color: rgba(66, 72, 81, 0.1);}
	.media-shadow::after { position: absolute;width: 100%; height: 100%; content: ""; z-index: -1; display: none;}
	.cuB-order-2 {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;	order: 2;	}
	.post-section-top .entry-media img{height:auto;}
	.offset-lg-2{margin-left:auto;}
	.entry-meta-sidebar { position: relative;  width: 100%; text-align:left;margin-bottom: 20px;left: 0;max-width: inherit;}
	.written-by.coauthors { padding-left: 75px;}
	.meta-sidebar-author{    position: absolute;top: -20px;left: 20px;}
	.cuB-post {width: 100% !important;float: left; margin: 20px 0px !important;}
	.cuB-post h3.entry-title{line-height:24px;}
	.post-section-head h1{font-size:24px;}
	.releated-post h3.entry-title{line-height:24px;}
}