.elementor-12276 .elementor-element.elementor-element-82d4e78:not(.elementor-motion-effects-element-type-background), .elementor-12276 .elementor-element.elementor-element-82d4e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valenciaciudaddelrunning.com/wp-content/uploads/2014/05/clubvcr_fondo_slideweb-02.png");background-position:center center;background-size:cover;}.elementor-12276 .elementor-element.elementor-element-82d4e78 > .elementor-background-overlay{background-color:#020101;opacity:0.22;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12276 .elementor-element.elementor-element-82d4e78 > .elementor-container{max-width:1140px;min-height:40vh;}.elementor-12276 .elementor-element.elementor-element-82d4e78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 10% 8% 10%;}.elementor-12276 .elementor-element.elementor-element-97b0527 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12276 .elementor-element.elementor-element-0de3334{width:initial;max-width:initial;}.elementor-12276 .elementor-element.elementor-element-0de3334 > .elementor-widget-container{background-color:#EA560D;padding:7px 10px 6px 11px;}.elementor-12276 .elementor-element.elementor-element-0de3334 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-12276 .elementor-element.elementor-element-8293d45 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12276 .elementor-element.elementor-element-8293d45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4.3vw;font-weight:600;color:#FFFFFF;}.elementor-12276 .elementor-element.elementor-element-5f1a059 > .elementor-container{max-width:1140px;}.elementor-12276 .elementor-element.elementor-element-5f1a059{margin-top:-35px;margin-bottom:0px;padding:0% 10% 5% 10%;}.elementor-12276 .elementor-element.elementor-element-ae259b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12276 .elementor-element.elementor-element-ae259b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12276 .elementor-element.elementor-element-8b553b7 > .elementor-widget-container{background-color:#000000;margin:0px 0px 0px 0px;padding:40px 60px 20px 60px;}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12276 .elementor-element.elementor-element-36b8de8{width:100%;max-width:100%;}.elementor-12276 .elementor-element.elementor-element-36b8de8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title, .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title:before, .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title:after, .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-content, .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-desktop-title.elementor-active{background-color:var( --e-global-color-37309293 );}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tabs-content-wrapper{background-color:var( --e-global-color-37309293 );}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title, .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title a{color:#000000;}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title.elementor-active,
					 .elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title.elementor-active a{color:#EA560D;}.elementor-12276 .elementor-element.elementor-element-36b8de8 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-weight:700;}body.elementor-page-12276:not(.elementor-motion-effects-element-type-background), body.elementor-page-12276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6912f239 );}@media(min-width:768px){.elementor-12276 .elementor-element.elementor-element-97b0527{width:50%;}.elementor-12276 .elementor-element.elementor-element-1588e9c{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12276 .elementor-element.elementor-element-97b0527{width:70%;}.elementor-12276 .elementor-element.elementor-element-1588e9c{width:30%;}}@media(max-width:1024px){.elementor-12276 .elementor-element.elementor-element-82d4e78{margin-top:0px;margin-bottom:0px;}.elementor-12276 .elementor-element.elementor-element-8293d45{width:var( --container-widget-width, 421.9px );max-width:421.9px;--container-widget-width:421.9px;--container-widget-flex-grow:0;}.elementor-12276 .elementor-element.elementor-element-8293d45 .elementor-heading-title{font-size:6.5vw;}.elementor-12276 .elementor-element.elementor-element-5f1a059{padding:0% 10% 10% 10%;}.elementor-12276 .elementor-element.elementor-element-8b553b7 > .elementor-widget-container{padding:30px 60px 20px 60px;}}@media(max-width:767px){.elementor-12276 .elementor-element.elementor-element-97b0527 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-12276 .elementor-element.elementor-element-8293d45 .elementor-heading-title{font-size:10vw;}.elementor-12276 .elementor-element.elementor-element-5f1a059{padding:0% 10% 20% 10%;}}/* Start custom CSS for section, class: .elementor-element-82d4e78 */.content-page>.sec-content-page {    padding-top: 0%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8b553b7 */.elementor-12276 .elementor-element.elementor-element-8b553b7 #selmodalidad, .elementor-12276 .elementor-element.elementor-element-8b553b7 #selzona, .elementor-12276 .elementor-element.elementor-element-8b553b7 #seldistancia{
    font-family: Roboto;
    border-radius:0px;
    height:35px;
    border:none;
    background-color: rgba(255,255,255,0.8);
    margin-right:20px;
    margin-top: 20px;
}
.elementor-12276 .elementor-element.elementor-element-8b553b7 #selmodalidad:focus, .elementor-12276 .elementor-element.elementor-element-8b553b7 #selzona:focus, .elementor-12276 .elementor-element.elementor-element-8b553b7 #seldistancia:focus{
    outline:none;
}
.elementor-12276 .elementor-element.elementor-element-8b553b7 .form strong{
    color:#fff;
    font-size: 30px;
    padding-left:20px!important;
    margin-top:20px;
    margin-bottom:20px;
    border-left:5px solid #ea560d;
}

.elementor-12276 .elementor-element.elementor-element-8b553b7 .filter_content{
    display:inline-block!important;
}

.elementor-12276 .elementor-element.elementor-element-8b553b7 .filter_btns{
    text-align: right;
}

.elementor-12276 .elementor-element.elementor-element-8b553b7 button{
    background-color:#ea560d;
    border-color: #ea560d;
    border-radius: 50px;
    padding:10px 20px;
    text-transform: uppercase;
    color:#fff;
    font-size: 15px;
    font-weight: 500;
    transition:all 0.2s ease-out;
    border-style:hidden;
    margin-top:30px;
    margin-bottom: 15px;
} 

.elementor-12276 .elementor-element.elementor-element-8b553b7 button:hover{
    transform:scale(0.96);
   
}

@media (max-width:541px){
.elementor-12276 .elementor-element.elementor-element-8b553b7 .filter_content{
    display:block!important;
}
.elementor-12276 .elementor-element.elementor-element-8b553b7 .form strong{
    font-size: 25px;
    padding-left:20px!important;
    margin-top:20px;
    margin-bottom:20px;
}
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-36b8de8 */.elementor-12276 .elementor-element.elementor-element-36b8de8.elementor-widget-tabs .elementor-tab-content{
padding: 0;
}
.gmaps_info_prop{
    border-bottom: solid 1px #000;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 11px;
}
.gmaps_info{
    min-width: 150px;
}
.gmaps_info a{
    color:#ea560d;
    font-size: 14px;
    font-weight: 600;
}
@media (min-width: 320px){
    .pestanyas .elementor-tabs-wrapper{
        display: flex!important;
        flex-direction: row!important;
    }
    .pestanyas .elementor-tab-mobile-title{
        display: none!important;
    }
}/* End custom CSS */