#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #2e2e2e} #sub-footer { background-color: #323232 !important; } #sub-footer { background-repeat: repeat !important; } a.pp_next > span > span, a.pp_previous > span > span, div.pp_default .pp_nav .pp_play:before,div.pp_default .pp_nav .pp_pause:before, .pp_social .dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title,div.pp_default a.pp_arrow_previous:before,div.pp_default a.pp_arrow_next:before, div.pp_default .pp_nav .currentTextHolder,div.ppt,div.pp_default .pp_expand:after,div.pp_default .pp_contract:after { color: #ffffff !important; } div.pp_default .pp_description {color: rgba(255,255,255,0.5) !important;}a.pp_next > span, a.pp_previous > span, .pp_social .dfd-share-cover .dfd-blog-share-popup-wrap .dfd-share-title {background: rgba(255,255,255,0.15) !important;}div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {border-color: rgba(255,255,255,0.15) !important;}div.pp_overlay, .dfd-fullscreen-video-container:before {background: -webkit-linear-gradient(left, #564740,#3a414a) !important;background: -moz-linear-gradient(left, #564740,#3a414a) !important;background: -o-linear-gradient(left, #564740,#3a414a) !important;background: -ms-linear-gradient(left, #564740,#3a414a) !important;background: linear-gradient(left, #564740,#3a414a) !important;} div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.94 !important; } .project .entry-thumb .portfolio-custom-hover:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity:0.85;background: -webkit-linear-gradient(left, #434c63,#bc9b72);background: -moz-linear-gradient(left, #434c63,#bc9b72);background: -o-linear-gradient(left, #434c63,#bc9b72);background: -ms-linear-gradient(left, #434c63,#bc9b72);background: linear-gradient(left, #434c63,#bc9b72);} .project .entry-thumb .portfolio-custom-hover {background: transparent;} #layout.dfd-blog-loop .dfd-blog-wrap .dfd-blog-masonry.dfd-smart-grid .post .entry-media:before,#layout.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post .entry-media:before {background: -webkit-linear-gradient(left, #655652,#403a43) !important;background: -moz-linear-gradient(left, #655652,#403a43) !important;background: -o-linear-gradient(left, #655652,#403a43) !important;background: -ms-linear-gradient(left, #655652,#403a43) !important;background: linear-gradient(left, #655652,#403a43) !important;} #layout.dfd-blog-loop .dfd-blog-wrap .dfd-blog-masonry.dfd-smart-grid .post:hover .entry-media:before,#layout.dfd-blog-loop .dfd-blog-wrap .dfd-blog-fitRows.dfd-smart-grid .post:hover .entry-media:before {opacity:0.9;} .dfd-gallery-single-item .entry-thumb .portfolio-custom-hover:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity:0.9;background: -webkit-linear-gradient(left, #554346,#45505b) !important;background: -moz-linear-gradient(left, #554346,#45505b) !important;background: -o-linear-gradient(left, #554346,#45505b) !important;background: -ms-linear-gradient(left, #554346,#45505b) !important;background: linear-gradient(left, #554346,#45505b) !important;} .dfd-gallery-single-item .entry-thumb .portfolio-custom-hover {background: transparent;} #footer .widget_dfd_recent_posts .recent-posts-list .post-list-item {
margin-bottom: 20px;
}
#header-container {
    background-color: rgba(0,0,0,0.3);
}
@media only screen and (max-width: 1100px){
#header-container {
    background-color: white;
}}

.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a {
  padding:  4px 0 !important;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-left .mobile-logo img {
	margin-bottom: -45px;
}
.mobile-logo {
	max-width: 210px !important;
	width: 210px;
	height: 110px;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    height: 62px;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right {
    height: 110px;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {
    height: 110px;
}
#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel img {
    margin-top: -16px;
}
#sub-footer .subfooter-copyright {
    line-height: normal;
    padding: 26px 10px;
}
.dfd-blog-page-icon {
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    background-color: white;
    color: #808080;
    height: 45px;
    width: 45px;
    margin-top: -22px;
    transition: -webkit-border-radius 0.3s ease 0s, border-radius 0.3s ease 0s;
}
.dfd-blog-page-icon > span {
    background: #d6d6d6;
}
.filter li a::before {
    background: none;
}
#header-container.header-style-1{
border-bottom: 1px solid #e6e6e6;
}
#header-container.header-style-1.small{
border-bottom: none;
}
.filter li a {
    font-family: "Montserrat";
}
.horarios{
border: none;
width: 100%;
height: 3100px;
border: 1px solid #e6e6e6;
padding: 15px 15px 0 0;
}
@media only screen and (max-width: 800px){
.horarios {
    padding: 0 12px;
    height: 1100px;
}}
.boton-bono {
margin: 0 35%;
}
.wpcf7 form input[type="submit"] {
    background-color: #00cdff;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    float: none;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 0;
    margin-top: 0;
    padding: 20px 45px;
    text-align: center;
    text-transform: inherit;
    transition: all 0.4s ease 0s;
    width: auto;
}
.wpcf7 form input[type="submit"]:hover {
    background-color: #7a7a7a;
    color: #ffffff;
}
.wpcf7 form .wpcf7-not-valid-tip {
    color: red;
}
.single-folio.folio_inside_2 .folio-info-field .folio-field-name,
.single-folio.folio_inside_2 .folio-info-field .folio-field-name:hover {
    color: #505050;
    font-size: 130%;
    font-family: inherit;
    font-weight: 600;
}
.dk-select.dk-select-open-up .dk-select-options, .dk-select.dk-select-open-down .dk-select-options, .dk-select-multi.dk-select-open-up .dk-select-options, .dk-select-multi.dk-select-open-down .dk-select-options {
    max-height: 800px;
}