/*
 Theme Name:   Twenty Twelve Child
 Theme URI:    http://aptohq.com
 Description:  Twenty Twelve Child Theme
 Author:       AptoHQ
 Author URI:   http://aptohq.com
 Template:     twentytwelve
 Version:      1.5
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-twelve-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.header {border-top:3px solid #168DCB!important;} 
/*.container { text-align: left; margin: 0 auto; max-width: 1080px; position: relative; } */

 header nav ul.nav-main li.dropdown a{color:#168DCB!important;} 
 header nav ul.nav-main li.dropdown:hover a{color:#fff!important;} 
header nav ul.nav-main ul.dropdown-menu li:hover>a{background-color:#168DCB!important;}

#main-content .container:before { content: ''; position: absolute; top: 0; height: 100%; width: 0px; background-color: #e2e2e2; }

blockquote.testimonial{background:#168DCB!important;}
div.testimonial-arrow-down{border-top-color:#168DCB!important;}
div.testimonial-arrow-down1{border-top-color:#168DCB!important;}
div.recent-posts div.date span.month,article.post div.post-date span.month{background-color:#168DCB!important;}
div.recent-posts div.date span.day,article.post div.post-date span.day{color:#168DCB!important;}

.rounded {-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px; }

.featured-box .box-content {border-top:5px solid #178ECC!important;}
.featured-box-primary .box-content{border-top:5px solid #16A085!important;}
.featured-box-secundary .box-content{border-top:5px solid #57A7CC!important;}
.featured-box-tertiary .box-content{border-top:5px solid #FF8256!important;}

h3 i,h4 i,h5 i{color:#178ECC!important;}a{color:#4eb25c;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}a.no-border{border:none;}a:hover{color:#60ba6c;}a:active{color:#46a153;}.alternative-font{color:#178ECC!important;}.fontwhite{color:#fff;}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{background-color:#178ECC!important;}body.boxed div.body{border-top-color:#178ECC!important;}section.highlight{background-color:#178ECC!important;border-color:#46a153;}section.page-top h1{border-bottom-color:#178ECC!important;}section.page-top h2{border-bottom-color:#178ECC!important;}section.toggle label{color:#178ECC!important;border-left-color:#178ECC!important;}section.toggle.active>label{background-color:#eef8ef;border-color:#178ECC!important;}

div.modal-header {background:#178ECC!important;}

.blog-container{max-width:1170px;margin:0 auto;}
.post-loop-container{float:left;max-width:865px;width:100%;}
.blog-sidebar-container{margin-left:910px;max-width:260px;width:100%;}
.blog-posts {max-width:800px;}

.entry-header {border:0px!important;background:none!important;}
.entry-header a, .entry-title{color:#178ECC!important;margin-bottom:15px!important;}
.entry-header a:hover{text-decoration:none!important;color:#000!important;}
.entry-header .entry-title a{
	line-height: 1.2;
	font-weight: normal;}

footer.entry-meta {
background:none!important; border-top:2px solid #d2d2d2;

} 

.custom-post-meta {margin-bottom:16px;display:none;}
.leave-reply {display:none;}
.assistive-text {display:none;}
.archive-header {display:none;}
.comments-area textarea {width:100%!important;}
#customthumbcontainer {max-height:200px;overflow:hidden;}

img.alignright {float:right; padding-left:10px;padding-bottom:10px;}
img.alignleft {float:left; padding-right:10px;padding-bottom:10px;}

.sidebar a{color:#178ECC}
.widget-title {margin-bottom:10px;}
h3.widget-title {font-size:20px;}

span.current {background:#0099CC!important;}

.icon-shadow a:hover{color:#fff!important;}

div.map-section{background:transparent url(../../uploads/2016/10/map-top-new.png) center 0 no-repeat;}

footer{background:#444!important;}

.wpcf7-response-output{text-align:center;-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px;}
div.wpcf7-mail-sent-ok {border: 2px solid #4EB25C;background:#4EB25C;color:#fff;}
div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;background:#ff0000;color:#fff;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;background:#ffa500;color:#000}
div.wpcf7-validation-errors {border: 2px solid #f7e700;background:#f7e700;color:#000;}

#thanks {
max-width:900px;
margin:0 auto;
margin-top:40px;
background:#178ECC;
padding:20px;
-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;}

#thanks h3{color:#fff;
margin-top:20px;
text-align:center;
line-height:1.4em;}

div.landingbox {position:relative!important;}
div.landingbox div.link {position:absolute;bottom:15px;right:15px;}