/*

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");

#footer-outer {	background: #00baef url(../salient-child/images/footer-stripe2.png) no-repeat top center;  }

#footer-outer .row { padding: 255px 0px 25px 0px!important; font-size: 14px!important; line-height: 1.5; }
#footer-outer .widget h4 { text-transform: none; font-size: 16px; font-family: 'Open Sans',serif; font-weight: bold!important; letter-spacing: 0px; }
#footer-outer .widget a:hover { color: #333!important; }

header#top .sf-menu li ul li {   }

.container-wrap { background-color: #fff!important; background: #fff!important; }

body { background: #fff!important; }

header#top nav > ul > li > a { padding: 10px 20px 15px 20px!important; }

.spacer { height: 65px; display: block; }

.main-content ul li { list-style-type: none;   }

.main-content ul li:before {    
font-family: 'FontAwesome';
content: '\f0a9';
margin:0 10px 0 -25px;
color: #00b0ca;
}

.fuller .nectar-button { width: 100%; }

.testimonial_slider .controls ul li:before { content: ''; margin: 0px 4px; font-family: 'Open Sans',serif; }

h1, h2 { margin-bottom: 25px; }

#mobile-menu { background-color: #00b0ca; padding-bottom: 15px; }

#mobile-menu ul li a { color: #fff; font-size: 18px; padding: 10px 0!important; text-align: center; font-weight: bold; }
#mobile-menu ul li a:hover { color: #000; }

#mobile-menu ul li a .sf-sub-indicator i { color: #fff!important; font-size: 18px; margin-top: -9px!important;  }

.box1 { display: block; padding: 20px 10px 10px 10px!important; color: #fff; text-align: center; font-weight: bold; background: rgba(0,186,239,0.9);font-size:13px;margin-bottom:20px;width:320px!important;float:right; }

.box2 { display: block; padding: 20px 10px 10px 10px!important; color: #fff; text-align: center; font-weight: bold; background: rgba(130,130,130,0.9);font-size:13px;margin-bottom:20px;width:320px!important;float:right; }
.box1 h3, .box2 h3 { color: #fff; margin-bottom: 5px; }


#header-outer [class^="icon-"], #header-outer  [class*=" icon-"] { background: none!important; margin-top: -2px; font-size: 26px; margin: 8px 10px 0px 0px!important; float: right; text-align: right; position: relative; top: 0; right: 0; }

#header-outer [class^="icon-"]:hover, #header-outer [class*=" icon-"]:hover { color:#333!important; }

.ascend #sidebar { padding-top: 25px!important; }

.portfolio-items .col .work-item.style-2 .work-info a { font-weight: normal!important; font-size: 14px!important; }

header#top #toggle-nav { z-index:99999999999; }



/********CUSTOM HEADER ***********/

#header-outer[data-format="centered-menu-under-logo"] header#top #logo {text-align: left; float: left;  }
#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 { position: relative !important; text-align: left!important; }
#header-outer { background:  url(../salient-child/images/header-fill2.png) repeat-x bottom left; } 

body header#top nav .sf-menu > li.current_page_ancestor > a, body header#top nav .sf-menu > li.current-menu-ancestor > a, body header#top nav .sf-menu > li.current_page_item > a { color: #fff!important; }

.contact { float: right;position:absolute; top: -30px; right: 0;color: #fff; background: url(../salient-child/images/contact-header.png) no-repeat; display: block; padding: 26px 25px 62px 50px; font-size: 15px; line-height: 1.3; z-index: 999999999;  }
.contact a { color: #fff!important; }
.contact a:hover { color: #000!important; }



/********CUSTOM HEADER MOBILE***********/


@media only screen and (max-width : 690px) {

#header-outer { background:  #fff url(images/none.jpg); } 
header#top #toggle-nav i, header#top #toggle-nav i { color: #333!important;  }
.spacer { height: 0px; display: block; }
#footer-outer .row { padding-bottom: 25px!important; }
.contact { display: none; }
#header-outer .social { display: none; }

.box1, .box2 { padding: 10px 5px 5px 5px!important; font-size:10px;margin-bottom:10px;width:200px!important; }
.box1 h3, .box2 h3 { font-size: 14px; margin-bottom: -3px!important; }
.box1 .nectar-button, .box2 .nectar-button { font-size: 8px!important; padding: 5px 10px!important; margin-top: -5px!important; }


}

@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) {
#header-outer { background:  #fff url(images/none.jpg); } 
header#top #toggle-nav i, header#top #toggle-nav i { color: #333!important;  }
.spacer { height: 0px; display: block; }
#footer-outer .row { padding-bottom: 25px!important; }
.contact { display: none; }
#header-outer .social { display: none; }

.box1, .box2 { padding: 10px 5px 5px 5px!important; font-size:12px;margin-bottom:10px;width:240px!important; }
.box1 h3, .box2 h3 { font-size: 16px; margin-bottom: -3px!important; }
.box1 .nectar-button, .box2 .nectar-button { font-size: 8px!important; padding: 5px 10px!important; margin-top: -5px!important; }


}


@media only screen and (min-width : 1px) and (max-width : 1000px) {
#header-outer { background:  #fff url(images/none.jpg); } 
header#top #toggle-nav i, header#top #toggle-nav i { color: #333!important;  }
.spacer { height: 0px; display: block; }
#footer-outer .row { padding-bottom: 25px!important; }
.contact { display: none; }
#header-outer .social { display: none; }
}

