<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: IS_nuovotema
Theme URI: http://italiaskirama.it
Author: Francesco Masetti
Author URI: http://www.italiaskirama.it
Description: Motore di ricerca per le localitÃ&nbsp; sciistiche italiane.
Version: 3.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: is
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/* =Reset
-------------------------------------------------------------- */
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-family:sans-serif;font-size:16px;background:#f3f3f3;margin:0 auto;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#616161}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block}
h1{font-size:28px;line-height:30px}
h2{font-size:24px;line-height:26px}
h3{font-size:20px;line-height:22px}
h4{font-size:16px;line-height:18px;margin-bottom:12px}
h5{font-size:14px;line-height:16px;margin-bottom:10px}
h6{font-size:12px;line-height:14px;margin-bottom:10px}
img,pre{max-width:100%}
a,ins,mark{text-decoration:none}
#header-container,.wrapper,sub,sup{position:relative}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
ul{list-style:none}
caption,td,th{font-weight:400;text-align:left}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{quotes:"" ""}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
a img{border:0;vertical-align:top;}
strong,th{font-weight:700}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto}
code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
small,sub,sup{font-size:75%}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:0 0}
sub,sup{height:0;line-height:0;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
big{font-size:125%}
img{height:auto}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
embed,iframe,object{max-width:100%}
a{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;color:#4188d0}
a:hover{color:#212121;text-decoration:underline}
table{border-collapse:separate;border-spacing:0;border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin:0 0 1.714285714rem;width:100%}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0}
figure{margin:0}
fieldset,form{margin-bottom:18px}
fieldset{padding-top:18px}
input,label,select,textarea{font-size:13px;font-weight:400;line-height:normal}
label{color:#333}
input,select,textarea{display:inline-block;height:28px;padding:4px;font-size:13px;line-height:18px;color:gray;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input[type=checkbox]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;border:none}
input[type=submit]{width:auto;height:auto}
select{height:27px;line-height:27px}
textarea{height:auto;padding:15px}
:-moz-placeholder{color:#bfbfbf}
::-webkit-input-placeholder{color:#bfbfbf}
input,textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}
input[type=text]{padding:5px 10px}
input:focus,textarea:focus{outline:0}
input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:#666 dotted 1px}
label{padding-bottom:2px}
input:focus,textarea:focus{border-color:#4188D0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(92,213,225,.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(92,213,225,.6);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(92,213,225,.6)}
#top-footer{background:#171717;height:70px;line-height:70px;display:block}
#header-container,.clearboth{display:block}
/*griglia*/
.wrapper{width:1120px;margin:0 auto}
.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_fourth,.two_third{position:relative;margin-right:4%;float:left}
.one_half{width:48%}
.one_third{width:30.6666%}
.two_third{width:65.3332%}
.one_fourth{width:22%}
.two_fourth{width:48%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:79.2%}
.one_sixth{width:13.3333%}
.two_sixth{width:30.6666%}
.three_sixth{width:47.9998%}
.four_sixth{width:65.3332%}
.five_sixth{width:82.6665%}
.last{margin-right:0!important;clear:right}
.one_half .one_half{margin-right:8.3333%;width:45.8333%}
.one_half .one_third{margin-right:8.3333%;width:27.7778%}
.one_half .two_third{margin-right:8.3333%;width:63.8889%}
.two_third .one_third{margin-right:6.1224%;width:29.2517%}
.two_third .two_third{margin-right:6.1224%;width:64.6258%}
.two_third .one_fourth{margin-right:6.1224%;width:20.4082%}
/*fine griglia*/
.clearboth{clear:both}
.clearboth{font-size:0;height:0;line-height:0;width:100%;overflow:hidden}

#header-container{background-color:#4188d0;border-bottom:4px solid #15508a;min-height:80px}
#navigation-wrapper{text-align:right}
#logo-wrapper{width:21%;float:left;padding:15px 0;}
/*Menu*/
#navigation-wrapper ul li{display:inline-block}
#navigation-wrapper ul li a{font-size:12px;font-weight:600;text-transform:uppercase;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.25);display:block;padding:33px 20px 30px;text-decoration:none;border-bottom:1px solid transparent;margin-left:-3px}
#navigation-wrapper ul li:first-child a{border-left-color:rgba(0,0,0,.1)}
#navigation-wrapper ul li a:hover{background:rgba(255,255,255,.1);border-right-color:rgba(0,0,0,.15);border-bottom:1px solid #fff}
#navigation-wrapper .sf-menu li{position:relative}
#navigation-wrapper .sf-menu li:hover{visibility:inherit}
.social-nav-list li{display:inline-block;margin-left:5px}
.social-nav-list li a{padding:3px;background:#afafaf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.social-nav-list li a span{color:#fff!important}

.widget a{text-decoration:none}
.widget a:hover{text-decoration:underline}
.footer-menu li a:hover{text-decoration:none}
ul#menu-footer-menu{text-align: left;}
#top-footer div{text-align:right}
#bottom-footer{background:#292929;min-height:200px;border-top:2px solid #353535;padding:30px 0}
.footer-menu li{display:inline-block;font-size:13px;font-weight:600}
.footer-menu li a{color:#868686;padding:5px 10px}
#top-footer .social-nav-list li a{background:0 0}
.footer-menu li a:hover{background:#3D3D3D;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#bottom-footer{font-size:13px;color:#8A8A8A}
#bottom-footer a{color:#F3F3F3}
#bottom-footer a:hover{text-decoration:underline}
#bottom-footer .widget-title{color:#F3F3F3;text-transform:uppercase;margin-bottom:20px;position:relative;text-align:center}
#bottom-footer .widget-title:before{content:"";display:block;border-top:2px solid #444;width:100%;height:2px;position:absolute;top:50%;z-index:1}
#bottom-footer .widget-title span{padding:0 10px;position:relative;display:inline-block;z-index:1;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#292929}
#copyright-holder{border-top:2px solid #353535;margin-top:30px;padding-top:30px;text-align:center}
#wp-advanced-search label{font-weight:700;text-transform:uppercase;margin-bottom:15px}
.wpas-checkbox-container div{float:left;margin-right:5px}
#wp-advanced-search input[type=submit]{padding-top:10px;padding-bottom:10px}
@-webkit-keyframes pulsate {
0%{-webkit-transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-webkit-transform:scale(1.2,1.2);opacity:0}
}
@-moz-keyframes pulsate {
0%{-moz-transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-moz-transform:scale(1.2,1.2);opacity:0}
}
@-o-keyframes pulsate {
0%{-o-transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{-o-transform:scale(1.2,1.2);opacity:0}
}
@keyframes pulsate {
0%{transform:scale(.1,.1);opacity:0}
50%{opacity:1}
100%{transform:scale(1.2,1.2);opacity:0}
}
#mobile-menu{display:none}
#mobile-menu{background-color:#252525;background-repeat:repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#252525),to(#393939));background:-webkit-linear-gradient(top,#252525,#393939);background:-moz-linear-gradient(top,#252525,#393939);background:-ms-linear-gradient(top,#252525,#393939);background:-o-linear-gradient(top,#252525,#393939);padding:10px 0}
#mobile-menu select{width:100%;-webkit-appearance:none;height:30px;line-height:23px;background:#414141;border:1px solid #5E5E5E;color:#fff}
#select-icon{position:absolute;right:3px;top:4px;color:#fff}
@-moz-keyframes f_fadeG {
0%{background-color:#000}
100%{background-color:#FFF}
}
@-webkit-keyframes f_fadeG {
0%{background-color:#000}
100%{background-color:#FFF}
}
@-ms-keyframes f_fadeG {
0%{background-color:#000}
100%{background-color:#FFF}
}
@-o-keyframes f_fadeG {
0%{background-color:#000}
100%{background-color:#FFF}
}
@keyframes f_fadeG {
0%{background-color:#000}
100%{background-color:#FFF}
}

.wpas-checkbox-container{float:left;margin-right:0;width:49%}
#welcome-text h1,#welcome-text p{text-align:center}
.cerca-home-button{-webkit-transition:all .3s ease-out}
#full-width{background:url(images/bg-z-3.jpg) center 0px no-repeat #f3f3f3;display:table;color:#fff;width: 100%}
#welcome-text{padding:170px 0}
#welcome-text h1{letter-spacing:2px;text-transform:uppercase;font-weight:800;font-family:roboto, sans-serif;font-size:32px;margin-bottom:30px;color:#fff;text-shadow:1px 1px 1px #15508a}
#welcome-text p{width:100%;font-size:18px;color:#fff;text-shadow:1px 1px 0 #15508a}
.home #top-footer{margin-top:50px}
.home-form{display:table;width:100%;margin:0 auto}
.home-form label{color:#fff!important}
.form-wrapper {background: white;padding: 11px;border-radius:5px 5px 0 0;margin-top: 35px;}
.cerca-nome{width:30%;font-size: 16px;}
.label-container{display:block;margin-bottom:10px}
.wpas-checkbox-container{width:20%;margin-bottom:5px}
.cerca-skipass{width:25%;clear:right}
.cerca-attivita{display:table;width:100%;}
.cerca-comprensorio,.cerca-regione{width:28%;height:40px;margin: 0 1%;background:#fff;border:0;font-size: 16px;}
.cerca-home-button{float:right;font-weight:700;transition:all .3s ease-out}
.cerca-home-button:hover{background:#EA4335;color:#fff!important;font-weight:700!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
/*Stili Home page*/
button{box-shadow:none}
.box-style{border-bottom:2px solid #dedede;border-radius:2px}
figure img{width:auto!important}
.altreopzioni{width:100%;display:table;background:rgba(22, 79, 138, 0.79);cursor:pointer;border-radius:0 0 5px 5px;margin-bottom:35px}
#home-page-content h1{font-style:italic;font-weight:600;font-size:18px;padding:0 10px 10px;border-bottom:2px solid #dedede}
#home-page-content{background:transparent}
#slider-migliori{margin-bottom: 70px;}
.slider{width:100%;margin:20px auto}
.slick-slide{margin:10px 20px}
.migliore-localita{height:300px!important;border:2px solid #dedede;border-radius:3px;background:#fff}
.migliore-localita figure{max-height:150px;overflow:hidden}
.migliore-localita img{max-width:none}
.migliore-localita h3{text-transform:uppercase;padding:5%;font-size:14px;margin:0}
.migliore-localita ul{font-size:13px;padding:0 5%}
.migliore-localita li{margin:10px 0}
#box-news{width:100%;display:table;margin-bottom:20px;background:#fff;margin-bottom:50px}
span.icon-list-bullet{padding:6px 4px;color:#000;border:2px solid #000;border-radius:26px;display:table;float:left;margin:0 5px 5px 0}
#box-news a{color:#000;font-weight:700}
#box-news-par{padding:30px}
#box-news-par h2{margin-bottom:10px}
#ultimi-post-li{display:table}
#ultimi-post-li li{padding:5%}
#home-intro-text{padding:40px 0;background:#fff}
#home-intro-text p{padding:0 40px;font-size:18px;line-height:32px;font-style:italic}
.banner-home{display:table;margin:20px 0;padding:50px 0}
.ultimo-post{width:60%;float:left}
#box-app,#box-newsletter{color:#fff}
#box-app h3,#box-newsletter h3{text-align:center;font-size:16px;padding:15px 0;font-style:italic;text-transform:uppercase}
#box-app p,#box-newsletter p,#box-app ul{padding:10px;font-size:14px;text-align:center}
#box-app{background:#4188d0}
#box-newsletter{background:#000}
.mostra-opzioni,.cerca-attivita,.costo-skipass{padding:10px}
.mostra-opzioni span{ font-size:14px;text-transform:uppercase;font-weight: 600}
.home-banne{width:100%;background: white;display: flex;margin: 30px 0; border-radius: 5px;box-shadow: 0px 0px 1px 1px #ddd;}
.home-banne p {padding: 30px;line-height: 40px;}
#bg-mappa{border-radius:5px;background:url(images/bg-mappa.gif) center 0px no-repeat;}
#bg-calcolatore{border-radius:5px;background:url(images/bg-calcolatore.gif) center 0px no-repeat;}
/*404*/
a{text-decoration:none}
ul{list-style:none}/**/
#navigation-wrapper ul li a{font-size:12px;font-weight:600;text-transform:uppercase;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.25);display:block;padding:33px 20px 30px;text-decoration:none;border-bottom:1px solid transparent;margin-left:-3px}
#breadcrumb,#page-wrapper{position:relative}
#breadcrumb{background:#F3F3F3;border-bottom:1px solid #E6E6E6;padding:15px 0;font-size:13px;z-index:30}
#breadcrumb span{color:#757575}
#page-wrapper{z-index:25;}
#content-container h1,#page-content p{margin-bottom:15px}
.widget ul{margin:0;list-style:none}
.widget ul li{margin-bottom:0;line-height:16px}
.widget_recent_comments ul li{padding:10px}
.widget ul li&gt;a{padding:15px 0;display:block}
.widget a{text-decoration:none}
.widget a:hover{text-decoration:underline}
.widget_nav_menu ul,.widget_recent_comments ul{border:1px solid #E4E4E4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.widget_nav_menu ul&gt;li,.widget_recent_comments ul&gt;li{border-top:1px solid transparent}
.widget_nav_menu ul&gt;li:first-child,.widget_recent_comments ul&gt;li:first-child{border-top:0}
.widget_nav_menu ul&gt;li a{padding:10px 15px}
.widget_nav_menu ul&gt;li a:hover{text-decoration:none}
.widget_nav_menu ul&gt;li a:before,.widget_recent_comments ul&gt;li:before{content:'\e895';font-family:Fontello;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;font-size:14px;padding-right:10px}
.footer-menu li a:hover{text-decoration:none}
.widget ul li{border-color:#E4E4E4}
.error-container{text-align:center;padding:70px 0}
.error-container h1{font-size:38px;text-align:center;text-transform:uppercase;color:#222;margin-bottom:30px}
.error-container h1 span.error-title{font-size:130px;display:block;margin-bottom:70px}
.error-container p{font-size:24px;text-transform:uppercase;text-align:center}
.error-container a{margin-top:30px}
#top-footer{background:#171717;height:70px;line-height:70px;display:block}
#bottom-footer .widget ul li,#bottom-footer .widget_nav_menu ul,#bottom-footer .widget_recent_comments ul{border-color:#353535}
.dp-button:hover{text-decoration:none}
/*Stili per single listing*/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

</pre></body></html>