/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.altOcultar{
	display: none !important;
}

.w-nav.type_desktop #menu-item-1256 >ul>li {
    width: 25% !important;
}

/*.l-header{padding: 0 4.5rem;} */ 
.h2 { font-size:3rem}
.oculto {display:none !important}
.zoom{transition: transform .2s; /* Animation */ position:relative;}
.zoom:hover {transform: scale(1.3); background-color:rgba(2,110,198,0.65);z-index:9;}
.box:hover{filter: box-shadow(0px 6px 6px rgba(0, 0, 0, 0.15));}
.redondeado{overflow:hidden !important;border-radius:15px;border: solid 1px #fff}
.texto-sombreado{background: #49C6B5;background: linear-gradient(to right, #49C6B5 40%, #026ec6 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

li.current-menu-item{background-color:#fff;}
li.current-menu-item a{color: #026ec6 !important;}
li.current-menu-item li a{color: #fff !important;}
li.current-menu-item li.current-menu-item a{color: #026ec6 !important;}
li#menu-item-130{background: #8EBB23;}

li#menu-item-1188  {font-size: 40px;width: 60px;background: #006EC7;color:#fff}
li#menu-item-1182  {font-size: 40px;width: 60px;background: #DBDBDB;color:#006EC7}
li#menu-item-2021 {font-size: 40px;width: 60px;background: #333;color:#fff}
li#menu-item-1188 a,li#menu-item-1182 a,li#menu-item-2021 a { padding:0}
li#menu-item-1188 a:hover,li#menu-item-1182 a:hover,li#menu-item-2021 a:hover,li#menu-item-1188.current-menu-item  a,li#menu-item-1182.current-menu-item  a,li#menu-item-2021.current-menu-item  a { color:#000 !important}

.menu-item-2490 { background:#f1a400}
.w-nav-list.level_2 { margin-top:3px;}
.w-nav-list.level_2 a { padding:20px 0 !important}
.w-nav.type_desktop .menu-item >ul>li {border-width: 2px;border-right: inset; text-align:center; text-transform:none}
.w-nav.type_desktop .menu-item >ul>li:hover {background:white !important}
.w-nav.type_desktop .menu-item >ul>li:hover a{color:#006EC7 !important}

.tablepress thead {background: #026ec6;vertical-align: middle;color: #fff;font-weight:400;}
.tablepress thead th {font-weight: 400;padding-top: 12px;}
.tablepress td{border-color: #006EC7;}
.section-snowboard .w-tabs-section-header{padding-left: 90px; background-image:url('/wp-content/uploads/2022/11/snowboard-icon.png'); background-repeat: no-repeat;
    background-position: 30px center;}
.section-esqui .w-tabs-section-header{padding-left: 90px; background-image:url('/wp-content/uploads/2022/11/esqui-icon.png'); background-repeat: no-repeat;
    background-position: 30px center;}
.w-tabs-section-header{ background-color: #fff !important; color:#006EC7 !important; border-radius:10px; border: solid 1px #006EC7;}
.w-tabs-section-header.active, .w-tabs-section-header:hover{ background-color: #006EC7 !important; color:#fff !important; border-radius:10px;}
.w-tabs.accordion>div>.w-tabs-section{border:none !important;}

.page-id-1282 .tablepress td{border-color: #ccc; font-size:0.9rem}
#tablepress-9 .column-1 {color:var(--color-header-middle-text)!important}

#gridwebcams .w-tabs-section-content-h img {min-width:100%}
.page-id-1180 iframe {display:none !important}

#tribe-events-view-selector-content{display:none;}
.event_registration.registration{display:none;}

.comprafixed,.comprafixed::before,.comprafixed2,.comprafixed2::before {border-width: 0;}
.comprafixed:hover {background:url('/wp-content/uploads/2022/11/PASEDEDIACTAHOVER.png') no-repeat no-repeat 50% / cover!important}
.comprafixed2:hover {background:url('/wp-content/uploads/2022/11/FORFAITCTAHOVER.png') no-repeat no-repeat 50% / cover!important}
.comprafixed:before,.comprafixed2:before {border:0 !important}


.circulo{/*display: block;*/color: white;width: 30px;height: 30px;text-align: center;border-radius: 50px;background-color:#000; display: flex;justify-content: center;align-content: center;align-items: center;}
.verde{background-color:green;}
.azul{background-color:#026ec6;}
.rojo{background-color:#c22400}

.cajapistas small { color:#333; font-size:60%}
.cajapistas p { margin:0}
.cajapistas hr {border:1px dotted #d6d6d6}

.w-tabs.accordion>div>.w-tabs-section {margin-bottom: 20px;}

#logosfooter .w-image { margin:0 auto}


.category article .w-grid-item-h {background: var(--color-content-bg);color: var(--color-content-heading); border-radius: 0.3rem; box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 10%), 0 0.1rem 0.3rem rgb(0 0 0 / 10%); transition-duration: 0.3s;min-height: calc(60vh - 32px);
}
.category article .w-grid-item-h:hover {
    box-shadow: 0 0.12rem 0.24rem rgb(0 0 0 / 10%), 0 0.4rem 1.2rem rgb(0 0 0 / 15%);
    z-index: 4;
}
.category article .w-post-elm.post_title {padding: 15px;}
.category article .w-post-elm.post_image {max-height: 310px; border-radius: 5px 5px 0 0;}
.category article .w-post-elm.post_image img:hover {width: 112%;max-width: 112%;margin-left: -6%; margin-top:-6%;transition-duration: 0.3s;}

.w-socials-item-link i {color: white;}
.l-header.sticky .l-subheader.at_middle {height: auto;}


/* Personalización eventos */
.mec-events-template-default section#main-content {padding-top: 200px;}
h1.mec-single-title {font-family: 'Baron Neue';color: #006ec7;}
.mec-single-event .mec-event-meta h3 {font-family: Baron Neue;text-transform: lowercase;color: #006ec7;}
.mec-single-event .mec-event-meta dd {color: #006ec7;}
.mec-event-content p {color: black;}
.mec-single-event .mec-frontbox {border-color: #006ec7;}
.mec-single-event .mec-event-social h3 {color: #006ec7;}
p.boton_mapa {padding-left: 35px;}
.mec-event-export-module, .mec-events-meta-group-countdown { display:none !important}
.page-id-1437 .mec-calendar .mec-event-image { display:none}
.eventos-menu-calendario .mec-event-date {top: auto !important;left: auto !important;margin-top: -20px;}
.eventos-menu-calendario .mec-calendar .mec-event-article {padding: 5px 15px !important;}

.comprafixed, .comprafixed2 {width: 150px!important;height: 250px!important;}
.comprafixed { margin-top:1px}
@media (max-width: 1500px) {
	.comprafixed, .comprafixed2 {width: 100px!important;height: 160px!important;}
	.comprafixed { margin-top:70px}
}

@media (max-width: 1024px) {
	.fullmobile {display:block; width:100%; margin-bottom:10px;}
}

@media (max-width: 1260px) {
	:root {--color-header-middle-bg: rgba(26,26,26,0.80);}
	li#menu-item-1182,li#menu-item-1188,li#menu-item-2021  {background:none; width: 100%;}
	h1 {}
	h2 .w-text-value, h2.w-text {}
	.w-socials {margin:0 !important}
	.l-header .w-socials-item-link {width: 1.5em;}
	.page-id-1282 .tablepress td {padding: 0.4rem;}
	.page-id-1186 .w-hwrapper { display:block} 
	.page-id-1186 .w-hwrapper .w-vwrapper { margin:0 10px}
}

@media (max-width: 1260px)
li#menu-item-1182, li#menu-item-1188, li#menu-item-2021 {
    background: none;
    width: 100%;
}
/* maquetación para imprimir parte en 1 hoja */
@media print {
	#page-header,#cookiescript_badge, .color_footer-top, .partes-template-default .w-separator 
		{display:none !important}
	.partes-template-default,.partes-template-default h4,.partes-template-default span, .partes-template-default .w-vwrapper, 
	.partes-template-default .w-hwrapper,.partes-template-default .valign_top,.partes-template-default .w-text, .partes-template-default .w-text-value, .partes-template-default .w-post-elm-value, .partes-template-default .w-post-elm-after,
	.partes-template-default .w-message-body,.partes-template-default .w-message-body p
		{margin:0  !important; padding:0 !important;font-size:12px !important; line-height:14px !important}
	
	.partes-template-default .l-section, .partes-template-default .g-cols 
		{width:100%; max-width:100%;  display:inline-block; float:left; }
	.partes-template-default .bloque1
		{width:25%; display:inline-block; float:left;}
	.partes-template-default .bloque2
		{max-width:70%; display:inline-block; float:left; }
	.partes-template-default .bloque2 .wpb_column.vc_column_container
		{width:30%; margin-left:10px; display:inline-block; float:left;  height:150px; overflow:hidden; margin-top:30px}
	
	.partes-template-default .temperatura_calgosa span, .partes-template-default .temperatura_chivo span, 
		.partes-template-default .temperatura_tresmares span {font-size:32px !important; margin:0  !important; padding:0 !important;}
	.partes-template-default .circuito_de_fondo, .partes-template-default .snow_park { margin-left:30px; margin-bottom:0}
	.partes-template-default .infosnowpark, .partes-template-default .w-message.color_yellow 
		{width:90%; margin-left:5%; padding:5px 15px; display:inline-block; float:left; font-size:14px !important;}
	.partes-template-default .bloque3 .wpb_column.vc_column_container
		{width:30%; margin-right:2%;  display:inline-block; float:left; margin-top:20px;}

}