@media only screen and (min-width:280px) and (max-width:767px){.container,.header .container,.middle-tabs .container,.middle .container,.middle.full_width .content{width:300px}h1{font-size:20px}h2{font-size:18px}h3{font-size:17px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}.header .container{height:auto;padding-bottom:20px}.logo{padding:20px 0 5px 0}#topm-select{margin:-10px 0 0 10px}.topmenu .dropdown{display:none}.topmenu_right .languages{z-index:2}.topmenu_right .languages ul{top:24px;left:-68px;background-position:80px 20px}.top_slider_content .slide{height:148px}.top_slider_content .slide img{max-width:100%!important}.top_slider_navi{height:15px}.top_slider_navi .inner{width:300px;height:15px;padding-left:0;background:0;border-left:1px solid #6b6867}.top_slider_navi a{text-indent:-300px;width:50px;height:15px;line-height:1em;padding:0;background:0;border-right:1px solid #6b6867}.top_slider_navi a.selected,.top_slider_navi a:hover{background-color:#000}.middle-tabs{padding-top:27px;height:auto}.middle-tabs .tab-content{background:0;height:auto;margin-top:14px;margin-bottom:0;padding:0}.middle-tabs .tab-pane{border-bottom:5px solid #e1e9e9;height:auto}.nav-tabs-icons{padding-left:0}.nav-tabs-icons>li{margin:0 3px}.nav-tabs-icons>li>a{width:50px;height:50px;padding:10px}.nav-tabs-icons>li>a i,.nav-tabs-icons>li>a:hover i{width:20px;font-size:19px;line-height:1.2em}.nav-tabs-icons>li>a:hover i{color:#ccc}.nav-tabs-icons>li>a span{left:-10px}.midtab_left{float:none;width:300px}.midtab_right{background:url(images/middle_box_right.png) 0 0 repeat-y #376e82;float:none;width:300px;height:auto}.midtab_left .map{width:300px;height:142px}.midtab_info_left{height:auto;padding:15px}.midtab_info_left h2{font-size:18px;margin-bottom:15px}.midtab_info_left .info_text{float:none;width:auto}.midtab_info_left img{float:none;padding:5px;margin:0 0 10px 0}.midtab_right_text{padding:30px 25px 25px 25px;height:auto}.midtab_right .image-count{position:relative;width:auto;left:25px;bottom:20px}.midtab_right .fields_wrap{height:auto;-webkit-box-shadow:none;box-shadow:none}.fields_wrap{padding-bottom:10px}.reservation_form h3{background:url(images/middle_box_right_line2.png) 0 bottom repeat-x}.reservation_form .row_field{padding:8px 25px}.reservation_form .row_field.alignleft.omega{padding:8px 0}.reservation_form .rowSubmit{padding:0}.row_divider{margin:12px 0 10px 0}.reservation_form .rowSubmit button,.midtab_big_btn{height:80px}.midtab_big_btn{padding-top:22px}.tf-gallery{width:300px;height:285px;float:none}.tf-gallery .gallery-images,.tf-gallery .gallery-images .gallery-item{width:300px;height:195px}.tf-gallery .gallery-thumbs{clear:both;width:100%;height:68px;-moz-box-sizing:content-box;box-sizing:content-box}.tf-gallery .gallery-thumbs .thumb-item{float:left;width:90px;height:68px;border-top:5px solid #f7fafc;border-bottom:5px solid #f7fafc;margin-top:8px}.ui-datepicker{width:18em!important}.middle{padding:40px 0}.middle_pull_up .container{margin-top:0}.middle_gray{padding:45px 0}.middle_dark{padding:0}.middle_dark .map{width:100%;height:125px}.middle_pull_up .btn{margin:15px 0}.btn-wide{width:280px}.middle .content{width:300px;float:none;margin:0 0 30px 0}.middle .sidebar,.middle.sidebar_left .sidebar,.middle.blog.sidebar_left .sidebar{width:300px;float:none;clear:both}.blog .content,.middle.sidebar_left .content,.middle.blog.sidebar_left .content{width:300px;margin:0 0 30px 0}.blog .sidebar{width:300px}.footer .container{padding:25px 0}.footer .f_col{margin:20px 0}.room_list .room{margin:0 0 60px 0;border-top:3px double #a3adb8;padding-top:50px}.room_list .room:first-child{border:0}.room .tf-gallery{border:0}.room .tf-gallery-wrap,.room .tf-gallery{width:300px;height:241px}.room .tf-gallery .gallery-images{width:300px;height:166px}.room .tf-gallery .gallery-images .gallery-item{height:166px}.room .tf-gallery .gallery-thumbs{height:75px}.room .tf-gallery .gallery-thumbs .thumb-item{margin-top:10px}.room .tf-gallery-wrap .prev,.room .tf-gallery-wrap .next,.entry .room .tf-gallery-wrap .prev,.entry .room .tf-gallery-wrap .next{top:50px;font-size:70px;display:block!important}.room .tf-gallery-wrap .prev:active,.room .tf-gallery-wrap .next:active,.entry .room .tf-gallery-wrap .prev:active,.entry .room .tf-gallery-wrap .next:active{top:51px}.room .tf-gallery-wrap .prev,.entry .room .tf-gallery-wrap .prev{left:10px}.room .tf-gallery-wrap .next,.entry .room .tf-gallery-wrap .next{right:10px}.title_block h2{font-size:19px}.title_block .btn{margin:15px 10px}.book-table .row-head{padding:10px 0;font-size:10px}.book-table .row-head div[class*="room-col-"]{padding:0 5px;width:64px}.book-table .room-row div[class*="room-col-"]{padding:0 5px}.room-row .room-col-2,.room-row .room-col-4{border-left:none}.room-col-1{width:290px}.room-col-2{width:80px;text-align:center}.room-col-3{width:170px}.book-table .room-row div.room-col-3{padding-left:20px}.room-col-4{width:290px}.room-row .room-col-4{height:70px}.room-col-4 .inner{vertical-align:bottom;text-align:center;padding-left:0}.room-col-1 .room-img{width:80px;height:80px;margin-right:10px}.room-status{margin-bottom:2px}.room-col-1 h2{font-size:16px;margin-bottom:2px}.room-notice{margin-top:5px;margin-bottom:20px}.room-row .room-price{margin-top:20px}.room-cond{font-size:11px;padding:10px 0}.room-type img{margin-top:5px}.quote_right,.quote_left,.frame_right{float:none;margin:10px auto;text-align:center}.quote_right,.quote_left{width:90%}.slider_small{width:300px}.slider_small .slider-item,.slider_medium .slider-item,.slider_small .slider-item iframe,.slider_medium .slider-item iframe{width:280px;height:158px}.quote-text{font-size:15px}.testimonials .quote-text{font-size:16px}.testimonials .quote-author{font-size:14px}.f_col .widget_search .inputField,.f_col .newsletterBox .inputField{width:200px}.twitter li,.post_list li a{font-size:14px}.post_list .date{font-size:11px}.block-item{margin:0 auto 70px auto;float:none}.block-caption h2{font-size:20px}.wcol-title{width:200px}.wcol .wcol-head,.wcol .wcol-mid,.wcol .wcol-bot{padding:0 15px}.postlist .post-image{margin:0 0 15px 0}.postlist .post-meta-top{padding:10px 0;font-size:11px}.postlist .post-meta-bot{padding:15px 0;font-size:11px}.postlist .post-title h1,.postlist .post-title h2,.postlist .post-title h2 a,.post-detail h1,.room-detail h1,.room h2{font-size:19px}.services-list .list-ok li{font-size:14px}.reservation_bottom .col-left{width:300px;margin-right:0}.offer_bottom .offer-head{height:50px;line-height:50px;font-size:14px}.offer_bottom .offer-head h2{line-height:46px;font-size:16px;padding:0 15px 0 20px}.offer_bottom .offer-head a{margin:0 0 0 10px}.offer_bottom .offer-body{padding:20px}.offer-image{float:none;margin:0 auto 10px auto}.offer-aside{width:260px;float:none}.offer-aside h3{font-size:22px}.offer-subtitle,.offer-aside h3{text-align:center}.offer-footer{padding:15px 20px;text-align:right}.offer-footer .offer-date{font-size:12px;line-height:2em}.offer-footer .offer-book-btn{font-size:15px}.tf_other_pages{width:100%}.tf_other_pages .btn{margin:5px 0}.author-description{padding:15px}.author-image{margin:0 10px 5px 0}.author-text{float:none;width:auto}.link-add-comment{position:relative;top:0;right:0}.comment-list h2,.add-comment h3{font-size:18px;margin:0 0 15px 0}.comment-body{padding:10px}.comment-avatar{width:54px;margin-right:10px}.comment-avatar .avatar img{width:60px;height:60px}.comment-text,.children .comment-text,.children .children .comment-text{width:auto;margin-top:-45px}.comment-author,.comment-date{font-size:11px}.link-author{float:none;display:block}.comment-date{clear:both}.children li{padding-left:0}.add-comment{padding:25px 20px}.comment-form .inputtext,.comment-form .textarea,.contact-form .input_full,.contact-form .textarea{width:235px}a.link-reset{position:relative;top:10px;clear:both;display:inline-block}.contact-form{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){.container,.header .container,.middle-tabs .container,.middle .container,.middle.full_width .content{width:460px}.header .container{height:auto;padding-bottom:20px}#topm-select{width:220px;margin-top:5px}.dropdown li{margin:0 10px}.topmenu_right{width:auto}.topmenu_right ul{float:left;text-align:left;margin-right:30px}.topmenu_right li{display:block;line-height:1.5em;margin:0 0 10px 0}.top_slider_content .slide{height:226px}.nav-tabs-icons{padding-left:50px}.nav-tabs-icons>li{margin:0 10px}.nav-tabs-icons>li>a span{left:-20px}.midtab_left{width:460px}.midtab_right{width:460px}.midtab_left .map{width:460px;height:218px}.midtab_info_left h2{font-size:17px;margin-bottom:10px}.midtab_info_left img{float:left;padding:5px;margin:0 10px 10px 0;width:200px}.midtab_info_left p{line-height:1.4em}.midtab_info_left .post-more{margin-top:5px;clear:both}.midtab_right .image-count{position:relative;width:auto;left:25px;bottom:20px}.reservation_form .row_field{padding:8px 0 8px 25px}.reservation_form .row_field.alignleft.omega{padding:8px 0 8px 25px}.reservation_form .field_text{float:left}.reservation_form .field_text input{width:120px}.reservation_form .rowSubmit{padding:0}.reservation_form .input_styled{clear:both}.row_divider{margin:12px 0 10px 0}.reservation_form .rowSubmit button,.midtab_big_btn{width:100%}.midtab_big_btn{padding-top:22px}.tf-gallery{width:460px;height:389px;float:none}.tf-gallery .gallery-images,.tf-gallery .gallery-images .gallery-item{width:460px;height:299px}.middle_dark .map{height:200px}.btn-wide{width:300px}.col-md-3 .local_time{margin:0 auto;width:200px}.middle .content{width:460px;float:none;margin:0 0 30px 0}.middle .sidebar,.middle.sidebar_left .sidebar,.middle.blog.sidebar_left .sidebar{width:300px;margin-left:auto;margin-right:auto}.blog .content,.middle.sidebar_left .content,.middle.blog.sidebar_left .content{width:460px;margin:0 auto 30px auto}.blog .sidebar{width:300px}.footer .f_col{margin:20px 0}.footer .f_col_3{clear:both}.room_list .room{margin:0 0 60px 0;border-top:3px double #a3adb8;padding-top:50px}.room-descr{width:460px}.room .tf-gallery-wrap,.room .tf-gallery{width:460px;height:330px}.room .tf-gallery .gallery-images{width:460px;height:255px}.room .tf-gallery .gallery-images .gallery-item{height:255px}.room .tf-gallery-wrap .prev,.room .tf-gallery-wrap .next,.entry .room .tf-gallery-wrap .prev,.entry .room .tf-gallery-wrap .next{top:100px}.room .tf-gallery-wrap .prev:active,.room .tf-gallery-wrap .next:active,.entry .room .tf-gallery-wrap .prev:active,.entry .room .tf-gallery-wrap .next:active{top:101px}.book-table .row-head{padding:10px 0;font-size:10px}.book-table .row-head div[class*="room-col-"]{padding:0 10px;width:64px}.book-table .room-row div[class*="room-col-"]{padding:0 10px}.room-row .room-col-2,.room-row .room-col-4{border-left:1px solid #f4f7f9}.room-col-1{width:290px}.room-col-2{width:80px;text-align:center}.room-col-3{width:170px}.book-table .room-row div.room-col-3{padding-left:20px}.room-col-4{width:220px}.room-row .room-col-4{height:130px}.room-col-4 .inner{vertical-align:middle;text-align:right}.room-row .room-price{margin-top:10px}.room-cond{padding:10px 0}.room-col-3 .room-cond:first-child{padding-top:27px}.slider_small{width:430px}.slider_small .slider-item,.slider_medium .slider-item,.slider_small .slider-item iframe,.slider_medium .slider-item iframe{width:430px;height:242px}.entry .video iframe{height:250px}.wcol-title{width:156px}.reservation_bottom .col-left{width:460px;margin-right:0}.offer-image{float:left;margin:0 20px 10px 0;width:150px;height:165px}.offer-aside{width:100%;float:none}.offer-subtitle,.offer-aside h3{text-align:left}.reservation_bottom .col-right{width:460px}.link-add-comment{position:absolute}.comment-text,.children .comment-text,.children .children .comment-text{width:auto;margin-top:-40px}.comment-entry{padding-top:20px}.link-author{float:left;padding-left:65px}.add-comment{padding:25px 20px}.comment-form .inputtext{width:175px}.contact-form .input_full,.contact-form .textarea,.comment-form .textarea{width:390px}a.link-reset{position:absolute;top:25px;clear:none;display:inline-block}.contact-form{width:460px}}@media only screen and (min-width:768px) and (max-width:990px){.container,.header .container,.middle-tabs .container,.middle .container,.middle.full_width .content{width:728px}.dropdown .mega-fullwidth ul .mega-wrap{width:728px;padding:30px 0}.dropdown li{margin:0 7px}.dropdown .mega-nav ul li{width:170px;margin-left:12px}.dropdown .mega-nav .mega-nav-widget p{font-size:11px}.topmenu_right{width:280px}.topmenu_right li{margin:0 5px}.topmenu_right .languages ul{top:34px;left:-68px;background-position:80px 20px}.topmenu_right .languages{margin-left:5px}.top_slider_content .slide{height:358px}.top_slider_navi .inner{width:728px;padding-left:0;background:0}.top_slider_navi a{width:121px;height:51px;line-height:51px;padding:0;background:0}.middle-tabs{height:502px}.middle-tabs .tab-content{height:470px;margin-top:24px;padding:5px;background:url(images/middle_box_bg.png) center -95px no-repeat}.middle-tabs .tab-pane{height:460px}.nav-tabs-icons{padding-left:120px}.midtab_left{width:418px}.midtab_right{width:300px;height:455px}.midtab_left .map{width:418px;height:198px}.midtab_info_left{height:257px;padding:10px}.midtab_info_left h2{font-size:17px;margin-bottom:10px}.midtab_info_left img{float:left;margin:0 10px 10px 0;width:170px;padding:5px}.midtab_info_left .info_text{width:auto}.midtab_right .fields_wrap{height:370px}.midtab_right_title,.reservation_form h3{min-height:50px;padding:20px 25px 5px 25px}.midtab_right h4{font-size:14px;margin-bottom:5px}.midtab_right_text h4{margin-bottom:15px}.midtab_right_list p{margin-bottom:7px}.reservation_form h3{height:57px;margin-bottom:10px}.midtab_right .subtitle{margin-bottom:10px;display:block}.midtab_right_list li{padding:15px 25px 15px 25px}.reservation_form .row_field,.reservation_form .row_field.alignleft.omega{padding-top:7px;padding-bottom:7px}.row_divider{margin:8px 0 6px 0}.reservation_form .rowSubmit{padding:0}.reservation_form .rowSubmit button,.midtab_big_btn{width:100%;height:85px}.midtab_big_btn{padding-top:23px}.midtab_right .image-count{bottom:125px}.reservation_bottom .fields_wrap{padding-bottom:10px}.local_time{padding-left:32px;font-size:11px;background-size:25px 25px}.col-md-3 .local_time{margin-left:0}.trip-advisor{width:100%}.trip-advisor .advisor_logo{width:75px;margin-top:7px}.tf-gallery{width:418px;height:445px}.tf-gallery .gallery-images,.tf-gallery .gallery-images .gallery-item{width:418px;height:271px}.tf-gallery .gallery-thumbs{margin-top:40px}.middle{padding:60px 0}.middle_gray{padding:70px 0}.middle_dark{padding:0}.middle_dark .map{width:728px;height:308px}.middle .content{width:460px;margin:0 18px 0 0}.middle .sidebar{width:250px}.blog .content{width:460px;margin:0 18px 0 0}.blog .sidebar{width:250px}.middle.sidebar_left .content{width:460px;margin:0 0 0 18px}.middle.sidebar_left .sidebar{width:250px}.middle.blog.sidebar_left .content{margin:0 0 0 18px}.middle.blog.sidebar_left .sidebar{width:250px}.middle.full_width .content{width:728px;float:none;margin:0}.footer .container{padding:50px 0}.f_col h3{margin:0 0 20px 0;padding-bottom:0}.f_col{width:330px;margin-left:20px}.f_col_1,.f_col_3{clear:both}.f_col_3,.f_col_4{margin-top:50px}.room-descr{margin-right:10px}.amenities-list h3{font-size:14px}.room-detail h1,.room h2{font-size:19px}.room .tf-gallery{border:0;margin-top:40px}.room .tf-gallery-wrap,.room .tf-gallery{width:418px;height:318px}.room .tf-gallery .gallery-images{width:418px;height:233px}.room .tf-gallery .gallery-images .gallery-item{height:233px}.room .tf-gallery .gallery-thumbs{margin-top:0}.room .tf-gallery-wrap .prev,.room .tf-gallery-wrap .next,.entry .room .tf-gallery-wrap .prev,.entry .room .tf-gallery-wrap .next{top:130px;display:block!important;font-size:60px}.room .tf-gallery-wrap .prev:active,.room .tf-gallery-wrap .next:active,.entry .room .tf-gallery-wrap .prev:active,.entry .room .tf-gallery-wrap .next:active{top:131px}.room .tf-gallery-wrap .prev,.entry .room .tf-gallery-wrap .prev{left:10px}.room .tf-gallery-wrap .next,.entry .room .tf-gallery-wrap .next{right:10px}.book-table .row-head{padding:15px 0;font-size:13px}.book-table div[class*="room-col-"]{padding:0 20px}.row-head .room-col-4{display:none}.room-row .room-col-4{height:60px;width:auto;border:0}.room-col-4 .inner{padding-left:0;vertical-align:bottom;text-align:right}.room-col-1 .room-img{margin-right:10px}.room-col-3 .room-cond{padding:10px 0}.room-col-3 .room-cond:first-child{padding-top:27px}.content .widget-container .widget-title,.sidebar .widget-container .widget-title{font-size:18px;padding:15px}.widget-container.widget_nav_menu li a,.widget-container.widget_categories li a{padding:10px 30px 10px 15px;background-position:222px 10px;font-size:12px}.widget-container.widget_nav_menu li ul li a,.widget-container.widget_categories li ul li a{padding:5px 30px 5px 30px}.widget-container.widget_nav_menu li a:hover,.widget-container.widget_nav_menu .current-menu-item a,.widget-container.widget_categories li a:hover,.widget-container.widget_categories .current-menu-item a{background-position:222px -90px}.hover-search form{top:22px;left:15px}.hover-search form input{width:160px}.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_pages li,.sidebar .widget_archive li{padding:6px 15px}.widget-container.widget_recent_entries .widget-title,.widget-container.widget_recent_comments .widget-title{font-size:18px;padding:15px 10px 15px 15px}.widget_recent_entries li{padding:8px 10px 8px 15px;min-height:92px}.widget_recent_entries li .thumb{width:40px;height:40px;margin-right:10px}.widget_recent_comments li{padding:8px 15px;font-size:11px}.widget_recent_comments li .thumb{width:40px;height:40px;margin:0 0 0 10px}.widget_recent_comments li.even .thumb{margin:0 10px 0 0}.widget_twitter .tweet_item{padding:10px 15px}.widget_twitter .tweet_text{width:180px;line-height:1.4em}.widget_calendar table tfoot #prev,.widget_calendar table tfoot #next{width:125px}.sidebar .widget_tag_cloud,.sidebar .widget_text{border:10px solid #e6edf2}.sidebar .widget-container.widget_tag_cloud .widget-title,.sidebar .widget-container.widget_text .widget-title{padding-left:15px}.sidebar .widget_tag_cloud .tagcloud,.sidebar .widget_text .textwidget{padding:0 15px 15px 15px}.widget_tag_cloud .tagcloud a{line-height:28px;padding:0 8px}.widget-container.newsletterBox .widget-title,.widget-container.widget_search .widget-title,.widget-container.widget_login .widget-title{font-size:14px;padding:20px 15px}.widget-container.newsletterBox form,.widget-container.widget_search form,.widget_login form{padding:20px 15px}.widget_login #user_login,.widget_login #user_pass,.widget_search .inputField,.newsletterBox .inputField{padding:10px}.widget_login #user_login,.widget_login #user_pass{width:196px}.sidebar .widget_search .inputField,.sidebar .newsletterBox .inputField{width:156px}.block-item{width:230px;margin:0 19px 70px 0}.promo-list .block-item{height:455px}.block-list.features .block-item{height:480px}.specials .block-item{height:450px}.block-caption h2{font-size:18px}.promo-list .block-aside{padding:10px}.block-aside h3{margin-bottom:10px}.block-aside h2{font-size:17px;margin-bottom:10px}.specials h2{font-size:17px}.specials .block-image{margin:10px 0}.block-list .subtitle{font-size:13px}.block-aside .list-minimal li{font-size:10px}.promo-list .block-aside{height:175px}.promo-list .block-meta{padding:20px 15px}.wcol-title{width:146px;padding-left:8px}.wcol .wcol-head,.wcol .wcol-mid,.wcol .wcol-bot{padding:0 6px}.wcol-mid{margin:16px 0 7px 0}.postlist .post-image{margin:0 0 10px 0}.postlist .post-title h1,.postlist .post-title h2,.postlist .post-title h2 a,.post-detail h1{font-size:19px}.post-detail h1{margin-bottom:20px}.blog .post-detail h1{margin:0 0 10px 0}.services-list h2{font-size:14px;margin:20px 0 15px 0}.services-list .list-ok li{font-size:13px}.reservation_bottom .col-left{width:418px;margin-right:10px}.offer_bottom{margin:0 0 5px 0}.offer_bottom .offer-head{height:58px;line-height:58px;font-size:16px}.offer_bottom .offer-head h2{font-size:16px;padding:0 25px 0 25px}.offer_bottom .offer-head a{margin:0 20px}.offer_bottom .offer-body{padding:15px}.offer-image{width:150px;height:136px;margin-right:10px}.offer-aside{font-size:12px;width:220px}.offer-aside h3{font-size:21px;margin:10px 0 10px}.offer-meta{clear:both;padding-top:15px}.offer-footer{padding:15px}.col-left .title_block .btn{margin:10px 5px}.tf_other_pages{width:460px}.author-description{padding:15px}.author-image{margin:0 15px 5px 0}.author-text{float:none;width:auto}.link-add-comment{top:0;right:0;font-size:14px}.comment-list h2,.add-comment h3{font-size:18px;margin:0 0 15px 0}.comment-body{padding:10px}.comment-avatar{width:54px;margin-right:10px}.comment-avatar .avatar img{width:60px;height:60px}.comment-text,.children .comment-text,.children .children .comment-text{width:auto;margin-top:-40px}.comment-author{padding-bottom:20px}.link-author{padding-left:60px}.comment-date{clear:both}.children li{padding-left:0}.add-comment{padding:20px 20px}.comment-form .inputtext,.comment-form .textarea,.contact-form .input_full,.contact-form .textarea{width:175px}.comment-form .input_full,.comment-form .textarea{width:390px}.contact-form{width:460px}}@media only screen and (min-width:991px) and (max-width:1200px){.top_slider_content .slide{height:630px}}@media only screen and (min-width:1201px){.topmenu{padding-left:0}}