/*
 Theme Name:   Avantage Child
 Theme URI:    http://avantage.bold-themes.com
 Description:  Avantage child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     avantage
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  avantage-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* Remove overlay for 404 page */
.btErrorPage.bt_bb_section[class*="bt_bb_background_overlay"]:before {
	display: none;
}

span.bt_bb_headline_content span b {
    font-size: 32px !important;
    width: 100% !important;
    float: left !important;
	  margin-top: 10px !important; 
}
span.bt_bb_headline_content span br {
    display: none;
}
.btLogoArea .logo img {
    height: 132px;
    margin: 18px 0;
}
.menuPort {
    padding: 21px 0 0;
}

body.btStickyHeaderOpen .menuPort {
    padding: 28px 0 0 !important;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
    height: 84px !important;
}
.slick-slider.slick-initialized.slick-dotted h3 {
	font-size: 1.5625em !important;
	font-weight: 700 !important;
	color:#1a4760 !important;
}
div#trabajosrelcol h6 {
    line-height: 26px !important;
}
/*div#contact-datos {
    width: 100% !important;
    float: left !important;
    display: block !important;
    justify-content: normal !important;
    max-width: none !important;
    -webkit-flex-basis: 100% !important;
}*/
section#headcont.bt_bb_section[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.9) !important;
}
section#trabajosrealizados-home .bt_bb_column_content {
    text-align: center !important;
}
.trabahomeboton {
    float: none !important;
}
.bt_bb_price_list_title_wrap span.bt_bb_price_list_currency {
    width: 100% !important;
    float: left !important;
    display: block !important;
}
.bt_bb_price_list_price {
    display: block !important;
}
.bt_bb_price_list_title_wrap {
    display: block !important;
    text-align: center !important;
}
.bt_bb_price_list {
    text-align: center !important;
}
.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder:before {
    font-size: 79px !important;
}
div#coldesinf .bt_bb_separator.bt_bb_bottom_spacing_small.bt_bb_border_style_none {
    height: 8px;
}
div#coldesrat .bt_bb_separator.bt_bb_bottom_spacing_small.bt_bb_border_style_none {
    height: 30px;
}
div#coldesinsect .bt_bb_separator.bt_bb_bottom_spacing_small.bt_bb_border_style_none {
    height: 30px;
}
header.mainHeader.btClear.gutter .topTools.btTopToolsLeft>a {
    width: 30% !important;
}
header.mainHeader.btClear.gutter div.btIconWidget.btAccentIconWidget.btWidgetWithText {
    width: 70% !important;
    margin: 0px !important;
}
header.mainHeader.btClear.gutter div.btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetContent span {
    text-align: center !important;
    width: 100% !important;
}
header.mainHeader.btClear.gutter div.btIconWidget.btAccentIconWidget.btWidgetWithText .btIconWidgetContent {
  
    width: 100% !important;
}
.btVerticalMenuTrigger a:before {
    border-top-color: #1b4962 !important;
}
.btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon:before {
    border-top-color: #1b4962 !important;
}
.btHasAltLogo .btVerticalMenuTrigger .bt_bb_icon:after {
    border-top-color: #1b4962 !important;
}
.btVerticalMenuTrigger .bt_bb_icon {

    margin: 42.5px auto 0 !important;
}

@media (max-width:1199px) {
header.mainHeader.btClear.gutter .btLogoArea.menuHolder.btClear .logo {
    margin-top: 30px !important;
}
}
.bt_bb_content_slider_item[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.8) !important;
}
/*div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded:before {
    background-color: rgba(255,255,255,.8) !important;
    content: "";
    width: 100%;
    height: 100% !important;
    position: absolute !important;
    top: 0px;
    left: 0px !important;
}

@media (min-width:600px) and (max-width:767px) {
div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesrat .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesinf .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#colcfauna .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: none !important;
}
	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
    background-position: 9px -135px !important;
    background-size: 97% !important;
}
}
@media (min-width:768px) {

	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
		background-image: none !important;
}
}

@media (min-width:480px) and (max-width:599px) {
div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesrat .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesinf .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#colcfauna .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: none !important;
}
	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
    background-position: 10px -55px !important;
    background-size: 95.5% !important;
}
}
@media (min-width:768px) {

	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
		background-image: none !important;
}
}
@media (min-width:360px) and (max-width:479px) {
div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesrat .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesinf .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#colcfauna .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: none !important;
}
	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
    background-position: 10px -55px !important;
    background-size: 93.6% !important;
}

}
@media (min-width:768px) {

	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
		background-image: none !important;
}
}


@media (min-width:220px) and (max-width:359px) {
div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesrat .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#coldesinf .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded, div#colcfauna .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: none !important;
}
	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
    background-position: 10px -55px !important;
    background-size: 93.6% !important;
}

}
@media (min-width:768px) {

	div#coldesinsect, div#coldesrat, div#coldesinf, div#colcfauna {
		background-image: none !important;
}
}*/


@media (max-width:768px) {
div#coldesinsect .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: url(https://fumigacioneseconomicas.es/wp-content/uploads/2021/03/cuadro-desinsectacion.jpg) !important;
}
	
	div#colcfauna .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: url(https://fumigacioneseconomicas.es/wp-content/uploads/2021/03/cuadro-control-fauna.jpg) !important;
}
	
div#coldesrat
.bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: url(https://fumigacioneseconomicas.es/wp-content/uploads/2021/03/cuadro-desratizacion.jpg) !important;
}
	
	div#coldesinf .bt_bb_column_content.btLazyLoadBackground.btLazyLoaded {
    background-image: url(https://fumigacioneseconomicas.es/wp-content/uploads/2021/03/cuadro-desinfeccion.jpg) !important;
}
}
section#desratizacion .bt_bb_headline_subheadline, section#desratizacion, section#controlfauna .bt_bb_headline_subheadline {
    font-size: 14px !important;
}

@media (min-width:768px) and (max-width:1279px) {
.servlef {
    padding-left: 40px !important;
}
	.servrig {
    padding-right: 40px !important;
}
	section#headcont {
    padding: 0 40px !important;
}
}
div#cmplz-document.cmplz-document.cookie-statement {
    width: 100% !important;
    float: left !important;
    max-width: none !important;
}
#cmplz-document h2, #cmplz-document h3 {
    font-size: 2.10225em;
    text-transform: uppercase !important;
    margin-top: 26px;
}

/*Formularios Contacto y Trabaja con Nosotros*/

#contactar p {
	font-size: 10px!important;
}

/*ocultar Badge de Captcha*/
.grecaptcha-badge { visibility: hidden; }
.topBarPort.port.btClear .btTopBox.widget_meta {
    DISPLAY: NONE !IMPORTANT;
}