/*
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
*/

.light a, .dark a {
	color: #EB861E !important;
	text-decoration: underline;
}

.light a:not(.nectar-button) {
	color: white !important;
}

.light .not-orange a, .light a.nectar-button {
	color: white !important;
}

.light a.nectar-button, .dark a.nectar-button {
	text-decoration: none !important;
}

h3 {
	font-weight: 900 !important;
}

#fp-row1 .nectar-fancy-box, #fp-row2 .nectar-fancy-box {
	padding-top: calc(50% - 100px) ;
}

#footer-outer {
    background: linear-gradient(to right, #ea7900 0%, #eb861d 50%) !important;
}

#portfolio-nav h3 span {
	display: none !important;
}

#portfolio-nav h3 span.text {
	display: block !important;
}

.bottom-skyline .row-bg.using-image{
    background-size: auto 150px !important;
}

input.datepicker {
	width: 90% !important;
}

#field_3_51, #field_3_52,
#field_4_30, #field_4_31 {
	margin-top: 0px !important;
}

@media only screen and (max-width: 999px) {
	.mobilefirst {
		order: 1;
	}
	
	.mobilesecond {
		order: 2;
	}
	
	.smaller-on-mobile {
		padding-top: 50px !important;
		padding-bottom: 60px !important;
	}
	
	.margin-top {
		margin-top: 40px !important;
	}
	
	.fp-double-row > .col > .wpb_column {
		width: 50% !important;
	}
	
	#fp-row1, #fp-row2 {
		max-height: none;
	}
	
	.intro-column {
		margin-top: 0px !important;
	}
}

@media only screen and (max-width: 650px) {
	.nectar-fancy-box h3 {
		margin-top: -20px !important;
	}
	
	.fp-double-row > .col > .wpb_column {
		width: 100% !important;
	}
	
	#fp-row2 {
		display: none !important;
	}
	
	#fp-row1 {
		max-height: none !important;
		height: auto !important;
	}
}

@media only screen and (max-width: 430px) {
	.nectar-fancy-box h3 {
		margin-top: 40px !important;
	}
}

@media only screen and (max-height: 650px ) {
	.fp-column.intro-column {
		margin-top: 80px !important;
	}
	
	.intro-column p {
		font-size: 10px !important;
	}
}

@media only screen and (max-width: 999px) {
	.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-12 {
		display: none;
	}
	.bottom-skyline .row-bg.using-image    {
		background: none !important;
	}
	
	.intro-column .divider-wrap {
		display: none;
	}
}

.city-marketing .nectar-fancy-box > .box-bg::after {
	background-color: rgba(235, 134, 30,.3) !important;
}

.city-events .nectar-fancy-box > .box-bg::after {
	background-color: rgba(5, 48, 83,.3) !important;
}

.city-marketing .nectar-fancy-box > .box-bg:hover::after {
	background-color: rgba(235, 134, 30,.0) !important;
}

.city-events .nectar-fancy-box > .box-bg:hover::after {
	background-color: rgba(5, 48, 83,.0) !important;
}

.city-marketing .nectar-fancy-box > .inner > h4, .city-events .nectar-fancy-box > .inner > h4 {
	font-weight: 600 !important;
	font-size: 30px !important;
}

@media only screen and (max-width: 1457px) {
	.btn-margin {
		margin-left: 0 !important;
	}
}

@media only screen and (max-width: 649px) {
	.btn-margin {
		margin-left: 20px !important;
	}

}
@media only screen and (max-width: 475px) {
	.btn-margin {
		margin-left: 0px !important;
	}
}



/* nectar vertical center text*/
.nectar-fancy-box  {
	padding: 0 !important;
}

.nectar-fancy-box .inner {
	line-height: 300px !important; 
	padding: 0 !important;
}

.nectar-fancy-box .inner h4 {
	vertical-align: middle !important;
	display: inline-block !important;
	width: 100%;
	text-align: center;
}

.link-text {
	transform: translateY(-50px) translateX(15px);
}

#slide-out-widget-area {
	box-shadow: 0 0 10px 10px rgba(0,0,0,.3) !important; 
}

#ssb-container ul li {
	
	margin-top: 10px !important;
}

.sbi_load_btn {
 white-space: unset !important;
}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	
	
	background: #EB861E !important; 
}

span.iframe {
	
	color:#676767 !important;
	font-size:30px !important; 
	font-family:Bubbler One;
}