:root{
    --color-light-brown: #00CBF5;
    --color-brown: #2463A0;
	--color-brown-opacity-80: #2463A0cc;
	--color-brown-opacity-60: #2463A099;
	--color-brown-opacity-50: #2463A080;
	--color-brown-opacity-20: #2463A033;
	--color-brown-opacity-10: #2463A01a;
	--color-light-orange:#0ecbf57d;
	--color-extra-light-orange:#F4E0CC;
	--color-orange: #FF7300;
    --color-black: #1e1e1e;
    --color-bg-footer: #E1F8FD;
    --color-white: #FFFFFF;
    --plyr-color-main: #0062AE;
}
body{
	background: linear-gradient(180deg,#E1F8FD 0%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%) no-repeat
}
body.page-template-template-alloggi, 
body.page-id-245, 
body.page-id-1565, 
body.page-id-255{
	background: linear-gradient(180deg,#E1F8FD 0%, rgba(255, 255, 255, 1) 1280px) no-repeat;
}
body.page-id-1565{
	background: linear-gradient(180deg,#E1F8FD 0%, rgba(255, 255, 255, 1) 1280px) no-repeat;
}
body.page-id-253, 
body.page-id-2193{
	background: linear-gradient(180deg,#E1F8FD 0%, rgba(255, 255, 255, 1) 28%, rgba(255, 255, 255, 1) 100%) no-repeat;
}
h1.big-font{
	color: hsl(194 87% 80% / 1);
}
header .top-header span, 
header .top-header a,
header .top-header a span{
	color: var(--color-white);
}
header .main-header .logo svg path,
footer .top-footer .logo svg path{
	fill: var(--color-brown) !important;
}
header .main-header .header-sx .main-menu ul.menu > li.menu-item-has-children > a::after,
.site-menu ul.menu > li.menu-item-has-children > a::after{
	background: url(./images/winter/arrow-down-menu.svg) no-repeat center;
}
header .header-dx i.icon.search::before,
.mobile-top i.icon.search::before{
	background: url(./images/winter/search.svg) no-repeat center;
}
header .header-dx i.icon.webcam::before,
.mobile-top i.icon.webcam::before{
	background: url(./images/winter/webcam.svg) no-repeat center;
}
header .header-dx i.icon.meteo::before,
.mobile-top i.icon.meteo::before{
	background: url(./images/winter/meteo.svg) no-repeat center;
}
header .header-dx i.icon.trail::before,
.mobile-top i.icon.trail::before{
	background: url(./images/winter/trail.svg) no-repeat center;
}
.row-text .block-text.bold.with-images p strong{
	color: hsl(210, 63%, 58%);
}
.carousel-territorio-block .col.text{
	background: rgba(0, 203, 245, 0.15);
}
.carousel-territorio-block .col.text .wrapper a::after{
	background: url(./images/winter/arrow-back-brown.svg) no-repeat center;
}
.swiper-strutture .swiper-slide:hover h3::after{
	background: url(./images/winter/arrow-light-brown.svg) no-repeat center;
}
.news-block-grid .articolo div.category, 
.swiper-news .articolo div.category,
.news-featured-block span.category{
	background-color: var(--color-bg-footer);
}
.swiper-news .articolo .read-more a::after, 
.alloggi-block-grid .articolo .website a::after, 
.news-block-grid .articolo .read-more a::after{
	background: url(./images/winter/arrow-light-brown.svg) no-repeat center;
}
.footer-newsletter .row.full-100.inserisci-email button{
	background: var(--color-light-brown);
}
.row.row-esperienze-list ul.subcategories{
	background: var(--color-bg-footer);
}
.row.associati-row .tabs-header ul, 
body.page-template-template-alloggi .row.alloggi-block-filter .col.center > ul, 
.row.news-block-filter .col.center > ul,
.come-raggiungerci ul.mezzi-list{
	background-color: hsl(194 90% 91% / 1);
}
.row.associati-row .tabs-header ul li[data-tipologia="restaurants"]::before,
.row.associati-row .tabs-header ul li[data-tipologia="ristorazione"]::before{
	background: url(./images/winter/ristorazione.svg) no-repeat center;
}
.row.associati-row .tabs-header ul li[data-tipologia="shopping-en"]::before,
.row.associati-row .tabs-header ul li[data-tipologia="shopping"]::before{
	width: 21px;
	background: url(./images/winter/shopping.svg) no-repeat center;
}
.row.associati-row .tabs-header ul li[data-tipologia="accommodation"]::before,
.row.associati-row .tabs-header ul li[data-tipologia="strutture-ricettive"]::before{
	width: 23px;
	background: url(./images/winter/dormire.svg) no-repeat center;
}
.row.associati-row .associato-card .icon{
	background: var(--color-bg-footer);
}
.row.associati-row .associato-card.restaurants .icon::after,
.row.associati-row .associato-card.ristorazione .icon::after{
	background: url(./images/winter/ristorazione.svg) no-repeat center;
}
.row.associati-row .associato-card.shopping-en .icon::after,
.row.associati-row .associato-card.shopping .icon::after{
	background: url(./images/winter/shopping.svg) no-repeat center;
}
.row.associati-row .associato-card.accommodation .icon::after,
.row.associati-row .associato-card.strutture-ricettive .icon::after{
	background: url(./images/winter/dormire.svg) no-repeat center;
}
footer .menu-social ul i.fb::before,
.site-menu #menu-social-menu i.fb::before{
	background: url(./images/winter/fb.svg);
}
footer .menu-social ul i.ig::before,
.site-menu #menu-social-menu i.ig::before{
	background: url(./images/winter/ig.svg);
}
footer .menu-social ul i.yt::before,
.site-menu #menu-social-menu i.yt::before{
	background: url(./images/winter/yt.svg);
}
body.page-template-template-alloggi .row.alloggi-block-filter nav.alloggi-filter-subcat ul li:hover,
body.page-template-template-alloggi .row.alloggi-block-filter nav.alloggi-filter-subcat ul li.active,
.row.news-block-filter nav.news-filter-subcat ul li.active,
.row.news-block-filter nav.news-filter-subcat ul li:hover{
	background-color: var(--color-bg-footer);
	border-color: var(--color-bg-footer);
}
.meteo .col-sx select.sub-menu.territori{
	background-color: var(--color-bg-footer);
}
.come-raggiungerci ul.mezzi-list li:nth-child(1) a:before{
	background: url(./images/winter/aereo.svg) no-repeat;
	background-size: contain;
}
.come-raggiungerci ul.mezzi-list li:nth-child(2) a:before{
	background: url(./images/winter/auto.svg) no-repeat;
	background-size: contain;
}
.come-raggiungerci ul.mezzi-list li:nth-child(3) a:before{
	background: url(./images/winter/taxi.svg) no-repeat;
	background-size: contain;
}
.come-raggiungerci ul.mezzi-list li:nth-child(4) a:before{
	background: url(./images/winter/treno.svg) no-repeat;
	background-size: contain;
}
.come-raggiungerci ul.mezzi-list li:nth-child(5) a:before{
	background: url(./images/winter/bus.svg) no-repeat;
	background-size: contain;
}
.row-accordion .accordion h4::after, 
.accordion-block .item_accordion h4::after{
	background-image: url(./images/winter/plus.svg);
}
.row-accordion .accordion div.active h4::after, 
.accordion-block .item_accordion.active h4::after{
	background-image: url(./images/winter/less.svg);
}
.come-raggiungerci picture img{
	filter: grayscale(1);
    mix-blend-mode: luminosity;
}
.modal.webcam .modal-content, 
.modal.hotel .modal-content{
	background: var(--color-bg-footer);
}
.modal.hotel .col-side aside p.number-rooms span::before{
	background: url(./images/winter/camere.svg);
}
.modal.hotel .col-side aside p.number-apartments span::before{
	background: url(./images/winter/apartment.svg);
}
.modal.hotel .col-side aside p.phone span::before{
	background: url(./images/winter/telefono.svg);
}
.modal.hotel .col-side aside p.email span::before{
	background: url(./images/winter/email.svg);
}
.modal.hotel .col-side aside p.website span::before{
	background: url(./images/winter/sito.svg);
}
.modal.hotel .modal-nativagtion .navigation .prev,
.modal.hotel .modal-nativagtion .navigation .next{
	background: url(./images/winter/arrow-back-modal.svg) no-repeat center;
}
.modal.webcam.show,
.modal.hotel.show{
	background-color: #e1f8fd52;
}
.modal.webcam .modal-nativagtion .close .icon-close, 
.modal.hotel .modal-nativagtion .close .icon-close{
	background: url(./images/winter/plus-modal.svg) no-repeat center;
}
.modal.webcam .modal-nativagtion .close, 
.modal.hotel .modal-nativagtion .close{
	color: var(--color-brown-opacity-50);
}
.modal.webcam .modal-nativagtion .close:hover, 
.modal.hotel .modal-nativagtion .close:hover{
	color: var(--color-light-orange);
}
section.form-search-wrapper > .wrapper > .content-wrapper{
	background: rgba(14, 203, 245);
}
section.form-search-wrapper > .wrapper > .content-wrapper:after{
	background: linear-gradient(0deg, rgba(14, 203, 245, 1) 0%, rgba(14, 203, 245, 0) 100%);
}
section.form-search-wrapper header h3{
	color: var(--color-white);
}
section.form-search-wrapper div.result-wrapper ul li .icon{
	background: var(--color-bg-footer);
}
section.form-search-wrapper div.result-wrapper ul li.articoli .icon::after{
	background: url(./images/winter/result-articoli.svg) no-repeat center;
}
section.form-search-wrapper div.result-wrapper ul li.pagine .icon::after{
	background: url(./images/winter/result-pagine.svg) no-repeat center;
}
section.form-search-wrapper div.result-wrapper ul li.esperienze .icon::after{
	background: url(./images/winter/result-esperienze.svg) no-repeat center;
}
section.form-search-wrapper div.result-wrapper ul li.territori .icon::after{
	background: url(./images/winter/result-territori.svg) no-repeat center;
}
section.form-search-wrapper div.result-wrapper ul li .card-content p{
	color: var(--color-brown-opacity-80);
}
section.form-search-wrapper .close-search button.close .icon-close{
	background: url(./images/winter/plus.svg);
}
section.form-search-wrapper input[name="ricerca"]::placeholder{
	color: var(--color-brown-opacity-80);
}
@media (max-width: 1100px) {
	header.site-header.scroll-hidden{
		background-color: #E1F8FD99;
	}
}