/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* OVERIDES */

/* hide off canvas menu on Desktop so a seperate mobile menu can be used */
ul.buttons[data-user-set-ocm="1"] li.slide-out-widget-area-toggle {
    display: none !important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent .slide-out-widget-area-toggle a i.label, #header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    opacity: 1 !important;
}

/* CUSTOM CSS */

.popup-logo {
	width: 200px;
}

.popup-text {
	padding: 0 30px;
	color: #676767;
	line-height: 20px;
}

#pum-74 .mc4wp-form-75 {
	padding: 0 30px;
}

#pum-74 .mc4wp-form-75 label {
	color: #676767 !important;
	font-weight: bold;
}

.pum-content.popmake-content:focus-visible, 
.pum-content *:focus, 
.pum-overlay .pum-content {
	outline: none !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px !important;
}

body.home .container-wrap { 
  background: #fff url("/wp-content/uploads/2021/10/collage.jpeg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}

ul.sf-menu {
	background-color: #083779;
	height: 40px !important;
    margin-top: 120px !important;
}

/* .buttons.sf-menu {
    height: 36px !important;
    margin-right: 15px !important;
}
 */

#top > div > div > div.col.span_3 {
	width: 0px !important;
}

.spirecountdown {
	margin: 24px auto;
}

.countDown_cont {
	justify-content: center;
}

.countDown_interval_basic_cont_description {
	justify-content: center;
}

.countDown_digit_new_placeholder {
	background: #2B7E8F !important;
}

.countDown_digit_last_placeholder {
	background: #2B7E8F !important;
}

.countDown_digit_last_rotate {
	background: #2B7E8F !important;
}

.countDown_digit_new_rotate {
	background: #5194A5 !important;
}

.countDown_cont {
	color: #FFF !important;
}

.countDown_cont .countDown_interval_cont_hour {
	color: #FCF198 !important;
}

.countDown_cont .countDown_interval_cont_minute {
	color: #6DFFFD !important;
}

.countDown_cont .countDown_interval_cont_second {
	color: #7AD484 !important;
}

.countDown_interval_basic_cont_description {
	color: #FFF !important;
	text-transform: uppercase;
	text-shadow: none !important;
	font-weight: bold;
	font-family: 'Open Sans',sans-serif !important;
}

.spire-cb-row .nectar-fancy-box .inner {
	display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

@media only screen and (max-width: 690px) {
	.countDown_cont {
		font-size: 8px !important;
	}
}

@media only screen and (max-width: 984px) {
	body.home .container-wrap { 
		background: #fff url("/wp-content/uploads/2021/10/collage.jpeg");
  		background-attachment: scoll;
  		background-repeat: no-repeat;
  		-webkit-background-size: auto;
  		-moz-background-size: auto;
  		background-size: auto;
		background-position-y: 300px;
		background-position-x: -300px;
	}
	.spire-home-divider {
		display: none;
	}
}

.animated-in:hover .work-info-bg {
	opacity: 0 !important;
}

/* .mp-page-column {
	border-left: 2px solid #920d1a;
} */

.mp-page-column ul {
	margin-left: 0;
}

.mp-page-column ul li {
	list-style: none;
}

/* @media only screen and (max-width: 690px) {
    .mp-page-column {
        border-left: none;
    }
} */

.mp-page-column ul li a {
	font-weight: 600;
	font-style: italic;
	color: #676767;
}

.mp-page-column ul li a:hover {
	color: #dd3333 !important;
}

.mp-page-column li.current_page_item a {
	color: #dd3333;
}

.footer.button_social_group a {
    position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:20px;
	border-top-right-radius: 	20px;
	border-top-left-radius: 	20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 	20px; 
	-moz-border-radius: 		20px 20px 20px 20px;
	-webkit-border-radius: 		20px 20px 20px 20px;
	-khtml-border-radius: 		20px 20px 20px 20px; 	
	color:#000;
	float:left;
	margin:0 15px 0 0;
	background:#fff;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 
}

.footer.button_social_group a:hover {
	background: none;
	color:#FFF;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-filter:	drop-shadow(0 1px 10px rgba(0,0,0,.8));
	-moz-filter: 	drop-shadow(0 1px 10px rgba(0,0,0,.8));
	-ms-filter: 		drop-shadow(0 1px 10px rgba(0,0,0,.8));
	-o-filter: 		drop-shadow(0 1px 10px rgba(0,0,0,.8));
	filter: 			drop-shadow(0 1px 10px rgba(0,0,0,.8));	 	
}

.footer.button_social_group a i {
	font-size:25px;
	position:absolute;
	left:9px;
	top:10px;
}

.footer.button_social_group a i.fa-facebook {
	left:13px;
	top:10px;
}
.footer.button_social_group a i.fa-twitter {
	left: 9px;
	top: 9px
}
.footer.button_social_group a i.fa-instagram {
	top: 8px;
	left: 9px;
}

.footer.button_social_group {
    padding-top: 10px;
}

.moonpie-footer p {
	font-size: 16px !important;
	line-height: 26px !important;
}

#menu-footer-menu {
	margin-left: 0 !important;
}

#menu-footer-menu li {
	list-style: none !important;
}

#menu-footer-menu li a:hover {
	color: #fff !important;
	text-decoration: underline;
}
