/*
Theme Name: Eco2024 Child Theme
Description: Eco2024 Child Theme for your Customizations.
Author: OBEN
Author URI: http://oben.es
Template: eco2025
Version: 1.1
*/
@font-face {
	font-display: swap;
    font-family: 'Bilbao';
    src:url('https://www.congresonacionaldeecoturismo.es/fuentes/Bilbao.ttf.woff') format('woff'),
        url('https://www.congresonacionaldeecoturismo.es/fuentes/Bilbao.ttf.svg#Bilbao') format('svg'),
        url('https://www.congresonacionaldeecoturismo.es/fuentes/Bilbao.ttf.eot'),
        url('https://www.congresonacionaldeecoturismo.es/fuentes/Bilbao.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
a, i,.elementor-icon-box-content h3,.elementor-heading-title {color:#79704f !important}
#header {box-shadow:none !important}
#blqcta {border-top:6px solid #79704f}
#blqcta h2,i.eicon-play{color:white !important}
h1 {font-size:55px !important;color:#79704f !important;padding-bottom:20px !important;font-family:'Montserrat' !important;letter-spacing: -1px;}
h2{font-family:"Montserrat", Sans-serif !important}
.header-v4 .navigation-wrap {border-top: 0 !important;}
.container {width: 1304px;}
.logo img {width: 240px;}
.container .sixteen.columns {width: 1264px}
.elementor-button-link {border-radius:80px !important;background:transparent !important;border:1px solid #79704f; color:#79704f !important} 
.elementor-button-link:hover {background:#79704f !important;color:white !important}
.elementor-button-link .fa-external-link-alt:hover {color:white !important}
.elementor-button-link.elementor-size-lg,.elementor-button-link.elementor-size-xl{border-radius:80px !important;background:#cbb106 !important;border:1px solid #79704f; color:#fff !important} 
.elementor-button-link.elementor-size-lg:hover,.elementor-button-link.elementor-size-xl:hover {background:#cbb106 !important;color:white !important}
#caja2022::before {content: "2022";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2021::before {content: "2021";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2020::before {content: "2020";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2019::before {content: "2019";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2018::before {content: "2018";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2017::before {content: "2017";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
#caja2016::before {content: "2016";position: absolute;color: #f5f3e9;font-size: 145px;-webkit-transform: rotate(0deg);transform: rotate(0deg);top: -80px;right: 15px;letter-spacing: -12px;}
.sub-menu{-webkit-box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75);-moz-box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75);box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75);}
.sub-menu li a:hover {color:#005882 !important}
img.attachment-full,img.attachment-large {border-radius:20px !important;border:7px solid white !important;-webkit-box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.75)  !important;-moz-box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.75)  !important;box-shadow: 0px 11px 19px -14px rgba(0,0,0,0.75) !important;transition: all .2s;}
img.attachment-full:hover,img.attachment-large:hover{-webkit-transform:scale(1.02) !important;transform: scale(1.02) !important;-webkit-box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75)  !important;-moz-box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75)  !important;box-shadow: 0px 11px 29px -14px rgba(0,0,0,0.75) !important;}
#logos img {border:none !important;box-shadow:none !important;-moz-border-radius:0 !important;border-radius:0 !important;}
#blqcta h2,i.eicon-play{color:white !important}
#copyright {font-size:13px !important}
#programa h3 {color:#fff;background:#79704f !important;font-size:23px;font-weight:700;padding-top: 10px;padding-bottom: 10px;padding-left:20px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#programa p,#programa hr {margin:20px} #programa ol,#programa ul {padding-left:10px !important}
.home #content {padding-top:0px}
/*.header-v4 .navigation-wrap {
    background: blue; 
    background: -webkit-linear-gradient(left, #d14628, #b27330, green, #5aaee7) !important; 
    background: -o-linear-gradient(right, #d14628, #b27330, green, #5aaee7) !important; 
    background: -moz-linear-gradient(right, #d14628, #b27330, green, #5aaee7) !important; 
    background: linear-gradient(to right, #d14628, #b27330, green, #5aaee7) !important; 
}*/

.header-v4 .navigation-wrap #nav li a {color:white !important}
.header-v4 .navigation-wrap #nav li a:hover {color:#63d3f1 !important}
.header-v4 .navigation-wrap #nav .sub-menu a {color:#132f51 !important}
#jumbo {text-shadow: 0px 3px #000;}
#jumbo h1 {color:white !important;line-height:87px;font-size: 77px !important;font-family:'Montserrat' !important;letter-spacing: -1px}
#jumbo .elementor-heading-title {color:white !important}
.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors {display:block !important}
.love {

    background-color: transparent;
    background-image: url("https://www.congresonacionaldeecoturismo.es/wp-content/uploads/2019/08/love.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 10px;
    vertical-align: initial;
    width: 12px;

}

#page-wrap {overflow: unset !important;}footer {display:none} #pajuna img,#blqcta img {box-shadow:none !important;border:none !important}
.centrado {text-align:center}
.centrado input{display: inline-block;margin-bottom: 0px;padding: 12px;font-size: 18px;width: 480px;}
.centrado h5 {font-size:40px !important} label input {width:auto !important} label a {font-size:13px !important}
#tabsblancas * {color:white !important} #tabsoscuras *{color:black !important}
a#warning {background-color: #DA0924 !important;border:none !important;font-size: 22px !important;}
#html5-watermark {display:none !important}

/* MQ Oben Móviles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	h1.elementor-heading-title {font-size:30px !important} 
	h2.elementor-heading-title {font-size: 28px !important}
	#mobile-navigation ul li a {padding-left:10px !important}
}