/*
Theme Name: Bogaris
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
*/
a{color:#fff;}
sup{line-height:0;vertical-align:super;}
.scroll-indicator span{width:50px !important;height:50px !important;border-bottom:3px solid #FFFFFF !important;border-left:3px solid #FFFFFF !important;}
.link-mapa{cursor:pointer;}
#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:12px;color:#fff;font-family:Montserrat;line-height:13px;text-transform:uppercase;opacity:1 !important;}
#slide-out-widget-area .inner .off-canvas-menu-container li a .fa{width:auto;}
.midnightInner header#top .sf-menu >li:hover >ul, .midnightInner header#top .sf-menu >li.sfHover >ul{top:57px !important;}
#header-outer.transparent header#top #logo{min-width:76px !important}
header#top ul.sub-menu > li > a{padding-left:10px !important;border-left:2px solid #000;}
header#top ul.sub-menu > li > a:hover{border-left:2px solid #8cb63c;}
body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"]{background:rgba(0,0,0,0.3) !important;}
body #header-outer, body[data-header-color="dark"] #header-outer, body #header-outer.transparent.dark-slide[data-transparent-header="true"]{top:0px !important;border-bottom:1px solid rgba(255, 255, 255, 0.4) !important;border-top:none !important;}
#header-outer{padding-top:8px !important}
header#top{margin-top:-8px;}
header#top .buttons li a{color:#fff !important;padding:19px 10px 16px 10px !important}
header#top ul li a{color:#fff !important;padding:9px 0px !important}
header#top ul li a i{font-size:20px;}
#header-outer.transparent .midnightHeader.default header#top nav >ul >li:not([class*="button_solid_color"]) >a{color:#fff !important;}
#header-outer.transparent header#top nav > ul > li > a, #header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search, #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, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart{opacity:1 !important}
header#top ul li:hover{background:rgba(255, 255, 255, 0.2);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#header-secondary-outer{display:none !important}
#logo img{padding-top:4px;height:42px !important}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li:not([class*="button_"]) > a::after{border:none;}
#header-outer.transparent .midnightHeader.dark header#top nav > ul > li:not([class*="button_solid_color"]) > a{color:#fff !important;}
#header-outer.transparent .midnightHeader.dark header#top nav > ul > li > a{opacity:1 !important;}
header#top ul li.verde{background:rgba(109,185,171,0.3);}
header#top ul li.verde:hover{background:rgba(109,185,171,1);}
header#top ul li.amarillo{background:rgba(235,200,78,0.3);}
header#top ul li.amarillo:hover{background:rgba(235,200,78,1);}
header#top ul li.rojo{background:rgba(235,122,54,0.3);}
header#top ul li.rojo:hover{background:rgba(235,122,54,1);}
header#top ul li.linkedin a{padding:10px 0 !important;}
header#top ul li.linkedin a i{font-size:15px;}
.submenu{top:57px !important}
body[data-button-style="rounded"] .section-down-arrow, .scroll-down-wrap.no-border .section-down-arrow{margin-left:-15px !important;}
.bottom_controls{display:none}
#post-area p{font-size:18px;line-height:22px;}
.separacion{letter-spacing:3px}
body[data-button-style*="slightly_rounded"] .nectar-button.recto, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3.recto, body.ascend[data-button-style*="slightly_rounded"] .nectar-button.see-through-3.recto{border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;min-width:200px;min-height:45px;text-align:center;}
a.recto > span{color:#fff !important;}
a.recto:hover > span{color:#333 !important;}
a.recto:active > span, a.recto:focus > span, a.recto:hover > span{color:fff !important}
.mitad{height:50vh;display:flex !important;align-content:center;background-size:auto 120% !important;background-repeat:no-repeat;transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;-moz-transition:all 0.8s;}
.mitad > div > div{z-index:2;}
.mitad > div > div > h2{z-index:2;position:relative;}
.mitad > div::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(40,54,85,0.5);z-index:1}
.mitad:hover{background-size:auto 130% !important}
.mitad:hover > div::after{background:none}
.mitad .vc_column-inner{display:inherit !important;}
h3{font-size:50px}
.home-blocks a{color:#fff;}
.home-blocks div{margin-bottom:0;}
.home-blocks .wpb_column{background:rgba(238,114,52,0.8);color:#fff;padding:15px;margin:1px;width:280px;}
.home-blocks .wpb_column:hover{background:#fff;}
.home-blocks .wpb_column .nectar_icon,.home-blocks .wpb_column .iwithtext{width:90px;border-radius:20%;height:90px;box-shadow:0 0 0 3px #fff inset;margin:auto;margin-bottom:15px;padding:29px 26px;}
.home-blocks .wpb_column i{padding-bottom:18px;line-height:90px !important;margin-top:-45px;}
.home-blocks .wpb_column:first-child i{margin-top:-25px}
.home-blocks .wpb_column:first-child i:before{content:url(./img/bogaris-icon-blanco.svg);height:48px;}
.home-blocks .wpb_column:first-child:hover i:before{content:url(./img/bogaris-icon-naranja.svg);height:48px;}
.home-blocks .wpb_column p{font-size:15px;font-family:'Open Sans';font-weight:400;}
.home-blocks .wpb_column:hover p a,.home-blocks .wpb_column:hover i{color:#ee7234 !important;}
.home-blocks .wpb_column:hover .nectar_icon,.home-blocks .wpb_column:hover .iwithtext{box-shadow:0 0 0 3px #ee7234 inset !important;}
.home-blocks .wpb_column .iwt-icon{width:90px;top:22px;}
.home-blocks .wpb_column .iwt-icon img{width:auto !important;height:48px !important;}
body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] textarea{background-color:#F7F7F7 !important;border-radius:10px;border:1px solid #707174 !important;padding:13px 10px !important;}
body[data-form-style="minimal"] .minimal-form-input label{z-index:1;text-transform:uppercase;}
body[data-form-style="minimal"] .minimal-form-input label::before, body[data-form-style="minimal"] .minimal-form-input label::after{border-bottom:0px !important;}
body[data-form-style="minimal"] .minimal-form-input label span.text{margin-top:5px;padding-left:15px;font-size:11px;}
body[data-form-style="minimal"] textarea{width:96.35% !important}
body[data-form-submit="regular"] .btn-verde input[type="submit"]{background-color:#8cb63c !important;padding-left:80px !important;padding-right:80px !important}
body.ascend[data-button-style*="slightly_rounded"] .container-wrap .btn-verde input[type="submit"]{border-radius:10px !important;}
.smls-overlay-effect .smls-overlay-wrap{}
.fullscreen-header{height:100vh !important;}
span.wpcf7-list-item{margin:0;}
span.wpcf7-list-item label{font-size:11px !important;line-height:12px;display:block;}
.wpcf7-list-item-label{color:#000 !important;}

/* FOOTER */
#footer-outer .widget{margin-bottom:0px;}
#footer-outer .row { padding: 15px 0;}

@media only screen and (min-width:768px){}
@media only screen and (min-width:1001px){body[data-bg-header=true] #header-outer[data-permanent-transparent="1"].transparent{background:rgba(0,0,0,0.3) !important;}
.home-blocks{max-width:844px;margin:-189px auto 27px;}
}
@media only screen and (max-width:1000px) and (min-width:1px){.mitad-responsive > .span_12{height:50vh !important}
}
@media only screen and (min-width:1px) and (max-width:1000px){.full-width-content.vc_row-fluid .vc_col-sm-12.mitad{height:50vh !important}
.work-info-bg,.work-info,.work-info .vert-center *{opacity:0.9 !important;}
.work-info a{display:inline !important;}
}
@media only screen and (max-width:500px){.home-blocks{margin-top:85px;}
.home-blocks .wpb_column{max-width:100%;}

}