/*
Theme Name: Distron
Description: This is the Distron WordPress theme
Theme URI:   https://berebel.io
Author: BeRebel
Author URI:  https://berebel.io
Template: salient
Version: 1.1.0
*/

/* Menu */

body #header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
	opacity: 1 !important;
    font-weight: 700;
}

body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a {
	color:#000!important;
}

body #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
	color:#d71d17!important;
}
/*
body #header-outer:not([data-format="left-header"]) #top nav > ul > li.partners-menu ul a {
	color:#d71d17!important;
}
*/
body #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #d71d17;
}

body .transparent .sf-menu .sub-menu {
	margin-top: -30px;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul li.menu-item-1205 a, #top .sf-menu li ul li.menu-item-1205 a {
	color:#d71d17!important;
}

/* Heading */

@media only screen and (min-width: 1301px) {
	body h1 span {
		line-height: 100px;
	}
}


/* Toogle */

.home #footer-outer, .page-id-520 #footer-outer {
    border-top: none;
}

body .toggle h3 a {
	font-size:20px;
}

body div[data-style="minimal"] .toggle h3 a {
    padding: 10px 70px 10px 0px;
}

/* Servicios */

.calibracion .nectar-icon-list-item, .formacion .nectar-icon-list-item {
    margin-bottom: 10px;
}

/* Soluciones */

body .targets .row .col h4, body .targets h4 {
    font-size: 22px!important;
	color:#000!important;
}

.targets .nectar-icon-list-item {
    margin-bottom: 40px;
}

.soluciones .nectar-fancy-box[data-style="color_box_hover"] .inner {
    justify-content: start !important;
}

@media only screen and (max-width: 999px) {
		.suministros-mob {
		margin-bottom:0!important;
	}
}

@media only screen and (max-width: 690px) {
	.suministros-mob {
		margin-top:25px!important;
	}
}

/* Partners */

body.single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader {
    text-align: left !important;
	margin: 0 !important;
}

body.single-portfolio #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap {
	padding-top: 0!important;
}

body.single-portfolio #page-header-bg .span_6, #page-header-bg .nectar-particles .span_6 .inner-wrap {
    top: 44%!important;
}

#page-header-bg {
	background-color: #ffffff!important;
}

body.single-portfolio div.list-icon-holder {
	background-color: #d71d17!important;
}

body.single-portfolio .nectar-icon-list[data-icon-color="extra-color-2"][data-icon-style="border"] .content h4 {
	color: #717171!important;
	line-height: 20px;
}

body.single-portfolio .nectar-icon-list-item {
    margin-bottom: 20px;
}

.partner-form .wpb_wrapper >div {
    margin-bottom: 0;
}

.work-info .vert-center p {
	display:none;
}

#full_width_portfolio .post-area img.wp-post-image {
	display:none;
}

#portfolio-extra a.nectar-button.has-icon {
	width:100%;
}

@media only screen and (max-width: 1300px) {
		body .wpb_gallery_slidesflickity_static_height_style .nectar-flickity.instace-5e3ae045e65d4:not(.masonry) .flickity-slider .cell img {
			height:300px!important;
		}
}

/* Empresa */

.br-apply .nectar-hor-list-item .nectar-list-item-btn {
    border: 2px solid #d71d17;
    color: #fff!important;
    background-color: #d71d17;
}

.br-apply .nectar-hor-list-item .nectar-list-item-btn:hover {
    color: #d71d17!important;
    background-color: transparent;
}

/* Blog */

body .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container {
    padding-top: 12%;
}

#page-header-bg[data-post-hs="default_minimal"] #single-below-header span.meta-comment-count {
    display: none;
}

/* Footer */

body #footer-outer #footer-widgets .col p {
	padding-bottom: 0;
	font-size:16px;
}

#footer-outer .widget.widget_media_image {
    margin-bottom: 0px;
}

#footer-outer {
    border-top: 1px solid rgba(0,0,0,0.08);
}

body #ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid rgba(0,0,0,0.08);
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
	body #footer-outer .one-fourths.span_3 {
		width: 100%!important;
		}
	
	#footer-outer .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
    padding: 1% 15%;
	}
}

/* Shop */

body.post-type-archive-product.woocommerce .container-wrap, body.tax-product_cat.woocommerce .container-wrap {
    background-color: #fff!important;
    border-top: 1px solid #d8d8d8!important;
}

p.stock.out-of-stock {
	display:none!important;
}

/* Producto single */

body.single-product div.product h1.product_title {
	font-size: 30px;
    line-height: 40px;
}

body div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    text-align: center;
    margin: 70px 0 50px 0;
    display: none;
}

/* Form */

body .wpcf7-form-control-wrap.acceptance-625 {
	display: inline-block !important;
}

body .wpcf7-form-control-wrap.acceptance-625 span.wpcf7-list-item {
    margin: 0;
}

#menu-item-3167{display:none;}

.leadin-footer-link-wrapper, .leadin-footer-wrapper, .leadin-footer-wrapper, .leadin-footer-wrapper img{display:none !important;}
.leadinModal.leadin-footer-wrapper, .leadinModal-v3 .leadin-footer-wrapper{display:none !important;}

.leadin-footer-wrapper {background-color: #ebebeb !important; border-top:none !important;}