/*
 Theme Name:     Extent Child
 Theme URI:      http://webnus.biz/themes/extent-wp/
 Description:    Extent Child Theme
 Author:         WEBNUS
 Author URI:     http://themeforest.net/user/WEBNUS
 Template:       extent-wp
 Version:        3.0.2
*/

@import url("../extent-wp/style.css");
html{ font-family: Arial,Helvetica,sans-serif;font-size: 87.5%;text-align: left;}
body {
		font-family: Arial,Helvetica,sans-serif !important;
		color: #222222 !important;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		overflow-x: hidden;
		background: #f4f7f8 url(../images/bdbg1.png);
}
p { margin: 0 0 20px 0; color:#222222 !important; font-size:14px; line-height:1.8; font-weight:400; }
p, #nav ul li, .textwidget, .widget-tabs li, .alert{font-family: Arial,Helvetica,sans-serif; !important;}
p, li{font-family: Arial,Helvetica,sans-serif !important;}
li{font-size: 14px; color:#222222 !important;line-height: 1.6;}
/* =Theme customization starts here
-------------------------------------------------------------- */
#nav li, #header.sticky #nav-wrap #nav > li{padding: 0 10px;}
.blox.chass_info_blk{border-top: 0px solid #dddddd;border-bottom: 0px solid #dddddd;}
#header{padding: 10px 0;}
#chass_welcome {margin-bottom: 10px;}
.home .vc_custom_heading h3 {border-bottom: 0px solid #ff675b;display: inline-block;margin: 0 0 10px 0;max-width: 100%;width: auto;}
#chass_newsletter {border-top: 0px solid #B7E2C3;border-bottom: 0px solid #B7E2C3;}
#chass_quick_links { border-top: 0px solid #E6E6E6;}
#social_media {margin-bottom: 10px;}
#chass_quick_links ul.arrow2 a {font-size: 17px;}
#footer ul li {padding: 0;}
#footer ul li a {color: #fff;font-size: 14px;}
#footer h5.subtitle {color: #bbb !important;font-size: 20px !important; margin-bottom: 0px;text-transform: capitalize;border-bottom: none; font-family: Arial,Helvetica,sans-serif;}
#footer{padding:10px 0;background:#252525;}
.footbot{background: #252525;}
@media (min-width: 959px) {#footer .col-md-3 { width: 20%;}}
#footer .footbot .footer-navi{color: #fff;float: none;font-size: 12px !imporant;margin: 0 auto;}
#footer .footbot .footer-navi .menu-footer-privacy-container{width: auto; padding: 0px; margin: 0px; float: none; display: inline-block; line-height: normal;}
#footer .footbot ul#menu-footer-privacy { margin: 0; padding: 0;}
#footer .footbot ul#menu-footer-privacy li { border-right: 1px solid #bbb; display: inline;list-style: outside none none;margin: 0;padding: 0 4px; font-size:12px;}
/*added Feb-5,2015*/
.top-bar {background: #fff;border-bottom: 0px solid #fbfbfb;}
.newsletter_tb, .newsletter_tb td { border: medium none; text-align: left;vertical-align: top;}
.newsletter_tb .newsletter-email {background: none repeat scroll 0 0 #e0e7ed !important;border: 1px solid #ddd !important;color: #555 !important;font-size: 15px; padding-left: 10px !important;}
.newsletter-submit.button:after {color: inherit; content: "";font-family: "FontAwesome";font-size: 12px;font-style: normal;font-weight: normal;line-height: 1;margin-top: -6px;opacity: 0;position: absolute;right: 17px;text-transform: none;top: 50%;transition: all 0.33s ease 0s;}
.newsletter-submit.button:hover:after { opacity: 0.9; right: 13px;}

#mc4wp_email {background: none repeat scroll 0 0 #e0e7ed !important;border: 1px solid #ddd !important;color: #555 !important;font-size: 15px; padding-left: 10px !important;}


#nav a:hover, #nav li:hover > a, #nav li.current > a, #nav li.active > a{color: #144472;}
a, a:visited {color:#144472;font-size:14px;}
a.focus,a:hover{color:#e84c3d;}
/*Top Custom social media icons*/
.norm_row.sfsi_wDiv{position: relative !important;}
.sfsi_holders{display: none;}
.top-bar .socialfollow ul#sidebar{margin-bottom: 0px;}
.sidebar {padding-top:0px;}
.sidebar .wt { margin: 0 0 10px; padding: 0;}
/*Feb-6-2015*/
.chass_info_blk .wpb_column.vc_column_container {position:relative;}
.chass_info_blk .wpb_column.vc_column_container .our-team p{border-bottom:none;}
.chass_info_blk .wpb_column.vc_column_container .wpb_content_element{position: absolute;right: 20px;bottom: 62px;}
/*Feb-7-2015*/
.author_cont {display: inline;float: right;}
.author_cont span {font-size: 13px;padding-left: 20px;}
.iconpdf{margin-right:5px;}
.sub-content.heading_blk{margin-bottom: 20px;}
/*Feb-11-2015*/
.title_key {display: block;font-size: 12px;margin: 0; padding: 0;text-align: right;}
.home .our-team h2{ background: #144472;border-top-right-radius: 0;opacity: 1;color: #fff;width: 100%;text-align: center;font-size: 20px; text-transform:uppercase;margin-top:-34px;font-size:15px;}
.home #chass-media .events { list-style: outside none none;margin: 0; padding: 0;width: 100%;}
.home #chass-media .events li {border-bottom: 1px solid #fff;height: 69px;overflow: hidden;padding: 0;width: 100%;}
.home #chass-media .events .date {background: #094C93;float: left;height: 65px;width: 20%;}
.home #chass-media .events .date p {color: #fff !important;float: left;height: 53px;padding: 12px 0 0;text-align: center;text-transform: uppercase; width: 100%;}
.home #chass-media .events .event {display: table;float: left;height: 100%; padding: 10px 5%;position: relative;width: 79%;}
.home #chass-media .events .date p span {display: block;font-size: 1.43rem;font-weight: 700;line-height: 1rem;margin: 0 0 10px;}

.home #chass-media .events .date { position: relative; border: 1px solid #094C93; } 
.home #chass-media .events .date:after, .home #chass-media .events .date:before { left: 96%; top: 35%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.home #chass-media .events .date:after { border-color: rgba(9, 76, 147, 0); border-left-color: #094C93; border-width: 13px; margin-top: -5px; }
.home #chass-media .events .date:before { border-color: rgba(9, 76, 147, 0); border-left-color: #094C93; border-width: 14px; margin-top: -5px;}
.sidebar .post-title{margin: 0px;}
.widget ul li a{color:#222222;}
.blog-single-post h1{font-size:25px;letter-spacing:0;}
/*Feb-11-2015*/
.blog-single-post p{font-size:15px;}
.blog-post h3, .blog-single-post h1{font-size: 25px;margin-bottom:10px;letter-spacing:0;text-transform: none;line-height:normal;}

/* feb-12-2015*/
.rsDefault .rsThumb.rsNavSelected{background: #144472 !important; }
.contact-form input[type="checkbox"]{width:auto !important;height: auto;margin: 0;padding:0;display: inline;float:right;}
.wpcf7-submit{width:auto !important;}
.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-form input[type="reset"], .wpcf7 .wpcf7-form input[type="button"]{background-color:#144472;color:#ffffff !important;}
.wpcf7 .wpcf7-form input[type="submit"]:hover, .wpcf7 .wpcf7-form input[type="reset"]:hover, .wpcf7 .wpcf7-form input[type="button"]:hover{background-color:#195084;}
/*Feb-16-2015*/
.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select, .wpcf7 .wpcf7-form option{height: auto; padding: 0 0 0 10px;}
.wpcf7-form-control .wpcf7-list-item {line-height: 25px; margin: 0;padding: 0;}
label span, legend span{font-size: 14px;color:#222222;}
.contact-form input[type="file"] {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: auto;margin: 0;padding: 0;}
.wpcf7-form-control.wpcf7-submit { text-transform: uppercase;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{float:left;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{float:left;}
#nav ul li a:hover, #nav li.current ul li a:hover, .nav-wrap2 #nav ul li a:hover, .nav-wrap2.darknavi #nav ul li a:hover, #nav ul li.current > a, #nav ul li:hover > a{color:#144472;}
/*Feb-18-2015*/
@media screen and (min-width: 959px) {
	/* ensure #nav is visible on desktop version */
	/*#nav{border:1px solid red;}*/
}
.home.transparent-header-w.t-dark-w #header #nav > li > a{color:#8f8f8f !important;text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.25) !important;}

/*feb-19-2015*/
.home.transparent-header-w #header{top: 35px !important;}
.home.transparent-header-w .top-bar{display:block !important;background:none;}
.home .our-team{min-height: 426px;}
.home.transparent-header-w #header #nav a:hover,.home.transparent-header-w #header #nav li:hover > a,.home.transparent-header-w #header #nav li.current > a,.home.transparent-header-w #header #nav li.active > a{color:#144472 !important;}
/*feb-20-2015*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
#header.sticky #nav-wrap .container{padding-left:100px;}
#nav > li > a{letter-spacing:0 !important;}
#nav li, #header.sticky #nav-wrap #nav > li{padding:0 6px !important;}
}
@media only screen and (min-width: 320px) and (max-width:640px) {
    .home.transparent-header-w .top-bar{display:none !important;}
}
@media only screen and (min-width: 320px) and (max-width:640px) {
    .home.transparent-header-w .top-bar{display:none !important;}

}

/*@media only screen and (max-width: 479px) {*/
@media only screen and (max-width: 1023px) {
/*March-4-2015*/
#footer .footbot .col-md-7 div{text-align:left !important;}
#footer .footbot .col-md-7 img{margin-top:0px !important;}
}
/*march-3-2015*/
.max-hero .slides-control {
    background-color: #fff !important;
    display: block;
    height: 100%;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}

@media only screen and (min-width: 320px) and (max-width:680px) {
.home #chass-media .events .event {display: table;float: left;height: 100%;padding: 0 5% !important;    position: relative;width: 79%;}
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
.home #chass-media .events .event {display: table;float: left;height: 100%; padding:5px 5% !important; position: relative;width: 79%;}
}

@media only screen and (min-width: 980px) and (max-width:1280px) {
.home #chass-media .events .event {display: table;float: left;height: 100%;  padding:0px 5% !important; position: relative;width: 79%;}
}

@media only screen and (min-width: 320px) and (max-width:480px) {
.home #chass-media .events .event {display: table;float: left;height: 100%;  padding:3px 6% !important; position: relative;width: 79%;}
}
#footer .menu-footer-privacy-container {display: inline-block;font-size:11px;}


/*@media only screen and (min-device-width : 768px) and (max-device-width : 1121px)  {
#nav > li > a {font-size: 11px !important; margin: 0 0 26px !important;}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 1225px)  {
#nav > li > a {font-size: 11px !important; margin: 0 0 26px !important;}
}*/

/*On window resize this class will work*/
#nav.responsive li { padding: 0 7px !important; }
#nav.responsive li a {font-size: 12px !important;}
#nav.responsive li, #header.sticky #nav-wrap #nav.responsive > li{ padding: 0 7px !important; }
#header.sticky #nav-wrap .container{padding-left:100px !important; }

