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

#slide-out-widget-area.fullscreen-split .left-side { width: 65% !important; }
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li a {
	font-size: 16px !important; text-transform: initial;
}
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
    background: none;
    color: white;
    border: 1px solid #41424A;
    padding: 10px 15px;
    margin-left: 15px;
    border-radius: 35px;
}

#header-outer.transparent #top nav > ul > #menu-item-809312 a,
#header-outer.transparent #top nav > .sf-menu > #menu-item-809312 a,
#header-outer.transparent #top nav > ul > #menu-item-810800 a,
#header-outer.transparent #top nav > .sf-menu > #menu-item-810800 a,
#header-outer.transparent #top nav > ul > #menu-item-810693 a,
#header-outer.transparent #top nav > .sf-menu > #menu-item-810693 a
{
	/* background: #FFF200 !important; */
	background: #41424A !important;
	color: white !important;
	opacity: 1 !important;
}


#footer-outer .widget_nav_menu li a { cursor: pointer }
#fws_63c8effcbd601 .row-bg-wrap { z-index:10  }
.notranslate {
	margin-left:15px; padding: 10px; color: #B8B596; background: #2c2524; border: 1px solid #B8B596; text-transform: uppercase;
}
.section-down-arrow { left: 30px; width: 100%; padding-top: 99% }
/* #header-outer.transparent #top nav > ul > li > a,
#header-outer.transparent #top nav > .sf-menu > li > a {
    background: #2c2524; color:#B8B596 !important; border: 1px solid #B8B596;padding: 10px 15px; margin-left: 15px;
} */
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:before,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:after,
body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle .lines-button:after { background-color:#FFF !important; }

@media screen and (min-width: 820px){
	body #page-header-bg h1,
	#page-header-bg .span_6 h1 { font-family: inherit !important;/* max-width: 50%;*/ font-size: 4.5em; line-height: 1em;  }
	#slide-out-widget-area-bg { left: 60%; }
	#slide-out-widget-area { left: 60% !important; width: 55% !important }
}

#slide-out-widget-area .right-side { display:none !important; }
#slide-out-widget-area .off-canvas-menu-container>ul>li { margin-top: 10px }
#slide-out-widget-area .inner .off-canvas-menu-container li a {
	 font-weight: 300 !important; color: #B8B596;
}

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

	#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a { font-size: 15px !important }
}

.gform_heading { padding: 15px 0 }
.gform_heading p { display: none }
.gform-body  { padding: 25px; background: #ffffff }

.firbank_wrapper.gform_wrapper input[type="text"],
.firbank_wrapper.gform_wrapper input[type="email"],
.firbank_wrapper.gform_wrapper textarea {background: #F2F2F2; border: 1px solid #D9D9D9;}

.widget_text p { text-transform: uppercase; font-size: 15px; line-height: 15px; }
#copyright .container{ max-width: 100%; padding: 0 25px }
#footer-outer #copyright p { font-size: 12px; text-align:center }

.cls-1 {
  stroke-dasharray: 1000; stroke-dashoffset: 100;
  animation: dash 5s linear alternate forwards;
}

@keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
	20% {
    stroke-dashoffset: 1000;
  }
	50% {
    stroke-dashoffset: 0;
  }
	90% {
    stroke-dashoffset: 0;
  }
	100% {
    stroke-dashoffset: 1000;
  }
}
.row .col img.fancy-box-custom-icon { margin-bottom: 25px }

.nectar-fancy-box h6 {margin-bottom: 15px }
.nectar-fancy-box[data-style="color_box_hover"] .inner p { color:#2C2524; font-size: 11px; line-height: 12px }


.iwt-icon
{
	background: #ffffff;
    padding: 5px;
    border-radius: 5px;
    box-shadow: 3px 3px 10px #cfcfcf;
}
.iwt-icon  i
{
	color:#B8B596 !important;
}

/* Footer */
#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid #0000001f !important;
}

#copyright .container {
    padding: 0 90px;
    display: flex;
}

@media (min-width: 690px) {
    #copyright .container .span_3 {
        width: 25% !important;
    }
    #copyright .container .span_3 p {
        text-align: left !important;
    }
    #copyright .container .span_6 {
        width: 50% !important;
    }
    #copyright .container .span_6 p {
        text-align: right !important;
        font-size: 11px !important;
    }
}

@font-face {
  font-family: 'Avenir-Black';
  src: url('fonts/Ave/AvenirLTStd-Black.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Regular';
  src: url('fonts/Ave/AvenirLTStd-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
