/*
CTC Separate Stylesheet
Updated: 2023-03-06 11:50:50
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.20.0.1678103450
*/

 /*------------------------------------------------*/ 
/*---------------[Button Example]-----------------*/ 
/*------------------------------------------------*/ 


:root {
  --verde: #7cc023;
  --nar: #ff5e14;
	--azulC: #29c5d5;
	--azulO: #002d72;
	  
}


@media (max-width: 767px) { 
.phoneFixExample { 
display: block; 
min-width: 225px; 
margin-left: auto; 
margin-right: auto;
margin-top: 5px; 
margin-bottom: 5px; 
} 
.hideStuff { 
display:none; 
}
} 

.makeBlock.boton1{background:#001659;padding: 0.7em 1em; border: 1px solid #001659;}
.makeBlock.boton2{background:none;padding: 0.7em 1em; border:0;border: 1px solid #fff;}

.fila_home_serv .et_pb_module_header span span:first-child {
    letter-spacing: 0.1em;
    font-size: 14px;
    color: #ff6017; display:block;
}
.fila_home_serv_bis .et_pb_module_header span span:first-child {
    letter-spacing: 0.1em;
    font-size: 14px;
    color: #ff6017; display:block;
}

.fila_home_serv .et_pb_column{border-radius: 15px 0 15px 15px !important;
    margin: 12px;
    width: 24% !important;
    border: 1px solid #d7d7d7;padding: 25px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}

.fila_home_serv  .et_pb_column:before {
    content: '';
    position: absolute;
    width: 55%;
    height: 10px;
    top: -2px;
  /*background: #ff5e14;*/
	background:#001659;
 right: -1px;
}
.fila_home_serv_bis .et_pb_column{border-radius: 15px 0 15px 15px !important;
  
    border: 1px solid #d7d7d7;padding: 25px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
border-bottom: 4px solid rgb(141 141 141 / 24%);}

.fila_home_serv_bis  .et_pb_column:before {
    content: '';
    position: absolute;
    width: 55%;
    height: 10px;
    top: -2px;
  /*background: #ff5e14;*/
	background:#001659;
 right: -1px;
}

.fila_home_serv2 .et_pb_column{border-radius: 15px 0 15px 15px !important;
    margin: 1%;
    width: 31% !important;
    border: 1px solid #d7d7d7;padding: 25px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    min-height: 455px;}

@media(max-width:768px){
	.fila_home_serv .et_pb_column{ width:100% !important;}
	.fila_home_serv2 .et_pb_column{ width:100% !important;}
}
span.sub:before{content: "";
    width: 27%;
    height: 1px;
    border-top: 2px solid var(--azulC);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    text-align: center;}
span.sub:after {
    content: "";
    width: 12%;
    height: 0px;
    border-top: 4px solid  var(--azulO);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    text-align: center;
}
span.subcenter{position: relative;
    display: block;
    margin-top: 14px;}
/*
span.subcenter:after {
    content: "";
    width: 12%;
    height: 0px;
    border-top:4px solid #009688;
    position: absolute;
    left: 45%;
    bottom: 0;
    z-index: -1;
    text-align: center;
}*/

span.subcenter:after {
    content: "";
    width: 12%;
    height: 0px;
	border-top:4px solid #002d72;
    position: absolute;
    left: 45%;
    bottom: 0;
    z-index: -1;
    text-align: center;
}
span.subcenter:before {
    content: "";
    width: 27%;
    height: 1px;
    border-top: 2px solid var(--azulC);
    position: absolute;
    left: 37.5%;
    bottom: 0;
    z-index: -1;
    text-align: center;
}

.w100{ width:100% !important;}
#main-header{ padding:15px 0;}

.tabla_detalles th {
    background: #001659;
    color: #fff;
    margin: 1px;
    border: 1px solid #fff;
}
.tabla_detalles th:first-child {
    background: #e0e3eb;
}
.custom_bullets_wpcc ul{padding-top:35px !important;}
.custom_bullets_wpcc ul li {
padding-left: 30px;
    list-style: none;
    margin-bottom: 10px;
    display: inline-table;
}

.custom_bullets_wpcc ul li::before {
  content: '';
display: inline-block;
    margin-right: 2px;
    margin-left: 0px;
    padding-right: 5px;
    font-family: 'ETmodules';
    font-size: 1.2em;
    vertical-align: middle;
    color: #ff5e14;
}
.custom_bullets_wpcc ul li::before {
  content: '\52';
}
/*BOTON MAS INFO PRODUCTOS*/
a.infopop {
    background: #ffffff;
    font-size: 18px;
    font-weight: 300;
    padding: 15px 30px;
    border: 2px solid #ff5e14;
    color: #ff5e14;
    font-weight: 500;
}
a.infopop:hover {
    background: #ff5e14;
    color: #fff;
}
a.infopop::after {
content: '';
    display: inline-block;
    margin-right: 0px;
    margin-left: 0;
    padding-right: 5px;
    font-family: 'ETmodules';
    font-size: 1.2em;
    vertical-align: middle;}
a.infopop::after {
  content: '\24';
}
.paoc-credit-wrp {
    display: none !important;
}
.paoc-cb-popup-body {
    max-width: 768px;
    width: 100%;
    border-radius: 15px;
}

.paoc-cb-popup-body .paoc-popup-content p {
    margin-bottom: 15px;
    display: inline-grid;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
 background-color: #fff;
    border: 1px solid #c5c5c5;
    padding: 2px;
    color: #4e4e4e;
    padding: 14px;
    width: 98%;
    border-radius: 5px;
    font-size: 15px;
}
p.enviar {
    width: 100%;
    margin-bottom: 0 !important;
}
p.enviar .wpcf7-submit {
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    background: #312f9d;
    padding: 25px;
    color: #fff;
}

.paoc-popup-margin.paoc-popup-mheading {
    background: #fff;
    text-align: center;
    padding: 15px;
    margin-bottom: 0;
    border-radius: 8px 8px 0 0;
}
.paoc-popup-margin.paoc-popup-sheading {
    text-align: center;
    color: #33319e;
 
    padding: 15px;
}
.paoc-popup-margin.paoc-popup-sheading span{
font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 7px;
    color: #000000;
	display:block;
}
div#paoc-popup-344-3 {
   /* display: block;
    border-top: 4px solid #ff5e14;
	 border-bottom: 4px solid #ff5e14;*/
}
.paoc-popup-margin.paoc-popup-snote,.paoc-popup-margin.paoc-cus-close-txt{ display:none !important;}
.paoc-padding-20.paoc-popup-con-bg {
    padding-bottom: 0;
}
.paoc-popup-margin{ margin-bottom:0 !important;}
p.acepto {
    padding-bottom: 15px;
}

.section-subtitle {
    color: #ff5e14;
    display: inline-block;font-weight:800 !important;
}
.section-subtitle:first-child {
    color: #001659;
    display: inline-block;
}
.section-subtitle:first-child strong{font-weight:400 !important;}

nav.woocommerce-breadcrumb a {
    color: #001659 !important;
    font-weight: 600;
}

#top-menu li a {
    font-size: 15px;
    font-weight: 500 !important;
}
.menu_categorias ul.et-menu li a{ font-size: 15px;
    text-transform: uppercase !important;
    color: rgb(0 22 89) !important;}

.section-subtitle:first-child::before{
    content: '';
    display: inline-block;
    margin-right: 0px;
    margin-left: 0;
    padding-right: 5px;
    font-family: 'ETmodules';
    font-size: 1.2em;
    vertical-align: middle;
}
.section-subtitle:first-child::before {
    content: '\45';
}
a.et-cart-info {
    display: none !important;
}

#et-secondary-menu>ul>li a, #top-header a,#et-info {

    padding-top: 0.75em !important;
}
#top-header .container{ padding-top:0 !important;}
li.supA a {
    background-color: #27a194;
    padding: 0.75em 19px; font-size:12px;
}
li.supA a:before {
    content: "";
    background-color: #27a194;
    display: block;
    height: 100%;
    position: absolute;
    left: -17px;
    top: 0;
    width: 24px;
    transform: skewX(343deg);
}
li.supA a:after {
content: '';
    display: inline-block;
    margin-right: 0px;
    margin-left: 10px;
    padding-right: 6px;
    font-family: 'ETmodules';
    font-size: 1.2em;
    vertical-align: middle;
}
li.supA a:after {
    content: '\e092';
}

#con_fijo{position: fixed;
    right: 0;
    top: 45%;
    width: 55px;
    height: 55px;box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;}

.fila_home_serv_bis .et_pb_image .et_pb_image_wrap:after{
 content: '';
    display: inline-block;
    margin-right: 7px;
    margin-left: -13px;
    padding-right: 5px;
    font-family: 'ETmodules';
    font-size: 27px;
    vertical-align: middle;
    color: #ff5e14;
    position: absolute;
    bottom: -17%;}
.fila_home_serv_bis .et_pb_image .et_pb_image_wrap:after{
    content: '\24';
}

/*MENU CAT*/
.menu_categorias a[aria-current]:not([aria-current="false"]) {
  font-weight: bold;color: #ff5e14!important;
}
.lista_cat li.product{border-radius: 8px 8px 8px 8px;
    overflow: hidden;
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 20px;
    padding-left: 25px;
    box-shadow: 0px 10px 20px -12px rgba(0,0,0,0.3);
    display: block;
    color: #001659;
    font-weight: 900 !important;
    border: 2px solid #e7e7e7;
    border-bottom: 4px solid #ff5e14;
    text-transform: uppercase;}
.lista_cat li .woocommerce-loop-product__title{    color: #001659;
    font-weight: 600;
    text-align: center;
    font-size: 16px;}
.lista_cat li{padding-top: 20px !important;
    padding-right: 25px !important;
    padding-bottom: 20px !important;
    padding-left: 25px !important;}
.lista_cat_titulo h3 p{ display:inline-block;}
.lista_cat_titulo h3 span{    font-weight: 300;
    font-size: 0.9em; display:inline-block;padding-right: 5px;}

#top-menu .sub-menu li a {
    padding: 6px 20px !important;
    width: 200px !important;
    font-size: 14px !important;
    font-weight: 500!important;
}
ul.sub-menu li a {
    padding: 6px 20px !important;
    width: 200px !important;
    font-size: 14px !important;
    font-weight: 500!important;
}
li.mega ul.sub-menu{
    width: max-content;
    position: absolute;
    transform: translate(-50%, 0px);}
.fondobg{/*background: rgba(49,117,181,1);
background: -moz-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,117,181,1)), color-stop(100%, rgba(3,157,253,1)));
background: -webkit-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -o-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -ms-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: linear-gradient(to right, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3175b5', endColorstr='#039dfd', GradientType=1 );*/
background: rgba(22,55,84,1);
background: -moz-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgba(3,157,253,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(22,55,84,1)), color-stop(26%, rgba(22,55,84,1)), color-stop(100%, rgba(3,157,253,1)));
background: -webkit-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgba(3,157,253,1) 100%);
background: -o-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgba(3,157,253,1) 100%);
background: -ms-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgba(3,157,253,1) 100%);
background: linear-gradient(to right, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgba(3,157,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163754', endColorstr='#039dfd', GradientType=1 );

}
#top-header{/*background: rgba(49,117,181,1);
background: -moz-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,117,181,1)), color-stop(100%, rgba(3,157,253,1)));
background: -webkit-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -o-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: -ms-linear-gradient(left, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
background: linear-gradient(to right, rgba(49,117,181,1) 0%, rgba(3,157,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3175b5', endColorstr='#039dfd', GradientType=1 );

background: rgba(22,55,84,1);
background: -moz-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(22,55,84,1)), color-stop(26%, rgba(22,55,84,1)), color-stop(100%,  rgb(41 101 155) ));
background: -webkit-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%);
background: -o-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%);
background: -ms-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%);
background: linear-gradient(to right, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163754', endColorstr='#039dfd', GradientType=1 );*/
	
background: rgb(3 158 253 / 0%) !important

}
.bg{    background: linear-gradient(to right, rgb(255 255 255) 0%, rgb(226 229 231) 26%, rgb(255 255 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163754', endColorstr='#039dfd', GradientType=1 ) !important;}

.bgazul{background: rgba(22,55,84,1);
    background: -moz-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(22,55,84,1)), color-stop(26%, rgba(22,55,84,1)), color-stop(100%, rgb(41 101 155) )) !important;
    background: -webkit-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%) !important;
    background: -o-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%) !important;
    background: -ms-linear-gradient(left, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%) !important;
    background: linear-gradient(to right, rgba(22,55,84,1) 0%, rgba(22,55,84,1) 26%, rgb(41 101 155) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163754', endColorstr='#039dfd', GradientType=1 ) !important;}

.spangrande{ font-size:60px; font-weight:900;}
#slide_home .et_pb_slide_title span{    font-size: 42px;
    font-weight: 300;
    display: block;}
.et_pb_equal_columns .et_pb_column {
  /*  margin-top: auto;
    margin-bottom: auto;*/
}
body{ font-weight:400 !important;}
.lista ul{ list-style-type:none;position: relative;}
.lista ul li{    position: relative;}
.lista ul li:after{font-family: 'ETmodules';
    content: "";
    font-size: 16px;
    position: absolute;
    left: -25px;
    top: 0;
    font-weight: 800;color: #009688;}
.lista ul li:after{
    content: "\4c";}

.sombreado .et_pb_column{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;}

#main-header {

background-color: rgb(255 255 255 / 0%);}
#main-header.et-fixed-header{
background-color: rgb(19 74 116 / 78%);}
/*.h1cabe h1 span{     font-size: 5.5rem;
    transform: rotateX(0) rotateY(357deg);
    text-transform: uppercase;
    width: 500px;
    text-align: center;
    color: #fff;
    position: relative;
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #228dff, 0 0 35px #228dff, 0 0 40px #228dff;}*/
.h1cabe p:before {
content: '';
    position: absolute;
    left: -130px;
    border: 1px solid var(--azulC);
    bottom: 15px;
    width: 121px;
}
.h1cabe p:after {
    content: '';
    position: absolute;
    right: 100px;
    border: 1px solid var(--azulC);
    bottom: 15px;
    width: 121px;
}
.h1cabe h2 span{font-weight: 900;
    display: block;
    text-transform: uppercase;
    font-size: 95px;
    line-height: 0.9em;color: #002d72;}

@media(max-width:768px){
.h1cabe h2 span{font-size: 54px;}
}

#et_pb_contact_form_1{ border-radius:15px 0px 15px 0px !important;}




@media(max-width:768px){
	.h1cabe h1 span{
    font-size: 49px;
  }
	
}
/**/
.h1cabe2 p:before {
content: '';
    position: absolute;
    left: -130px;
    border: 1px solid var(--azulC);
    bottom: 15px;
    width: 121px;
}
.h1cabe2 p:after {
    content: '';
    position: absolute;
    right: 100px;
    border: 1px solid var(--azulC);
    bottom: 15px;
    width: 121px;
}
.h1cabe2 h1 span{font-weight: 900;
    display: block;
    text-transform: uppercase;
    font-size: 65px;
    line-height: 0.9em;color: #002d72;}

@media(max-width:768px){
	.h1cabe2 h1 span{font-size: 32px;}
}
/**/
div#slider_home div.et_pb_slide{padding:67px 0 0px 0;}
.bot_float{float:left;margin: 0 15px !important; }
.et_pb_button_0_wrapper{/*display: inline-block;margin: 5px;*/}
.et_pb_button_1_wrapper{display: inline-block;margin: 5px;}
.et_pb_button_0_tb_header_wrapper{display: inline-block;}
.et_pb_button_1_tb_header_wrapper{display: inline-block;}
#cabe_menu{ 
    width: 100%;
    left: 0;
    top: 0;
    position: fixed;}

.red p:after {
content: "";
    position: absolute;
    top: 9px;
    left: -11px;
    background: var(--azulC);
    transform: rotate(199deg);
    WIDTH: 2PX;
    height: 13px;}

h4.red:after {
content: "";
    position: absolute;
    top: 9px;
    left: -11px;
    background: var(--azulC);
    transform: rotate(199deg);
    WIDTH: 2PX;
    height: 13px;}

.hspan h4 span span {
    font-weight: 500;
    display: block;
	color: #002d72;
}
.hspan h3 span span.azul {
    font-weight: 500;
    display: block;
	color: var(--azulO);
}
.hspan h3 {
	line-height: 1.2em;}
.hspan p {
    line-height: 1.6em;
}

.hspan h4:before {
    content: "";
    width: 27%;
    height: 1px;
    border-top: 2px solid  var(--azulC);
    position: absolute;
    left: 0px;
    bottom: -4px;
    z-index: -1;
    text-align: center;
}
.hspan h4:after {
    content: "";
    width: 12%;
    height: 0px;
    border-top: 4px solid #002d72;
    position: absolute;
    left: 0%;
    bottom: -4px;
    z-index: -1;
    text-align: center;
}
.hspan h4 {
    line-height: 1.2em;
    position: relative;
    margin-bottom: 15px;
}


/*FORMULARIO*/
div#et_pb_contact_form_0{width: 90%;
    
    border-radius: 0 60px 0 60px;
    border: 1px solid #ffffff;
    /* margin: auto; */
    /* padding: 0 25px; */
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-top: 5px solid var(--azulC);
    border-bottom: 5px solid var(--azulC);
	/* display: none;*/}

div#et_pb_contact_form_0 .et_contact_bottom_container {
    margin-top: 25px;
}

div#et_pb_contact_form_0 .et_pb_contact p input, div#et_pb_contact_form_0 .et_pb_contact p textarea{    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

@media(max-width:768px){
	div#et_pb_contact_form_0 {
	width: 100%;}
}
 /*
.col_menu:before{border-left: 40px solid #ffffff;
    border-right: 40px solid transparent;
    border-top: 57px solid #ffffff;
    border-bottom: 57px solid transparent;
    content: "";
    position: absolute;
    left: 0px;
    top: 0;}
 */
.col_menu:after {
    content: "";
    background: linear-gradient(to right,rgba(0,45,114,0.87) 0%, rgb(40 194 210) 26%, rgb(90 113 135) 100%);
    display: block;
    width: 350%;
    height: 100%;
    right: -350%;
    top: 0;
    position: absolute;
}
.neg_azul p strong{    color: #002d72!important;}

@media (max-width: 479px){
.cabe_movil .et_pb_column.col50 {
    width: 50%!important;
}
	
	.col_movil_informese .et_pb_button_module_wrapper{ width:100%;}
	
}
	@media (max-width: 768px){
.et_pb_menu_1_tb_header.et_pb_menu ul.et_mobile_menu{background-color: #002d72!important;}
		.col_menu:before{ border:none; content: none;}
}

.col_header_fr .et_pb_button_module_wrapper {
    float: right;
    margin-bottom: 0 !important;
}
.col_header_fr{ padding-right:11%;}

.puntos_red .et-pb-icon{font-size: 26px !important;}

@media (min-width: 981px){
.puntos_red .et_pb_module{margin-bottom: 5% !important;}
}
.puntos_red .et_pb_column {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 54px 45px;
    border-bottom: 3px solid #29c5d5;
    min-height: 625px !important;
}

.puntos_red .et_pb_column.red_menos{padding:0;}
#pie a.et_pb_button:before{ color: var(--azulC) !important;}

.et_pb_column.no_puntos_red{    box-shadow: none !important;
    padding: 0 !important;
    border-bottom: none;
    min-height: auto !important;}

/**/
.et_pb_menu__menu>nav>ul>li>a {
  display: inline-block;
  position: relative;
  color: #0087ca;
}

.et_pb_menu__menu>nav>ul>li>a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #29c5d5;
transform-origin: bottom right;
  transition: transform 0.25s ease-out;
	z-index:999999;
}
.et_pb_menu__menu>nav>ul>li>a:hover{opacity:1; color:#fff;}
.et_pb_menu__menu>nav>ul>li>a:hover::after {
  transform: scaleX(1);
 transform-origin: bottom left;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a span {
    font-size: 13px;
    display: block;
    font-weight: 300;
    text-transform: lowercase;
    color: #85f4ff;padding-bottom: 3px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a span{ color:#fff !important;}

@media(max-width:768px){
	ul.et_mobile_menu li a span {
    font-size: 13px;
    display: block;
    font-weight: 300;
    text-transform: lowercase;
    color: #85f4ff;
}
	
}
ul.lista_flecha li {
    list-style-type: none;font-size:16px;margin-bottom: 10px;text-align: justify;
}
ul.lista_flecha li:before {
    content: '\4e';
}
ul.lista_flecha li:before {
    display: inline-block;
    margin-right: 2px;
    margin-left: 0px;
    padding-right: 5px;
    font-family: 'ETmodules';
    font-size: 1.2em;
    vertical-align: middle;
    color: #29c5d5;}
@media(max-width:1657px){
	#col_cabe2{width: 54% !important;}
	#col_cabe3{    width: 13% !important;}
	
	#col_cabe3 .et_pb_button_2_tb_header_wrapper .et_pb_button_2_tb_header{padding-right: 23px!important;
    padding-left: 11px!important;}
	
	
}
@media (max-width: 980px){
.et_pb_menu .et_mobile_nav_menu {
    float: none;
    margin: 0 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #29c5d5;
    border: 1px solid #29c5d5;
}
}
ul.lista_flecha strong {
    color: #29c5d5;
    font-weight: 500;
    text-transform: uppercase;
}

.sec_post_blog .et_pb_section.et_pb_section_0.et_section_regular{padding-top:0;}
/*.imagebot .et_pb_image{    bottom: 0;
    position: absolute;}*/