/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

@import url("../salient/style.css");
.slider {background:transparent;box-shadow:none;text-shadow:1px 1px 0px black;color:#fff;font-family:Open Sans;text-transform:uppercase;font-size:36px;line-height:36px;font-weight:800;max-width:700px;background:rgba(0,0,0,0.6);padding:20px;}
.slide3 {float:right;}
.slide4 {line-height:18px;text-align:left;background:rgba(255,255,255,0.9);text-shadow:none;color:#333;}
.slider strong {text-transform:none !important;font-size:32px !important;line-height: 40px !important;color:#fff;}
.slide ul li::marker{ display: none;}
.slide ul { margin-left: 0;}
.slider li, .slide li {text-transform:none !important;font-size:18px !important;list-style: none;line-height: 24px !important;font-weight:400;padding:0 0 5px 24px;background:transparent url(images/bullet.png) no-repeat left 4px;}
.slider em {font-style:normal;text-transform:none !important;font-size:14px;font-weight:400;letter-spacing:-0.025em;}
.main-content ul.hexagons {list-style:none;padding:0;margin:0;}
.main-content ul.hexagons li {list-style:none;padding:0;margin:0;text-transform:none !important;padding:0 0 5px 24px;background:transparent url(images/bullet.png) no-repeat left 4px;}
#fws_55a645e71f468 {margin:0 !important;padding:0 !important;}
#CTA {float:left;width:100%;margin:0;padding:0;}
#CTA li {float:left;width:100%;position:relative;list-style:none;overflow:hidden;}
#CTA img {float:left;width:100%;margin:0 !important;}
#CTA a {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:25% 0 0;text-align:center;color:#fff;background:rgba(0,0,0,0.6);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s; transition:all 0.3s;}
#CTA a:hover {background:transparent;padding:120% 0 0;}
#CTA strong {text-transform:uppercase;display:block;font-size:1.25em;}

@media screen and (min-width:700px) {
#wpcf7-f6-p2-o1 h3 {margin-bottom:0;padding:6px 0 12px;border-right:1px dotted #fff;}
#CTA li {width:25%;}
}
#wpcf7-f6-p2-o1 p {padding-bottom:0;}
input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"] {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #008d89;}
input[type="submit"], button[type="submit"], input[type="button"] {width:100%;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #008d89;background:transparent;padding:11px;font-family:OpenSansbold, sans serif;text-transform:uppercase;}
input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:hover {background-color:#008d89 !important;}
.wpcf7-form .wpcf7-not-valid-tip {-webkit-box-shadow:none;box-shadow:none;margin:auto 5px;letter-spacing:0;color:#EA003D !important;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.wpcf7 .wpcf7-response-output {letter-spacing:0;}
div.wpcf7-validation-errors {color:#EA003D !important;margin:0 5px 20px !important;}

.copy {font-size:75%;text-transform:uppercase;}
.primary {color:#00b0ab;}
.bordered {border:1px solid #e7e7e7;/*border-top:3px double #F8971D;border-bottom:3px double #F8971D;*/}
.boxer {border:1px solid #e7e7e7;background:#fff;padding-bottom:24px;height:160px !important;}
.boxer2 {border:1px solid #e7e7e7;background:#fff;padding-bottom:24px;position: relative; top: -60px; margin-bottom: 10px;}
.boxer p, .boxer2 p {padding:24px;font-size:0.875em;}
.boxer p .aligncenter {margin-top:0;}


.home_sidebar .wpb_wrapper > div {margin:0;}
.home_sidebar hr {border:0;margin:10px 0;border-bottom:1px solid #e7e7e7;}
.service a {display:block;background:transparent url(images/hexagon.gif) no-repeat center center;background-size:100%;text-align:center;height:200px;line-height:200px;color:#777;font-family:"OpenSansbold";font-size:12px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;}
.service.odd a {padding-top:90px;line-height:normal;}
.widget_text {font-family:"OpenSansbold";font-size:12px;letter-spacing:2px;color:#999;}
.textwidget .wpcf7 {padding:20px 20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#00b0af;color:#fff;}
          
body h4.centered {text-align:center;color:#005481;font-family:"OpenSansbold";font-size:12px;letter-spacing:2px;border-bottom:1px solid #e7e7e7;}
.commit {height:300px !important;overflow-y:auto;}
.committed {height:200px !important;overflow-y:auto;}

.iwithtext {border-bottom:1px solid #e7e7e7;padding-bottom:24px;}
.iwithtext .iwt-text {padding-left:75px;}
.iwithtext .iwt-icon img {width:60px;}

.no-margin {margin:0 !important;}
.orange {background-color:#F89821 !important;color:#fff;}
.orange .tealbox {background-color:#00B0AF !important;color:#fff;}
.orange h5 {color:#fff;}
.special .wpb_wrapper .wpb_wrapper {padding:48px 24px;}
.white {background-color:#fff !important;color:#777;}

.main-content ul.rss-aggregator {list-style:none;padding:0;margin:0 0 24px;}
.main-content ul.rss-aggregator li {list-style:none;padding:5px 10px;margin:0;border-top:1px solid #fff;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:4px solid #fff;}

#footer-outer i, #header-secondary-outer #social i {font-size:48px;}
.accreditations {background:#fff;padding:10px 0;}
.accreditations img {max-width: 100%;}
.serviceslist p {padding:0;}
.serviceslist hr {clear:both;border:none;border-bottom:1px solid #ddd;margin:0 0 15px;}
.phone {position:absolute;top:-10px;right:25px;font-size:22px;color:#00b0ab;}
.wpb_row.no-stretch  .row-bg {background-size:450px auto;}
header#top nav > ul {margin:22px 0 -22px;}
.sf-menu ul {top:71px !important;}
@media screen and (max-width:768px) {
.phone {font-size:12px;top:8px;}
body .orbit-wrapper #featured article .post-title {top:50px !important;}
.slider {font-size:75% !important;}
.slider strong {font-size:16px !important;}
.slider li {font-size:75% !important;padding-bottom:0;}
.slider em {font-size:75% !important;}
.slider-nav {display:none!important;}
}
#featured .slide:last-child .post-title h2 {
    line-height: 18px;
    text-align: left;
    background: rgba(255,255,255,0.9);
    text-shadow: none;
    color: #333;
}
#featured .slide:last-child article .post-title h2 span {
    background: transparent;
    box-shadow: none;
    text-shadow: none;
    font-size: 14px;
    color: #333;
    font-style: normal;
    text-transform: none !important;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.025em;
    line-height: 0px;
}
@media (min-width:1020px) {
	div#header-outer {
    padding-top: 32px !important;
}
#header-outer #logo, #header-outer .logo-spacing {
    margin-top: 0px;
}
}
@media screen and (max-width: 768px) {
header .phone {
    line-height: 1 !important;
    font-size: 50%;
}
}