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



/* Agência Volkan */
html .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom:0px!important;
}

/* // Background // */
html body .home-wrap, body .container-wrap, body .page-header-no-bg  {
  background-color:transparent!important;
}

html body .home-wrap, body .container-wrap, body .page-header-no-bg  {
  	background:url("img/bg-brickwall.png") center top repeat!important;
}

html .swiper-container, .swiper-slide {
    background-color:transparent!important;
	background:url(!img/bg-brickwall.png!) center top repeat!important;
}

html .nectar-slider-loading {
	background-color:transparent!important;
}





/* // Header // */
body #header-outer {
	height:180px!important;
	background:url("img/header-bg.png") center top repeat-x!important;
	z-index:11000!important;
	background-color:transparent!important;
}

html #header-outer #logo {
    margin-top:24px!important;
    margin-bottom:0px!important;
	margin-left:-30px!important;
}

#header-space {
	height:118px!important;	
}





/* // Menu // */
header#top nav > ul {
    margin-top:18px!important;
}

header#top nav > ul > li > a {
	font-size:16px!important;
	line-height:20px!important;
	text-transform:uppercase!important;
    color:#FFFFFF!important;
	padding:3px 10px 3px 10px!important;
	margin-left:8px!important;
	background-color:#000000!important;
	border-radius:5px!important;
    -moz-border-radius:5px!important;
    -webkit-border-radius:5px!important;
	/*box-shadow:0 2px 6px rgba(0,0,0,0.68)!important;
	-moz-box-shadow:0 2px 6px rgba(0,0,0,0.68)!important;
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.68)!important;*/
    -webkit-transition:all 0.3s ease!important;
    -moz-transition:all 0.3s ease!important;
    -o-transition:all 0.3s ease!important;
    transition:all 0.3s ease!important;
}

header#top nav > ul > li > a:hover {
	background-color:#107dac!important;
    color:#FFFFFF!important;
    -webkit-transition:all 0.3s ease!important;
    -moz-transition:all 0.3s ease!important;
    -o-transition:all 0.3s ease!important;
    transition:all 0.3s ease!important;
}

#header-outer[data-lhe="default"] header#top nav > ul > li > a:hover {
    color:#FFFFFF!important;
}

#header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a {
	background-color:#014071!important;
    color:#FFFFFF!important;
    -webkit-transition:all 0.3s ease!important;
    -moz-transition:all 0.3s ease!important;
    -o-transition:all 0.3s ease!important;
    transition:all 0.3s ease!important;
}





/* // Footer // */
html #footer-outer {
    /*background:url("img/footer-bg.png") center center repeat-x!important;*/
	background-color:#000000!important;
}

html #footer-outer .row {
    padding:15px 0!important;
}

html .footerEndereco {
	border-right: 4px solid #107dac!important;
	padding-right:10px!important;	
	text-align:right!important;
	font-size:15px!important;
	line-height:22px!important;
	color:#FFFFFF!important;
	font-weight:600!important;
	font-family:"Lato"!important;
	margin-top:26px!important;
}

html .footerLogo {	
	text-align:left!important;
	margin-bottom:0px!important;
	padding:15px 0px!important;
}

html .zapFooter {
	font-size:20px!important;
	font-weight:600!important; 
}

html #copyright {
    padding-top:7px!important;
	padding-bottom:0px!important;
	font-size:12px;
    color:#FFFFFF!important;
	background-color:#000000!important;
	border-top:1px solid #f4f4f4!important; 
}

html #footer-outer .widget {
    margin-bottom:0px!important;
    margin-top:0px!important;
	/*background-color:#141414!important;*/
	text-align:center!important;
}

html body.material #slide-out-widget-area-bg.slide-out-from-right {
	background-color:#000000!important;
}





/* // Misc // */
html #blueDivider {
	background-color:#107dac!important;
	height:100px!important;
}

html body[data-button-style*="slightly_rounded"] .nectar-button {
	border-radius:1px!important;
    -moz-border-radius:1000px!important;
    -webkit-border-radius:1000px!important;
	font-size:17px!important;
	line-height:20px!important;
	font-weight:600!important;
	text-transform:uppercase!important;
	padding-bottom:10px!important;
	margin-top:10px!important;
}

html .flex-gallery .flex-direction-nav {
    margin:0!important;
    position:absolute!important;
    top:20px!important;
    left:50%!important;
    margin-left:-35px!important;
}

html .clientesSlider .flex-gallery .slides img {
    border:8px solid #000000!important;
}

html #pageHeaderBG {
	padding-top:30px!important;
	padding-bottom:30px!important;
}

html .pageHeaderTittle h1{
	font-size:35px!important;
	line-height:40px!important;
	font-weight:900!important;
	text-transform:uppercase!important;
	color:#FFFFFF!important;
	text-align:right!important;
}





/* // Home // */
html #quemSomosHome {
	padding-bottom:160px!important;
	padding-top:60px!important;
}

html .tittleH1 h1 {
	font-size:35px!important;
	line-height:40px!important;
	font-weight:900!important;
	text-transform:uppercase!important;
	color:#000000!important;
}

html .tittleH1 {
	font-size:17px!important;
	line-height:27px!important;
	color:#000000!important;
}

html .tittleH1White h1 {
	font-size:35px!important;
	line-height:40px!important;
	font-weight:900!important;
	text-transform:uppercase!important;
	color:#FFFFFF!important;
}

html .tittleH1White {
	font-size:17px!important;
	line-height:27px!important;
	color:#FFFFFF!important;
}

html .tittleH2 h2 {
	font-size:50px!important;
	line-height:56px!important;
	font-weight:600!important;
	text-transform:uppercase!important;
	color:#FFFFFF!important;
	text-align:right!important;
}

html .tittleH2L h2 {
	font-size:50px!important;
	line-height:56px!important;
	font-weight:600!important;
	text-transform:uppercase!important;
	color:#141414!important;
	text-align:left!important;
}

html .tittleH1B h1 {
	font-size:40px!important;
	line-height:44px!important;
	font-weight:900!important;
	text-transform:uppercase!important;
	color:#141414!important;
	margin-top:30px!important;
}

html .imgLogoSimbolo {
	background-color:#000!important;
}





/* // Institucional // */
html .institucionalBG {
	margin-bottom:0px!important;
}

html .tittleH1 h3 {
	font-size:20px!important;
	line-height:30px!important;
	font-weight:400!important;
	text-transform:uppercase!important;
	color:#FFFFFF!important;
	text-align:center!important;
}

html .tittleH1 h3 strong {
	font-size:24px!important;
	line-height:36px!important;
	font-weight:900!important;
	color:#000000!important;
}

tml .tittleH1 h6 strong {
    font-size:16px!important;
	line-height:26px!important;
	font-weight:900!important;
	color:#000000!important;
}






/*html .imgHomeCircle {
	border-radius:1px!important;
    -moz-border-radius:1000px!important;
    -webkit-border-radius:1000px!important; 
}

html .imgHomeCircleB {
	border:solid #eb5a1d 10px!important;
	border-radius:10px!important;
    -moz-border-radius:1000px!important;
    -webkit-border-radius:1000px!important; 
}
html .servicosBoxHome {
	background-color:#000000!important;
}*/


/* WhatsApp */
html .whatsappBar {
    display:none!important;
}

html .whatsappBar {
    z-index:140000!important;
    position:fixed!important;
    bottom:83px!important;
    right:0px!important;
    float:none!important;
    text-align:center!important;
    right:0px!important;
	padding:5px 0px!important;
    background-color:#14B54A!important;
	border-radius:80px 0px 0px 80px!important;
    -moz-border-radius:80px 0px 0px 80px!important;
    -webkit-border-radius:80px 0px 0px 80px!important;
	box-shadow:0 1px 6px rgba(0,0,0,0.28)!important;
    -moz-box-shadow:0 1px 6px rgba(0,0,0,0.28)!important;
    -webkit-box-shadow:0 1px 6px rgba(0,0,0,0.28)!important;
}

html img.WhatsappLogo {
    width:56px!important;
    max-width:70px!important;
    margin:1px;
    margin-top:1px;
    float:left!important;
    margin-top:9px!important;
    transition:all 0.4s linear!important;
    -moz-transition:all 0.4s linear!important;
    -webkit-transition:all 0.4s linear!important;
	margin-right:3px!important;
}

html .WhatsappTXT {
    color:#FFFFFF!important;
    font-size:11px!important;
    font-weight:600!important;
    letter-spacing:0px!important;
	float:left!important;
	margin-top:3px!important;
}

html .WhatsappTXTNome {
    color:#FFFFFF!important;
    font-size:16px!important;
    font-weight:600!important;
    letter-spacing:0px!important;
    background-color:#247033!important;
    border:solid 1px #247033!important;
    border-radius:15px 0px 0px 15px!important;
    -moz-border-radius:15px 0px 0px 15px!important;
    -webkit-border-radius:30px 0px 0px 30px!important;
    padding:4px 12px 4px 16px!important;
    float:left!important;
    margin-top:-3px!important;
    margin-left:0px!important;
}




/* ///// WhatsApp ///// */
html .whatsappLateral {
    z-index:140000!important;
    position:fixed!important;
    /*top:220px!important;*/
    bottom:30px!important;
    right:0px!important;
    float:none!important;
    text-align:center!important;
    right:0px!important;
	padding:20px 0px!important;
    background-color:#1b9a29!important;
	border-radius:80px 0px 0px 80px!important;
    -moz-border-radius:80px 0px 0px 80px!important;
    -webkit-border-radius:80px 0px 0px 80px!important;
	box-shadow:0 6px 6px rgba(0,0,0,0.28)!important;
    -moz-box-shadow:0 6px 6px rgba(0,0,0,0.28)!important;
    -webkit-box-shadow:0 6px 6px rgba(0,0,0,0.28)!important;
    border:solid 6px #FFFFFF!important;
    border-right:0px!important;
    width:180px!important;
}

html img.WhatsappLogoLateral {
    /*width:56px!important;
    max-width:70px!important;
    margin:1px;
    margin-top:1px;*/
    float:left!important;
    margin-top:-10px!important;
    transition:all 0.4s linear!important;
    -moz-transition:all 0.4s linear!important;
    -webkit-transition:all 0.4s linear!important;
	margin-right:3px!important;
	height:100px!important;
	position:absolute!important;
    right:135px!important;
}

html img.WhatsappLogoLateral {
    -webkit-animation:smallToBig 700ms alternate 7 ease;
    -moz-animation:smallToBig 700ms alternate 7 ease;
}

@-webkit-keyframes smallToBig {
	0% {-webkit-transform:scale(0.7);}
	25% {-webkit-transform:scale(1.1);}
	50% {-webkit-transform:scale(1);}
	75% {-webkit-transform:scale(1.1);}
	100% {-webkit-transform:scale(1);}
}

@-moz-keyframes smallToBig {
	0% {-webkit-transform:scale(0.7);}
	25% {-webkit-transform:scale(1.1);}
	50% {-webkit-transform:scale(1);}
	75% {-webkit-transform:scale(1.1);}
	100% {-webkit-transform:scale(1);}
}

html .WhatsappTXTLateral {
    color:#FFFFFF!important;
    font-size:13px!important;
    font-weight:500!important;
    letter-spacing:0px!important;
	float:right!important;
	margin-top:3px!important;
    /*background-color:#329b47!important;
    border:solid 1px #247033!important;
    border-radius:15px!important;
    -moz-border-radius:15px!important;
    -webkit-border-radius:15px!important;
    padding:2px 8px!important;
    margin-top:0px!important;
    margin-left:0px!important;
    box-shadow:0 3px 10px rgba(0,0,0,0.48)!important;
    -moz-box-shadow:0 3px 10px rgba(0,0,0,0.48)!important;
    -webkit-box-shadow:0 3px 10px rgba(0,0,0,0.48)!important;*/
}

html .WhatsappTXTNomeLateral {
    color:#FFFFFF!important;
    font-size:17px!important;
    font-weight:600!important;
    letter-spacing:0px!important;
    background-color:#000000!important;
    border-radius:15px 0px 0px 15px!important;
    -moz-border-radius:15px 0px 0px 15px!important;
    -webkit-border-radius:30px 0px 0px 30px!important;
    padding:10px 16px 10px 16px!important;
    float:left!important;
    margin-top:2px!important;
    text-transform:uppercase!important;
    margin-right:-7px!important;
}


html .telefoneBox {
    position:fixed!important;
    float:right!important;
    margin-right:90px!important;
    margin-top:-50px!important;
    right:0px!important;
    color:#FFFFFF!important;
    z-index:14000!important;
    font-size:13px!important;
    line-height:16px!important;
    background-color:#000!important;
    padding:0px 15px 7px 15px!important;
}

html .telefoneBox strong {
    text-transform:uppercase!important;
    font-size:16px!important;
    line-height:20px!important;
}

html .telefoneBox .telTXT {
    color:#ffbf09!important;
    font-family:'Montserrat'!important;
    font-size:20px!important;
    font-weight:900!important;
    padding-left:5px!important;
}


html .telBarMobile {
    display:none!important;
}

html .whatsappBar {
    display:none!important;
}

html .telBarMobile {
    z-index: 140000 !important;
    position: fixed !important;
    bottom: 10px !important;
    float: none !important;
    text-align: center !important;
    left: 20px !important;
    padding: 0 0 !important;
    background-color: #db413d !important;
    border-radius: 80px 80px 80px 80px !important;
    -moz-border-radius: 80px 80px 80px 80px !important;
    -webkit-border-radius: 80px 80px 80px 80px !important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.28) !important;
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.28) !important;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.28) !important;
    width: 150px !important;
}

html .telBar img {
    width:auto!important;
}

html .telBar img.telLogo {
    width:60%!important;
}

html .telBar {
    margin-top:-30px!important;
}


html .whatsappLateral {
    display:none!important;
}





@media only screen and (min-width: 1px) and (max-width: 1030px) {

body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height:70px!important;
    top:-15px!important;
}

body {
    text-align:center!important;
}

html #sliderHome {
    display:none!important;
}

html .blueDividerVertical {
    display:none!important;
}

html #blueDivider {
    height:50px!important;
}

html .flex-gallery .flex-direction-nav {
    position:absolute!important;
    top:20px!important;
    left:50%!important;
    margin-left:-25px!important;
}

/*html .homeSELOUsar{
    margin-left:0px!important;
    padding:15px!important;
}*/
	
html .wpb_column.left_margin_-100px {
    margin-left:0px!important;
	padding:15px!important;
}
	
html .wpb_column.left_margin_50px {
    margin-left:0px!important;
}
	
html .wpb_column.left_margin_-50px {
    margin-left:0px!important;
}
	
html .wpb_column.right_margin_50px {
    margin-right:0px!important;
}
	
html #semSeloBG, html #comSeloBG {
    margin-bottom:20px!important;
}

/* Footer */
	
html .footerEndereco {
    border-right:0 solid #107dac!important;
    border-top:4px solid #107dac!important;
	border-bottom:4px solid #107dac!important;
    padding-right:0!important;
    padding-top:20px!important;
	padding-bottom:20px!important;
    text-align:center!important;
    margin-top:-20px!important;
}
	
html .footerLogo {
    text-align:center!important;
    margin-bottom:0px!important;
    padding:0!important;
    margin-top:-20px!important;
}
html .footerEMAIL {
    text-align:center!important;
	margin-top:-20px!important;
}
	
html .footerZAP {
    margin-left:45px!important;
}
	
/* Institucional */
html .pageHeaderTittle h1 {
    font-size:30px!important;
    line-height:36px!important;
    text-align:center!important;
}
	
html .tittleH1White {
    padding:15px!important;
}
	
/*html .institucionalQualidades {
	padding:15px!important;		
}*/
	
/* Serviços */
html .tittleH1 h1 {
    font-size:26px!important;
    line-height:30px!important;
}

html ul {
    text-align:left!important;
}
	
html .contatoTXTMobile .footerEMAIL {
	margin-top:10px!important;
}
	
/* WhatsApp */
html .whatsappBarMob {
    display:block!important;
    z-index:140000!important;
    position:fixed!important;
    float:left!important;
    bottom:0!important;
    text-align:center!important;
    background-color:#191919!important;
    width:100%!important;
    height:50px!important;
    padding:10px!important;
}

html img.WhatsappLogo {
    width:90px!important;
    max-width:70px!important;
    margin:1px;
    margin-top:1px;
    float:right!important;
    margin-top:-44px!important;
    transition:all .4s linear!important;
    -moz-transition:all .4s linear!important;
    -webkit-transition:all .4s linear!important;
    text-align:center!important;
}

html img.TelBarMobLogo {
    width:58px!important;
    margin:0 0 0 20px;
	margin-top:0px;
    float:none!important;
    margin-top:-44px!important;
    transition:all 0.4s linear!important;
    -moz-transition:all 0.4s linear!important;
    -webkit-transition:all 0.4s linear!important;
    text-align:center!important;
    bottom:20px!important;
    display:block!important;
    position:fixed!important;
    z-index:190000!important;
}

html #footer-outer {
    margin-bottom:45px!important;
}
	
	
html .telBarMobile {
    display:none!important;
}

html .whatsappBar {
    display:none!important;
}
	
html .whatsappLateral {
    display:none!important;
}
	
html img.WhatsappLogo {
	width:90px!important;
	max-width:70px!important; /*largura maxima */ 
	margin:1px;
    float:right!important;
    margin-top:-44px!important;
	transition:all 0.4s linear!important;
    -moz-transition:all 0.4s linear!important;
    -webkit-transition:all 0.4s linear!important;
	text-align:center!important;
	margin-right:155px!important;
}

}

