h1{font-size:1rem}.pod{width:320px;padding:5px}.logo{width:200px;margin:0 auto}ul.boxlist li{display:block;margin-bottom:1rem;width:100%;border-radius:15px;float:left;background-size:10%;background-repeat:no-repeat;background-position:.4rem 50%;height:4rem}ul.boxlist li:last-child{margin-right:0}ul.boxlist li span{display:block;float:left;text-align:center;font-weight:600;font-size:1.4rem;font-family:Onest,serif}ul.boxlist span.box_title,ul.boxlist span.day,ul.boxlist span.weather{padding-top:0;font-size:1.3rem;line-height:4rem;width:75%;text-align:left;padding-left:3.5rem}ul.boxlist span.day{width:30%}ul.boxlist.five_day span.val{text-transform:capitalize}ul.boxlist span.val{margin-top:.5rem;padding-top:0;width:23%;background-color:rgba(255,255,255,.2);border-radius:15px;font-size:1.3rem}ul.boxlist.status span.val.Open{background-color:green;color:white}ul.boxlist.status span.val.Weekends{background-color:rgb(237,131,0);color:white}ul.boxlist.status span.val.Closed{background-color:darkred;color:white}ul.skimaps li{height:auto;width:43%}ul.webcams li{height:auto;width:31%}.places-list li a,.resorts-list li a{font-size:1.3rem}.search_wrap{width:100%;margin-bottom:1rem}#search-results-target{width:93%}p.webcam_title{padding:.1rem 1rem 1rem;font-size:.8rem}p.webcam_time{padding:1rem 1rem 0;font-size:.6rem}ul.webcams li span{padding-top:0;font-size:.8rem;width:auto;margin-top:-30px;margin-left:1rem;width:50px}ul.webcams li button img{width:100%}ul.boxlist span.box_title{font-size:1.1rem;line-height:4rem;width:68%;padding-left:2.5rem}ul.boxlist span.val{width:30%;font-size:1.1rem;line-height:3rem}ul.boxlist span.box_title.cond{font-size:1.1rem;line-height:4rem;width:35%;padding-left:2.5rem}ul.boxlist span.val.cond{width:63%;font-size:.9rem;height:3rem;vertical-align:middle}ul.boxlist span.box_title.forty{font-size:1.1rem;line-height:4rem;width:58%;padding-left:2.5rem}ul.boxlist span.val.forty{width:40%;text-align:right;padding-right:1rem}ul.boxlist span.box_title.fifty{width:48%}ul.boxlist span.val.fifty{width:50%}.places-list li a,.resorts-list li a{padding:0 .5rem 0 2.2rem;font-size:1.1rem}span.resort_name{max-width:135px}span.counter{padding:0 .8rem;line-height:1.5rem}@media (min-width:320px){.container,.pod{width:320px}h1{font-size:1.1rem}.places-list.large li,.resorts-list.large li{width:275px}}@media (min-width:430px){.container,.pod{width:430px}.pod.home_countries{width:410px}h1{font-size:1.2rem}.places-list.large li,.resorts-list.large li{width:390px}}@media (min-width:640px){.container{width:640px}.pod{width:320px}.pod1_2,.pod2,.pod3,.pod4{width:640px}h1{font-size:1.4rem}.logo{width:200px;margin:0 0 0 20px}.places-list.large li,.resorts-list.large li{width:289px}}@media (min-width:768px){.container{width:768px}.pod{width:384px}.pod1_2,.pod2,.pod3,.pod4{width:768px}h1{font-size:1.6rem}.places-list.large li,.resorts-list.large li{width:353px}}@media (min-width:1024px){.container{width:1024px}.search_wrap{width:25%}#search-results-target{width:24%}.pod{width:256px}.pod.home_countries{width:236px}.pod2{width:512px}.pod3{width:768px}.pod4{width:1024px}h1{font-size:2rem}ul.boxlist span.box_title,ul.boxlist span.val{font-size:.9rem}ul.boxlist span.box_title.cond{font-size:.9rem;width:44%}ul.boxlist span.val.cond{width:54%}ul.boxlist span.val.cond span.val2{padding:.9rem .7rem 0;margin-top:0;font-size:.7rem;line-height:.7rem}ul.boxlist span.box_title.forty{font-size:.9rem}ul.boxlist span.val.forty{width:40%;text-align:right;padding-right:1rem}ul.boxlist span.box_title.fifty{width:48%}ul.boxlist span.val.fifty{width:50%}.places-list.large li,.resorts-list.large li{width:316px}}@media (min-width:1280px){.container{width:1280px}.pod{width:320px}.pod.home_countries{width:300px}.pod2{width:640px}.pod3{width:960px}.pod4{width:1280px}h1{font-size:2rem}ul.boxlist span.box_title,ul.boxlist span.box_title.cond,ul.boxlist span.val{font-size:1.1rem}ul.boxlist span.val.cond{font-size:.9rem}ul.boxlist span.box_title.forty{font-size:1.1rem}.places-list.large li,.resorts-list.large li{width:298px}}@media (min-width:1536px){.container{width:1536px}.pod{width:384px}.pod2{width:768px}.pod3{width:1152px}.pod4{width:1536px}h1{font-size:2rem}ul.boxlist span.box_title,ul.boxlist span.box_title.cond,ul.boxlist span.box_title.forty{padding-left:3.5rem}.places-list.large li,.resorts-list.large li{width:287px}}