/*
CTC Separate Stylesheet
Updated: 2024-03-27 12:09:07
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.2.1711537747
*/


.lista_detalles {    max-width: 1600px;
    margin: auto;}
.lista_detalles .detailItem {
    width: calc(100% / 4 - 25px);
    display: inline-block;
    margin: 9px;
    padding: 0;
    font-size: inherit;
    line-height: 1.6em;
    box-sizing: border-box;
}
@media(max-width:768px){
.lista_detalles .detailItem {width: calc(100% / 1 - 25px);}
}

.lista_detalles .detailItem:before {
    content: '\5a';
    font-family: ETmodules !important;
    font-weight: 400 !important;
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: -1.3em;
    right: auto;
    display: inline-block;
    font-family: ETmodules !important;
    font-weight: 400 !important;
	color:#b6b0a2!important;
}
#gal_general .et_gallery_item {
    float: left;
    width: 16.6%;
	border: 1px solid #fff;margin: 0;}

#gal_general .et_gallery_item:nth-child(3n+1) {
    clear: none !important;
}
ul.et_pb_tabs_controls:after {
	border-top: 1px solid #ffffff !important;}
#gal_general .et_pb_tab{padding: 40px 30px;
}

header#main-header {
    display: none !important;
}
.cabe_links a:after{
    content: '';
    border-bottom: 1px solid #b5b5b5;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -5px;
    left: 0;
	transform: scaleX(0);
	  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
.cabe_links a {/*color: #f2f0eb;*/ color: #5b686d;
    position: relative;}

.cabe_links a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.cabe_links_visual a:after{
    content: '';
    border-bottom: 1px solid #b5b5b5;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -5px;
    left: 0;
	transform: scaleX(0);
	  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
.cabe_links_visual a {color: #b6b0a2;
    position: relative;}

.cabe_links_visual a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.mfp-title {
    display: none !important;
}
#gal_general .et_overlay{

    background-color: RGBA(0, 0, 0, 0.12);
    border-color: RGBA(0, 0, 0, 0.12);
}

#gal_general .et_overlay:before {
    color: #fff !important;
    content: "\4c" !important;}

/*WPML*/
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{    margin-bottom: 0 !important;}
.wpml-ls-legacy-list-horizontal .entry-content ul{
padding: 0 0 0px 1em !important;}

.full .et_pb_slides{height:100vh;}
a.volver{color:#b6b0a2; font-size:11px; text-transform:uppercase; text-align:center;}