.submenu .buttonComparador,.submenu .buttonComparadorHomepage, .submenu .buttonComparadorAlojamientos{
    background-color: initial;
    border:  2px solid rgba(254,240,159,0.6)!important;
    width: 100%;
    padding: 6px;
    text-transform: uppercase;
    margin: 15px 0;
}
.submenu .buttonComparadorAlojamientos{
    padding: 6px 0;
    display: block;
    text-align: center;
    color: rgba(247,205,4,1);
    font-size: 0.85em;
}
.submenu .buttonComparadorAlojamientos:hover{
    background-color: rgba(75, 75, 75, 0.8);
    color: #fff!important;
    font-family: 'gill_sansbold';
    border: 2px solid rgba(75, 75, 75, 0)!important;

}
.submenu .buttonComparadorAlojamientos:hover i{
    color: #fff!important;

}
.submenu .buttonComparador span::before, .submenu .buttonComparadorHomepage span::before{
    content: 'Añadir a comparar';
}
.submenu .buttonComparador.open span::before, .buttonComparador:hover span, .submenu .buttonComparadorHomepage.open span::before, .buttonComparadorHomepage:hover span{
    content: 'Dejar de comparar';
    color: rgba(247,205,4,1);
}
.submenu .buttonComparador i, .submenu .buttonComparadorHomepage i,.submenu .buttonComparadorAlojamientos i, .submenu .linkComparador  i{
    float: left;
    padding: 3px 0 3px 15px;
}
.submenu .buttonComparador.open i, .buttonComparador:hover i,.submenu .buttonComparadorHomepage.open i, .buttonComparadorHomepage:hover i, .submenu .buttonComparadorAlojamientos.open i, .buttonComparadorAlojamientos:hover i{
   
    color: rgba(247,205,4,1);
}
.submenu .buttonComparador:focus, .submenu .buttonComparadorHomepage:focus, .submenu .buttonComparadorAlojamientos:focus {
    outline: 0;
}
.linkComparador{
	display:none;
}
.linkComparador.active{
	display:block;
    background-color: initial;
    border: 2px solid rgba(254,240,159,0.6)!important;
    width: 100%;
    padding: 6px;
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    color: rgba(247,205,4,1);

}
.linkComparador.active:hover{
	background-color: rgba(75, 75, 75, 0.8);
	color: #fff;
	font-family: 'gill_sansbold';
	border: 2px solid rgba(75, 75, 75, 0)!important;

}


/*******************************************************************************************************/
/*
* COMPARADOR PAGE
*/
/*******************************************************************************************************/

#comparador .content-image{
    position: relative;
    overflow: hidden;
    /* height: 158px; */
    display: flex;
    align-items: center;
}
#comparador .container-accomodation .content-image{

    height: 128px;

}
#comparador .icon-camping-results{
    position: absolute;
    left: 15px;
    top: 15px;
    max-width: 50px;
    width: 25%;
}
#comparador .content-camping{
    text-align: center;
    padding: 15px;
}
#comparador .container-name-camping h2{
    font-family: 'gill_sansbold';
    font-size: 1.2em;
    text-transform: uppercase;
}
.spaceComparador{
    height: 48px;
    margin: 30px 0 0 0;
}
.spaceComparador h3 {
    font-size: 1.5em;
    line-height: 2.3em;
    padding: 0 0 0 10px;
}
.listFilters{
    padding: 0!important;
}
.listFilters div {text-align: center;}
.listFilters:first-child div{text-align: left;}
.listFilters div:nth-child(even){background-color:#fef6c5!important ;}
.listFilters div{
    align-items: center;
    display: grid;
}
.listFilters div p{
    margin: 0;
    padding: 7px 0 7px 9px;
}
.fa-times-circle{
    
    font-size: 1.5em;
    color: #fff;
    cursor:pointer;
}
#comparador .buttonComparador ,#comparador .buttonComparadorHomepage ,#comparador .buttonComparadorAlojamientos {
    position: absolute;
    right: 15px;
    top: 15px;
    
}
#comparador .buttonComparador,#comparador .buttonComparadorHomepage,#comparador .buttonComparadorAlojamientos {
    border: 0;
    background: initial;
    
}

.comparador-ficha{
    padding: 30px 0;
}
.seectEtabButton{
    display: inline-block;
    position: relative;
}
.seectEtabButton>p{font-family: 'gill_sansbold'; cursor: pointer;margin:0;}
.seectEtab, .seectEtabHomepage, .seectAlojamiento{
	position: absolute;
    z-index: 9;
    border: 1px solid #f7f7f7;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    max-width: 280px;
}
.seectEtab, .seectEtabHomepage, .seectAlojamiento{
	display:none;
}

.seectEtab.activado,.seectEtabHomepage.activado, .seectAlojamiento.activado{
	display:block;
}
.seectEtab label, .seectEtabHomepage label, .seectAlojamiento label{
	cursor: pointer;
}
.seectEtabButtonClose{
	position: absolute;
    top: 6px;
    right: 0;
    background-color: initial;
    border: 0;	
}
.seectEtabButtonClose i{
	color: rgba(0,0,0,0.5);
}
.seectEtabButtonClose i:hover{
	color: rgba(247,205,4,1);
}
.container-camping{
    height:300px!important;
    max-width: 313px;
    margin: 10px auto 30px auto!important;
}

.container-camping.container-accomodation{
    height:250px!important;
}

.first-element-blank{
	height: 300px;
    margin: 10px 0 30px 0px;
}
.first-element-accomodation{
	height: 250px;
}
#comparador>.row>div{
	padding:0!important;
	/* display:none; */
}
#comparador>.row .slickContent{
	
    visibility: hidden;
    display: none;
}
#comparador>.row .slickContent.active{
	
    visibility: visible;
    display: block;
}

#comparador .slick-prev, #comparador .slick-next{
    top: 107px;
    right:-9px;
    padding: 15px 22px 16px 11px;
}

#comparador .slick-prev {
    left: -13px;
    z-index: 1;
   
}
#comparador .etabscontent  {
    padding: 0 7px;
}
.infoCheck{
    display: flex;
    align-items: center;
    text-align: right;
    float: right;
    font-family: 'gill_sansbold';

}
.infoCheck i{
    padding: 5px;

}
.comparador-home{padding: 45px 0;}

#comparador .slick-track {

    margin-left: 0;

}

/*******************************************************************************************************/
/*
* RESPONSIVE
*/
/*******************************************************************************************************/

@media  (max-width : 1280px) {
    #comparador .content-camping {
        padding: 15px 5px;
    }
    

}
@media  (max-width : 1200px) {
    #comparador .content-image{
        height: 129px;
    }
}
@media  (max-width : 992px) {
    .listFilters div {

        height: 70px;
    }
    #comparador .content-image{
        height: auto;
    }
    #comparador .container-accomodation .content-image{
        height: auto!important;
    }
    
}
@media  (max-width : 768px) {
    
    #comparador .content-image{
        height: auto;
    }
}
@media  (max-width : 576px) {
    #comparador .content-image {
        height: auto;
    }

}

/*******************************************************************************************************/
/*
* COMPARADOR HOMEPAGE
*/
/*******************************************************************************************************/

.comparador-home #comparador  .content-camping {
    padding: 15px 0 0 0!important;
}
.comparador-home #comparador .container-name-camping h2 {
    font-size: 1em;
    min-height: 33px;
    display: grid;
    align-items: center;
    text-align: center;
}
.comparador-home #comparador .container-locate-camping {
    min-height: 46px;
}
.comparador-home #comparador a.btn  {
    background-color: #666666 !important;
    color: #fff!important;
    padding: 13px;
}
.comparador-home #comparador a.btn:hover  {
    background-color: #616161!important;
}
.comparador-home #comparador a.btn i  {
    padding: 7px;
    color: rgba(247,205,4,1);
}