@import "reset.css";@import "//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";@import "flexslider.css";@import "datePicker.css";.row .col-block,html[dir=rtl] .container{text-align:right}.container,.logo{position:relative}.reservation,h1,h2,h3,h4,h5,h6{font-weight:400}.inner-title h3:after,.module-2 h1:after,.places-list h2:after{content:" "}body{background-color:#fff;color:#333}ul{list-style-type:none;margin:0;padding:0}a,a:active,a:visited{color:#333;outline:0;text-decoration:none}a:hover{color:#5fc8c2}html{direction:rtl;unicode-bidi:bidi-override}p{margin-bottom:1.2em;line-height:1.4}p a{text-decoration:underline}body,input,select,textarea{font-family:Arial,Tahoma,sans-serif}.container{width:96%;max-width:1140px;display:block;margin:auto}.row{display:block;width:100%}.row .col-block{float:right}.btn-link,.gallery-tabs a,.head-title,.itemBlocks p,.slide-caption h1{color:#fff!important;background:#67cac5;background:-moz-linear-gradient(top,#67cac5 0,#50bab5 50%,#50bab5 50%,#3daca7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#67cac5),color-stop(50%,#50bab5),color-stop(50%,#50bab5),color-stop(100%,#3daca7));background:-webkit-linear-gradient(top,#67cac5 0,#50bab5 50%,#50bab5 50%,#3daca7 100%);background:-o-linear-gradient(top,#67cac5 0,#50bab5 50%,#50bab5 50%,#3daca7 100%);background:-ms-linear-gradient(top,#67cac5 0,#50bab5 50%,#50bab5 50%,#3daca7 100%);background:linear-gradient(to bottom,#67cac5 0,#50bab5 50%,#50bab5 50%,#3daca7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#67cac5',endColorstr='#3daca7',GradientType=0 );-webkit-box-shadow:0 1px .1em #a4a4a4;-moz-box-shadow:0 1px .1em #a4a4a4;box-shadow:0 1px .1em #a4a4a4}.btn-link.black{background:#37393b;background:-moz-linear-gradient(top,#37393b 0,#020202 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#37393b),color-stop(100%,#020202));background:-webkit-linear-gradient(top,#37393b 0,#020202 100%);background:-o-linear-gradient(top,#37393b 0,#020202 100%);background:-ms-linear-gradient(top,#37393b 0,#020202 100%);background:linear-gradient(to bottom,#37393b 0,#020202 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#37393b',endColorstr='#020202',GradientType=0 );-webkit-box-shadow:0 1px .1em #222;-moz-box-shadow:0 1px .1em #222;box-shadow:0 1px .1em #222}iframe,img,video{max-width:100%;height:auto}.pageheader{height:130px;background:#191b1b}.logo,.logo a{width:280px;height:75px}.logo{margin:0 auto;top:25px;background:url(../img/logo.png) no-repeat}.logo a,.reservation{position:absolute;left:0}.logo a{top:0}.reservation{background-color:#313434;width:170px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;top:40px;padding:.6% .6% .6% .2%;color:#d89a61;font-size:1.2em;text-align:left}.reservation p{margin-bottom:.1em;padding-left:22px;color:#a3a3a3}.reservation .call{margin-bottom:0;letter-spacing:1px;font-size:.9em;font-weight:700;color:#5fc8c2}.reservation .call span{display:inline-block;width:15px;height:14px;margin:4px 8px 0 0;float:left;background:url(../img/telephone.png) no-repeat}.navigation{height:40px;background-color:#313434;position:relative}.main-menu{float:right;width:70%}.main-menu ul{position:relative;z-index:1000}.main-menu>ul>li{position:relative;float:right;margin-left:1.5%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.main-menu>ul>li>a{display:block;color:#fff;padding:12px 10px}.main-menu ul li:hover a,.main-menu ul ul ul li a,.main-menu>ul>li.current-page-nav>a,.main-menu>ul>li>a:hover{color:#5fc8c2}.main-menu ul ul{position:absolute;z-index:100;height:0;overflow:hidden;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in;-o-transition:height .3s ease-in;-ms-transition:height .3s ease-in;transition:height .3s ease-in;margin-right:-50px}.main-menu>ul>li:hover ul,.main-menu>ul>li>a:hover ul{height:220px}.main-menu ul ul li{background-color:#494d4d;width:200px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;margin-bottom:1px}.main-menu ul ul li.first{margin-top:2px}.main-menu ul ul li.last{margin-bottom:0}.main-menu ul ul li:hover{background-color:#242727}.main-menu ul ul ul li,.main-menu ul ul ul li:hover{background-color:transparent}.main-menu ul ul li a{display:block;margin:0 14px;padding:13px 0;color:#fff!important;font-size:.9em}.main-menu ul ul li a:hover,.main-menu ul ul li:hover>a{color:#5fc8c2!important}.main-menu ul ul ul.drop-nav{display:none;background-color:#5b6060;padding:6px 0;position:relative;height:auto;margin:0}.main-menu ul ul ul.drop-nav li a{padding:3px 0;background:0 0}.main-menu>ul>li.submenu>a{background:url(../img/nav-arrow-up.png) 0 50% no-repeat;padding-left:20px}.main-menu>ul>li.submenu>a.active{background:url(../img/nav-arrow-down.png) 0 50% no-repeat}.main-menu ul ul li:hover a{color:#5fc8c2}.main-menu ul ul>li.subdropItem>a{background:url(../img/slide-plus.png) 3px 50% no-repeat}.main-menu ul ul>li.subdropItem>a.active{background-image:url(../img/slide-minus.png)}.toggle_wrap{display:none;padding:6px 0;height:34px;position:absolute;z-index:999}.togglemenu{color:#fff!important;text-transform:uppercase;font-size:1.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../img/nav-icon.png) 90% 49% no-repeat #1c1e1e;padding:6px 28px 6px 12px;float:right}.gps{margin:4px 6px 0 0;float:right}.lang{float:left;margin:12px 0 0 5px}.lang a{float:left;margin-right:5px}.featured_slider{position:relative;clear:both}.slide-caption{width:96%;padding:2%;left:0;margin-top:-100px;bottom:-30px;font-size:14px;line-height:18px;text-align:center}.slide-caption h1{color:#fff;padding:8px 20px;font-size:18px;border-radius:2px;display:inline-block;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px .1em rgba(0,0,0,.4);-moz-box-shadow:0 1px .1em rgba(0,0,0,.4);box-shadow:0 1px .1em rgba(0,0,0,.4)}.landing{padding-top:2.8%}.head-title{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff;padding:6px 10px 8px;font-size:1.3em;margin-bottom:.5em}.quote-wrap{background-color:#efefef;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px 18px 6px;margin-bottom:15px}.quote-wrap p{font-size:1em;color:#000;margin-bottom:.5em}.quote-wrap .date .quote-icon{margin:-4px 0 0 15px;width:23px;height:17px;float:right;background:url(../img/quote-icon.png) no-repeat}.calendar .tophead .labels,.module-1 .col-block{float:left}.quote-wrap .info{color:#333}.module-1{padding-bottom:3.5%}.module-1 .col-block.video{width:48.68421052631579%;margin-right:1.3157894736842105%;background:#fff;padding:5px;-webkit-box-shadow:0 0 .15em #999;-moz-box-shadow:0 0 .15em #999;box-shadow:0 0 .15em #999}.module-1 .col-block.calendar{width:49.122807017543857%;background-color:#efefef;height:250px;border-radius:0 6px 6px 0}.embed-video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-video embed,.embed-video iframe,.embed-video object{position:absolute;top:0;left:0;width:100%;height:100%}.module-1 .calendar{text-align:center;padding:1em 0 3.5em}.calendar .tophead{display:block;margin:0 1em 15px 3em}.calendar .tophead .labels li{display:inline;float:left;margin-right:10px;line-height:20px}.calendar .tophead li span{float:right;width:20px;height:20px;margin-left:5px}.calendar .tophead .taken span{background-color:#3eada8}.calendar .tophead .free span{background:#efefef;border:1px solid #ccc}.calendar .title{color:#000;background:url(../img/calendar-icon.png) 100% 0 no-repeat;text-align:right;float:right;font-size:1em;padding:5px 35px 5px 0}.calendar table{margin:0 2.5em;border-collapse:separate;border-spacing:2px}.calendar table tr td,.calendar table tr th{margin:1px;border:1px solid #bababa;color:#575354;padding:0 14px;text-align:center;height:40px;vertical-align:middle}.calendar table tr th{border:0;height:20px}.calendar table tr td{font-size:.9em}.calendar table tr td.next-month{background-color:#d5d5d5;border-color:#d5d5d5;color:#999}.calendar table tr td.taken-td{background-color:#3eada8;border-color:#3eada8;color:#000}.textarea,.textfield{border:0;background-color:#fff;border-radius:6px;font-size:.9em;padding:6px 8px}.button-module1{display:block}.button-module1 a{float:left;padding:7px 15px 7px 0;font-size:.9em;width:135px;letter-spacing:1px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.button-module1 a i{float:left;margin-left:10px}.button-module1 .addnew{margin-right:27%}.button-module1 .addnew.active{border-radius:8px 8px 0 0;padding:11px 15px 11px 0;background:#191b1b;box-shadow:0 -2px .1em #222;position:relative;bottom:-1px}.add-recommendation{display:block;background-color:#191b1b;border-radius:0 8px 8px;padding:2.5% 5% 1.5%;box-shadow:0 2px .15em #999}.add-recommendation form .form-group,.add-recommendation form .row{margin-bottom:25px}.add-recommendation form .form-group.submit{margin-bottom:0}.add-recommendation form label{float:right;color:#fff;width:75px}.add-recommendation form .row .form-group-col label{line-height:30px;width:auto;margin-left:10px}.follow-us a,.pagefooter nav{line-height:1}.add-recommendation form .form-group-col{float:right;width:30.31578947368421%;margin-right:0;margin-left:3.701754385964912%}.add-recommendation form .form-group-col .textfield{width:80%;float:left}.add-recommendation form .form-group-col.first .textfield{width:72%}.add-recommendation form .form-group-col.last{margin-left:0}.add-recommendation form .textarea{width:90%;height:100px}.add-recommendation form .submit{text-align:left}.add-recommendation form .submit .btn-link{border:0;padding:5px 16px 5px 10px;border-radius:8px;box-shadow:0 2px .15em #222;text-shadow:0 0 .1em #222;font-weight:700;font-size:1.05em;margin-left:10px;cursor:pointer}.module-2 h1,.places-list h2{margin-bottom:1.3em;font-size:1.5em;color:#000}.module-2{padding:2% 0}.module-2 h1{border-bottom:1px solid #f6f2ef}.module-2 h1 span{display:block;padding-bottom:14px}.module-2 h1:after{border-bottom:1px solid #d0ccc9;display:block}.places-list{background-color:#e9e4e0;padding:20px 0 1.5%}.places-list h2{border-bottom:1px solid #f6f2ef}.pagefooter,.places-list .col-block p{font-size:.85em}.places-list h2 span{display:block;padding-bottom:14px}.places-list h2:after{border-bottom:1px solid #d0ccc9;display:block}.places-list .photo{display:block;margin-bottom:5px}.places-list .col-block{width:23.24561403508772%;margin-left:2.017543859649123%;background:#fff;margin-bottom:2%;padding:1px;-webkit-box-shadow:0 0 .15em #999;-moz-box-shadow:0 0 .15em #999;box-shadow:0 0 .15em #999}.places-list .col-block.col-fourth{margin-left:0}.places-list .col-block .inner{margin:.55em}.places-list .col-block h3{border-bottom:1px solid #ccc;padding:2px 0 7px;margin:0 0 .45em;text-align:center}.pagefooter{background-color:#fff;height:64px;color:#85827f}.footer-nav a:hover{color:#242424}.pagefooter .col-block{margin-top:26px;float:left}.pagefooter .developed-by{width:14.035087719298245%}.pagefooter .developed-by a{color:#85827f}.developed-by a span{width:68px;height:20px;background:url(../img/pixels.png) 0 3px no-repeat;float:left;margin:-4px 0 0 18px}.pagefooter .follow-us{width:23.333333333333334%;margin-top:18px}.follow-us a{display:inline-block;border-radius:36px;background:#ccc2bb;color:#fff;padding:6px 9px 4px;margin-right:3px}.follow-us a:hover{background-color:#af9f94}.pagefooter .follow-us span{display:inline}.pagefooter .follow-us .fa-facebook{font-size:1.2em}.pagefooter .footer-nav{width:33.68421052631579%}.footer-nav nav li{display:inline;float:right;padding-left:6px;border-left:1px solid #85827f;line-height:1}.footer-nav nav li.last{border-left:0}.footer-nav nav li a{color:#85827f;display:block;margin-right:5px}.footer-nav nav li a:hover{color:#5fc8c2}.footer-nav nav li.first{margin-right:0}.pagefooter .copyright{width:28.94736842105263%}.pagefooter .copyright p{margin-bottom:0}.inner-pages{background:url(../img/inner-page-bg.png) 50% 0 no-repeat #e9e4e0;padding:26px 0 4.5%}.inner-pages .container{min-height:600px}.inner-pages .module-3{padding:1% 0 5%}.module-3 .col-block{width:49.122807017543857%;margin-left:1.7543859649122806%;background:#efefef;min-height:360px}.module-3 .col-block.last_col{margin-left:0}.module-3 .col-block .inner{padding:3.7% 4.5%}.module-3 .col-block h2{font-size:1.2em;color:#000;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:1em}.module-3 .contact-form form{margin:5% 6% 0 5%}.module-3 .contact-form .form-group{clear:both;display:block;margin-bottom:6px}.module-3 .contact-form form label{float:right;width:73px;line-height:1.7;font-size:.9em;color:#000}.module-3 .contact-form .textarea,.module-3 .contact-form .textfield{border:1px solid #ccc;width:78%}.module-3 .contact-form .textfield{padding-top:4px;padding-bottom:4px}.module-3 .contact-form .textarea{height:80px}.module-3 .contact-form ul li{float:right;display:inline;width:41%}.module-3 .contact-form ul li .textfield{width:70%;float:right}.module-3 .contact-form ul li.to-date{margin-right:5px}.module-3 .contact-form form .submit{text-align:left;margin-bottom:0}.module-3 .contact-form form .submit .btn-link{border:0;padding:5px 16px;border-radius:8px;box-shadow:0 2px .15em rgba(0,0,0,.4);text-shadow:0 0 .1em #222;font-weight:700;font-size:1.05em;margin-left:10px;cursor:pointer}.module-3 .contact-info .info-inner-wrap{padding:8% 12% 0 0}.module-3 .contact-info ul li{clear:both;display:block;margin-bottom:19px;line-height:2;font-weight:700}.module-3 .contact-info li.first{line-height:1}.module-3 .contact-info li p{margin-bottom:0;font-weight:400}.module-3 .contact-info li span{border-radius:36px;background-color:#313434;background-repeat:no-repeat;background-position:50% 50%;float:right;width:33px;height:33px;margin-left:10px}.module-3 .contact-info li .cell{background-image:url(../img/cell.png)}.module-3 .contact-info li .location{background-image:url(../img/location.png)}.module-3 .contact-info li .mail{background-image:url(../img/mail.png)}a.dp-choose-date{float:right;width:27px;height:26px;padding:0;margin:0 3px 0 0;display:block;text-indent:-20000px;overflow:hidden;background:url(../img/calendar-icon.png) no-repeat}.module-3 .calendar .tophead{display:block;margin:0 0 15px 1em}.module-3 .calendar table{margin:0 1.5em}.module-3 .calendar .labels li{font-size:.8em}.comments .form-title{clear:both;height:35px}.comments .form-title span{border-radius:6px 6px 0 0;padding:10px 30px 16px 18px;background:#191b1b;box-shadow:0 -2px .1em #222;float:left;color:#fff}.comments .form-title .fa{float:left;margin-right:22px}.inner-title{clear:both}.inner-title h3{border-bottom:1px solid #f6f2ef;margin-bottom:1.3em;font-size:1.5em;color:#000}.inner-title h3 span{display:block;padding-bottom:14px}.inner-title h3:after{border-bottom:1px solid #d0ccc9;display:block}.map-wrap{border:1px solid #fff;margin-bottom:2%}.img-flleft{float:left;margin:0 2% 4% 0;width:26.51754385964912%}.img-flleft img{display:block}.module-4 .row{margin-bottom:1em}.module-4 .photo{margin-left:.7894736842105263%;width:25.526315789473686%;float:right}.module-4 .info-text{width:73.68421052631579%;float:left}.module-4 .info-text h4{font-size:1.35em;margin-bottom:1em}.gallery-tabs li a,.itemBlocks .col-block p{border-radius:6px;font-weight:600;color:#eae5e1;font-size:1.25rem}.gallery{margin:30px 0}.itemBlocks{margin-bottom:15px}.itemBlocks .col-block{margin-left:.6rem}.itemBlocks .col-block:last-child{margin-left:0}.itemBlocks .col-block p{padding:6px 12px;margin-bottom:0}.itemBlocks .col-block p img{width:28px;bottom:-1px;position:relative;float:right;margin-left:5px}.grid-4-cols{margin-bottom:0}.grid-4-cols .col-block{width:24.3%;text-align:center}.bottom-links{text-align:left;padding:8px 0;margin-bottom:10px}.bottom-links .btn-link{padding:6px 16px 6px 45px;border-radius:6px;margin-right:25px}.bottom-links .btn-link:first-child{margin-right:25px}.more-reviews{display:none}.gallery-tabs{display:block}.gallery-tabs li{display:inline;float:right;width:24.2%;margin-left:1%}.gallery-tabs li:last-child{margin-left:0}.gallery-tabs li a{padding:12px;display:block;text-align:center}@media screen and (max-width:1024px){.module-1 .col-block.video{width:47.68421052631579%}.module-1 .calendar{text-align:center;padding:1em 0 .3em}.calendar table tr td,.calendar table tr th{padding:0 11px;height:30px}.calendar table{margin:0 1em 0 0}.add-recommendation form .form-group-col .textfield,.add-recommendation form .form-group-col.first .textfield{width:70%}.add-recommendation form .textarea{width:88%}.developed-by a span{margin-left:0}.module-3 .contact-form form{margin:5% 3% 0}.module-3 .contact-form .textarea,.module-3 .contact-form .textfield{width:75%}.module-3 .contact-form ul li{width:38%}.module-3 .contact-form ul li .textfield{width:65%}.module-3 .col-block.calendar table{margin:0}.itemBlocks .col-block{margin-bottom:10px}}@media screen and (max-width:815px){.container{width:90%}.lang{background:#1c1e1e;margin:6px 0 0 5px;padding:5px 3px 0 6px}.toggle_wrap{display:block;padding-top:5px}.main-menu{display:none;z-index:99999;position:absolute;height:auto;width:99.2%;top:40px;left:0;background:#252727;padding:2px}.main-menu>ul>li{float:none;padding-left:0;padding-rght:0;margin-left:0}.main-menu>ul>li>a{padding:3px 0;display:block;color:#fff;text-align:center;font-size:1.1em;line-height:1.8;border:1px solid #393e3e;margin-bottom:2px}.main-menu>ul>li:hover>a{background:#1c1e1e}.main-menu ul ul{position:relative;width:100%;margin-right:0}.main-menu>ul>li:hover>ul,.main-menu>ul>li>a:hover>ul{height:auto;min-height:100px}.main-menu ul ul li{width:auto}.main-menu>ul>li.submenu>a,.main-menu>ul>li.submenu>a.active{background-position:44% 50%}.main-menu ul ul li a,.main-menu ul ul ul li a{text-align:center!important}.module-1 .col-block.calendar,.module-1 .col-block.video,.module-3 .col-block.calendar,.module-3 .col-block.contact-form,.module-3 .col-block.contact-info{float:none;width:70%;clear:both;margin:0 auto}.add-recommendation,.module-1 .col-block.video{margin-bottom:20px}.add-recommendation form .form-group-col .textfield{width:62%}.add-recommendation form .form-group-col.first .textfield{width:58%}.add-recommendation form .textarea{width:84%}.add-recommendation form .form-group,.add-recommendation form .row{margin-bottom:15px}.places-list .col-block{width:23.14561403508772%}.pagefooter{padding:18px 0 0}.pagefooter .col-block{float:none;clear:both;width:auto;text-align:center;margin:0 0 10px}.developed-by a{display:inline-block;width:170px}.inner-pages p{font-size:.9em}.module-4 .info-text h4{font-size:1.25em;margin-bottom:.3em}.module-3 .col-block.calendar,.module-3 .col-block.contact-form{margin-bottom:20px;min-height:100%;padding-bottom:15px}.module-3 .col-block.contact-info{min-height:100%;padding-bottom:15px}}@media screen and (max-width:736px){.module-1 .col-block.calendar,.module-1 .col-block.video{width:80%}.add-recommendation form .form-group-col{float:none;width:auto;clear:both;height:30px;margin-left:0;margin-bottom:5px}.add-recommendation form .form-group-col .textfield,.add-recommendation form .form-group-col.first .textfield{width:85%}.places-list .col-block,.places-list .col-block.col-fourth{width:31.14561403508772%;margin-left:2.5%}.places-list .col-block:nth-child(3n+0){margin-left:0}}@media screen and (max-width:667px){.container{width:80%}.add-recommendation{padding-bottom:15px}.add-recommendation form .form-group-col{height:auto}.add-recommendation form .form-group-col label,.add-recommendation form label{float:none;clear:both;width:auto;display:block}.add-recommendation form .form-group-col .textfield,.add-recommendation form .form-group-col.first .textfield,.add-recommendation form .textarea{width:96%;float:none}.module-1 .col-block.calendar,.module-1 .col-block.video,.module-3 .col-block.calendar,.module-3 .col-block.contact-form,.module-3 .col-block.contact-info{width:100%}.logo{top:15px}.reservation{top:88px;border:0;left:33%;background:0 0}.reservation p:first-child{display:none}.reservation p.call{display:block}.module-4 .photo{margin-left:.9894736842105263%;width:38%}.module-4 .info-text{width:60%}}@media screen and (max-width:640px){.module-2 h1{font-size:1.2em;margin-top:20px}.places-list h2{font-size:1.3em}.landing p{font-size:.85em}.quote-wrap p{font-size:.8em}.places-list .col-block p{font-size:.76em;line-height:1}.gallery-page .img-flleft{float:none;clear:both;width:auto;margin-right:0}.itemBlocks .col-block p{font-size:1rem;padding-bottom:10px}.gallery-tabs li a{font-size:1rem}}@media screen and (max-width:568px){.places-list h2{margin-bottom:.9em}.module-1 .calendar{padding-bottom:20px}.places-list .col-block,.places-list .col-block.col-fourth,.places-list .col-block:nth-child(3n+0){width:48.14561403508772%;margin-left:2.5%}.places-list .col-block:nth-child(2n+0){margin-left:0}.reservation{left:28%}.main-menu>ul>li.submenu>a,.main-menu>ul>li.submenu>a.active{background-position:40% 50%}.calendar table tr th{font-size:.9em}.calendar table tr td{font-size:.85em;padding:0 9px}.gallery-tabs li{float:none;display:block;margin-bottom:10px;width:auto}}@media screen and (max-width:480px){.button-module1 .addnew{margin-right:10%}.module-3 .contact-form form label,.module-4 .info-text,.module-4 .photo{float:none;width:auto;clear:both}.module-3 .contact-form ul li{width:48%}.module-3 .contact-form ul li .textfield{width:62%}.module-3 .contact-form .textarea,.module-3 .contact-form .textfield{width:96%}.module-3 .contact-form form .submit .btn-link{margin-left:0}.calendar table tr th{font-size:.8em}.calendar table tr td{font-size:.75em;padding:0 6px}.slide-caption{margin-top:-70px}.slide-caption h1{font-size:16px}}@media screen and (max-width:414px){.container{width:88%}.calendar .tophead{display:block;margin:0 1em 10px}.calendar table tr th{font-size:.8em}.calendar table tr td{font-size:.75em;padding:0 5px}}@media screen and (max-width:375px){.logo{width:70%;background-size:100% 100%}.reservation{left:22%}.button-module1 .addnew{margin-right:2%}.module-1 .calendar{padding-bottom:40px}.calendar .tophead .labels{display:block;clear:both;float:right;height:30px}.add-recommendation form{padding-bottom:15px}.places-list .col-block,.places-list .col-block.col-fourth,.places-list .col-block:nth-child(2n+0),.places-list .col-block:nth-child(3n+0){width:84%;margin:0 auto 15px;float:none}.main-menu>ul>li.submenu>a,.main-menu>ul>li.submenu>a.active{background-position:38% 50%}.calendar table tr th{font-size:.8em}.calendar table tr td{font-size:.7em;padding:0 4px}}@media screen and (max-width:320px){.reservation{left:18%}.button-module1 a{float:left;padding:7px 8px 7px 0}.button-module1 .addnew{width:110px;margin-right:3px}.button-module1 .addnew.active{padding:11px 8px 11px 0}.add-recommendation form .form-group-col .textfield,.add-recommendation form .form-group-col.first .textfield,.add-recommendation form .textarea{width:92%}.module-1 .calendar{padding-bottom:50px}.module-3 .contact-form ul li{width:100%;clear:both;float:none;display:block;height:30px}.module-3 .contact-form ul li.to-date{margin-right:0}.module-3 .contact-info li:nth-child(2){line-height:1.1}.main-menu>ul>li.submenu>a,.main-menu>ul>li.submenu>a.active{background-position:37% 50%}.calendar table tr th{font-size:.8em}.calendar table tr td{font-size:.6em;padding:0 3px}.places-list .col-block,.places-list .col-block.col-fourth,.places-list .col-block:nth-child(2n+0),.places-list .col-block:nth-child(3n+0){width:98%}}