	/*
 Theme Name:   Salient Child
 Theme URI:    
 Description:  Salient Child Theme
 Author:       Jason Corder
 Author URI:   http://www.direwolfdigital.com
 Template:     salient
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  salient-child
*/

@import url("../salient/style.css");

	

/* =Theme customization starts here
-------------------------------------------------------------- */
 /*All Mobile Devices */
 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
.homepicblue{
	background-position: 20% 100%!important; }


	
body.archive #search-outer, body.category #search-outer{
	top: -5px !important;
	}
	
body.archive #search-outer[style], body.category #search-outer[style]{
 background-position: center bottom;
	}
	
div#header-space[style]{
	height: 0px;
	display:none !important;
}

body.archive.category.category-employee-focus.category-16.nectar-auto-lightbox.wpb-js-composer.js-comp-ver-3.7.3.vc_responsive div#header-space{
	display:none !important;
	}

	
#header-outer.transparent #search{
	margin-top: 0px !important;
	}

.wpb_row .nectar-parallax-scene li {
    height: 110% !important;

}
}


@media only screen 
and (min-width : 1px) and (max-width : 640px) {
.team-member[data-style="meta_overlaid"] .team-member-overlay {
    opacity: 0!important;
    }

}

/*--Iphones --*/
@media only screen and (max-width : 690px) {
  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-container .swiper-slide .content p {
    font-size: 11px!Important;
  } 
  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-container .swiper-slide .button a {
    font-size: 8px!Important;
  }
.homepic1 {
    background-position: bottom right!important;}

.homepicblue{
	background-position: 20% 100%!important;}

.swiper-slide .content p {
    font-family: 'OpenSansLight';
    font-size: 24px;
    line-height: 38px;
}


  


header#top, #header-outer {
height: 60PX!important;
}



}

/*iphone5 landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { /* STYLES GO HERE */





}

/*iphone 5 portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { /* STYLES GO HERE */ 

body.home.mobile .swiper-slide[style] {
background-position: 70% bottom !important;
}
}

/* -- iPad horizontal --*/
@media only screen 
and (min-width : 1px) and (max-width : 1024px) {
	
	body header#top #logo img.starting-logo {
		height: 130px!important;
		margin-top: -15px!important;
		display: block;
	}
	
	.team-member[data-style="meta_overlaid"] .team-member-overlay {
    opacity: 0!important;
    }
	


	
}

/*--Ipad vertical--*/	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { 
.homepicblue{
	background-position: 20% 100%!important;}
	
	.wpb_row .nectar-parallax-scene li {
    width: 110% !important;
	height: 103% !important;


}


	
/*gets rid of line on right side home page wrapper */
body.home .nectar-slider-wrap[style] {
    
	width: 128.5%!important;
	}
	
body.home.mobile .swiper-slide[style] {
background-position: 70% bottom !important;
}


}
 

 
/* -- BEGIN GLOBAL STYLES HERE --*/
/* -- BEGIN GLOBAL STYLES HERE --*/
/* -- BEGIN GLOBAL STYLES HERE --*/
/* -- BEGIN GLOBAL STYLES HERE --*/
/* -- BEGIN GLOBAL STYLES HERE --*/
/* -- BEGIN GLOBAL STYLES HERE --*/

body {
    color: #000!important;
	background-color: #E6F1FF !important;
   
}

#footer-outer #copyright, body {
    background-color: #fc0 !important;
    border: medium none !important;
}

body #header-outer.transparent[data-transparent-header="true"] {
    background-color: transparent !important;
    border-bottom: 0px solid rgba(255, 255, 255, 0) !important;
    box-shadow: none !important;
}


.h1x {
  /* WebKit (Safari/Chrome) Only */
  -webkit-text-stroke: 1px black;
  
  /* If we weren't using text-shadow, we'd set a fallback color
     and use this to set color instead
    -webkit-text-fill-color: white; */
  
  color: white;
  
  text-shadow:
    3px 3px 0 #000,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   -1px -1px 0 #000,  
    1px -1px 0 #000,
   -1px  1px 0 #000,
    1px  1px 0 #000;
}



body.home img.starting-logo[style] {
   height: 183px !important;
   margin-top: -33px;
   margin-left: -20px;
   /*display: none !important;*/
}	

body.page img.starting-logo[style], body.single-post img.starting-logo[style] {
   height: 183px !important;
   margin-top: -33px;
   margin-left: -20px;
   /*display: none !important;*/
}	

	

#header-outer.transparent[data-transparent-header="true"] ul.sub-menu[style]{
	top:78px!important;
	z-index: 10000!important;
	}
	
	#header-outer.transparent[data-transparent-header="true"] ul.sub-menu[style] li ul{
	top:0px!important;
	}
	
	
body.mobile div#header-outer.transparent header#top div.container div.row a#logo img{
	height: 43px!important;
		margin-top: -15px!important;
	}
	
#portfolio{
	background-color: transparent;
	}
	
body.single.single-post div#page-header-bg div.nectar-social.in-sight{
	display: none!important;
	}
	
div.posts-container .masonry-blog-item div.post-content div.content-inner div.vc_span10.wpb_column.column_container.col.no-extra-padding{
	display:none!important;
	}
	
.masonry-blog-item div.post-content div.content-inner .wpb_row.vc_row-fluid.standard_section{
	display:none!important;
	}
	
	
div.slidertext div.container div.content p span[style] {
    font-size: 10px !important;

}

div.swiper-container[style]{
	background-color: rgba(144,42,44,0) !important;
	}
	
#featured article[style] {
   background-color: rgba(0,0,0,0)!important; 
}

.swiper-container, .swiper-slide {
    background-color: rgba(144,144,144,0) !important;
}

.wpb_row .nectar-video-wrap {
  
    z-index: 0 !important;
}

.video-color-overlay{
	opacity: .5!important;
	z-index: 1!important;
	}
	
.mobile-video-image {
	z-index: 1!important;
	}
	

body.home div.bloghome{
	
	}
	
.wpb_row .nectar-parallax-scene{
z-index: 2!important;	
	}
	
div#footer-outer {
    background-color: red !important;
	
	}
	
.container-wrap{
	background: #E6F1FF url(img/bgtail.png) no-repeat bottom left;
	}
	
.quote-inner{
	
	}
	
article.post.quote .content-inner .quote-inner .whole-link{
	background: #8ea6ca url(img/bgtribal.png) !important;
	}
	

.blog-recent .more-link span:hover, article.post .more-link span:hover, #to-top:hover, #to-top.dark:hover, body .swiper-slide .button.transparent_2 a.primary-color:hover{
	background: #8ea6ca !important;
	}

article.post.quote .content-inner .quote-inner:hover .whole-link, article.post.quote .post-content a:hover .quote-inner, article.post.link .post-content a:hover .link-inner, article.format-status .post-content:hover .status-inner {
    background-color: #6E89B5 !important;
}

article.post .content-inner {
	background: url(img/bgborder.png) no-repeat bottom center;
    border-bottom: 0px solid #dddddd;
    margin-bottom: 50px;
    padding-bottom: 50px;
}

	
.single .heading-title{
	background: url(img/bgborder.png) no-repeat bottom center;
    border-bottom: 0px solid #dddddd;
	border: none;
	background-size:100% 4px;	
	}

article.post .content-inner {
	background: url(img/bgborder.png) no-repeat bottom center;
    border-bottom: 0px solid #dddddd;
    margin-bottom: 50px;
    padding-bottom: 50px;
	background-size:100% 4px;	
}

body.single.single-post article.post .content-inner {
	background: none;
    border-bottom: 0px solid #dddddd;
    margin-bottom: 50px;
    padding-bottom: 50px;
	background-size:100% 4px;	
}


hr{
	box-shadow: none;
	border-bottom: 0px solid #dddddd;
	height: 3px;
	border: none;
	background: url(img/bgborder.png) no-repeat bottom center;
    background-size:100% 3px;	
	}
	
.divider-border{
	box-shadow: none;
	border-bottom: 0px solid #dddddd;
	height: 3px;
	border: none;
	background: url(img/bgborder.png) no-repeat bottom center;
    background-size:100% 3px;
	}
	
	
	
	
body.page-id-2761 .team-member[data-style="meta_overlaid"] .team-meta p, body.page-id-2737 .team-member[data-style="meta_overlaid"] .team-meta p {
    color: rgba(255, 255, 255, .7);
    padding: 10px 0 0 !important;
}


	

    

/*GRID TEXTURE BUSINESS*/
/*
body .video-texture {
    display: block!important;
}



.rarr_texture{
	width: 100%;
	height: 450px;
	background: url('img/headertop.png') no-repeat center 450px;
	}
	

body[data-bg-header="true"] .video-texture {
	background-image: url("../salient/img/textures/grid.png")!important;
	
	}
	
body.single .video_texture, body.page .video_texture{
	background-image: url("../salient/img/textures/grid.png")!important;
	height: 1400px;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
	}*/
/*END GRID TEXTURE BUSINESS*/
	

	


	
body.single .post-featured-img img {
    margin-bottom: 15px !important;
    max-width: none;
    width: 50%;
	display: none!important;
	
}

#recent-comments-2{
	display:none;
	}
	

	
body.page-id-2740.page .video_texture, body.postid-2743.single .video_texture{
	display: none;
	}
	
	
.nectar-slider-loading {
    background-color: #000!important;
    background-image: url('')!important;
	
	top: -200px!important;
	height: 200%;
	

}

body #header-outer[data-transparent-header="true"] .ns-loading-cover {
		background-color: rgba(0,0,0,0)!important;
		box-shadow: none!important;
		
	}
	
#boxed #header-outer[data-transparent-header="true"].transparent {
		border-bottom: 0px solid rgba(255,255,255,0)!important;
	}
	
body #header-outer[data-transparent-header="true"], body #header-outer[data-transparent-header="true"] .cart-menu {
    /*transition: background-color 0s none 0s, box-shadow 0s none 0s!important;*/
}

 html body #header-outer.transparent[data-transparent-header="true"] {
  border-bottom: none!important;
  
}


#header-outer.small-nav[style]{
   
	 transition: opacity 0.4s ease 0s;
	 
    
}

#header-outer.transparent{
	background-position: center -157px !important;
	transition: background-position 0.25s ease .1s !important;
	}
	
#header-outer.small-nav{
	background-position: center -24px !important;
	transition: background-position 0.25s ease .1s !important;
	}



#header-outer{
	background-image: url('img/header.png') !important;
	 background-repeat: no-repeat;
	background-color: transparent;
	box-shadow: none!important;
	}
	
header#top {
     
}

header#top #logo {
	margin-top: -8px;
	}
#logo img:first-child[style]{
	height: 85px !important;
	}
	
#search-outer {
	top: -5px !important;
	background-image: url("img/header.png") !important;
	background-repeat: repeat-x !important;
	background-color: transparent !important;
	back-position: center top  !important;
	/*border: 2px solid red!important;*/
	}
	
body.archive #search-outer, body.category #search-outer{
	top: 0 !important;
	}
	
#search-box, .ui-autocomplete-input{
	color: #8ea6ca!important;
	}

#header-outer.transparent #search{margin-top: -15px !important;}

#sidebar div ul li, #sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a  {
    border-bottom: 1px solid #D6E1F3 !important;
  
}

#page-header-bg h1 {
	font-family: 'OpenSansLight' !important;	
	}
	
	
	
/* Cool Scrollbar */
#ascrail2000[style]{
	background-color: #687C9D !important;
	}
	
#ascrail2000 div[style], header#top .sf-menu li ul li a {
	background-color: #39424F !important;
	}
	
	
.sub-menu[style]{
	top:97px !important;
	}
	

	
#to-top.dark {
    background-color: rgba(40, 40, 40, 0.87) !important;
}

#header-outer.transparent header#top nav > ul > li > a, #header-outer.transparent header#top nav ul #search-btn a span, #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^="icon-"], #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    
    opacity: 1.0 !important;
    
}

.current-menu-item a, .current-menu-item ul li.current_page_item a, .current-menu-parent a.sf-with-ul{text-decoration: underline !important;}

.current-menu-item ul li a{ text-decoration: none !important;}


body.archive div#header-space{display:none !important;}
body.archive div#search-outer{background-position: center bottom !important;}

body.archive div.section-title.blog-title h1{
	color: #E6F1FF;
	}
	
article.post .more-link span, .blog-recent .more-link span {
	background-color: #39424F;
	}
	
div#search div.container div#search-box form input#s.ui-autocomplete-input[data-placeholder="Start Typing..."]{
	content: 'Search...' !important;
	}
	
#search-outer #search input[type="text"] {
   content: 'Search...' !important;
}

#search-outer .ui-widget-content {
    background-color: #39424F !important;

}

#search-outer .ui-widget-content li:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-color: /*#272727*/ #687C9D !important;
    cursor: pointer;
}



/*contact us page temporary coloration */

body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a:hover, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.sfHover > a, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current_page_ancestor > a, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current-menu-ancestor > a, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current_page_item > a, body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a:hover > .sf-sub-indicator > i, body.page-id-2712 #header-outer.transparent header#top nav > ul > li.sfHover > a > span > i, body.page-id-2712 #header-outer.transparent header#top nav ul #search-btn a:hover span, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a i, body.page-id-2712 #header-outer.transparent header#top nav .sf-menu > li.current-menu-ancestor > a i {
    color: #000 !important;
    opacity: 1 !important;
	font-weight:bold;
}


body.page-id-2712 .menu-item-2760 a.sf-with-ul{
	color: #000 !important;
    opacity: 1 !important;
	font-weight:bold;
	}
body.page-id-2712 .menu-item-2760 .sub-menu a{
	color: #fff !important;
	font-weight:normal;
	 opacity: .8;
	}

body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a, body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a:active, body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a:hover, body.page-id-2712 .menu-item-2760 a{
    color: #000 !important;
	font-weight:bold;
    opacity: .8;
    transition: opacity 0.2s linear 0s, color 0.2s linear 0s;
}

body.page-id-2712.mobile .menu-item-2760 a{
	color: #fff !important;
    opacity: .8 !important;
	font-weight:normal;
	}


	
body.page-id-2712 .video_texture{
	display: none;
	}
	
body.page-id-2712 #header-outer.transparent[data-transparent-header="true"] header#top nav ul #search-btn > div {
    border-left: 1px solid rgba(0, 0, 0, 1);
}

body.page-id-2712 #header-outer.transparent header#top nav > ul > li > a, body.page-id-2712 #header-outer.transparent header#top nav ul #search-btn a span, body.page-id-2712 #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^="icon-"], body.page-id-2712 #header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], body.page-id-2712 #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #000 !important;
    opacity: 0.75;
    transition: opacity 0.2s linear 0s, color 0.2s linear 0s;
}

body.page-id-2712 .icon-salient-search{
	color: #000 !important;
	}
	
body.page-id-2712 .icon-salient-search:hover{
	color: #000 !important;
	}
	
.meta-comment-count, body.single .meta-comment-count, .meta-category, #archives-2, #archives-1, #archives{
	display: none!important;
	}
	
	
.sf-menu, .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 9990;
}

 div#sidebar div#recent-posts-2.widget_recent_entries ul li a{
	display: block; width: 100%;
	}

body.mobile #page-header-wrap{
	 
    
    margin-top: 0!important;
    

	}
body.mobile.page-id-2712 #page-header-bg[data-parallax="0"] {
    margin-top: -10px!important;
}


div.swiper-container div.swiper-wrapper div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content, body.page div#page-header-wrap div#page-header-bg div.container div.row div.col h1,  body.single div.row div.blog-title h1.entry-title{
	
		text-shadow: 1px 2px 2px #39424F;
	}
	

	
div.swiper-container div.swiper-wrapper div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content p span, body.page div#page-header-wrap div#page-header-bg div.container div.row div.col span.subheader, #single-below-header, .menu-item{
	
		text-shadow: 1px 2px 1px #39424F;
	}
	
div.swiper-container div.swiper-wrapper div.swiper-slide.swiper-slide-visible.swiper-slide-active div.container div.content .buttons, .sub-menu .menu-item, body.page-id-2712 .menu-item, div#header-outer.small-nav .menu-item{
	text-shadow: none;
	}
	
	
	
div.posts-container.isotope article#post-110.post-110 div.content-inner div.vc_span8.wpb_column.column_container.col.no-extra-padding{
	display: none;
	}
	
	
	
	
	
	
	
/* HEADER REPOSITIONING -*/
/* HEADER REPOSITIONING -*/
/* HEADER REPOSITIONING -*/
/* HEADER REPOSITIONING -*/
/* HEADER REPOSITIONING -*/
/* HEADER REPOSITIONING -*/


body.postid-3996 #page-header-bg[style]{
	background-position: center 15%!important;

	}


body.postid-3972 #page-header-bg[style]{
	background-position: center 45%!important;

	}


body.postid-3928 #page-header-bg[style]{
	background-position: 0 22%!important;

	}

body.postid-3903 #page-header-bg[style]{
	background-position: 0 24%!important;

	}


body.postid-3892 #page-header-bg[style]{
	background-position: 0 94%!important;
	}

body.postid-3799 #page-header-bg[style]{
	background-position: 0 23%!important;
	}
	

body.postid-110 #page-header-bg{
	background-position: center center!important;
	}
	
body.page-id-2737 #page-header-bg, body.page-id-2718 #page-header-bg{
	background-position: right center!important;
	}

body.page-id-2761 .wpb_row .nectar-parallax-scene[data-scene-position="center"] div {
    background-position: center 38%;
}


body.page-id-2754 .swiper-slide[data-bg-alignment="top"] {
    background-position: center 25%;
}

body.page-id-2740 #page-header-bg{
	background-position: 100% 0%!important;
	}
	
body.page-id-3331 #page-header-bg{
	background-position: 100% 50%!important;
	}
	
body.page-id-3345 #page-header-bg{
	background-position: 100% 50%!important;
	}
	
body.page-id-3263 #page-header-bg{
	background-position: 0% 35%!important;
	}
	
body.postid-2743 #page-header-bg{
	background-position: 0 40%!important;
	}
	
body.page-id-3240 #page-header-bg[style], body.page-id-3350 #page-header-bg[style], body.page-id-2761 #page-header-bg[style]{
	background-position: 0 34%!important;	
	}
	
/*About page background position */
body.page-id-2757 #page-header-bg[style]{
		background-position: 0 28%!important;	
	}
	
.listing-general-header[style]{
	background-position: 0 32%!important;
	}
	
/*--Contact page --*/
body.page-id-2712 #page-header-bg{
	background-position: 0 1%!important;
	}
	
/*--A New Look Blog --*/
body.postid-3684 #page-header-bg{
	background-position: 0 -570px!important;
	}
	
/*--Post: Card Craft --*/
body.postid-3680 #page-header-bg{
	background-position: 0 52%!important;
	}
	
/*--Post: Howl at the moon --*/
body.postid-3676 #page-header-bg{
	background-position: 0 48%!important;
	}
	
/*END HEADER REPOSITIONING -*/





body.single-portfolio #page-header-bg:after {
    background-image:url('../salient/img/textures/grid.png'); 
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}



/*Blog Title fuzz darkener bg */

body.postid-3799 .blog-title h1{
	background-image: url('img/posttitlebg.png');
	background-position: left 78%;
    background-repeat: no-repeat;
    background-size: 100% 80%;
	text-shadow: 1px 2px 1px #000;
	
	display: inline!important;
	
	}

body.postid-3799 .fn, body.postid-3799 .meta-date{
	background-size: 100%;
	background-image: url('img/posttitlebg2.png');
	background-repeat: no-repeat;
	background-position: left top;
	}
	

	
	



	



