.eight.columns+.four.columns,.four.columns+.eight.columns{padding:0 15px}@media only screen and (max-width:1024px){.column,.columns{padding:0 15px}.nav ul{margin:60px 0 40px}iframe{max-width:1024px}.slide_description{top:160px}.welcome{padding:0 15px 10px 0}.amenities{padding:30px 15px 0 0}.amenities ul li{height:40px}.special_offer{width:100%;padding:0 15px 10px 0}.arrive,.booking input.button,.depart,.guests{width:90%}.four.columns .four.room_intro.vertical{width:100%;margin:0 0 40px}#share.blog_area{width:190px}.location_services{padding:50px 20px 20px}ul#featured_list{width:100%;margin:0 0 25px;padding:25px 5px 25px 10px}ul#featured_list li{width:190px;margin:0 10px 15px 2px;padding:10px 0 10px 30px}.table_container{width:100%;margin:20px 0 50px}table{width:100%;margin:20px 0}.comment_body{width:85%}}@media only screen and (max-width:1023px){.nav ul,ul#misc{display:none}.nav_select{display:block;float:left;width:100%;margin:20px 0}.nav_select select{display:block;width:240px;margin:0 auto;text-transform:none}}@media only screen and (min-width:768px) and (max-width:1023px){.arrive label,.depart label,.guests label,.room-select label{background-image:none}}@media only screen and (max-width:768px){.nav_select,table{width:100%;margin:20px 0}.book_now p,.five.columns p,.nav ul,ul#misc{display:none}.nav_select{display:block;float:left}.nav_select select{display:block;width:240px;margin:0 auto;text-transform:none}.slide_description{top:100px}.column,.columns{padding:0 15px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}iframe{max-width:768px}.special_offer,.welcome{padding:0 15px 10px 0}.amenities{padding:30px 15px 0 0}.amenities ul li{width:135px;height:50px;margin:0 10px 20px 0}.booking{height:auto;background:#f5f5f5}.arrive,.booking input.button,.depart,.guests,.room-select{width:80%;margin:10px auto}.guests label{width:87%}.guests div{width:13%}.four.columns.vertical{margin:50px auto 0;text-align:center}.four.columns.vertical .room_intro,.room_intro{float:none;width:70%;background-color:#fff;margin:0 auto 50px;padding:20px 20px 10px}a.button{width:200px}.location_services{margin:0 auto 50px;padding:50px 20px 20px}ul#featured_list{width:100%;background:0 0;margin:0 0 25px;padding:25px 5px 25px 10px}ul#featured_list li{width:200px;margin:0 15px 15px 0;padding:10px 0 10px 30px}table a.button{float:none;width:50px;font-size:11px;margin:10px auto;padding:3px 0}.entry ol li,.entry ul li{width:auto;height:auto;margin:0 0 5px}.flickr_badge_image{margin:0 15px 5px 0}.ci-socials-ignited a{margin:0 7px 10px 0}.widget_ci_ads125_widget ul li a{width:auto}.widget_calendar table td{padding:2%}.widget_calendar caption,.widget_calendar table tfoot td{padding:4px}}@media only screen and (max-width:767px){.slide_description{display:none}}@media only screen and (max-width:480px){iframe{max-width:480px}#share,.book_now p,.nav ul,.top p,ul#misc{display:none}.nav_select,.top p.slide{display:block}h1{margin:20px auto}.nav_select{float:left;width:100%;margin:0 0 20px}.nav_select select{display:block;width:240px;margin:0 auto;text-transform:none}.guests label{width:82%}.guests div{width:18%}.welcome{padding:0 0 10px;border-right:none}.amenities{padding:30px 0 0;border-right:none}.special_offer{padding:0 0 10px}.amenities ul li{width:125px;height:50px;margin:0 10px 20px 0}.four.columns.vertical .room_intro,.room_intro{float:none;width:90%;background-color:#fff;margin:0 auto 50px;padding:20px 20px 10px}ul#featured_list li{width:190px;margin:0 8px 15px 2px;padding:10px 0 10px 30px}.comment_body{width:300px}.comment_body input{width:60px}.contact_form textarea,.reply textarea{clear:both}.contact_form input.button,.reply input.button{width:60%}.location_services{padding:50px 20px 20px}dl dd{width:250px}.book_now a{float:none!important;margin:0 auto!important}.contact_form input{width:80%;clear:both}.flickr_badge_image,.flickr_badge_image:nth-of-type(2n),.flickr_badge_image:nth-of-type(3n){margin:0 10px 10px 0}.footer h4{margin:20px 0 10px}}@media only screen and (max-width:320px){iframe{max-width:320px}.nav ul,.top p,dl dt,ul#misc{display:none}.nav_select,.top p.slide{display:block}h1{margin:20px auto}.nav_select{float:left;width:100%;margin:0 0 20px}.nav_select select{display:block;width:240px;margin:0 auto;text-transform:none}.guests label{width:73%}.guests div{width:27%}.amenities ul li{width:110px;height:50px;margin:0 5px 20px 0}.four.columns.vertical .room_intro,.room_intro{float:none;width:100%;background-color:#fff;margin:0 auto 50px;padding:20px 20px 10px}.entry{float:left;width:100%;padding:25px 10px 10px;background-color:#fff}.entry ol li,.entry ul li{width:auto;height:auto;margin:0 0 5px 15px}blockquote p{margin:0 0 10px 10px}.entry blockquote{margin:0 0 20px}.contact_form input.button,.reply input.button{width:60%}div.pagination span{width:16px;height:16px}.comment_body{width:120px}ul#featured_list li{width:250px;margin:0 8px 5px 2px;padding:10px 0 10px 30px}.service,dl dd{width:100%}.contact_form input{clear:both;width:220px}.contact_form textarea{clear:both;width:260px}}