#CDSWIDSSP {width: 100% !important; border: none !important;font-size: 14px !important;}
#CDSWIDSSP * { font-size: 1em !important;}
#CDSWIDSSP .widSSPSummary {display: none !important}
#CDSWIDSSP.widSSPnarrow {border: none !important}
#CDSWIDSSP .widSSPData {border: none !important} .lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {display: flex!important;} 
.lwp-hide-mobile-menu .et_mobile_nav_menu {display: none;} .et_pb_blog_grid .et_pb_post {
border: none!important; 
padding: 10px;
}
.heateorSssClear {margin-top:10vh;}
.heateor_sss_sharing_title {font-weight:normal!important; text-transform: uppercase; font-size:80%} .et_pb_text_0 h1 span{
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
font-weight: 400;
font-size: 24px;
color: #FFFFFF !important;
line-height: 1.1em;
letter-spacing:5px;
text-shadow: 0.04em 0.04em 0.12em rgba(0, 0, 0, 0.81);
}
.subrayado a:hover { text-decoration: underline!important} .et-menu-nav li.inicio { display: none!important}
@media (max-width:1100px) {.inicio { display: block!important}} @media (max-width: 1100px) {.telTop { display: none}} #menu-principal .current-menu-item a::before,
#menu-principal .current_page_item a::before,
#menu-frances .current-menu-item a::before,
#menu-frances .current_page_item a::before {content: ""; position: absolute; z-index: 2; left: 0; right: 0;}
#menu-principal li a:before,#menu-frances li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 35%;
background: #94bda7; 
height: 1px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#menu-principal li a:hover,#menu-frances li a:hover { opacity: 1 !important;}
#menu-principal li a:hover:before,#menu-frances li a:hover:before { right: 0;}
#menu-principal li li a:before, #menu-frances li li a:before {bottom: 0; background:#ddd}  .et_pb_column_1_3 h4 { padding:0; margin-bottom: 0px !important;}
.et_pb_text_1 h2.titular span { font-weight:500; display:block;padding:0; margin-bottom:0; font-size:16px; letter-spacing:5px;} .et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {width: 40px!important;}
@media (max-width: 600px) {
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {width: 20px!important;}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}