/*viewport*/
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

/*Marge aanpassing*/
body > .row > .large-12:first-child {padding-left:0px;padding-right:0px;}
body > .row > .large-8.medium-8{padding-left:0px;padding-right:0px;}
#filters {padding-left:0px;}
#results {padding-left:0.9375em;padding-right:0px;}
body > .row > .large-4.medium-4:nth-child(2){padding-right:0px;}
#home > .row > .large-6.medium-6:first-child {padding-left:0px;}
#home > .row > .large-6.medium-6:nth-child(2){padding-right:0px;}
#home > .row > .large-4.medium-4:first-child {padding-left:0px;}
#home > .row > .large-4.medium-4:nth-child(3){padding-right:0px;}
@media only screen and (max-width:40em) {
    .row .row {width:100%;} /*mobile margin issue*/
    body > .row > .large-4.medium-4:nth-child(2){padding-left:0px;}
    #home > .row > .large-6.medium-6:first-child {padding-right:0px;}
    #home > .row > .large-6.medium-6:nth-child(2){padding-left:0px;}
    #home > .row > .large-4.medium-4:first-child {padding-right:0px;} 
    #home > .row > .large-4.medium-4:nth-child(3){padding-left:0px;}
}
#logo .large-9.medium-9 {padding-right:0px;}
@media only screen and (min-width:68em) { /* large screens */
    .row {max-width:72em;}
    #right-column {max-width:336px;padding-left:0;}
}
@media only screen and (min-width:64.063em) {
    #sp-filters {padding-right:0;}
    #sp-results {padding-left:0;}
}
@media only screen and (max-width:40em) {
    #sp-results {padding-left:0;padding-right:0;}
}

/*FONTS*/
body {background:url('//cdn.snowplaza.com/img/background-body-big.jpg') no-repeat scroll top center #E0E8F4;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
@media only screen and (max-width:40em) {body {background:url('//cdn.snowplaza.com/img/background-body-small.jpg') no-repeat scroll top center #E0E8F4;}}
@media only screen and (min-width:40.063em) and (max-width:93.750em) {body {background:url('//cdn.snowplaza.com/img/background-body-medium.jpg') no-repeat scroll top center #E0E8F4;}}

h1, h2, h3, h4, h5, .top-bar-section ul li > a {font-family:'Asap', sans-serif;}
h1, h2, h3, h4, h5, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5 {color:#205391;font-size:17px;font-weight:700;text-transform:uppercase;}
p, ul {font-size:14px;}
a:hover {text-decoration:underline;}

/*fake titles*/
.h2, .h3 {color:#205391;font-family:'Asap', sans-serif;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;padding:0.8rem 0 0.3rem 0;text-align:center;text-transform:uppercase;}
.box .h2 span, .box .h3 span {color:#2685ce;}
.box-child table tr th h2, table tr td h2, .box-child table tr th h3, table tr td h3 {font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;margin:0;padding:0}
footer .h5 {color:white;font-family:'Asap', sans-serif;font-size:17px;font-weight:700;margin-top:0.2rem;margin-bottom:0.5rem;text-transform:uppercase;}
footer .h5 a {color:white;}
table tr th span {font-weight: 300;}

/*logo row*/
#logo .columns {margin:0.9375em 0;}
#logo h1 {margin:0; text-align: center;}
@media only screen and (max-width:769px){
    #logo {display:none !important;}
    #header .medium-10 {width: 100%;} /*new okt-2015*/
}


/*nav*/
    /*new sep-2015*/
        #header {background:#2464B1;border-radius:3px;box-shadow: 0px 1px 2px 0px #194579;margin:2rem auto 0rem;}
        #header #logo img {}
        #header .columns {padding-left:0;padding-right:0;} /*new okt-2015*/
        #navsub {background:#2489D7;border-radius:0 0 3px 0;display: flex;display: -ms-flexbox;font-size: 14px;}
        #navsub a {color:white;font-size: 14px;}
        #navsub form {float:left;margin: 0 0 0 10px;padding: 1px .6rem 0;}
        #navsub .navsub-sub {float:left;opacity: .6;}
        #navsub .navsub-sub:hover {opacity: 1;}
        #navsub .navsub-sub a {line-height: 28px;padding:0 .6rem;}
        #navsub .arrow-label {background:#50A1DF;color:white;float:left;height:30px;padding:8px;} 
        #navsub .arrow-right {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 10px solid #50A1DF;float:left;height: 0px;width: 0px;}
        #navsub i {font-size: 1.4rem;line-height: 28px;}
        #navsub #navsub-news {height: 30px;overflow: hidden;width: 320px;}
        @media only screen and (min-width:1150px){#navsub #navsub-news {width: 420px;}}
        @media only screen and (min-width:40.063em) and (max-width:64em) {#navsub #navsub-news{width:240px;}}
        @media only screen and (max-width:769px){#navsub {display:none !important;}}
        @media only screen and (min-width:769px){.top-bar .name {display:none !important;}}
    /*end new sep-2015*/
.top-bar {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.top-bar .name h1 {font-size:1.2rem;}
.top-bar-section ul {background:transparent;}
.top-bar .name.active h1 a {background:#2685CE;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;color:white;line-height:45px;padding:0 14px;}
@media only screen and (min-width:769px){.top-bar-section li:not(.has-form) a:not(.button) {padding:0 14px;}}
@media only screen and (max-width:769px) {
    .top-bar .name h1 a, .top-bar .name.active h1 a {font-size:0;}
    .top-bar .name h1 a, .top-bar .name.active h1 a {background:url('//cdn.snowplaza.com/img/logo-snowplaza-mobile.png') no-repeat scroll 7px center transparent;}
}

.top-bar-section li:not(.has-form) a:not(.button), .top-bar {background:#2464B1 !important;height: 46px;}
/*new sep-2015*/
    .top-bar-section li:not(.has-form) a:not(.button):hover {background:#2464B1;}
/*end new sep-2015*/
.top-bar-section ul li > a {font-size:0.9rem;font-weight:700;text-transform:uppercase;}
.top-bar-section .dropdown li:not(.has-form) a:not(.button) {}
.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {}

@media only screen and (min-width:769px){.top-bar-section ul.left li {float:left;border-left:1px solid #53A4DF;}}
@media only screen and (min-width:769px) and (max-width:68em) {
    .top-bar-section ul li > a {font-size:12px;font-weight:400;}
    .top-bar-section li:not(.has-form) a:not(.button) {padding:0 4px;}
}
/*new sep-2015*/
    /* @media only screen and (min-width:68em) {
        .top-bar-section ul.left > li:last-child {border-left:none medium;position:absolute;right:0;}
        .top-bar-section ul.left li:nth-child(7) {border-right:1px solid #53A4DF;}
    } */
    .top-bar form {margin-right:5px;}
    #navsub #search-from-nav .columns {padding-top:1px;}
    #navsub #search-from-nav input[type="text"]{border-radius:3px;float: left;height:24px;margin-bottom:0;padding:0 0 0 2px;top:0;width:120px;}
    @media only screen and (max-width:1150px) {#navsub #search-from-nav input[type="text"]{width:100px;}}
    @media only screen and (min-width:40.063em) and (max-width:64em) {#navsub #search-from-nav input[type="text"]{width:80px;}}
    @media only screen and (max-width:769px) {#navsub #search-from-nav input[type="text"]{width:100%;} }
    #navsub #search-from-nav .button-search {border: solid thin #ccc;border-left:none;border-radius:0 3px 3px 0;float:left;height:24px;line-height: inherit;padding: 0 .3rem;}
    #navsub #search-from-nav .button-search i {font-size: 1.2rem;line-height: 24px;}
/*end sep-2015*/

.top-bar.expanded .title-area {background:#2685CE;}
.top-bar.expanded .toggle-topbar a {color:white;}
.top-bar.expanded .toggle-topbar a::after {box-shadow:0 10px 0 1px #FFFFFF, 0 16px 0 1px #FFFFFF, 0 22px 0 1px #FFFFFF;}
.top-bar-section ul li:hover:not(.has-form) > a {background:#2685CE;}
.top-bar-section .dropdown li:not(.has-form) a:not(.button) {background:#2685CE;font-size:12px;}
.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {background:#2464B1;}
.top-bar-section .has-dropdown > a {padding-right:30px !important;}
.top-bar-section .has-dropdown > a:after {margin-right:10px;}
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {margin-left:-1px;}

/*submenu*/
.submenu {background:#2464B1;border-bottom:1px solid #E1E0E0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.submenu.white {background:white;}
.submenu .tabs {padding:10px 20px 0;}
.submenu .tabs dd {top:3px;}
.submenu .tabs dd.active > a {background:#FAF9F9;color:#2464B1}
.submenu .tabs dd > a {background:transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:white;font-weight:700;font-size:14px;margin-right:6px;padding:6px 8px;text-transform:uppercase;}
.submenu .tabs-content {background:#FAF9F9;border-top:1px solid #0E3565;margin-bottom:0;padding:0 20px;}
.submenu .tabs-content > .content {padding:10px 0;}
.submenu .tabs-content > .content p {margin-bottom:0;padding:0;}
.submenu .tabs-content > .content a {margin:0 10px 0 0;padding:5px;}
.submenu  .button {background-color:transparent;border:solid 1px #E1E0E0;color:#2489D7;font-weight:400;font-size:14px;margin:10px 10px 0 0;padding:8px;}
.submenu  .button:hover {background-color:#2464B1;}
.submenu  .button.active{background-color:#2489D7;color:white;font-weight:400;font-size:14px;margin:10px 10px 0 0;padding:8px;}
@media only screen and (max-width:40em) {
    .submenu .tabs {padding:5px 5px;}
    .submenu .tabs-content {padding:0 10px;}
    .box-child .submenu .tabs-content {padding:0;}
}

/*search small screens okt 2015*/
.top-bar.expanded .arrow-label {color: white;float: left;font-family: 'Asap', sans-serif;font-size: 0.9rem;font-weight: 700;text-transform: uppercase;padding-left: 15px;padding-top: 4px;}
.top-bar.expanded .arrow-right {display:none;}
.top-bar.expanded form {display: inline-block;}
.top-bar.expanded input[type="text"] {display: inline-block;height: 30px;margin: 0 .5rem 0 1.8rem;width: 80%;border-radius: 4px !important;}
/*end search small screens okt 2015*/

/* menu-bottom */
#menu-bottom {background-color: #2464B1; border-radius: 0 0 3px 3px; display: inline-block;}
#menu-bottom .columns {padding: 0 0 .5rem 0; overflow: hidden; text-align: center;}
#menu-bottom .columns:hover {background-color: #2685ce;}
#menu-bottom .columns img {padding: 0 0 .5rem 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}    #menu-bottom .columns img:hover {transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
#menu-bottom .columns a {color: white; font-size: 0.9rem; font-weight: 700;}
@media only screen and (max-width:40em) {
    #menu-bottom .columns a {
        font-size: 0.8rem;
    }
}


/* icon-bar */
.icon-bar {background:#2464B1;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.icon-bar > * {padding:0.3rem 0.1rem; width: 14%;}
.icon-bar a:last-child {/* float:right; */}
.icon-bar label, .icon-bar span {font-size:0.9rem;font-weight:500;letter-spacing: 0; text-transform:initial;}
.icon-bar > * label, .icon-bar > * span {color:white;}
.icon-bar span {cursor:pointer;display:block;line-height:1.5;margin-bottom:0;}
@media only screen and (min-width:40.063em) and (max-width:64em) {.icon-bar label, .icon-bar span {font-size:0.7rem;}}
@media only screen and (max-width:40em) {.icon-bar label, .icon-bar span {font-size:.5rem;}}
.icon-bar .active {background:#FAF9F9;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.icon-bar .active label, .icon-bar .active  span, .icon-bar .active i{background:#FAF9F9;color:#2464B1;}
.icon-bar > *:hover {background:#FAF9F9;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.icon-bar > *:hover label, .icon-bar > *:hover  span, .icon-bar > *:hover i {color:#2464B1;}
#icon-bar .tabs-content {background:#FAF9F9;margin-bottom:0;padding:0 20px;}
#icon-bar .tabs-content > .content {padding:10px 0;}
#icon-bar .tabs-content > .content p {margin-bottom:0;padding:0;}
#icon-bar .tabs-content > .content a {margin:0 10px 0 0;padding:5px;}
#icon-bar .button {background-color:transparent;border:solid 1px #E1E0E0;color:#2489D7;font-weight:400;font-size:14px;margin:10px 10px 0 0;padding:8px;}
#icon-bar .button:hover {background-color:#2489D7;color:white;}
#icon-bar .button.active{background-color:#2489D7;color:white;font-weight:400;font-size:14px;margin:10px 10px 0 0;padding:8px;}

.icon-bar .skirental #skirental {background:url('//cdn.snowplaza.com/img/icons/skirental-white.png') no-repeat center center transparent;}
.icon-bar .skirental #skirental {background:url('//cdn.snowplaza.com/img/icons/skirental-blue.png') no-repeat center center transparent;height:31px;margin:0 auto;width:30px;}
.icon-bar .skirental:hover #skirental {background:url('//cdn.snowplaza.com/img/icons/skirental-white.png') no-repeat center center transparent;}
.icon-bar .skirental.active #skirental {background:url('//cdn.snowplaza.com/img/icons/skirental-white.png') no-repeat center center transparent;}

.icon-bar .skischool #skischool {background:url('//cdn.snowplaza.com/img/icons/skischool-white.png') no-repeat center center transparent;}
.icon-bar .skischool #skischool {background:url('//cdn.snowplaza.com/img/icons/skischool-blue.png') no-repeat center center transparent;height:31px;margin:0 auto;width:30px;}
.icon-bar .skischool:hover #skischool {background:url('//cdn.snowplaza.com/img/icons/skischool-white.png') no-repeat center center transparent;}
.icon-bar .skischool.active #skischool {background:url('//cdn.snowplaza.com/img/icons/skischool-white.png') no-repeat center center transparent;}

.icon-bar .hotelbed #hotelbed {background:url('//cdn.snowplaza.com/img/icons/skirental-white.png') no-repeat center center transparent;}
.icon-bar .hotelbed #hotelbed  {background:url('//cdn.snowplaza.com/img/icons/hotelbed-blue.png') no-repeat center center transparent;height:31px;margin:0 auto;width:30px;}
.icon-bar .hotelbed:hover #hotelbed  {background:url('//cdn.snowplaza.com/img/icons/hotelbed-white.png') no-repeat center center transparent;}
.icon-bar .hotelbed.active #hotelbed  {background:url('//cdn.snowplaza.com/img/icons/hotelbed-white.png') no-repeat center center transparent;}

.icon-bar .cup #cup {background:url('//cdn.snowplaza.com/content/ArticlePhotos/1006811.png?ts=636391703494874090') no-repeat center center transparent;}
.icon-bar .cup #cup {background:url('//cdn.snowplaza.com/content/ArticlePhotos/1006811.png?ts=636391703494874090') no-repeat center center transparent;height:31px;margin:0 auto;width:30px;}
.icon-bar .cup:hover #cup {background:url('//cdn.snowplaza.com/content/ArticlePhotos/1006808.png?ts=636391703494874090') no-repeat center center transparent;}
.icon-bar .cup.active #cup {background:url('//cdn.snowplaza.com/content/ArticlePhotos/1006808.png?ts=636391703494874090') no-repeat center center transparent;}

@media only screen and (max-width:40em) {#icon-bar .button, #icon-bar .button.active {font-size:.7rem;}}

/*breadcrumbs*/
#breadcrumbs {margin:20px auto 1rem auto;}
#breadcrumbs .breadcrumbs {background-color:rgba(255,255,255,0.8);}
.breadcrumbs {background-color:rgba(255,255,255,0.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 1px #B1B8C4;border-width:0px;}
.breadcrumbs a {font-weight:bold;text-decoration:none;}
.breadcrumbs > *.unavailable, .breadcrumbs > *.unavailable:hover {color:black;}
.breadcrumbs > *.current {color:#2489D7;cursor:pointer;}
.breadcrumbs > * {font-size:12px;line-height:18px;text-transform:initial;}
.breadcrumbs > *:before {content:">";color:#2685ce;top:0;}
@media only screen and (max-width:40em) {.breadcrumbs{display:none;}}

/*header sub img */
#header-sub {position:relative;}
#header-sub-text {background-color:rgba(255,255,255,0.6);bottom:10px;color:#2172b1;left:0;padding:5px 10px;position:absolute;width:auto;}
#header-sub-text img{margin-right:0.5rem;}
#header-sub-text h1, #header-sub-img-text h2, #header-sub-img-text h3, #header-sub-img-text h4 {font-size:26px;text-transform:initial;}
@media only screen and (max-width:40em) {#header-sub-text {position:relative;}#header-sub-text h1, #header-sub-img-text h2, #header-sub-img-text h3, #header-sub-img-text h4 {font-size:14px;}}

/*boxes*/
.box {background-color:white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 1px #B1B8C4;margin-bottom:20px;}
.box.padding {padding: 1rem 1rem 0rem 1rem;}
.box.blue {background-color:#2489D7;padding-top:4px;}
.box.green {border:1px solid #8FBB18;}
.box-child {border-bottom:1px solid #E1E0E0;padding:20px;}
.box-child-columns {border-bottom:none;padding:10px 0 10px 10px;}
#right-column .box-child-columns {padding:10px 0 10px 0;}

.box.weather.small .readmore-div {border-top:1px solid #E1E0E0;}
.box-child.half {border-right:1px solid #E1E0E0;float:left;width:50%;}
.box-child.white {background-color:white;}
.box-child-row {border-bottom:1px solid #E1E0E0;border-right:1px solid #E1E0E0;float:left;width:50%;}
.panel {background-color:transparent;border:none;padding:0;}
.border-right {border-right:1px solid #E1E0E0;}
.border-top {border-top:1px solid #E1E0E0;}
.label-ad {position:absolute;z-index:2;right:13px;top:1px;}
#home .label-ad {right:-2px;}
.no-border {border:none medium;}
.no-padding {padding:0;}
.no-padding-left {padding-left:0;}
.no-padding-right {padding-right:0;}
@media only screen and (max-width:40em) {.no-padding-left {padding-left:0.9375em;}}
@media only screen and (max-width:40em) {.no-padding-right {padding-right:0.9375em;}}
.height-250 .box {height:250px;}
/*.social-share {padding:10px 20px 0px 20px;}*/
.social-share p {margin-bottom:0;}
.social-share .stButton .stFb, .social-share .stButton .stTwbutton, .social-share .stButton .stMainServices {height:22px;}

.clearing-feature li.clearing-featured-img {margin:0;width:100%;}
.clearing-feature li.clearing-featured-img img {width:100%;}
.lightbox-loop {position:absolute;}

/*colors & gradients*/
.green, .green a {color:#8FBB18;}
.green .intro a {color:#2685ce;}
.blue  {color:#2489D7;}
.blue h1, .blue h2, .blue h3, .blue h4 {color:white;}

.gradient-ab { /* left 2 right */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F7F6F6));
background-image:-o-linear-gradient(right, #FFFFFF 0%, #F7F6F6 100%);
background-image:-moz-linear-gradient(right, #FFFFFF 0%, #F7F6F6 100%);
background-image:-webkit-linear-gradient(left, #FFFFFF 0%, #F7F6F6 100%);
background-image:-ms-linear-gradient(left, #FFFFFF 0%, #F7F6F6 100%);
background-image:linear-gradient(to right, #FFFFFF 0%, #F7F6F6 100%);
}
.gradient-az { /* top down */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #F7F6F6));
background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F6F6 100%);
background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F6F6 100%);
background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F6F6 100%);
background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F6F6 100%);
background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F6F6 100%);
}
.gradient-za, .num { /* down 2 top */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F6F6),color-stop(1, #FFFFFF));
background-image:-o-linear-gradient(bottom, #F7F6F6 0%, #FFFFFF 100%);
background-image:-moz-linear-gradient(bottom, #F7F6F6 0%, #FFFFFF 100%);
background-image:-webkit-linear-gradient(bottom, #F7F6F6 0%, #FFFFFF 100%);
background-image:-ms-linear-gradient(bottom, #F7F6F6 0%, #FFFFFF 100%);
background-image:linear-gradient(to bottom, #F7F6F6 0%, #FFFFFF 100%);
}
.readmore-div {border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;padding:20px;}
.clear {clear:both;}

/*titles & fonts*/
.box h1, .box h2, .box h3, .box h4 {padding:0.8rem 0 0.3rem 0;text-align:center;}
.box .short h1, .box .short h2, .box .short h3, .box .short h4 {padding:0.8rem 0 0.3rem 0;text-transform:initial;}
.box-child h1, .box-child h2, .box-child h3, .box-child h4 {text-transform:initial;}
.box h1 span, .box h2 span, .box h3 span, .box h4  span {color:#2685ce;}
.box h1.green span, .box h2.green span, .box h3.green span, .box h4.green  span {color:#8FBB18;}
/*.box.green .title {padding-top:4px;}*/
.box .box-title {color:white;font-family:'Asap', sans-serif;font-size:17px;font-weight:700;text-transform:initial;padding:20px;}
.box .box-title.small {padding:10px 20px;}
.box .box-title a {color:white;}
.box .box-title.short {color:#205391;line-height:24px;padding:10px 0;text-align:initial;text-transform:initial;}
.box .box-title.white {/* border:1px solid #E1E0E0;*/ border-left:none;color:#205391;margin:0;padding:0;text-align:center;}
#right-column .box .box-title.white {border:1px solid #E1E0E0;}
.box .box-title.white a {color:#205391;}
.box .box-title.dark {background-color:#205391;}
.box .box-title.light {background-color:#2464B1;}
#right-column .box .box-title.light h3 {margin:0;padding:0;text-align:left;text-transform:initial;}
.box .box-title.half {border-right:1px solid #2C7CAD;float:left;width:50%;}
.box .box-title .meta {text-transform:initial;}

.title {color:#205391;font-family:'Asap', sans-serif;font-size:17px;font-weight:700;line-height:20px;padding-bottom:5px;}
.title h2, .title h3, .title h4, .title h5 {text-transform:initial;}
.title a {color:#205391;}
.title a i {display:block;}
.title a span {display:block;font-size:13px;font-weight:400;}

.center {text-align:center;}
.meta {color:#9C9C9C;font-size:12px;font-style:italic;margin-bottom:5px;}
.meta.blue {color:#2685ce;font-size:12px;font-style:normal;margin-bottom:5px;}
.intro {margin-bottom:5px;}
.intro-big {font-weight:700;}
.readmore-div {clear:both;font-family:'Asap', sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}
.go-up {clear:both;float:right;font-family:'Asap', sans-serif;font-size:14px;font-weight:700;padding:20px;text-transform:uppercase;}
.readmore-button {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px 0 10px 20px;}
.readmore-button .button {margin:0;}
.readmore-teaser {border-top:1px solid #E1E0E0;border-bottom:1px solid #E1E0E0;padding:10px 0 20px 0;margin-bottom:20px !important;}
.readmore-teaser p {color:#205391;font-size:14px;font-weight:700;}

.box.weather.small .box-child-columns {padding:0;text-align:center;}
.box.weather.small .box-child-columns .title {font-size:15px;}
.box.weather.small .box-child-columns .title:first-child {font-weight:400;}

/*top 5*/
.label-top5 {position:absolute;z-index:2;right:13px;top:-1px;}
.top5-num {background-color:#8FBB18;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;box-shadow:0 1px 1px #B1B8C4;color:white;display:inline-block;float:left;font-family:'Asap', sans-serif;font-size:20px;font-weight:700;margin:5px 5px 0 0;padding:4px 9px;}

/*bestemmingswijzer*/
#bestemmingswijzer .container {background:url('//cdn.snowplaza.com/img/asset-bstmmngswzr.jpg') no-repeat top right #288CD9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 1px #B1B8C4;margin:20px 0;}
#bestemmingswijzer h1, #bestemmingswijzer h2, #bestemmingswijzer h3, #bestemmingswijzer h4, #bestemmingswijzer .title {color:white;font-family:'Asap', sans-serif;font-size:26px;padding:20px 20px 0 20px;}
#bestemmingswijzer p {color:white;margin-bottom:0;padding:0 120px 0 20px;}
#bestemmingswijzer p a {color:#ABD43C;font-weight:700;}
/*submenu bestemmingswijzer*/
#bestemmingswijzer .tabs {padding:10px 20px 0;}
#bestemmingswijzer .tabs dd {border-bottom:2px solid #3E97DE;margin-right:10px;top:0px;}
@media only screen and (max-width:40em) {#bestemmingswijzer .tabs dd {float:none;}}
#bestemmingswijzer .tabs dd.active {border-bottom:2px solid #2464B1;}
#bestemmingswijzer .tabs dd.active > a {background:#2464B1;color:white;}
#bestemmingswijzer .tabs dd > a {background:#2481C9; 3px 0px 0px;color:white;font-weight:700;font-size:14px;padding:6px 15px;}
#bestemmingswijzer .tabs-content {background:#2464B1;border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-top:0 solid #0E3565;margin-bottom:0;padding:0 20px;}
#bestemmingswijzer .tabs-content > .content {padding:40px 0 20px 0;}
#bestemmingswijzer .tabs-content > .content p {margin-bottom:0;padding:0;}
#bestemmingswijzer .tabs-content > .content a {color:white;margin:0 10px 0 0;padding:6px;}
#bestemmingswijzer .button.expand {background-color:#8FBB18;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.3);color:white;font-weight:700;font-size:24px;margin:10px 10px 0 0;padding:8px;text-transform:uppercase;}
#bestemmingswijzer .button.active {background-color:transparent;border:solid 1px #E1E0E0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#2489D7;font-weight:400;font-size:14px;margin:10px 10px 0 0;padding:8px;}
#bestemmingswijzer label {color:white;}
#bestemmingswijzer select, #bestemmingswijzer input {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2172b1;margin:2px 0px 0px 0px;}

::-webkit-input-placeholder {color:#2172b1;}
:-moz-placeholder {color:#2172b1;opacity:1;}
::-moz-placeholder {color:#2172b1;opacity:1;}
:-ms-input-placeholder {color:#2172b1;}

/*filters*/
#filters {}
#filters .title {font-size:17px;}
#filters input[type="checkbox"], #filters input[type="radio"], #filters select {margin:0;}
#filters .button-container {margin:0 auto;width:90%;}
#filters .button-container .button.small {background-color:#3394DE;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1rem;font-weight:700;margin-bottom:10px;padding:10px;text-align:left;text-transform:uppercase;width:100%;}
#filters .button-container .button.small.active {background:url('//cdn.snowplaza.com/img/icons/filter-arrow-right.png') no-repeat center right white;color:#2489D7;}
#filters .button.tiny {font-size:12px;margin-bottom:0;margin-left:20px;padding:5px;}
#filters .button.delete {background:url('//cdn.snowplaza.com/img/icons/delete-white.png') no-repeat center left #2464B1;padding-left:30px;padding-right:15px;text-transform:initial;}
#filters table {background-color:#F7F7F7;border:none medium;margin-bottom:0;}
#filters table tr td {line-height:inherit;padding:7px 10px 7px 10px;}
#filters table tr td:first-child {width:10%;}
#filters label {color:#2489D7;}
#filters .box-child {padding:0;}
#filters .more {padding:10px;}
#filters .more .button.tiny {background-color:#FBFBFB;border:1px solid #E1E0E0;color:#2489D7;margin-left:0px;}
#filters .more .button.delete {background:url('//cdn.snowplaza.com/img/icons/delete-blue.png') no-repeat center left transparent;border:none medium;padding-left:25px;padding-right:15px;text-transform:initial;}
#filters .snowflakes {padding:15px;}
#filters .snow {background-color:#FBFBFB;border:solid 1px #E1E0E0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 5px 7px 5px;}
#filters form {margin:0;}
#filters dd h2, #filters dd h3 {margin:0;padding:0;text-align:inherit;}

#filters #search-free .row.collapse{border-top:thin solid #2464B1;padding:.5rem;}
#filters #search-free .postfix.button {background:url('//cdn.snowplaza.com/img/icons/search-white.png') no-repeat center center #205391;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;margin-bottom:0;text-indent:-9999px;}
#filters #search-free input[type="text"] {border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;margin-bottom:0;}

/*range slider*/
.range-slider {background:#fafafa;border:1px solid #ddd;display:block;height:0.9rem;margin:0px 0 10px;position:relative;width:100%;}
.range-slider.round {background:#fafafa;border-radius:1000px;-moz-border-radius:1000px;-webkit-border-radius:1000px;}
.range-slider-handle {background:#FAF9F9;border:1px solid #E1E0E0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;display:inline-block;height:1.2rem;position:absolute;top:-0.2rem;width:1.8rem;z-index:1;}
.range-slider-active-segment {background:#2464B1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;height:0.4rem;left:3px;position:absolute;top:3px;}
.rangeslider-container {display:inline-block;padding:15px;}
.range-label {float:left;width:50%;}
.range-data {float:left;width:50%;}

/*bestemmingswijzer - pagina*/
#bestemmingswijzer-header {border-bottom:1px solid #E1E0E0;height:55px;padding:20px;}
#bestemmingswijzer-header .title {float:left;font-size:26px;font-weight:700;text-transform:uppercase;}
#bestemmingswijzer-header .pagination-container {float:right;}
#bestemmingswijzer-sort .button.tiny {background-color:#FCFBFB;border:1px solid #E1E0E0;color:#2685ce;font-size:13px;margin-right:10px;}
#bestemmingswijzer-sort .button.tiny.active {background-color:#2685ce;border:1px solid #2464B1;color:white;}
#bestemmingswijzer-sort .map {background:url('//cdn.snowplaza.com/img/background-map.jpg') no-repeat left center white;}
#bestemmingswijzer-sort .map .button.tiny {background-color:#FCFBFB;border:1px solid #E1E0E0;color:#2685ce;font-size:13px;margin:7px 0 7px 0;padding:7px;}
#bestemmingswijzer-sort .map .button.tiny.active {background-color:#2685ce;border:1px solid #2464B1;color:white;}
#bestemmingswijzer-sort {padding:10px 20px;}
#bestemmingswijzer-results {background-color:white;display:inline-block;}
#bestemmingswijzer-results > div {border-top:1px solid #E1E0E0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;float:left;margin-bottom:0;padding:20px 20px 10px 20px;}
#bestemmingswijzer-results .img img {border:3px solid transparent;margin-right:15px;box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);}
#bestemmingswijzer-results .title h3 {display:inline;font-size:18px;font-weight:700;padding:7px 0;text-align:left;text-transform:initial;}
#bestemmingswijzer-results .title a {margin-right:10px;}
#bestemmingswijzer-results .title-sub { font-size:14px;font-weight:400;margin:4px 0;padding:6px 0;text-transform:initial;}
/*@media only screen and (max-width:40em) { #bestemmingswijzer-results .title { clear:both;} }*/
#bestemmingswijzer-results .location {font-size:14px;line-height:18px;}
#bestemmingswijzer-results .location img {margin-right:5px;}
#bestemmingswijzer-results  .img {position:relative;width:150px;}
#bestemmingswijzer-results  .OLDimg-hotel {position:relative;width:180px !important;}


#bestemmingswijzer-results  .review-num {border-left:3px solid white;border-bottom:3px solid white;border-radius:0px 0px 0px 24px;-moz-border-radius:0px 0px 0px 24px;-webkit-border-radius:0px 0px 0px 24px;float:none;margin-right:0;position:absolute;right:3px;top:3px;font-size: 1rem;padding: 4px; }
#bestemmingswijzer-results  .book-num {border-left:3px solid white;border-bottom:3px solid white;border-radius:0px 0px 0px 24px;-moz-border-radius:0px 0px 0px 24px;-webkit-border-radius:0px 0px 0px 24px;float:none;margin-right:0;position:absolute;right:0;top:0;}
#bestemmingswijzer-results  .book-num a {color:white;}
#bestemmingswijzer-results .intro {color:#205391;}
#bestemmingswijzer-results .reviews-intro, #bestemmingswijzer-results .book-intro {color:#2685ce;margin-bottom:5px;}
#bestemmingswijzer-results .book-info a {text-decoration:none;}
#bestemmingswijzer-results .book-info a:hover {text-decoration:underline;}
#bestemmingswijzer-results #recommed {background-color: #2685ce; border-radius: 3px; color: white; float: right; padding: .3rem;}
#bestemmingswijzer-results .reviews-intro i, #bestemmingswijzer-results .book-intro i {cursor:pointer;float:right;padding-right:3px;}
#bestemmingswijzer-results .reviews-intro i.active, #bestemmingswijzer-results .book-intro i.active {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#bestemmingswijzer-results .reviews-info, #bestemmingswijzer-results .book-info {background-color:white;border:1px solid #E1E0E0;border-radius:5px;color:#205391;display:none;font-size:12px;margin:0 auto 10px;padding:10px;width:100%;}
#bestemmingswijzer-results .reviews-info table tr:first-child td, #bestemmingswijzer-results .book-info table tr:first-child td {border-top:1px solid  transparent;}
#bestemmingswijzer-results .reviews-info table tr:last-child td, #bestemmingswijzer-results .book-info table tr:last-child td {border-bottom:1px solid  transparent;}
#bestemmingswijzer-results .book-info img {margin-right:5px;}
#bestemmingswijzer-results .meta {background-color:white;border:1px solid #E1E0E0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#205391;font-size:12px;margin:0 auto 10px;padding:10px;width:100%;}
#bestemmingswijzer-results .meta i {font-style:initial;padding-left:25px;}
#bestemmingswijzer-results .vink li{float:left;margin-right:1rem;}
#bestemmingswijzer-results .skigebied {background-image:none;background-color:#2464B1;width:100%;}
#bestemmingswijzer-results .skigebied  .title, #bestemmingswijzer-results .skigebied  .title a {color:white;}

#bestemmingswijzer-results .box {border:1px solid transparent;width:100%;}
/*#bestemmingswijzer-results .box:hover {background-image:none;background-color:#E7E7E7;border:1px solid #E1E0E0;}*/
#bestemmingswijzer-results .box.skigebied:hover {background-color:#2464B1;border:1px solid transparent;}
#bestemmingswijzer-results .box:hover .img img {border:3px solid #8FBB18;}
#bestemmingswijzer-results .box:hover .review-num {border-left:3px solid #8FBB18;border-bottom:3px solid #8FBB18;}
#bestemmingswijzer-results .box:hover .book-num {border-left:3px solid #8FBB18;border-bottom:3px solid #8FBB18;}

#bestemmingswijzer-results .block-nopadding {padding:0;}

#bestemmingswijzer-results .block {height:260px;padding:20px 10px 10px 15px;text-align:center;}
#bestemmingswijzer-results .block i {color:white;text-align:center;display:block;}
#bestemmingswijzer-results .block i.big {color:white;font-size:9rem;text-align:center;display:block;}
#bestemmingswijzer-results .block:nth-child(3n+1) {padding:20px 10px 10px 15px;border-right:1px solid #E1E0E0;}
#bestemmingswijzer-results .block:nth-child(3n+0) {padding:20px 20px 10px 10px;border-left:1px solid #E1E0E0;}
#bestemmingswijzer-results .block .img {position:relative;width:182px;}
#bestemmingswijzer-results .block .img img {margin-bottom:15px;}
#bestemmingswijzer-results .block .intro, #bestemmingswijzer-results .block .reviews-intro, #bestemmingswijzer-results .block .reviews-info, #bestemmingswijzer-results .block .reviews-info table {display:none !important;}
#bestemmingswijzer-results .block .intro, #bestemmingswijzer-results .block .book-intro, #bestemmingswijzer-results .block .book-info, #bestemmingswijzer-results .block .book-info table {display:none !important;}
#bestemmingswijzer-results .block .vink {display:none !important;}
#bestemmingswijzer-results .block .meta {border:0px solid #E1E0E0;margin:0 auto;padding:10px 0;display:none;}
#bestemmingswijzer-results .block .meta .large-12 {padding-left:0;}
#bestemmingswijzer-results .block .meta i {display:block;padding:10px 5px 5px 35px;}
#bestemmingswijzer-results .block .location {clear:both;}

#bestemmingswijzer-results .booking-info-container {}
#bestemmingswijzer-results .booking-info {background:transparent;border: none;border-bottom: 1px solid #E1E0E0;color:#205391;font-size:14px;margin:0;}
#bestemmingswijzer-results .booking-info th {border-bottom: 1px solid #E1E0E0;color:#999;font-family: inherit;font-size: 0.9rem;font-weight: 300;text-align: left;padding: 0.625rem 0 .3rem .2rem;}
#bestemmingswijzer-results .booking-info td {border-bottom: none;padding:.2rem;width:20%;}
#bestemmingswijzer-results .booking-info td:nth-of-type(3n) {width: 30%;}
#bestemmingswijzer-results .booking-info tr {border-left: thin solid #E1E0E0;border-right: thin solid #E1E0E0;}
#bestemmingswijzer-results .booking-info tr:first-child {border-left: none;border-right: none;}
#bestemmingswijzer-results .booking-info tr:nth-of-type(even) {background: #F0f0f0;}
#bestemmingswijzer-results .booking-info img {border-radius:3px;min-width:60px;width:60px;}
#bestemmingswijzer-results .booking-info .button {border-radius:3px;float:right;font-size: 0.9rem;height:30px;margin: 0;padding: 7px;width:60px;}
#bestemmingswijzer-results .booking-info tr.loadmore {background:white;border-top: 1px solid #E1E0E0;text-align:right;}   
#bestemmingswijzer-results .booking-info .loadmore td {padding:.6rem;}    

/* related weblog items*/
#related {
    background: #eee;
    background: linear-gradient(#fff, #eee);
    border-bottom: thin solid #ddd;
    margin-bottom: 0;
}
#related .row {
    padding-bottom: 1rem;
}
@media only screen and (max-width: 40em) {
    #related .row {margin-left: 0;}
}
@media only screen and (max-width:64em) {
    #related .row .columns {padding-bottom: 2rem;}
    #related .row .columns+.columns:last-child {float: left; padding-bottom: 0rem;}
}
#related .row img {
    border-left: 0 solid #E1E0E0;
    border-right: 0 solid #E1E0E0;
    border-top: 0 solid #E1E0E0;
    box-shadow: 0px 2px 6px 0 rgba(0,0,0,0.3);
    width: 100%;
}
#related .row .title {
  background-color: white;
  border-left: thin solid #E1E0E0;
  border-right: thin solid #E1E0E0;
  padding: .5rem .5rem;
}
#related .row .meta {
  background-color: white;
  border-bottom: thin solid #E1E0E0;
  border-left: thin solid #E1E0E0;
  border-right: thin solid #E1E0E0;
  padding:  .5rem;
}

/* related weblog items - variant*/
#related-v {
    background: #eee;
    background: linear-gradient(#fff, #eee);
    border-bottom: thin solid #ddd;
    margin-bottom: 0;
}
#related-v .row {
    padding-bottom: 1rem;
}
@media only screen and (max-width: 40em) {
    #related-v .row {margin-left: 0;}
}
@media only screen and (max-width:64em) {
    #related-v .row .columns {padding-bottom: 2rem;}
    #related-v .row .columns+.columns:last-child {float: left; padding-bottom: 0rem;}
}
#related-v .related-image {
    display: block;
    font-family: 'Asap', sans-serif;
    position: relative;
}
#related-v .related-image .tag {
    background-color: #2685ce;
    color: white;
    font-size: 17px;
    line-height: 1.8;
    padding: 5px .5rem;
}
#related-v .related-image .time {
    color: white;
    float: right;
    font-size: 14px;
    padding: .5rem;
}
#related-v .related-image .time i {
    margin-right: .5rem;
}
#related-v .related-image .img-over {
    background-color: rgba(0,0,0,.4);
    bottom: 0;
    position: absolute;
    width: 100%;
}
#related-v .row img {
    border-left: 0 solid #E1E0E0;
    border-right: 0 solid #E1E0E0;
    border-top: 0 solid #E1E0E0;
    box-shadow: 0px 2px 6px 0 rgba(0,0,0,0.3);
    width: 100%;
}
#related-v .row .title {
  background-color: white;
  border-left: thin solid #E1E0E0;
  border-right: thin solid #E1E0E0;
  padding: .5rem .5rem 0 .5rem;
}
#related-v .row p {
  background-color: white;
  border-bottom: thin solid #E1E0E0;
  border-left: thin solid #E1E0E0;
  border-right: thin solid #E1E0E0;
  padding:  .5rem;
}

/*img*/
.box-child img.left, .box-child-columns img.left {box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);margin:5px 20px 0 0;}
.box-child img[height="60"].left, .box-child-columns img[height="60"].left  {box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);margin:5px 20px 20px 0;}
.box-child img.right, .box-child-columns img.right {box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);margin:5px 0 0 20px;}
.box-child img.left.no-shadow, .box-child-columns img.left.no-shadow {box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0);}
.box-child img.right.no-shadow, .box-child-columns img.right.no-shadow {box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0);}

#img-list {border-bottom:thin #d5d5d5 solid;display:inline-block;list-style:none;margin:0 0 20px 0;padding:20px 0 10px 0;position:relative;width:100%;}
#img-list li {float:left;margin:0 15px 0 0;position:relative;}
#img-list li:nth-of-type(5n) {margin:0;}
#img-list img {margin-bottom:15px;width:133px;}
#img-list h3, #img-list h4 {background:rgba(255,255,255,0.6);left:0;padding-top:0.3rem;position:absolute;text-transform:initial;top:-3px;width:133px;}
#img-list a:hover h3, #img-list a:hover h4 {text-decoration:underline;}
@media only screen and (max-width:40em) {
    #img-list li:nth-of-type(5n) {margin-right:15px;}
    #img-list img {margin-bottom:15px;width:150px;}
    #img-list h3, #img-list h4 {width:150px;}
}

/*icons*/
.icons {float:right;}
.icons img {margin-left:5px;width:30px;}
.i-apreski {background:url('//cdn.snowplaza.com/img/icons/apreski-blue.png') no-repeat scroll top left transparent;padding:2px 22px 0 0;}
.i-cablecar {background:url('//cdn.snowplaza.com/img/icons/cablecar.png') no-repeat scroll top left transparent;padding:2px 22px 0 0;}
.i-accommodaties {background:url('//cdn.snowplaza.com/img/icons/accommodaties-blue.png') no-repeat scroll top left transparent;padding:0px 30px 0 0;}
.i-facebook {padding:0 0 4px 0;}
.i-info {background:url('//cdn.snowplaza.com/img/icons/info-blue.png') no-repeat scroll top left transparent;padding:1px 24px 0 0;}
.i-info-small {background:url('//cdn.snowplaza.com/img/icons/info-blue-small.png') no-repeat scroll top left transparent;padding:1px 24px 0 0;}
.i-lamp {background:url('//cdn.snowplaza.com/img/icons/lamp-green.png') no-repeat scroll top left transparent;padding:2px 20px 0 0;}
.i-magazine {background:url('//cdn.snowplaza.com/img/icons/magazine-blue.png') no-repeat scroll top left transparent;padding:5px 36px 0 0;}
.i-map-point {background:url('//cdn.snowplaza.com/img/icons/map-point-blue.png') no-repeat scroll top left transparent;padding:2px 22px 0 0;}
.i-mountains {padding:0 4px 0 0;}
.i-mountain-height {background:url('//cdn.snowplaza.com/img/icons/mountains-blue-small.png') no-repeat scroll top left transparent;padding:0 13px;}
.i-skier {}
.i-snowflake {padding-bottom:3px;}
.i-snow-height {background:url('//cdn.snowplaza.com/img/icons/snow-height-blue.png') no-repeat scroll top left transparent;padding:1px 26px 0 0;}
.i-rating {background:url('//cdn.snowplaza.com/img/icons/rating-blue.png') no-repeat scroll top left transparent;padding:0 22px 0 0;}
.i-route {background:url('//cdn.snowplaza.com/img/icons/route-blue-small.png') no-repeat scroll top left transparent;padding:2px 22px 0 0;}
.i-review {background:url('//cdn.snowplaza.com/img/icons/review-blue.png') no-repeat scroll top left transparent;padding:4px 22px 0 0;}
.i-temp {background:url('//cdn.snowplaza.com/img/icons/temp-blue.png') no-repeat scroll top left transparent;padding:2px 16px 0 0;}
.i-rating-star, .i-travel {padding-bottom:6px;}


.i-weather {padding-bottom:6px;}
    /*icons submenu*/
    .i-home span {background:url('//cdn.snowplaza.com/img/icons/home-small-white.png') no-repeat scroll center left transparent;padding:0 9px;}
    .i-info span {background:url('//cdn.snowplaza.com/img/icons/info-white-small.png') no-repeat scroll center left transparent;padding:0 10px;}
    .i-mountains span {background:url('//cdn.snowplaza.com/img/icons/mountains-white-small.png') no-repeat scroll center left transparent;padding:0 12px;}
    .i-reviews span {background:url('//cdn.snowplaza.com/img/icons/reviews-white-small.png') no-repeat scroll center left transparent;padding:0 0 0 28px;}
    .i-snow-height span {background:url('//cdn.snowplaza.com/img/icons/snow-height-white-small.png') no-repeat scroll center left transparent;padding:0 10px;}
    .i-suitcase span {background:url('//cdn.snowplaza.com/img/icons/suitcase-white-small.png') no-repeat scroll center left transparent;padding:0 10px;}

    .active .i-home span {background:url('//cdn.snowplaza.com/img/icons/home-small-blue.png') no-repeat scroll center left transparent;padding:0 9px;}
    .active .i-info span {background:url('//cdn.snowplaza.com/img/icons/info-blue-small.png') no-repeat scroll center left transparent;padding:0 10px;}
    .active .i-mountains span {background:url('//cdn.snowplaza.com/img/icons/mountains-blue-small.png') no-repeat scroll center left transparent;padding:0 12px;}
    .active .i-reviews span {background:url('//cdn.snowplaza.com/img/icons/reviews-blue-small.png') no-repeat scroll center left transparent;padding:0 0 0 28px;}
    .active .i-snow-height span {background:url('//cdn.snowplaza.com/img/icons/snow-height-blue-small.png') no-repeat scroll center left transparent;padding:0 10px;}
    .active .i-suitcase span {background:url('//cdn.snowplaza.com/img/icons/suitcase-blue-small.png') no-repeat scroll center left transparent;padding:0 10px;}
.icon {background-color:#2489D7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 1px #B1B8C4;padding:4px;}

.fi-euro, .fi-star {box-shadow:0 1px 1px #B1B8C4;padding:2px;}
.fi-euro {padding:2px 4px;}
.gold {color:darksalmon;}
.silver {color:silver;}
.svg path {fill:red;}

/*lists*/
.side-nav {padding:0;}
.side-nav li {border-bottom:1px solid #E1E0E0;}
.side-nav li  a:hover {text-decoration:none;}
ul.check {list-style-type:none;padding:0;margin:0;}
ul.check li {background:url('//cdn.snowplaza.com/img/icons/vink-blue.png') no-repeat left 6px;line-height:25px;padding-left:20px;}
ul.vink {list-style-type:none;padding:0;margin:0;}
footer ul {list-style-type:none;margin-left:0;}
ul.vink li {background:url('//cdn.snowplaza.com/img/icons/vink-blue.png') no-repeat left 6px;line-height:25px;padding-left:20px;}
ul.vink.green li {background:url('//cdn.snowplaza.com/img/icons/vink-green.png') no-repeat left 6px;line-height:25px;padding-left:20px;}
ul.vink.left li{float:left;}
ul.vink.left.col2 li{width:50%;}
ul.vink.left.col3 li{width:33.33%;}
ul.vink.left.col4 li{width:25%;}
.country-list {list-style-type:none;margin:0 0 55px 10px;padding:0;}
.country-list li {float:left;margin:0.2rem 1rem 0.2rem 0;}
.country-list li  a:hover {text-decoration:none;}
#alphabet {display:table;list-style-type:none;margin:0 0 10px 5px;padding:0;}
#alphabet li {float:left;margin:0.2rem 0 0.2rem 0;}
#alphabet li  a:hover {text-decoration:none;}
.num-list {line-height: 2rem;}
.num-list .num, #right-column .num  {background-color: #2685ce; background-image: none; border: 0; color: white; display: inline-block; height: 24px; line-height: 1; text-align: center; width: 36px;}

#right-column .num-list {border-top: 1px solid #E1E0E0;padding: 1rem 1rem;}

/*buttons*/
button, .button {padding:10px;}
.intro .button {box-shadow:0 1px 1px #B1B8C4;font-weight:700;font-size:14px;margin:10px 0 0 0;text-transform:uppercase;}
.intro .button.lowercase {text-transform:lowercase;}
.quote .button {background-color:transparent;box-shadow:0 1px 1px #B1B8C4;color:#2489D7;font-weight:700;font-size:14px;margin:10px 10px 0 0;padding:8px;}
.quote .button.no-border {border:none;box-shadow:0 0 0 #B1B8C4;}
.button.active {background-color:#8FBB18;}
.button.book {background:#8FBB18;color:white;border:1px solid #8FBB18;font-size:14px;margin:0;padding:4px;}
.button.book a{color:#8FBB18;}
.button.book span {display:inherit;font-size:16px;font-weight:700;text-align:center;}
.button.book-num span {display:inherit;font-size:13px;font-weight:400;text-align:center;}

/*accordion*/
    /*default*/
    .accordion dd.active > a {background:#e8e8e8;color:#2685ce;}
    .accordion dd > a {background:#efefef;color:#2685ce;}
    .accordion dd > a:hover {text-decoration:none;}
    .accordion .content {padding:0;}
    /*bestemmingswijzer*/
    #filters .accordion dd {background-color:white;}
    #filters .accordion dd.active > a {background:url('//cdn.snowplaza.com/img/icons/arrow-down-white.png') no-repeat right center #2464B1;color:white;}
    #filters .accordion dd > a {background:url('//cdn.snowplaza.com/img/icons/arrow-down-white-transparent.png') no-repeat right center #2464B1;border-bottom:dotted white 1px;color:white;font-family:'Asap', sans-serif;font-size:17px;font-weight:700;padding:10px 16px;text-transform:uppercase;}
    #filters .accordion dd > a:hover {text-decoration:none;}
    #filters .accordion .content {padding:0;}

    .hide-row {display:none;}
    .toggle-rows.active .fi-plus {float:left;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

/*snowheight*/
.snowheight {border-top:1px solid #E1E0E0;padding:10px;position:relative;}
.snowheight.big {border-top:0 solid #E1E0E0;overflow:hidden;padding:0;position:relative;}
.snowheight p {font-size:11px;margin:0.5rem 0 0;}
.snowheight-t {position:absolute;padding-top:3%;right:10%;}
.snowheight-d span, .snowheight-t span {color:#2172b1;display:block;text-align:right;}
.snowheight.big .snowheight-d span, .snowheight.big .snowheight-t span {color:#2172b1;display:inline-block;padding-left:20px;text-align:right;}
.snowheight.big .snowheight-d strong, .snowheight.big .snowheight-t strong {font-weight:inherit;}
.snowheight-d {position:absolute;padding-top:25%;right:10%;}
.snowheight.big .snowheight-t {background-color:white;border:0px solid #E1E0E0;font-weight:700;padding:5px;right:20%;top:13px;}
.snowheight.big .snowheight-d {background-color:white;border:0px solid #E1E0E0;font-weight:700;padding:5px;right:20%;top:80px;}
.snowheight-i {position:absolute;padding-top:25%;left:13%;}
.snowheight.big .snowheight-i {bottom:60px;left:60px;padding-top:initial;}
.snowheight.big > img {/* max-width:inherit;*/}
@media only screen and (max-width:40em) {
    .snowheight.big .snowheight-t {right:0%;top:0px;}
    .snowheight.big .snowheight-d {right:0%;top:25%;}
    .snowheight.big .snowheight-d span, .snowheight.big .snowheight-t span {display:block;padding-left:initial;}
    .snowheight.big .snowheight-d strong, .snowheight.big .snowheight-t strong {display:none;}
    .snowheight.big .snowheight-i {left:30px;}
}
@media only screen and (min-width:40.063em) and (max-width:64em) { 
    .snowheight.big .snowheight-t {right:5%;top:5%;}
    .snowheight.big .snowheight-d {right:5%;top:35%;}
    .snowheight.big .snowheight-d span, .snowheight.big .snowheight-t span {display:inline-block;padding-left:5px;}
}

.has-tip, .has-tip:hover {cursor:pointer;border-bottom:dotted 0px #cccccc;}

/*snowalert-1*/
.snowalert-1 {border:0;padding:10px 20px 1px;}
.snowalert-1 .button{background-color:#8FBB18;padding:10px 20px;}
.snowalert-1 .box-title {color:#205391;padding:10px 0 0 0;}
.snowalert-1 .large-3 img {padding-top:1rem;}
@media only screen and (min-width:40.063em) and (max-width:64em) {.snowalert-1 .large-3 img {padding-top:3rem;}}
.snowalert-1 label {font-size:12px;text-transform:initial;}
.snowalert-1 p {text-transform:initial;}
.snowalert-1 input[type="checkbox"] {margin:3px 3px 3px 4px;}
.snowalert-1 span {color:white;}
.snowalert-1 .title h3 {text-align:left;}

/*tables*/
table {border-collapse:collapse;border-bottom:1px solid #E1E0E0;border-top:1px solid #E1E0E0;border-left:none;border-right:none;margin:0 auto;width:100%;}
.box-child table {border:1px solid #E1E0E0;margin-bottom:20px;}
.box-child table tr th, table tr td {color:#205391;}
table tr.even, table tr.alt, table tr:nth-of-type(even) {background:#f9f9f9;}
table  tr th {border-bottom:1px solid #E1E0E0;color:#205391;font-family:'Asap', sans-serif;text-align:center;text-transform:initial;}
table td, table tr:last-child td {border-bottom:1px solid #E1E0E0;}
fieldset legend {color:#2685ce;font-family:'Asap', sans-serif;font-size:17px;}
.num {border:solid 1px #E1E0E0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 9px;}
.height {color:#2685ce;}
.review .title {padding-left:64px;}
.table-data h3, .table-data h4 {margin:0;padding:0;text-transform:initial;} 
.table-data span {float:right;}
.table-data tr td{border-right:1px solid #E1E0E0;}


.table-weather *, .table-weather-48 * {font-size:13px;}
.table-weather .table-weather tr:nth-of-type(even), .table-weather-48 .table-weather tr:nth-of-type(even) {background:#f9f9f9;}
.table-weather  .active td, .table-weather-48 .active td {border-bottom:1px dashed #E1E0E0;}
.table-weather  .active .fi-plus, .table-weather-48  .active .fi-plus {cursor:pointer;float:right;padding:0 3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.table-weather  .fi-plus, .table-weather-48 .fi-plus {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.table-weather .weather-day, .table-weather-48 .weather-day {border-right:1px dashed #E1E0E0;float:left;text-align:center;width:25%;}
.table-weather .weather-day:last-child, .table-weather-48 .weather-day:last-child {border-right:0px double #E1E0E0;}
.table-weather .weather-day .title, .table-weather-48 .weather-day .title {font-weight:700;font-size:15px;}

.table-weather-3days-topvillages thead, #table-snowheight thead {background:#2464B1;}
.table-weather-3days-topvillages th, #table-snowheight th {color:white !important;height:44px;width:25%;}
.table-weather-3days-topvillages span, #table-snowheight span {font-family:'Asap', sans-serif;font-size:13px;}
.table-weather-3days-topvillages span:nth-child(3), #table-snowheight span:nth-child(3) {color:red;margin-left:5px;}
.table-weather-3days-topvillages span:nth-child(2), #table-snowheight span:nth-child(2) {margin-right:5px;}
.table-weather-3days-topvillages img, #table-snowheight img {margin-right:5px;}

@media only screen and (max-width:40em) {
    .table-weather-3days-topvillages img, #table-snowheight img {display:block;}
    .table-weather-3days-topvillages th, #table-snowheight th {font-size:0.7rem;font-weight:normal;padding:0.5rem 0.3rem;word-break:break-all;}
    .table-weather-3days-topvillages td, #table-snowheight td {font-size:0.7rem;font-weight:normal;padding:0.5rem 0.3rem;}
    .table-weather .weather-day .title, .table-weather-48 .weather-day .title {font-weight:600;font-size:12px;}
    .table-weather *, .table-weather-48 * {font-size:12px;}
    .table-weather-48 .weather-more td {padding:5px 0;}

    .table-weather-48 .weather-day {border-bottom:1px dashed #E1E0E0;border-right:0 dashed #E1E0E0;width:100%;}
    .table-weather-48 .weather-day .title {float:left;width:25%;}
    .table-weather-48 .weather-day .meta {float:left;width:25%;}
    .table-weather-48 .weather-day img {float:left;margin:10px;width:15%;}
    .table-weather-48 .weather-day .meta {float:left;width:25%;}
    .table-weather-48 .weather-day .meta img {width:initial;}
}

#days-forecast .tabs-content{overflow-x:scroll;overflow-y:hidden;width:100%;}

#snowheight-home img {margin-right:5px;}
#snowheight-home td:first-child {width:10%;}
#snowheight-home td:nth-child(2) {width:60%;}

.table-responsive-data span,.table-responsive-scroll-data .table-data span {float:right;margin-right:10px;}
.table-responsive-data td {border-right:1px solid #e1e0e0;}
@media only screen and (max-width:64em) {
    .table-responsive-scroll-data  {overflow-x:scroll;overflow-y:hidden;margin-bottom:10px;white-space:nowrap;width:100%;}/*table will scroll horizontally on small devices*/
    .table-responsive-scroll-data .table-data span {float:initial;margin-left:10px;}

    .table-responsive-data tr {}
    .table-responsive-data td {background-color:white;border-right:1px solid #e1e0e0;display:block;float:left;width:100%;}
    .table-responsive-data td:nth-of-type(odd) {font-weight:700;}
    .table-recensies td {display:block;float:left;}
    .table-recensies td:nth-of-type(odd) {width:60%;}
    .table-recensies td:nth-of-type(even) {border-right:1px solid #E1E0E0;width:40%;}
}

#weather-message .tabs dd > a {background-color:#2464B1;color:white;font-size:0.9rem;padding:0.8rem;}
#weather-message .tabs dd.active a {background:#FAF9F9;color:#2489D7;}
#weather-message .tabs-content > .content {padding:0;}
#weather-message .large-8 {padding-left:0;padding-right:0;}
@media only screen and (max-width:40em) {#weather-message .tabs dd > a {font-size:12px;padding:0.4rem 0.3rem;}}

#top5deals table tr td{padding:1rem 0.45rem 0rem 0.45rem;}
#top5deals table tr:first-child {background:#205391;}
#top5deals table th {color:white;text-align:left;}
#top5deals table th:last-child {text-align:right;}

/*unterkuenfte*/
#unterkuenfte h4 {font-size:13px;}
#unterkuenfte > div {border-bottom:1px solid #e5e5e5;}
#unterkuenfte img {min-height:110px;}

/*forms*/
#home > form {margin:0;}
fieldset {padding:1rem;}
.custom-checkbox {background:url('//cdn.snowplaza.com/img/checkbox.png') no-repeat;color:#2685ce;display:inline-block;height:20px;margin-right:5px;position:relative;top:5px;width:20px;z-index:1;}
.custom-checkbox:hover{background:url('//cdn.snowplaza.com/img/checkbox-hover.png') no-repeat;}
.custom-checkbox.selected{background:url('//cdn.snowplaza.com/img/checkbox-selected.png') no-repeat;}
.custom-checkbox input[type="checkbox"]{cursor:pointer;margin:0;opacity:0;outline:none;position:absolute;z-index:2;_noFocusLine:expression(this.hideFocus=true);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;}
.inline-list label {margin-top:-4px;}
.inline-list > li > * {color:#2685ce;}
.inline-checkboxes {margin:10px 0 0 0 !important;}

.form-accom {margin:0;padding:10px 20px 0;}
.form-accom form{margin:0;}
.form-accom .rating-stars {padding:5px 0 0 0;}

.newsletter form, .newsletter form button {margin:0;}
.newsletter form .inline-checkboxes {margin:0 5px 0 0 !important;}
.newsletter form label {font-size:12px;}
.newsletter form p {margin:0 0 5px 0;}
.newsletter .box-child {border-top:1px solid #E1E0E0;}
@media only screen and (max-width:48.063em) {#select-villages label.inline {line-height:18px;padding:0 10px 0 0;}}
@media only screen and (max-width:40em) {#select-villages label.inline {font-size:12px;}}

/*sliders*/
.orbit-container {background: #f9f9f9;}
.orbit-container .orbit-slide-number {display: none;}
.orbit-container .orbit-bullets {margin: 10px auto 13px auto;}
.orbit-container .orbit-bullets li.active {background: #2685ce;}
.orbit-container .orbit-prev, .orbit-container .orbit-next {background-color:white; border:solid 1px #E1E0E0;}
.orbit-container .orbit-next {border-right:none;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
.orbit-container .orbit-prev {border-left:none;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {}
.orbit-container .orbit-next > span {border-bottom-color:rgba(255,255,255,0);border-left-color:rgb(38, 133, 206);border-right-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0);}
.orbit-container .orbit-prev > span {border-bottom-color:rgba(255,255,255,0);border-left-color:rgba(255,255,255,0);border-right-color:rgb(38, 133, 206);border-top-color:rgba(255,255,255,0);}

/* .box-child .orbit-container .thumb-slider.orbit-slides-container li {border-top:0 solid #E1E0E0;padding-top:6px;}
.box-child .orbit-container .thumb-slider.orbit-slides-container li  img{float:left;margin:0 0 0 26px;}
.box-child .orbit-container .thumb-slider {height:52px !important;}
.box-child .orbit-container .orbit-prev, .box-child .orbit-container .orbit-next {border:none;} */

/*reviews*/
.review-detail {}
.review-detail .large-8.medium-8.columns .box {background-color: transparent; box-shadow: 0 0 0 #B1B8C4;}
.review-detail .large-8.medium-8.columns .box .box-child {}

.review-box {border-bottom: thin solid #E1E0E0; margin-bottom: 1rem;}
.review-box .text-right {margin-bottom: 0;}
.review-box .text-right .button {margin-bottom: .5rem;}
.review-box .text-right .button:after {content: '\203a'; margin-left: .4rem;}
.review-num {background-color:#8FBB18;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;box-shadow:0 1px 1px #B1B8C4;color:white;display:inline-block;float:left;font-family:'Asap', sans-serif;font-size:20px;font-weight:700;margin-right:10px;padding: 6px 0 0 0;height: 30px;text-align: center;width: 30px;}
.review-num.middle {float: inherit;}
.review-num.all {
    float: right;
    padding: 9px 0 0 0;
    height: 36px;
    width: 36px;
}
.quote-open , .quote-close {color:#8FBB18;font-size:20px;font-weight:700;margin:0 3px;}
.quote.intro {color:black;line-height:18px;font-style:italic;}
.quote.intro a {color:black; text-decoration: none;}
.quote {margin-bottom:0;}
.quote.big.intro {color:#205391;font-family: 'Asap', sans-serif;font-size:22px;line-height:20px;margin:20px auto;}
@media only screen and (max-width:40em) {.quote.big.intro {color:#205391;font-size:16px;line-height:20px;margin-left:0;}}

.fi-like {color: #8FBB18;} 
.fi-dislike {color: red;}

/*reviews form*/
#form-review .radio-icons input {margin:0 auto;}
#form-review .radio-icons label {display:inline-block;font-size:0.8rem;margin-right:0;text-align:center;vertical-align:top;width:90px;}
#form-review .radio-icons label img {margin-bottom:0.5rem;}
#form-review .radio-icons label:hover img {box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}
#form-review .radio-icons label.active {color:#2184be;}
#form-review .radio-icons label.active img {box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}
#form-review input{border:1px solid #ccc;display:block;}
#form-review input[type="checkbox"]{display:inline-block;}
#form-review .br-current-rating {display:inline-block;padding:2px 10px;}
#form-review .rec-title {color:#2685ce;font-size:1.2rem;margin-bottom:0.25rem;}
#form-review .rating-stars {display:table;}
#form-review .rating-stars label {float:left;line-height:1.8;width:140px;}
#form-review  .rating-stars .br-widget {float:left;}

/*brochure form*/
#brochure #lbloptin input[type="checkbox"]{margin:0;}
#brochure .button {margin:0;}
#brochure input[type="checkbox"] + label, input[type="radio"] + label {margin:0 0 0 0.5rem;}
@media only screen and (max-width:40em) {#brochure label {font-size:12px;}}

/*form-react*/
.form-react .side-nav li {border-bottom:0 solid #E1E0E0;}
.form-react .button {margin:0;}

/*RATING*/
/******* rating-select *******/
.rating-select .br-widget {height:40px;}
.rating-select .br-widget a {display:block;width:35px;height:35px;float:left;background-color:#e3e3e3;margin:2px;text-decoration:none;font-size:16px;font-weight:400;line-height:2.2;text-align:center;color:#b6b6b6;}
.rating-select .br-widget a.br-active,
.rating-select .br-widget a.br-selected {background-color:#2489D7;color:white;}
/******* Rating stars *******/
.rating-stars .br-widget {height:24px;}
.rating-stars .br-widget a {background:url('//cdn.snowplaza.com/img/icons/star.png');width:24px;height:24px;display:block;float:left;}
.rating-stars .br-widget a:hover,
.rating-stars .br-widget a.br-active,
.rating-stars .br-widget a.br-selected {background-position:0 24px;}
/******* Rating stars bigger *******/
.rating-stars-2 .br-widget {height:36px;}
.rating-stars-2 .br-widget a {background:url('//cdn.snowplaza.com/img/icons/star2x.png');width:36px;height:36px;display:block;float:left;}
.rating-stars-2 .br-widget a:hover,
.rating-stars-2 .br-widget a.br-active,
.rating-stars-2 .br-widget a.br-selected {background-position:0 36px;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio :1.5), (min-resolution:192dpi) {
.rating-stars .br-widget a {background:url('//cdn.snowplaza.com/img/icons/star.png');background-size:24px 48px;}
}
/*END RATING*/

/*book*/
.book-num {background-color:#8FBB18;border-radius:22px;box-shadow:0 1px 1px #B1B8C4;color:white;display:inline-block;float:left;font-family:'Asap', sans-serif;font-size:20px;font-weight:700;margin-right:20px;padding:12px 9px;}
.book-num span {display:block;font-size:13px;font-weight:400;text-align:center;}

/*footer*/
#footer-pre .large-6.medium-6.columns {border-top:solid 1px #E1E0E0;}
#footer-pre .box-left-column {border-bottom:1px solid #E1E0E0;padding:0 40px 20px 20px;}
#footer-pre .box-right-column {margin-left:-15px;}
@media only screen and (max-width:40em) {#footer-pre .box-right-column {margin-left:0;}} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

#footer-pre .large-6.medium-6.columns:last-child .readmore-div {margin-left:-15px;}
@media only screen and (max-width:40em) {#footer-pre .large-6.medium-6.columns:first-child .readmore-div {background:none;}} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
#footer-pre .large-6.medium-6.columns:first-child {border-right:solid 1px #E1E0E0;padding-right:0;}

footer {background:url('//cdn.snowplaza.com/img/background-footer.jpg') no-repeat scroll bottom center #2672AE;padding:40px 40px 140px 40px;}
footer ul li, footer ul li a, footer a:hover {color:white;}
footer img {margin-bottom:40px;}

#footer-post {background-color:#205391;font-size:12px;padding:20px;text-align:center;}
#footer-post a, #footer-post a:hover {color:white;}
#footer-post a {border-right:1px solid white;padding:0 10px;}
#footer-post a:last-child {border-right:none;}

/* loading */
/* .no-js #loader {display:none;}
.js #loader { display:block;position:absolute;left:100px;top:0;}
.modal {background:url(//cdn.snowplaza.com/img/loading.gif) center no-repeat #fff;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:9999;}
@media only screen and (min-width:40.063em) {.modal {display:none;}} */

/*share this*/
.stButton .stMainServices {
    height: 1.6rem !important;
}
.stButton {
    color: white !important;
}
.stButton .stButton_gradient {
    background: none !important;
    border: none !important;
    color: white !important;
}
.stButton .stArrow {
    background: none !important;
}
.stButton .stButton_gradient {
  padding: 0;
}
.st_email_hcount, .st_facebook_hcount, .st_pinterest_hcount, .st_twitter_hcount {
  display: inline-block;
  margin-bottom: .2rem;
  padding: 1rem;
}
.small-share .st_email_hcount, .small-share .st_facebook_hcount, .small-share .st_pinterest_hcount, .small-share .st_twitter_hcount {
    padding: .2rem;
}
@media only screen and (max-width: 40em) {
  .st_email_hcount, .st_facebook_hcount,  .st_pinterest_hcount, .st_twitter_hcount {display: inherit;}
}
.stBubble_hcount {
    background: none !important;
    font-size: 12px !important;
}
.stBubble_hcount:after {content: ')';}
.stBubble_hcount:before {content: '('; margin-left: .4rem;}
.st_email_hcount {
  background: #bbb;
}
.st_email_hcount .stButton .st-email-counter {
    background: none !important;
    margin-right: 0.2rem;
}
.st_email_hcount .stButton .st-email-counter:after {
    content: 'E-mail';
    font-family: 'Asap', sans-serif;
    font-size: 1.2rem;
}
.small-share .st_email_hcount .stButton .st-email-counter:after {
    font-size: 1rem;
}
.st_email_hcount .stButton .st-email-counter:before {
    content: "\f16d";
    font-family: foundation-icons;
    font-size: 1.2rem;
}
.st_facebook_hcount {
    background: #3b5998;
}
.st_facebook_hcount .stButton .st-facebook-counter {
    background: none !important;
    margin-right: 0.2rem;
}
.st_facebook_hcount .stButton .st-facebook-counter:after {
    content: 'Share';
    font-family: 'Asap', sans-serif;
    font-size: 1.2rem;
}
.small-share .st_facebook_hcount .stButton .st-facebook-counter:after {
    font-size: 1rem;
}
.st_facebook_hcount .stButton .st-facebook-counter:before {
    content: "\f1c4";
    font-family: foundation-icons;
    font-size: 1.2rem;
}

.st_pinterest_hcount {
  background: #CF292C;
}
.st_pinterest_hcount .stButton .st-pinterest-counter {
    background: none !important;
    margin-right: 0.4rem;
  }
.st_pinterest_hcount .stButton .st-pinterest-counter:after {
  content: 'Pinnen';
  font-family: 'Asap', sans-serif;
  font-size: 1.2rem;
}
.small-share .st_pinterest_hcount .stButton .st-pinterest-counter:after {
  font-size: 1rem;
} 
.st_pinterest_hcount .stButton .st-pinterest-counter:before {
  content: "\f1d6";
  font-family: foundation-icons;
  font-size: 1.2rem;
}
.st_twitter_hcount {
    background: #00aced;
}
.st_twitter_hcount .stButton .st-twitter-counter {
    background: none !important;
    margin-right: 0.2rem;
}
.st_twitter_hcount .stButton .st-twitter-counter:after {
    content: 'Tweet';
    font-family: 'Asap', sans-serif;
    font-size: 1.2rem;
}
.small-share .st_twitter_hcount .stButton .st-twitter-counter:after {
    font-size: 1rem;
}
.st_twitter_hcount .stButton .st-twitter-counter:before {
    content: "\f1e4";
    font-family: foundation-icons;
    font-size: 1.2rem;
}
.small-share .stButton .st-twitter-counter, .small-share .stButton .st-facebook-counter,
.small-share .stButton .st-pinterest-counter, .small-share .stButton .st-email-counter {
    width: 50px;
}

    /*banners*/
    .height-250 .banner300x250 {margin-bottom:20px;}
    .banner-single-right {margin-bottom:20px;}
    #banner-aside {display: block;position: fixed;top:435px;}

    /*responsive banners*/
    .banner-container {height:0;overflow:hidden;padding:0px 0px 45% 0px;position:relative;}
    @media only screen and (min-device-width :769px) and (max-device-width :1024px) and (orientation :portrait) {.banner-container {padding:0px 0px 78% 0px;} }
    .banner-container iframe {height:100%;left:0;position:absolute;top:0;width:100%;}

    /*flags*/
    .dropdown img {margin-right:5px}
    .table-weather .weather-more {display:none;}

    .intro .button.normalcase {text-transform:inherit;}
    .clearing-feature li.clearing-featured-img {margin:0;width:100%;}
    .clearing-feature li.clearing-featured-img img {width:100%;}
    .lightbox-loop {left:2%;position:absolute;top:2%;}
    
    /*modal popup*/
    @media only screen and (max-width: 40em) { .reveal-modal { margin-top: 4rem;min-height: 10vh;}}