@charset "UTF-8";.booking-list,body.admin .ui-datepicker table{border-collapse:collapse}body.admin{background:#f1f1f1;padding-top:100px}body.admin .ui-datepicker{background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2)}body.admin .ui-datepicker td{border:1px solid #ccc}body.admin .ui-datepicker td a{text-align:left;color:#000;text-decoration:none}body.admin header .container{overflow:hidden;padding:10px 0}body.admin header .container .header-logo{margin-top:0}body.admin .admin-section{background:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.1);padding:30px;width:1170px;margin:30px auto 100px}body.admin .admin-section form.editpage-admin .trumbowyg-button-group .trumbowyg-insertImage-button{display:none}body.admin .admin-section form input,body.admin .admin-section form select{max-width:100%;min-width:0}body.admin .admin-section .button{float:right;margin-top:20px}body.admin .admin-section .button.button-low:hover{background:#36bfb3;color:#fff}body.admin .admin-section.admin-section-small{width:500px;margin-top:0}body.admin .admin-section>h2:nth-of-type(1){margin-top:0;text-align:left}body.admin .admin-section>h2:nth-of-type(1) .clear{color:#999;display:inline-block;font-size:14px;vertical-align:top;transition:.2s}body.admin .admin-section>h2:nth-of-type(1) .clear:hover{color:#36bfb3}body.admin .admin-section>h2 .header-switch{float:right;font-size:16px;letter-spacing:0;font-weight:400;top:5px;text-transform:none}body.admin .admin-section>h2 form{float:right}body.admin .admin-section>h2 form input,body.admin .admin-section>h2 form label{float:left}body.admin .admin-section>h2 form label{top:7px;margin-right:10px}body.admin .admin-section>h2 form input{width:auto;font-size:14px;padding:5px}body.admin .admin-section>h2 form input[type=submit]{position:absolute;width:1px;height:1px;opacity:0}body.admin .admin-section .cancel-edit{color:#999;text-decoration:none;display:inline-block;top:-15px}body.admin .admin-section form img{max-width:100%}body.admin .admin-section form label{font-size:14px;color:#999;display:block;margin-bottom:5px}body.admin .admin-section form input,body.admin .admin-section form textarea{resize:vertical;width:100%;padding:10px;border:1px solid #ccc}body.admin .admin-section form input[type=checkbox],body.admin .admin-section form input[type=radio],body.admin .admin-section form textarea[type=checkbox],body.admin .admin-section form textarea[type=radio]{width:auto;display:inline-block}body.admin .admin-section form input:focus,body.admin .admin-section form textarea:focus{border-color:#36bfb3}body.admin .admin-section form textarea{height:145px}body.admin .admin-section form .help-block{font-size:14px;color:red;display:block;margin-top:10px}body.admin .admin-section form hr{display:block;margin:40px 0;border:none;border-top:1px solid #eee}body.admin .admin-section form .form-group-4-col .form-group{float:left;width:25%;padding-right:10px}body.admin .admin-section form .form-group-4-col .form-group select{width:100%}body.admin .admin-section form .form-group-2-col .form-group{float:left;width:50%;padding-right:10px}body.admin .admin-section form .form-group-2-col .form-group:nth-of-type(2){padding-left:10px;padding-right:0}body.admin .admin-section form .form-group{margin-bottom:22px}body.admin .admin-section form .form-group .checkbox-container{overflow:hidden}body.admin .admin-section form .form-group .checkbox-container label{float:left;margin-right:15px;color:#000;text-transform:none}body.admin .admin-section form .form-group .checkbox-container label input{display:inline-block;width:auto}body.admin .admin-section form .form-group.form-group-hotels,body.admin .admin-section form .form-group.show-if-cruise{margin-bottom:35px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-form,body.admin .admin-section form .form-group.form-group-hotels .hotel-form,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-form,body.admin .admin-section form .form-group.show-if-cruise .hotel-form{float:left;width:50%;padding-right:30px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-form .button,body.admin .admin-section form .form-group.form-group-hotels .hotel-form .button,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-form .button,body.admin .admin-section form .form-group.show-if-cruise .hotel-form .button{padding:8px 15px;font-size:14px;margin-top:0}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-form label,body.admin .admin-section form .form-group.form-group-hotels .hotel-form label,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-form label,body.admin .admin-section form .form-group.show-if-cruise .hotel-form label{display:inline-block}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-form input,body.admin .admin-section form .form-group.form-group-hotels .hotel-form input,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-form input,body.admin .admin-section form .form-group.show-if-cruise .hotel-form input{margin-bottom:10px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list,body.admin .admin-section form .form-group.form-group-hotels .hotels-list,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list,body.admin .admin-section form .form-group.show-if-cruise .hotels-list{float:left;width:50%;min-height:10px;border:1px solid #ccc;background:#f1f1f1;list-style:none;margin:0;padding:0}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li{background:#fff;padding:10px;border-bottom:1px solid #ccc;opacity:1;transition:.2s}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li.edited,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li.edited,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li.edited,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li.edited{opacity:.5}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li span,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li span,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li span,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li span{display:inline-block;margin-right:5px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li span:first-child,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li span:first-child,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li span:first-child,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li span:first-child{font-weight:700}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li a,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li a,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li a,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li a{float:right;text-decoration:none;color:#000;transition:.2s;padding:3px;margin-top:-3px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li a:hover,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li a:hover,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li a:hover,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li a:hover{color:#36bfb3}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars{list-style:none;padding:0;margin:0 10px 0 0;float:right}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars li,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars li,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars li,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars li{float:left;margin-left:3px}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars li:before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars li:before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars li:before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars li:before{content:"\f006";font-family:FontAwesome}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s1 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s1 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s1 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s1 li:nth-of-type(1):before{content:"\f005"}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s2 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s2 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s2 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s2 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s2 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s2 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s2 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s2 li:nth-of-type(2):before{content:"\f005"}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(3):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s3 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s3 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s3 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s3 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s3 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s3 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s3 li:nth-of-type(3):before{content:"\f005"}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(3):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(4):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s4 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s4 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s4 li:nth-of-type(3):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s4 li:nth-of-type(4):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s4 li:nth-of-type(4):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s4 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s4 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s4 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s4 li:nth-of-type(4):before{content:"\f005"}body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(3):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(4):before,body.admin .admin-section form .form-group.form-group-hotels .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(5):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s5 li:nth-of-type(1):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s5 li:nth-of-type(2):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s5 li:nth-of-type(3):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s5 li:nth-of-type(4):before,body.admin .admin-section form .form-group.form-group-hotels .hotels-list>li .hotel-stars.s5 li:nth-of-type(5):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(4):before,body.admin .admin-section form .form-group.show-if-cruise .cruiseroom-list>li .hotel-stars.s5 li:nth-of-type(5):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s5 li:nth-of-type(1):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s5 li:nth-of-type(2):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s5 li:nth-of-type(3):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s5 li:nth-of-type(4):before,body.admin .admin-section form .form-group.show-if-cruise .hotels-list>li .hotel-stars.s5 li:nth-of-type(5):before{content:"\f005"}body.admin .admin-section form .form-group.extras-list ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:2px 0}body.admin .admin-section form .form-group.extras-list ul li{margin-bottom:-1px}body.admin .admin-section form .form-group.extras-list ul li label{display:block;text-transform:none;color:#000;padding:5px;border:1px solid #ccc;cursor:pointer;transition:.2s}body.admin .admin-section form .form-group.extras-list ul li label:hover{color:#36bfb3}body.admin .admin-section form .form-group.seasonal-prices ul{list-style:none;padding:0;margin:10px 0 40px;overflow:hidden}body.admin .admin-section form .form-group.seasonal-prices ul li{float:left;width:33.3%}body.admin .admin-section form .form-bottom{overflow:hidden}body.admin .admin-section form .form-bottom label{float:left;text-transform:none}body.admin .admin-section form .form-bottom label input{display:inline-block;width:auto;margin-right:5px}body.admin .admin-section form .form-bottom button{float:right}body.admin .admin-section form .agents-table{width:100%;border-collapse:collapse}body.admin .admin-section form .agents-table.agents-inactive td.actions .button{float:left;width:50%}body.admin .admin-section form .agents-table thead td{background:#f1f1f1}body.admin .admin-section form .agents-table td{border:1px solid #ccc;width:30%;padding:5px 10px;overflow:hidden}body.admin .admin-section form .agents-table td .button{font-size:14px;margin:0;display:block;float:none;text-align:center;border-width:1px}body.admin .admin-section form .agents-table td:nth-of-type(2){width:30%}body.admin .admin-section form .agents-table td:nth-of-type(3){width:20%}body.admin .admin-section form .agents-table td:nth-of-type(4){width:20%}body.admin .admin-section form .agents-table td.actions{padding:0}body.admin .admin-section form .highlights .highlight-featured input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}body.admin .admin-section form .form-group-itinerary ul{list-style:none;padding:0;margin:0;border:1px solid #ccc}body.admin .admin-section form .form-group-itinerary ul li{padding:15px 15px 0}body.admin .admin-section form .form-group-itinerary ul li>img{float:left;width:7%}body.admin .admin-section form .form-group-itinerary ul li>div{width:93%;padding-left:10px;float:left}body.admin .admin-section form .form-group-itinerary ul li:last-child{padding-bottom:15px}body.admin .admin-section form .form-group-itinerary ul li:hover .controls{opacity:1}body.admin .admin-section form .form-group-itinerary ul li h3{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:400}body.admin .admin-section form .form-group-itinerary ul li p{margin:0;font-size:14px}body.admin .admin-section form .form-group-itinerary ul li p.alert-empty{color:#999}body.admin .admin-section form .form-group-itinerary ul li p.alert-empty i{margin-right:3px}body.admin .admin-section form .form-group-itinerary ul li .controls{position:absolute;top:0;right:0;z-index:2;opacity:0;transition:.2s}body.admin .admin-section form .form-group-itinerary ul li .controls a{float:left;padding:5px;color:#000;cursor:pointer;transition:.2s}body.admin .admin-section form .form-group-itinerary ul li .controls a:hover{color:#36bfb3}body.admin .admin-section form .form-group-itinerary>div{border:1px solid #ccc;padding:10px;border-top:none;background:#f5f5f5;overflow:hidden}body.admin .admin-section form .form-group-itinerary>div div{float:left}body.admin .admin-section form .form-group-itinerary>div div.itinerary-image{width:15%}body.admin .admin-section form .form-group-itinerary>div div.itinerary-image img{display:block;width:100%}body.admin .admin-section form .form-group-itinerary>div div.itinerary-image input{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}body.admin .admin-section form .form-group-itinerary>div div.itinerary-image span{display:block;margin-top:5px;font-size:14px}body.admin .admin-section form .form-group-itinerary>div div.itinerary-fields{width:85%;padding-left:10px}body.admin .admin-section form .form-group-itinerary>div input[type=number]{width:15%;float:left;border-right:none}body.admin .admin-section form .form-group-itinerary>div input[type=text]{width:15%;float:left}body.admin .admin-section form .form-group-itinerary>div input[type=text][name=itinerary_title]{width:55%}body.admin .admin-section form .form-group-itinerary>div textarea{clear:both;border-top:none}body.admin .admin-section form .form-group-itinerary>div .response{float:left;margin:10px 0 0 5px;font-size:14px;color:red;display:none}body.admin .admin-section form .form-group-itinerary>div .response i{margin-right:3px}body.admin .admin-section form .form-group-itinerary>div .button{margin-top:10px;padding:8px 15px;font-size:14px}body.admin .admin-section form .form-group-featured,body.admin .admin-section form .form-group-hero{overflow:hidden;margin-bottom:30px}body.admin .admin-section form .form-group-featured ul,body.admin .admin-section form .form-group-hero ul{border:1px solid #ccc;padding:10px;list-style:none;margin:0;overflow:hidden}body.admin .admin-section form .form-group-featured ul li,body.admin .admin-section form .form-group-hero ul li{float:left;width:33%}body.admin .admin-section form .form-group-featured ul li:hover .delete-image,body.admin .admin-section form .form-group-hero ul li:hover .delete-image{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body.admin .admin-section form .form-group-featured ul li .delete-image,body.admin .admin-section form .form-group-hero ul li .delete-image{position:absolute;z-index:2;background:#000;color:#fff;width:20px;height:20px;line-height:20px;border-radius:50%;font-size:14px;text-align:center;cursor:pointer;top:10px;right:10px;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);transition:.2s}body.admin .admin-section form .form-group-featured ul li img,body.admin .admin-section form .form-group-hero ul li img{display:block;width:100%;height:220px;object-fit:cover}body.admin .admin-section form .form-group-featured input[type=file],body.admin .admin-section form .form-group-hero input[type=file]{border-top:none;display:none}body.admin .admin-section form .form-group-featured .button,body.admin .admin-section form .form-group-hero .button{margin-top:10px;padding:8px 15px;font-size:14px}body.admin .admin-section form .form-group-featured img{width:200px;float:left}body.admin .admin-section form .form-group-featured .featured-right{float:left;width:240px;padding-left:20px}body.admin .admin-section form .form-group-featured .featured-right span{display:block}body.admin .admin-section form .form-group-featured .featured-right .button{float:left;clear:both}body.admin .admin-section form .form-group-sessions>ul{list-style:none;margin:0;padding:0;border:1px solid #ccc;max-height:250px;overflow-y:auto}body.admin .admin-section form .form-group-sessions>ul li{overflow:hidden;padding:10px;border-bottom:1px solid #ccc}body.admin .admin-section form .form-group-sessions>ul li:last-child{border-bottom:none}body.admin .admin-section form .form-group-sessions>ul li:hover .delete-date,body.admin .admin-section form .form-group-sessions>ul li:hover .edit-date{opacity:1}body.admin .admin-section form .form-group-sessions>ul li .delete-date,body.admin .admin-section form .form-group-sessions>ul li .edit-date{float:right;color:#000;padding:10px;position:absolute;top:0;right:0;opacity:0;transition:.2s}body.admin .admin-section form .form-group-sessions>ul li .delete-date:hover,body.admin .admin-section form .form-group-sessions>ul li .edit-date:hover{color:#36bfb3}body.admin .admin-section form .form-group-sessions>ul li .edit-date{right:25px}body.admin .admin-section form .form-group-sessions .add-session{overflow:hidden;background:#f5f5f5;border:1px solid #ccc;border-top:none;padding:10px}body.admin .admin-section form .form-group-sessions .add-session input{float:left;margin-left:-1px}body.admin .admin-section form .form-group-sessions .add-session input:first-child{margin-left:0}body.admin .admin-section form .form-group-sessions .add-session .new_session-end,body.admin .admin-section form .form-group-sessions .add-session .new_session-start{width:180px}body.admin .admin-section form .form-group-sessions .add-session .new_session-status{width:167px}body.admin .admin-section form .form-group-sessions .add-session .new_session-price{width:150px}body.admin .admin-section form .form-group-sessions .add-session .new_session-price_double,body.admin .admin-section form .form-group-sessions .add-session .new_session-price_single,body.admin .admin-section form .form-group-sessions .add-session .new_session-price_triple{width:210px}body.admin .admin-section form .form-group-sessions .add-session .button{margin-top:0;float:left;padding:9px 20px;height:42px;margin-left:-1px;font-size:14px;line-height:24px}body.admin .admin-section form fieldset{border:1px solid #ccc;padding:20px;margin:-1px 0 0}body.admin .admin-section form fieldset.featured-packages select{width:100%;margin-top:10px}body.admin .admin-section form fieldset.featured-packages select:nth-of-type(1){margin-top:0}body.admin .admin-section form fieldset.season-dates label{clear:both}body.admin .admin-section form fieldset.season-dates span{float:left;width:30px;text-align:center}body.admin .admin-section form fieldset.season-dates select{float:left;width:calc(50% - 15px);margin-bottom:15px}body.admin .admin-section form fieldset.season-dates select:nth-of-type(2n){margin-right:0}body.admin .admin-section form .home-slide>input[type=checkbox],body.admin .admin-section form .home-slide>label{display:inline-block;width:auto}body.admin .admin-section form .home-slide .form-group.form-group-featured{margin-top:20px}body.admin .admin-section form .home-slide .form-group input[type=text]{margin-bottom:20px}body.admin .admin-section form .home-slide .form-group input[type=text]:last-child{margin-bottom:0}body.admin .admin-section form .extra-slides ul{list-style:none;padding:0;margin:10px 0 0}body.admin .admin-section form .extra-slides ul li{display:block;overflow:hidden;margin-bottom:20px}body.admin .admin-section form .extra-slides ul li img{width:110px;float:left}body.admin .admin-section form .extra-slides ul li span{width:460px;margin-left:20px;float:left}body.admin .admin-section form .extra-slides ul li .delete{float:left;color:#999;margin-left:20px;text-decoration:underline}body.admin .admin-section form .extra-slides .form-group-featured{margin-bottom:20px;border-top:1px solid #ccc;padding-top:20px}body.admin .admin-section form .extra-slides .form-group-featured .featured-right label{clear:both;padding-top:20px}body.admin .admin-section form .extra-slides .form-group-featured .featured-right select{width:100%}body.admin .admin-section form .extra-slides .form-group-featured .featured-right .button:nth-of-type(1){margin-top:0}body.admin .admin-section form.contacts-admin fieldset{border:none}body.admin .admin-section form.contacts-admin .contact-list{padding:0}body.admin .admin-section form.contacts-admin .contact-list ul{list-style:none;padding:0;margin:0}body.admin .admin-section form.contacts-admin .contact-list ul li{padding:10px;border:1px solid #ccc;margin-bottom:15px}body.admin .admin-section form.contacts-admin .contact-list ul li:hover .delete-item{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}body.admin .admin-section form.contacts-admin .contact-list ul li h4{margin-top:0;font-weight:400;margin-bottom:5px}body.admin .admin-section form.contacts-admin .contact-list ul li h4 .delete-item{position:absolute;top:0;right:0;color:#999;transition:.2s;opacity:0;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}body.admin .admin-section form.contacts-admin .contact-list ul li h4 .delete-item:hover{color:#36bfb3;text-decoration:none}body.admin .admin-section form.contacts-admin .contact-list ul li span,body.admin .admin-section form.contacts-admin .contact-list ul li time{font-size:14px}body.admin .admin-section form.contacts-admin .contact-list ul li span a,body.admin .admin-section form.contacts-admin .contact-list ul li time a{display:inline-block;margin-right:10px;margin-left:3px;color:#000;text-decoration:none;transition:.1s}body.admin .admin-section form.contacts-admin .contact-list ul li span a[href]:hover,body.admin .admin-section form.contacts-admin .contact-list ul li time a[href]:hover{color:#36bfb3}body.admin .admin-section form.contacts-admin .contact-list ul li time{float:right;color:#999}body.admin .admin-section form.contacts-admin .contact-list ul li p{border-top:1px solid #ccc;padding-top:10px;margin-bottom:0}body.admin .admin-section .admin-locations{list-style:none;padding:0;margin:0}body.admin .admin-section .admin-locations li{display:block;margin-bottom:-1px;z-index:1}body.admin .admin-section .admin-locations li:hover{z-index:2}body.admin .admin-section .admin-locations li:hover a{border-color:#36bfb3;z-index:2;background:#f1f1f1}body.admin .admin-section .admin-locations li a{display:block;color:#000;background:#fff;text-decoration:none;border:1px solid #ccc;padding:10px;transition:.1s}body.admin .admin-section .admin-locations li a h3{margin-top:0;margin-bottom:5px;transition:.1s;color:#000}body.admin .admin-section .admin-tabs{list-style:none;padding:0;margin:0;position:absolute;top:-42px;left:-1px;width:100%;overflow:hidden}body.admin .admin-section .admin-tabs li{float:left;margin-right:-1px}body.admin .admin-section .admin-tabs li.active a{background:#fff;border-bottom-color:#fff}body.admin .admin-section .admin-tabs li a{display:block;text-decoration:none;text-transform:uppercase;color:#000;border:1px solid #ccc;padding:10px 15px;background:#f1f1f1}body.admin .admin-section .post-response{border:1px solid #36bfb3;padding:10px 15px;margin-bottom:20px}body.admin .admin-section .post-response i{color:#36bfb3;display:inline-block;margin-right:5px}body.admin .admin-section .packages-list-admin{list-style:none;padding:0;margin:0;border:1px solid #ccc}body.admin .admin-section .packages-list-admin.packages-list-inline li{overflow:hidden}body.admin .admin-section .packages-list-admin.packages-list-inline li .package-name{float:left;margin-right:5px}body.admin .admin-section .packages-list-admin.packages-list-inline li .package-name h3{margin-left:0}body.admin .admin-section .packages-list-admin.packages-list-inline li .package-controls{position:relative;float:left;top:0;right:0;width:auto;left:auto}body.admin .admin-section .packages-list-admin li{display:block;padding:10px;border-bottom:1px solid #ddd}body.admin .admin-section .packages-list-admin li:hover .package-controls{opacity:1}body.admin .admin-section .packages-list-admin li:last-child{border-bottom:none}body.admin .admin-section .packages-list-admin li:nth-of-type(2n){background:#f5f5f5}body.admin .admin-section .packages-list-admin li .package-name{display:block;text-decoration:none;color:#000;overflow:hidden}body.admin .admin-section .packages-list-admin li .package-name img{width:70px;float:left;height:48px;object-fit:cover}body.admin .admin-section .packages-list-admin li .package-name h3{float:left;margin:0 0 0 15px}body.admin .admin-section .packages-list-admin li .package-controls{position:absolute;left:93px;top:32px;width:calc(100% - 97px);opacity:0;transition:.2s}body.admin .admin-section .packages-list-admin li .package-controls a{text-decoration:none;color:#999;padding:3px;display:inline-block;cursor:pointer}body.admin .admin-section .packages-list-admin li .package-controls a:hover{text-decoration:underline}body.admin .admin-section form{overflow:hidden}body.admin .admin-section form .form-half{float:left;width:60%;padding-right:30px}body.admin .admin-section form .form-half:nth-of-type(2n){padding-right:0;width:40%}body *{position:relative;box-sizing:border-box;outline:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent!important;font-family:proxima-nova,sans-serif;line-height:1.3}.mobile-cover{display:none}.clearfix{display:block;clear:both}a[href]{color:#36bfb3}h2{font-size:22px;text-transform:uppercase;letter-spacing:1px;text-align:center;font-weight:300}.modal-container>div h2,h2 .heading-link{letter-spacing:0;position:absolute;left:0}h2 .heading-link{top:5px;font-weight:300;color:#999;text-transform:none;font-size:16px;text-decoration:none}.required{color:#36bfb3;font-style:normal}.slick-arrow{display:none!important}.clear{float:none!important;clear:both!important;margin:0!important;display:block;border:none!important}.container{width:1170px;margin:auto}body .button{background:#43596f;color:#fff;display:inline-block;text-transform:uppercase;font-weight:700;font-size:18px;padding:10px 20px;border:none;cursor:pointer;transition:.2s;text-decoration:none;border-radius:4px}.mobile-nav,.mobile-nav-fade,.modal-container,.modal-container>div.modal-purchase .response{display:none}body .button.button-low{background:#fff;color:#36bfb3}body .button:hover{background:#507090}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.5)}.modal-container>div{width:450px;padding:50px 20px 20px;background:#fff;margin:auto;top:50%;-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0;box-shadow:0 5px 10px rgba(0,0,0,.3);overflow:hidden;border-radius:5px;transition:.3s;display:none;border:2px solid #007499}.modal-container>div p a{color:#36bfb3}.modal-container>div.visible{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.modal-container>div.modal-purchase .response i{color:red}.modal-container>div.modal-purchase .consultant-select>div{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0 25px;padding:15px 0 20px}.modal-container>div.modal-purchase .consultant-select label{display:block;margin-bottom:10px}.modal-container>div.modal-purchase .consultant-select select{display:block;width:100%}.modal-container>div.modal-payment input{display:block;width:100%;padding:5px 10px;margin-bottom:20px}.modal-container>div.modal-payment .modal-payment-balance{float:left;font-size:14px;margin-top:5px;color:#999}.modal-container>div.modal-payment .response{float:left;clear:left;font-size:14px;width:120px;color:red;display:none;margin:0}.modal-container>div h2{margin-top:0;background:#36bfb3;color:#fff;top:0;width:100%;padding:10px 20px;text-align:left;text-transform:none;font-weight:700;font-size:20px}.modal-container>div .button{float:right;margin-left:10px;font-size:16px;padding:10px 18px}.modal-container>div .button.button-low:hover{background:0 0;color:#29aca0}.form-small{width:500px;border:1px solid #ccc;padding:20px;margin:50px auto}.form-small.form-small-fullwidth input{float:none;width:100%}.form-small.form-small-fullwidth button{float:right;margin-top:10px;width:auto}.form-small .alert.alert-success{color:#36bfb3;margin-bottom:10px}.form-small h2{text-align:left;margin-top:0}.form-small input{float:left;padding:8px 10px;width:65%}.form-small button{float:left;font-size:14px;width:35%;text-align:center}body{padding-top:109px}header{background:rgba(255,255,255,.95);box-shadow:0 0 15px rgba(0,0,0,.2);position:fixed;z-index:5;top:0;left:0;width:100%}header .header-middle{padding:15px 0}header .header-middle .container{overflow:hidden}header .header-middle .container .header-search{float:left;color:#999;font-size:14px;font-weight:500}header .header-middle .container .header-search form.search{background:0 0;padding:0;margin-top:0;margin-left:5px;top:1px;transition:.2s}header .header-middle .container .header-search form.search input{border:1px solid #ccc;border-radius:20px;font-size:14px;padding:5px 10px 3px;transition:.2s;width:180px}header .header-middle .container .header-search form.search input:focus{border-color:#29aca0;width:280px}header .header-middle .container .header-search form.search input:focus::-webkit-input-placeholder{color:#ccc}header .header-middle .container .header-search form.search input:focus:-moz-placeholder{color:#ccc}header .header-middle .container .header-search form.search input:focus::-moz-placeholder{color:#ccc}header .header-middle .container .header-search form.search input:focus:-ms-input-placeholder{color:#ccc}header .header-middle .container .header-search form.search input::-webkit-input-placeholder{color:#fff;transition:.2s}header .header-middle .container .header-search form.search input:-moz-placeholder{color:#fff;transition:.2s}header .header-middle .container .header-search form.search input::-moz-placeholder{color:#fff;transition:.2s}header .header-middle .container .header-search form.search input:-ms-input-placeholder{color:#fff;transition:.2s}header .header-middle .container .header-search form.search .search-type,header .header-middle .container .header-search form.search select{display:none}header .header-middle .container .header-search form.search button{position:absolute;top:4px;right:10px;font-size:0;padding:0;background:0 0}header .header-middle .container .header-search form.search button:hover:after{color:#36bfb3}header .header-middle .container .header-search form.search button:after{content:"\f002";font-family:FontAwesome;font-size:14px;color:#999;transition:.2s}header .header-middle .container .header-phone{float:right;text-decoration:none;color:#000}header .header-middle .container .header-phone i{float:left;font-size:40px;margin-left:15px;color:#36bfb3}header .header-middle .container .header-phone div{float:left;font-size:20px;text-align:right}header .header-middle .container .header-phone div span{display:block;color:#999;font-size:12px;text-align:right}header .header-bottom{background:#36bfb3;box-shadow:0 2px 10px rgba(0,0,0,.2)}header .header-bottom .container ul:first-child{float:left}header .header-bottom .container ul:nth-of-type(2){float:right}header .header-bottom .container ul:nth-of-type(2) li.has-sub ul{text-align:right;right:0;left:auto}header .header-bottom .container ul li{margin:0;border-right:1px solid rgba(0,0,0,.05);border-left:1px solid rgba(255,255,255,.05)}header .header-bottom .container ul li.focus,header .header-bottom .container ul li.open-login{border-right:none}header .header-bottom .container ul li.greeting{color:#fff;padding:9px 15px}header .header-bottom .container ul li.has-sub ul li.active a,header .header-bottom .container ul li.has-sub.open>a{background:#fff;color:#36bfb3}header .header-bottom .container ul li:first-child{border-left:1px solid rgba(255,255,255,.2)}header .header-bottom .container ul li.has-sub ul{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);min-width:100%;display:none}header .header-bottom .container ul li.has-sub ul li{border:none;display:block;float:none;border-bottom:1px solid #36bfb3}header .header-bottom .container ul li.has-sub ul li:last-child{border:none}header .header-bottom .container ul li.has-sub ul li.disabled a{background:#999!important;color:#fff!important}header .header-bottom .container ul li.has-sub ul li a{background:#29aca0;color:#fff;display:block;float:none;transition:.2s;white-space:nowrap}header .header-bottom .container ul li.has-sub ul li a:hover{background:#fff;color:#36bfb3}header .header-bottom .container ul li.focus a{background:#3eddd4}header .header-bottom .container ul li.active a{background:#fff;color:#36bfb3}header .header-bottom .container ul li a{padding:10px 15px;font-weight:700;color:#fff;top:0}header .header-bottom .container ul li .header-login{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:20px;width:280px;display:none}header .header-bottom .container ul li .header-login .forgot-password{font-weight:400;text-transform:none;padding:0;color:#999;text-decoration:underline;margin-top:5px}header .header-bottom .container ul li .header-login p{font-size:14px;margin-top:0}header .header-bottom .container ul li .header-login label{display:none}header .header-bottom .container ul li .header-login input[type=email],header .header-bottom .container ul li .header-login input[type=password]{display:block;width:100%;padding:5px 7px;border:1px solid #ccc;margin-bottom:10px}header .header-bottom .container ul li .header-login .help-block{display:block;font-size:14px;background:red;color:#fff;padding:5px;margin-top:-10px;margin-bottom:10px}header .header-bottom .container ul li .header-login .form-bottom label{display:block;float:left;font-size:14px;color:#999}header .header-bottom .container ul li .header-login .form-bottom label input{margin-right:3px}header .header-bottom .container ul li .header-login .button{float:right;font-size:14px;padding:7px 15px}header .container .header-logo{float:left;width:200px;margin-top:5px}header .container .header-logo img{width:100%;display:block}header .container>span{float:left;margin-left:15px;margin-top:5px;color:#999}header .container .mobile-menu{display:none}header .container ul{list-style:none;padding:0;margin:0;float:right}header .container ul li{float:left;margin-left:10px}header .container ul li.social{padding:0 5px}header .container ul li.social a{font-size:16px;top:0;padding:9px 7px}header .container ul li.social a i{font-size:inherit}header .container ul li i{font-size:12px;display:inline-block;margin-left:3px;top:-1px}header .container ul li a{color:#000;font-weight:300;text-decoration:none;display:block;padding:5px;float:left;text-transform:uppercase;font-size:14px;top:2px;transition:.2s}header .container ul li a.hovered,header .container ul li a:hover{background-color:#29aca0}.destination-menu{position:fixed;left:0;width:100%;z-index:4;top:-55px;opacity:0;transition:.2s;box-shadow:0 10px 20px rgba(0,0,0,.3);border-bottom:5px solid #3eddd4;background:#29aca0;padding:0}.destination-menu.visible{top:109px;opacity:1}.destination-menu .destinations-controls{color:#fff;width:calc((100% - 1170px)/ 2);height:120px;text-align:center;font-size:40px;line-height:115px;transition:.2s;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);cursor:pointer;top:15px;opacity:.8}.destination-menu .destinations-controls:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.destination-menu .destinations-controls.control-left{float:left}.destination-menu .destinations-controls.control-right{float:right}.destination-menu ul{overflow:hidden;padding:0;width:1170px;margin:auto}.destination-menu ul li{float:left;width:calc(100%/7);list-style:none}.destination-menu ul li a{display:block;color:#fff;text-decoration:none;padding:5px 0;height:150px;background-size:cover;background-position:center;transition:.2s;overflow:hidden;border:0 solid transparent}.destination-menu ul li a.active span,.destination-menu ul li a:hover span{background:#3eddd4}.destination-menu ul li a.active img,.destination-menu ul li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.destination-menu ul li a img,.packages-list ul.packages-list-ul>li .package-image>img{-webkit-transform:scale(1);-ms-transform:scale(1);object-fit:cover;object-position:center}.destination-menu ul li a img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.4s;transform:scale(1);-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.destination-menu ul li a span{position:absolute;bottom:0;left:0;background:rgba(0,116,153,.65);color:#fff;font-size:14px;padding:8px 10px;width:100%;font-weight:700;z-index:2;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.2s}.page-hero{margin-bottom:60px}.page-hero.text-page-hero{margin-bottom:30px}.page-hero.text-page-hero .container{padding-bottom:60px}.page-hero.findagent-hero{margin-bottom:0}.page-hero.findagent-hero .container>div{padding-right:0;float:left;width:auto}.page-hero.findagent-hero form{float:right}.page-hero .background-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:.35;background:#000}.page-hero .container{padding:50px 0;color:#fff;overflow:hidden;z-index:2}.page-hero .container>div{float:left;width:100%;padding-right:30%}.page-hero .container h1{font-size:30px;letter-spacing:1px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.page-hero .container p{font-size:16px;font-weight:500;margin-top:5px;line-height:1.4}.page-hero .container a{color:#fff;text-decoration:none;transition:.1s;border:1px solid;padding:10px;text-transform:uppercase;position:absolute;top:0;right:0;font-size:14px;border-radius:5px}.page-hero .container a:hover{color:#36bfb3}.page-hero .container form.search{width:625px;margin-top:10px;padding:0}footer{background:#313131;color:#fff;padding:50px 0;font-size:14px;font-weight:300;margin-top:70px}footer h3{font-size:16px;text-transform:uppercase;margin-top:0}footer .container{overflow:hidden}footer .container .footer-left{float:left;width:38%}footer .container .footer-left .footer-logo{display:block;width:200px}footer .container .footer-left .footer-logo img{display:block;width:100%}footer .container .footer-left ul{list-style:none;padding:0;margin:0}footer .container .footer-left ul li{margin-bottom:8px}footer .container .footer-left ul li:last-child{margin-bottom:0}footer .container .footer-left ul li a{color:#fff;display:block;text-decoration:none}footer .container .footer-left ul li a i{margin-right:5px}footer .container .footer-right{float:right;width:45%}footer .container .footer-right .footer-right-follow{float:left;width:35%}footer .container .footer-right .footer-right-follow ul{list-style:none;padding:0;margin:0}footer .container .footer-right .footer-right-follow ul li{float:left}footer .container .footer-right .footer-right-follow ul li a{display:block;background:rgba(255,255,255,.2);padding:7px;width:33px;text-align:center;margin-right:5px;color:#fff;transition:.1s}footer .container .footer-right .footer-right-follow ul li a:hover{background:#36bfb3}footer .container .footer-right .footer-right-signup{float:left;width:65%}footer .container .footer-right .footer-right-signup .response{float:left;color:#fff;font-size:14px;display:none;margin-top:20px}footer .container .footer-right .footer-right-signup input[type=email],footer .container .footer-right .footer-right-signup input[type=text]{background:rgba(0,0,0,.3);color:#fff;border:none;width:100%;padding:10px}footer .container .footer-right .footer-right-signup input[type=submit]{font-size:14px;padding:7px 15px;float:right;margin-top:15px}.footer-sub{background:#000;color:#fff;font-size:12px;padding:10px 0}.footer-sub .container{overflow:hidden}.footer-sub .container span{float:left}.footer-sub .container ul{padding:0;margin:0;list-style:none;float:right}.footer-sub .container ul li,form.search *{float:left}.footer-sub .container ul li a{color:#999;transition:.1s;text-decoration:none;margin-left:15px}.footer-sub .container ul li a:hover{color:#fff}.home-hero-container{height:550px}.home-hero-container .home-hero{height:100%;margin:0;padding:0;position:absolute;top:0;left:0;width:100%}.home-hero-container .home-hero .slick-track li{height:550px;background-size:cover;background-position:center}.home-hero-container .home-hero-content{background:rgba(35,54,66,.6);position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-container .home-hero-content .container{text-align:center;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:40px}.home-hero-container .home-hero-content .container h1{font-size:50px;margin:0;letter-spacing:-.5px;text-shadow:0 3px 5px rgba(0,0,0,.6)}.home-hero-container .home-hero-content .container p{font-weight:500;font-size:18px;width:810px;margin:10px auto auto}.home-hero-container .home-hero-content .container>i{color:#fff;font-size:50px;display:block;margin-top:20px;top:30px}.home-hero-container form.search input{padding:20px}.home-hero-container form.search input[type=text]{width:520px}.home-hero-container form.search button{padding:20px 30px}.home-hero-container form.search select{padding:20px;width:180px;background-position-x:150px}form.search{padding:30px;display:inline-block;margin-top:40px;overflow:hidden}form.search input{border:none;font-size:16px;padding:10px}form.search input[type=text]{width:280px}form.search button{background:#36bfb3;color:#fff;font-weight:700;padding:10px 30px;text-transform:uppercase;transition:.2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}form.search button:hover{background:#29aca0}form.search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:10px 20px 10px 10px;background:url(/img/icons/caret.png) 135px center no-repeat #fff;border:none;border-left:1px solid #36bfb3;border-right:1px solid #36bfb3;color:#000;border-radius:0;background-size:9px;width:160px}form.search .search-type{float:none;clear:both;text-align:left;padding-top:20px}form.search .search-type *{display:inline-block;float:none}.packages-list .filter-toggle,.packages-list.home-packages-list .loader{display:none}form.search .search-type label{margin-right:10px}form.search .search-type label input{font-size:14px}form.search .search-type label span{font-size:16px;margin-left:4px}.packages-list{background:#f1f1f1;padding-bottom:50px}.packages-list.packages-page-list{margin-top:-60px;padding-top:50px;margin-bottom:-70px}.packages-list.packages-page-list .destination-head{float:left;width:75%;margin-bottom:20px}.packages-list.packages-page-list .destination-head h3{margin:0;float:left;font-weight:300;font-size:16px}.packages-list.packages-page-list .destination-head .button{float:right;font-size:14px;border-color:#36bfb3;background:0 0;color:#36bfb3;opacity:.5;transition:.2s;padding:7px 10px 5px}.packages-list.packages-page-list .destination-head .button:hover{opacity:1}.packages-list.packages-page-list .packages-list-ul{float:left;width:75%}.packages-list.packages-page-list .packages-list-ul .loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:rgba(241,241,241,.9);text-align:center;display:none}.packages-list.packages-page-list .packages-list-ul .loader i{font-size:60px;color:#fff;top:100px}.packages-list.packages-page-list .packages-list-ul>li{width:calc((100% - 40px)/ 3);margin-right:20px!important}.packages-list.packages-page-list .packages-list-ul>li:nth-of-type(3n){margin-right:0!important}.packages-list h2{margin-top:0;margin-bottom:50px;padding-top:50px}.packages-list .packages-none{float:left;width:70%;padding-left:30px}.packages-list .packages-none h2{text-align:left;margin-bottom:10px;padding-top:0}.packages-list .packages-filter{float:left;margin-right:20px;width:calc(25% - 20px);background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.packages-list .packages-filter fieldset{padding:20px;margin:0;border:none;border-bottom:1px solid #f1f1f1}.packages-list .packages-filter fieldset .button{float:right;font-size:14px;background:#36bfb3;color:#fff;border-color:#36bfb3}.packages-list .packages-filter fieldset .button:hover{background:0 0;color:#36bfb3}.packages-list .packages-filter fieldset .slider-container{margin-left:7px;padding-bottom:15px;width:92%!important}.packages-list .packages-filter fieldset .slider-container .selected-bar{background:#36bfb3}.packages-list .packages-filter fieldset h2{padding:0;text-align:left;letter-spacing:1px;font-weight:500;font-size:14px;margin-bottom:20px}.packages-list .packages-filter fieldset .range-label{display:block;color:#999;margin-bottom:15px;font-size:14px}.packages-list .packages-filter fieldset ul{list-style:none;padding:0;margin:0}.packages-list .packages-filter fieldset ul li{margin-bottom:10px}.packages-list .packages-filter fieldset ul li:last-child{margin-bottom:0}.packages-list .packages-filter fieldset ul li label{display:block;cursor:pointer;font-size:14px}.packages-list .packages-filter fieldset ul li label span{transition:.2s;color:#000;display:inline-block;margin-left:5px}.packages-list .packages-filter fieldset ul li label em{font-style:normal;color:#ccc;float:right}.packages-list .packages-filter fieldset ul li label:hover span{color:#36bfb3}.packages-list ul.packages-list-ul{margin-top:0;padding:0;list-style:none}.packages-list ul.packages-list-ul>li{width:calc((100% - 60px)/ 4);float:left;margin-bottom:20px;margin-right:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;transition:.2s;border:1px solid transparent}.packages-list ul.packages-list-ul>li:hover{border-color:#36bfb3}.packages-list ul.packages-list-ul>li a{display:block;color:#000;text-decoration:none}.packages-list ul.packages-list-ul>li a:hover .button,.packages-list ul.packages-list-ul>li a:hover .button:hover{background:#29aca0;border-color:#29aca0}.packages-list ul.packages-list-ul>li a:hover .package-image>img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.packages-list ul.packages-list-ul>li ul{list-style:none;padding:0;margin:0}.packages-list ul.packages-list-ul>li:nth-of-type(4n){margin-right:0}.packages-list ul.packages-list-ul>li .package-image{display:block;overflow:hidden}.packages-list ul.packages-list-ul>li .package-image .package-badges{position:absolute;top:0;right:0;padding:10px}.packages-list ul.packages-list-ul>li .package-image .package-badges img{display:block;width:40px;margin-bottom:5px}.packages-list ul.packages-list-ul>li .package-image .sale-badge{position:absolute;z-index:2;background:red;color:#fff;font-weight:700;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.3);padding:7px 10px 5px;top:15px;left:15px;text-align:center}.packages-list ul.packages-list-ul>li .package-image>img{display:block;width:100%;height:180px;transform:scale(1);transition:.7s}.packages-list ul.packages-list-ul>li .package-content-container{padding:18px;background:#fff;border-top:none;transition:.2s;z-index:2;box-shadow:0 0 10px #000}.packages-list ul.packages-list-ul>li .package-content-container .package-content{height:135px;margin-bottom:-10px}.packages-list ul.packages-list-ul>li .package-content-container h3{margin:0;font-size:16px;text-transform:uppercase}.packages-list ul.packages-list-ul>li .package-content-container p{font-size:14px;margin-top:5px;margin-bottom:5px}.packages-list ul.packages-list-ul>li .package-content-container .package-from-to{display:block;font-size:14px;color:#36bfb3}.packages-list ul.packages-list-ul>li .package-content-container ul{background:#fff;overflow:hidden;border:1px solid #36bfb3}.packages-list ul.packages-list-ul>li .package-content-container ul li{float:left;margin:0;border-right:1px solid #36bfb3;padding:10px 11px;white-space:nowrap;width:auto;text-align:center;box-shadow:none;color:#000}.packages-list ul.packages-list-ul>li .package-content-container ul li:nth-of-type(1){width:27%}.packages-list ul.packages-list-ul>li .package-content-container ul li:nth-of-type(2){width:41%}.packages-list ul.packages-list-ul>li .package-content-container ul li:nth-of-type(3){width:31%}.packages-list ul.packages-list-ul>li .package-content-container ul li:last-child{border:none;max-width:75px}.packages-list ul.packages-list-ul>li .package-content-container ul li i{color:#36bfb3}.packages-list ul.packages-list-ul>li .package-content-container ul li em{text-transform:uppercase;font-style:normal;font-size:9px;display:inline-block;top:-4px}.packages-list ul.packages-list-ul>li .package-content-container .button{height:45px;display:block;overflow:hidden;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-left-radius:0;border-top-right-radius:0}.packages-list ul.packages-list-ul>li .package-content-container .button:hover{background:#36bfb3;border-color:#36bfb3}.packages-list ul.packages-list-ul>li .package-content-container .button span{transition:.3s;position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 20px;text-align:center}.packages-list ul.packages-list-ul>li .package-content-container .button span:first-child{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.packages-list ul.packages-list-ul>li .package-content-container .button span:last-child{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,54,66,.6)}.home-destinations{background-size:cover;background-position:center;margin:0;color:#fff}.home-destinations .container{padding:50px 0;text-align:center}.home-destinations .container p{font-weight:300;width:600px;margin:0 auto 15px}.home-destinations .container ul{list-style:none;display:block;margin:30px 0 0;padding:0}.home-destinations .container ul li{display:inline-block}.home-destinations .container ul li a{text-transform:uppercase;font-size:22px;font-weight:700;letter-spacing:1px;color:#fff;text-decoration:none;transition:.2s;margin:0 3px}.home-destinations .container ul li a:after{content:'\2022';opacity:.5;position:relative;top:-2px;margin-left:3px;color:#fff!important}.home-destinations .container ul li a:hover{color:#36bfb3}.home-destinations .container ul li:last-child a:after{content:'';display:none}.home-destinations .container .button{background:#36bfb3;margin-top:30px;border-color:#36bfb3;padding:15px 25px;font-size:16px}.home-destinations .container .button:hover{background:#29aca0;border-color:#29aca0;color:#fff}.home-destinations-large{background:#fff;padding:80px 0 50px}ul.destinations-list{list-style:none;padding:0;margin:0 auto;overflow:hidden}ul.destinations-list li{width:calc((100% - 30px)/ 2);float:left;margin-right:30px;background:#fff;border:1px solid #3eddd4;overflow:hidden;margin-bottom:30px;box-shadow:2px 2px 7px rgba(0,0,0,.2)}ul.destinations-list li:nth-of-type(2n){margin-right:0}ul.destinations-list li a{text-decoration:none;color:#000;display:block;overflow:hidden}ul.destinations-list li a:hover .button{background:#29aca0}ul.destinations-list li a div{float:left;width:50%;padding:20px}ul.destinations-list li a div h3{font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0}ul.destinations-list li a div p{margin-top:10px;font-weight:500;font-size:14px}ul.destinations-list li a img{float:left;width:50%}ul.destinations-list li a .button{font-size:14px;background:#36bfb3;border:none;display:block;text-align:center;margin-top:10px;position:absolute;bottom:20px;left:20px;width:calc(50% - 40px);padding:15px}.home-packages{padding:50px 0;background:#f1f1f1}.home-packages .container>ul{width:49%;margin:30px 0 0;padding:0;list-style:none}.home-packages .container .home-packages-tiles{float:left;width:40%}.home-packages .container .home-packages-tiles li{float:left;width:calc((100% - 20px)/ 2);margin-right:20px;margin-bottom:20px;border:0 solid #36bfb3;transition:.1s;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 3px 5px rgba(0,0,0,.15)}.home-packages .container .home-packages-tiles li.active{border:2px solid #36bfb3}.home-packages .container .home-packages-tiles li.active div{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home-packages .container .home-packages-tiles li:nth-of-type(2n){margin-right:0}.home-packages .container .home-packages-tiles li a{display:block;padding-bottom:100%;overflow:hidden;color:#fff;text-decoration:none}.home-packages .container .home-packages-tiles li a:hover div{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home-packages .container .home-packages-tiles li a div,.home-packages .container .home-packages-tiles li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-packages .container .home-packages-tiles li a div{background:rgba(0,0,0,.5);padding:20px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;transition:.2s}.home-packages .container .home-packages-tiles li a div h3{text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0}.home-packages .container .home-packages-slider{float:right;width:58%;box-shadow:0 3px 5px rgba(0,0,0,.15)}.home-packages .container .home-packages-slider li{overflow:hidden}.home-packages .container .home-packages-slider li img{display:block;height:297px;object-position:center;object-fit:cover;width:100%}.home-packages .container .home-packages-slider li>div{background:#fff;padding:20px}.home-packages .container .home-packages-slider li>div h4{margin:0;text-transform:uppercase}.home-packages .container .home-packages-slider li>div h4 .from_price{float:right;color:#36bfb3;text-transform:uppercase}.home-packages .container .home-packages-slider li>div p{margin-top:10px}.home-packages .container .home-packages-slider li>div ul{list-style:none;margin:0;padding:0;overflow:hidden;float:left}.home-packages .container .home-packages-slider li>div ul li{float:left;padding:10px 13px;white-space:nowrap;text-align:center;background:#fff;border:1px solid #3eddd4;margin-right:-1px}.home-packages .container .home-packages-slider li>div ul li:last-child{margin-right:0}.home-packages .container .home-packages-slider li>div ul li em{text-transform:uppercase;font-style:normal;font-size:10px;display:inline-block;top:-4px}.home-packages .container .home-packages-slider li>div .button{float:right;box-shadow:1px 1px 3px rgba(0,0,0,.1);background:#43596f;border:none}.home-packages .container .home-packages-slider li>div .button.button-mobile{display:none}.home-packages .container .home-packages-slider li>div .button:hover{background:#507090}.home-image{background-size:cover;background-position:center}.home-image .container{padding:150px 0}.home-image .container h2{color:#fff;margin-top:0}.home-image .container hr{border:none;border-top:2px solid #36bfb3;width:250px;margin:auto}.home-split-contact{margin-bottom:-70px}.home-split-contact .bg-half{position:absolute;top:0;height:100%;width:50%}.home-split-contact .bg-half:first-child{background:#5b8592;left:0}.home-split-contact .bg-half:nth-of-type(2){background:#1e4755;right:0}.home-split-contact .container .home-split{float:left;width:50%;padding:50px 50px 80px}.home-split-contact .container .home-split.left{float:left;padding-left:0}.home-split-contact .container .home-split.right{float:right;padding-right:0}.home-split-contact .container .home-split ul{list-style:none;margin:0;padding:0}.home-split-contact .container .home-split ul li{display:block;overflow:hidden;margin:30px 0}.home-split-contact .container .home-split ul li img{float:left;max-width:55px;max-height:50px}.home-split-contact .container .home-split ul li div{float:right;width:86%}.home-split-contact .container .home-split ul li div h3{margin:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.home-split-contact .container .home-split ul li div p{margin:0}.home-split-contact .container .home-split form{margin-top:30px}.home-split-contact .container .home-split input[type=email],.home-split-contact .container .home-split input[type=tel],.home-split-contact .container .home-split input[type=text],.home-split-contact .container .home-split textarea{background:#253b46;border:none;padding:10px;color:#fff;width:100%}.home-split-contact .container .home-split input[type=email].input-half,.home-split-contact .container .home-split input[type=tel].input-half,.home-split-contact .container .home-split input[type=text].input-half,.home-split-contact .container .home-split textarea.input-half{width:calc((100% - 10px)/ 2);float:left;margin-bottom:10px}.home-split-contact .container .home-split input[type=email].input-half.first,.home-split-contact .container .home-split input[type=tel].input-half.first,.home-split-contact .container .home-split input[type=text].input-half.first,.home-split-contact .container .home-split textarea.input-half.first{margin-right:10px}.home-split-contact .container .home-split .response{display:none;float:left;margin-top:-20px;margin-bottom:0;width:340px;background:#1e4755}.home-split-contact .container .home-split .button{float:right;margin-top:15px}.home-split-contact .container .home-split .button:hover{background:#29aca0;border-color:#29aca0}.home-split-contact .container .home-split label{float:left;margin-top:15px}.home-split-contact .container .home-split label span{color:#fff}.home-split-contact .container .home-split select{clear:both;border:1px solid #36bfb3;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/img/icons/caret.png) 510px 17px no-repeat #253b46;color:#fff;border-radius:0;padding:10px;background-size:10px;margin-bottom:10px}.home-split-contact .container h2{text-align:left;color:#fff;margin-top:0}.home-split-contact .container p{color:#fff;font-weight:300}.form-standard .button{float:right;margin-top:30px}.form-standard .button:hover{color:#36bfb3}.form-standard .form-third{float:left;width:50%;border:1px solid #ccc;padding:30px;margin-right:-1px;margin-bottom:-1px}.form-standard .form-third h3{margin-top:0;font-size:16px;text-transform:uppercase}.form-standard .form-third label{display:block;font-size:14px;text-transform:uppercase;color:#999;margin-bottom:3px}.form-standard .form-third .form-group:last-child input{margin-bottom:0}.form-standard .form-third input,.form-standard .form-third select{width:100%;border:1px solid #ccc;padding:7px 8px;margin-bottom:20px}.form-standard .form-third input:disabled,.form-standard .form-third select:disabled{border:none;padding:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;margin-bottom:15px}.form-standard .form-third .help-block{display:block;margin-top:-15px;color:red;font-size:14px;margin-bottom:15px}.form-standard .form-third .form-group-logo .logo-sub{float:left;width:50%;margin-left:20px;margin-top:15px;font-size:14px}.form-standard .form-third .form-group-logo .logo-container{overflow:hidden;margin-top:15px;float:left;width:45%}.form-standard .form-third .form-group-logo .logo-container #company_logo{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}.form-standard .form-third .form-group-logo .logo-container #company_logo:hover+img{opacity:.7;border-color:#36bfb3}.form-standard .form-third .form-group-logo .logo-container img{display:block;float:left;height:auto;width:100%;transition:.2s;-webkit-transform:translateZ(0);transform:translateZ(0);border:2px solid transparent}.form-standard .form-third .form-group-logo .logo-container span{float:left;width:60%;padding-left:20px}.single-container .single-hero .single-hero-bg,.single-container .single-hero .single-hero-bg .slick-list,.single-container .single-hero .single-hero-bg .slick-track,.single-container .single-hero .single-hero-bg li{top:0;width:100%;height:100%;left:0;position:absolute}.single-container{margin-bottom:-70px}.single-container h2{font-size:20px;text-align:left;font-weight:700;color:#29aca0;letter-spacing:1px;text-transform:uppercase;margin:-5px 0 0}.single-container h2 .button{float:right;font-size:14px;padding:10px 14px 8px;margin-top:-7px}.single-container .container{padding:60px 0}.single-container .single-hero{margin-top:-10px;background-size:cover;background-position:center}.single-container .single-hero .single-hero-bg{margin:0;padding:0;list-style:none;background:#000}.single-container .single-hero .single-hero-bg .slick-list{opacity:.5}.single-container .single-hero .single-hero-bg li{background-size:cover;background-position:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.single-container .single-hero .container{overflow:hidden;height:440px;text-align:center;color:#fff}.single-container .single-hero .container div{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-container .single-hero .container .tour-code{display:block;text-align:center;margin-bottom:20px}.single-container .single-hero .container .tour-code span{display:inline-block;font-size:14px;text-transform:uppercase;opacity:.7;top:-3px;padding:0 10px;letter-spacing:1px}.single-container .single-hero .container .tour-code hr{width:60px;border:none;border-top:1px solid #ccc;display:inline-block}.single-container .single-hero .container h1{font-size:50px;letter-spacing:3px;font-weight:700;text-shadow:0 4px 6px rgba(0,0,0,.25);text-transform:uppercase;margin:-10px 0 10px}.single-container .single-hero .container h1 .sale-title{display:inline-block;background:red;color:#fff;padding:5px;font-size:12px;font-style:normal;letter-spacing:0;vertical-align:top;top:10px;margin-left:-7px}.single-container .single-hero .container p{font-size:20px;margin:0}.single-container .shaded-container{background:#f1f1f1;padding:60px 0}.single-container .shaded-container .container{width:1170px;margin:auto;padding:0}.single-container .tab-container{float:right;width:calc((100% - 30px) *.68);margin-right:30px;margin-top:-5px}.single-container .tab-container .tabs{font-size:0;list-style:none;padding:0;margin:0 0 0 -5px}.single-container .tab-container .tabs li{display:inline-block;overflow:hidden;padding:5px 5px 0}.single-container .tab-container .tabs li.active a{background:#fff;color:#36bfb3}.single-container .tab-container .tabs li a{display:block;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.15);font-size:16px;font-weight:500;text-transform:uppercase;background:rgba(255,255,255,.6);color:#999;text-decoration:none;padding:14px 20px 10px;transition:.2s}.single-container .tab-container .tabs li a:hover{color:#36bfb3}.single-container .tab-container .tab-content{background:#fff;padding:30px;list-style:none;margin:0;box-shadow:0 3px 7px rgba(0,0,0,.15)}.single-container .tab-container .tab-content .subtitle{display:block;font-size:14px;color:#999;border-top:1px solid #ccc;padding-top:10px;margin-top:20px}.single-container .tab-container .tab-content .subtitle a{color:#36bfb3}.single-container .tab-container .tab-content .slick-slide{height:auto}.single-container .tab-container .tab-content .check-list{list-style:none;padding:0;margin:0;overflow:hidden}.single-container .tab-container .tab-content .check-list li{float:left;width:50%;height:40px;margin-bottom:13px;overflow:hidden}.single-container .tab-container .tab-content .check-list li:nth-child(odd){padding-right:5px}.single-container .tab-container .tab-content .check-list li.small-text span{font-size:14px}.single-container .tab-container .tab-content .check-list li.tiny-text span{font-size:12px}.single-container .tab-container .tab-content .check-list li i{color:#36bfb3;float:left;font-size:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-container .tab-container .tab-content .check-list li span{float:right;width:calc(100% - 30px);color:#444;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-container .about-container{float:right;width:calc((100% - 30px) *.32)}.single-container .about-container .subtitle{font-size:14px;opacity:.5;margin-top:10px;display:block}.single-container .about-container>div{background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.15)}.single-container .about-container>div .about-points{overflow:hidden;list-style:none;padding:0;margin:0;border-bottom:1px solid #e5e5e5}.single-container .about-container>div .about-points li{float:left;width:30%;border-right:1px solid #e5e5e5;padding:16px 0;text-align:center}.single-container .about-container>div .about-points li:nth-of-type(2){width:40%}.single-container .about-container>div .about-points li:last-child{border:none}.single-container .about-container>div .about-points li em{font-size:25px;font-style:normal;display:inline-block}.single-container .about-container>div .about-points li span{font-weight:300;font-size:14px;text-transform:uppercase;color:#777;display:inline-block;top:-5px}.single-container .about-container>div .about-transport{list-style:none;padding:25px;margin:0;border-bottom:1px solid #e5e5e5}.single-container .about-container>div .about-transport li{margin-bottom:15px}.single-container .about-container>div .about-transport li:last-child{margin-bottom:0}.single-container .about-container>div .about-transport li img{height:35px}.single-container .about-container>div .about-transport li span{color:#000;text-transform:uppercase;margin-left:5px;top:-12px}.single-container .about-container>div .about-price_book{padding:25px}.single-container .about-container>div .about-price_book span{text-transform:uppercase;float:left;color:#777;font-size:14px;top:8px}.single-container .about-container>div .about-price_book em{float:left;font-style:normal;font-size:25px;margin-left:5px;padding-bottom:25px}.single-container .about-container>div .about-price_book em span{font-size:18px;color:#777;position:absolute;top:0;right:-10px}.single-container .about-container>div .about-price_book em.sale-strike{text-decoration:line-through}.single-container .about-container>div .about-price_book em.sale-price{color:red;margin-left:5px}.single-container .about-container>div .about-price_book .button{clear:left;display:block;width:100%;text-align:center;font-size:20px;padding:18px 20px}.single-container .highlights{overflow:hidden}.single-container .highlights .image-slider-container{float:left;width:470px}.single-container .highlights .image-slider-container ul{list-style:none;padding:0;margin:0}.single-container .highlights .image-slider-container ul .slick-slide{height:auto}.single-container .highlights .image-slider-container img{display:block;width:100%}.single-container .highlights .highlights-content{float:right;width:calc(100% - 510px)}.single-container .highlights .highlights-content ul{color:#36bfb3;padding-left:25px;margin-top:5px;margin-bottom:25px}.single-container .highlights .highlights-content ul li{margin-bottom:3px}.single-container .highlights .highlights-content ul span{color:#000;font-weight:300}.single-container .highlights .highlights-content .button{font-size:16px}.single-container .map-container #map{height:500px}.single-container .accordion{list-style:none;padding:0;margin:30px 0 0;box-shadow:0 3px 7px rgba(0,0,0,.15)}.single-container .accordion li{margin-bottom:-1px}.single-container .accordion li .accordion-content{display:none;background:#fff;padding:25px;overflow:hidden}.single-container .accordion li .accordion-content img{width:350px;border:3px solid #36bfb3;float:left}.single-container .accordion li .accordion-content div{float:right;width:calc(100% - 380px)}.single-container .accordion li .accordion-content div h3{margin:0;font-weight:400}.single-container .accordion li .accordion-content div h3 strong{font-weight:700}.single-container .accordion li .accordion-content div p{margin-top:8px;color:#444}.single-container .accordion li.visible .accordion-header i:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.single-container .accordion li .accordion-header{background:#29aca0;display:block;color:#fff;padding:13px 15px;text-decoration:none;border:1px solid #36bfb3;transition:.2s;font-weight:700}.single-container .accordion li .accordion-header strong{font-weight:300}.single-container .accordion li .accordion-header:hover{background:#36bfb3}.single-container .accordion li .accordion-header i{position:absolute;top:0;right:0;padding:0 14px;font-size:25px;border-left:1px solid rgba(255,255,255,.2);height:100%;line-height:49px}.single-container .accordion li .accordion-header i:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:.3s;display:block}.single-container .hotels-list.single-table>.list-table-head span{width:33.3%}.single-container .hotels-list.single-table>.list-table-head span:nth-of-type(2){width:50%}.single-container .hotels-list.single-table>.list-table-head span:nth-of-type(3){width:auto;text-align:left}.single-container .hotels-list.single-table>li:not(.list-table-head){overflow:hidden;padding:10px 15px;border-bottom:1px solid #ccc}.single-container .hotels-list.single-table>li:not(.list-table-head):hover{border-color:#ccc}.single-container .hotels-list.single-table>li:not(.list-table-head)>span{float:left;width:33.3%;font-weight:300}.single-container .hotels-list.single-table>li:not(.list-table-head)>span:nth-of-type(2){width:50%}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars{list-style:none;padding:0;margin:0;width:auto}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars li{float:left;margin-left:3px;border:none}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars li:before{content:"\f006";font-family:FontAwesome;color:#3eddd4}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s1 li:nth-of-type(1):before{content:"\f005"}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s2 li:nth-of-type(1):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s2 li:nth-of-type(2):before{content:"\f005"}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s3 li:nth-of-type(1):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s3 li:nth-of-type(2):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s3 li:nth-of-type(3):before{content:"\f005"}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s4 li:nth-of-type(1):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s4 li:nth-of-type(2):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s4 li:nth-of-type(3):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s4 li:nth-of-type(4):before{content:"\f005"}.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s5 li:nth-of-type(1):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s5 li:nth-of-type(2):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s5 li:nth-of-type(3):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s5 li:nth-of-type(4):before,.single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars.s5 li:nth-of-type(5):before{content:"\f005"}.single-container .availability-container{float:left;width:calc((100% - 30px) * .68);margin-right:30px}.single-container .availability-container .sale-title{display:inline-block;background:red;color:#fff;font-size:12px;text-transform:uppercase;padding:5px 8px;font-style:normal;top:-3px;margin-left:5px}.single-container .single-table{margin:20px 0 0;padding:0;list-style:none}.single-container .single-table.daily-departure li>:not(a):nth-of-type(1),.single-container .single-table.daily-departure li>a>span:nth-of-type(1){width:30%}.single-container .single-table.daily-departure li>:not(a):nth-of-type(2),.single-container .single-table.daily-departure li>a>span:nth-of-type(2){width:30%}.single-container .single-table.daily-departure li>:not(a):nth-of-type(3),.single-container .single-table.daily-departure li>a>span:nth-of-type(3){width:40%}.single-container .single-table li{background:#fff;font-weight:300;border:1px solid #ccc;margin-bottom:-1px;overflow:hidden;padding:0;z-index:1}.single-container .single-table li.list-table-head{background:#29aca0;color:#fff;font-weight:700;text-transform:uppercase;border-color:#36bfb3;padding:15px}.single-container .single-table li>:not(a),.single-container .single-table li>a>*{float:left;transition:.4s;opacity:1}.single-container .single-table li>:not(a) strong,.single-container .single-table li>a>* strong{font-weight:700}.single-container .single-table li>:not(a) strong.sale-strike,.single-container .single-table li>a>* strong.sale-strike{font-weight:400;color:#ccc;text-decoration:line-through}.single-container .single-table li>:not(a):nth-of-type(1),.single-container .single-table li>a>:nth-of-type(1){width:20%}.single-container .single-table li>:not(a):nth-of-type(2),.single-container .single-table li>a>:nth-of-type(2){width:20%}.single-container .single-table li>:not(a):nth-of-type(3),.single-container .single-table li>a>:nth-of-type(3){width:60%;text-align:right;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.single-container .single-table li:hover{z-index:2;border-color:#36bfb3}.single-container .single-table li:hover>a{color:#36bfb3;z-index:2}.single-container .single-table li:hover>a .button{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.single-container .single-table li:hover>a span:last-of-type{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.single-container .single-table li>a{text-decoration:none;color:#000;display:block;width:100%;background:#fff;transition:.2s;padding:10px 15px;overflow:hidden}.single-container .single-table li>a .button{position:absolute;top:4px;right:7px;font-size:14px;height:auto;width:auto;padding:6px 12px;border-radius:2px;opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);transition:.4s}.single-container .whychoose-container{float:left;width:calc((100% - 30px) * .32)}.single-container .whychoose-container ul{list-style:none;padding:25px;margin:20px 0 0;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.15)}.single-container .whychoose-container ul li{overflow:hidden}.single-container .whychoose-container ul li i{color:#36bfb3;float:left}.single-container .whychoose-container ul li div{float:right;width:calc(100% - 30px);margin-top:-1px}.single-container .whychoose-container ul li div h3{font-size:16px;text-transform:uppercase;color:#36bfb3;font-weight:300;margin-top:0;margin-bottom:5px}.single-container .whychoose-container ul li div p{margin-top:5px;font-size:14px}.contact-page.map-page{background:#fff}.contact-page.map-page form p{margin-bottom:0}.contact-page.map-page .container>h2{display:block;margin-top:0}.contact-page.map-page .container p{font-size:18px;font-weight:lighter;margin-top:0}.contact-page.map-page .container .contact-left{width:50%;float:left;padding-right:30px}.contact-page.map-page .container .contact-left form{border:1px solid #36bfb3;padding:30px;margin-top:30px}.contact-page.map-page .container .contact-left form .loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:rgba(255,255,255,.5);text-align:center;font-size:35px;display:none}.contact-page.map-page .container .contact-left form .loader i{top:48%}.contact-page.map-page .container .contact-left form .form-group{overflow:hidden;margin-bottom:15px}.contact-page.map-page .container .contact-left form .form-group label{float:left;width:25%;padding:5px 15px 5px 0;text-align:right;font-weight:300}.contact-page.map-page .container .contact-left form .form-group input,.contact-page.map-page .container .contact-left form .form-group select,.contact-page.map-page .container .contact-left form .form-group textarea{float:right;width:75%;padding:5px 7px;border:1px solid #ccc;resize:vertical}.contact-page.map-page .container .contact-left form .form-group textarea{height:95px}.contact-page.map-page .container .contact-left form .response{float:left;font-size:14px;width:310px;margin-top:0;display:none;margin-bottom:0}.contact-page.map-page .container .contact-left form .response i{color:#36bfb3}.contact-page.map-page .container .contact-left form .button{float:right}.contact-page.map-page .container .contact-right{width:50%;float:right;padding-left:30px}.contact-page.map-page .container .contact-right ul{list-style:none;padding:0;margin:40px 0 0}.contact-page.map-page .container .contact-right ul li{display:block;margin-bottom:10px}.contact-page.map-page .container .contact-right ul li a{color:#000;text-decoration:none;font-size:18px;font-weight:lighter;overflow:hidden;display:inline-block}.contact-page.map-page .container .contact-right ul li a:hover i{background:#36bfb3}.contact-page.map-page .container .contact-right ul li a i{display:inline-block;text-align:center;background:#000;color:#fff;float:left;padding:10px;font-size:16px;width:37px;transition:.2s}.contact-page.map-page .container .contact-right ul li a span{float:left;border:1px solid #ccc;border-left:none;padding:6px 10px 5px}.text-page{padding:0 0 35px;margin-bottom:-70px}.text-page.locations-list{background:#f1f1f1;padding-top:30px}.text-page .container>h2{display:none}.text-page .container .main-col{float:left;width:70%;padding-right:30px}.text-page .container .main-col h1{margin-top:0}.text-page .container .main-col div ol,.text-page .container .main-col div ul{padding-left:30px}.text-page .container .main-col div ol li,.text-page .container .main-col div ul li{margin-bottom:5px}.text-page .container .main-col .allextras-list{list-style:none;padding:0;margin:0 0 30px}.text-page .container .main-col .allextras-list>li{border:1px solid #ccc;padding:20px 20px 15px;margin-bottom:20px}.text-page .container .main-col .allextras-list>li h3{margin-top:0;margin-bottom:0}.text-page .container .main-col .allextras-list>li h3 span{font-weight:400;color:#999}.text-page .container .main-col .allextras-list>li div{padding:1px 0}.text-page .container .main-col .allextras-list>li div ul{list-style:disc}.text-page .container .main-col .allextras-list>li>ul{list-style:none;padding:15px 0 0;margin:20px -20px 0;overflow:hidden;border-top:1px solid #ccc}.text-page .container .main-col .allextras-list>li>ul li{float:left;width:calc(100%/3);text-align:center}.text-page .container .main-col .allextras-list>li>ul li label{font-weight:700}.text-page .container .sidebar{float:right;width:30%}.text-page .container .sidebar h2{text-align:left;margin-top:0;font-size:14px;letter-spacing:1px;font-weight:500}.text-page .container .sidebar ul{list-style:none;padding:0;margin:0 0 30px}.text-page .container .sidebar ul.sidebar-destinations{overflow:hidden}.text-page .container .sidebar ul.sidebar-destinations li{float:left;width:50%}.text-page .container .sidebar ul.sidebar-destinations li a{display:block;height:130px;text-decoration:none;border:3px solid #fff;transition:.2s;overflow:hidden}.text-page .container .sidebar ul.sidebar-destinations li a:hover{border-color:#36bfb3}.text-page .container .sidebar ul.sidebar-destinations li a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.text-page .container .sidebar ul.sidebar-destinations li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.text-page .container .sidebar ul.sidebar-destinations li a span{background:rgba(0,0,0,.5);font-size:14px;padding:5px;width:100%;z-index:2;position:absolute;bottom:0;left:0;color:#fff}.text-page .container .sidebar ul.sidebar-packages li{margin-bottom:-1px;z-index:1}.text-page .container .sidebar ul.sidebar-packages li:hover{z-index:2}.text-page .container .sidebar ul.sidebar-packages a,.text-page .container .sidebar ul.sidebar-packages li{display:block;overflow:hidden}.text-page .container .sidebar ul.sidebar-packages a a,.text-page .container .sidebar ul.sidebar-packages li a{padding:10px;border:1px solid #ccc;color:#000;text-decoration:none;transition:.2s}.text-page .container .sidebar ul.sidebar-packages a a:hover,.text-page .container .sidebar ul.sidebar-packages li a:hover{border-color:#36bfb3}.text-page .container .sidebar ul.sidebar-packages a img,.text-page .container .sidebar ul.sidebar-packages li img{width:70px;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.text-page .container .sidebar ul.sidebar-packages a div,.text-page .container .sidebar ul.sidebar-packages li div{padding-left:75px}.text-page .container .sidebar ul.sidebar-packages a div h4,.text-page .container .sidebar ul.sidebar-packages li div h4{font-size:16px;margin:0}.text-page .container .sidebar ul.sidebar-packages a div span,.text-page .container .sidebar ul.sidebar-packages li div span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.map-page{background:#f1f1f1;margin-bottom:-70px;padding-bottom:70px}.map-page .no-agents{width:100%;max-width:700px;margin:30px auto auto;text-align:center;color:#999;font-weight:300;display:none}.map-page .no-agents i{margin-right:10px}.map-page .form-container{z-index:3}.map-page .form-container form{position:absolute;top:30px;left:0;background:rgba(255,255,255,.9);padding:30px;box-shadow:0 3px 10px rgba(0,0,0,.2);overflow:hidden}.map-page .form-container form h1{text-align:left;margin:-6px 0 10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:22px;color:#36bfb3}.map-page .form-container form input[type=text]{padding:10px 15px;border:1px solid #ccc;width:100%}.map-page .form-container form input[type=submit]{float:right;background:#36bfb3;color:#fff;font-weight:700;border:none;padding:10px 15px;text-transform:uppercase;margin-top:10px;transition:.2s;cursor:pointer}.map-page .form-container form input[type=submit]:hover{background:#29aca0}.map-page #agent-map,.map-page #contact-map{height:560px;margin-bottom:50px}.map-page #agent-map{border-bottom:3px solid #36bfb3}.map-page .agents-list{padding:0;margin:50px 0 0;list-style:none}.map-page .agents-list>li{float:left;width:calc((100% - 45px)/ 4);margin-bottom:30px;background:#fff;padding:20px 20px 45px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-right:15px;height:300px}.map-page .agents-list>li:nth-of-type(4n){margin-right:0}.map-page .agents-list>li em{position:absolute;top:-6px;left:-6px;background:#43596f;color:#fff;font-size:14px;font-weight:700;border-radius:50px;width:25px;height:25px;font-style:normal;text-align:center;line-height:25px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.map-page .agents-list>li img{display:block;width:100%;height:120px;border:1px solid #ccc;object-fit:contain;padding:15px}.map-page .agents-list>li h3{margin:10px 0 0}.map-page .agents-list>li span{display:block;font-size:14px;position:absolute;bottom:0;left:0;width:100%;background:#999;color:#fff;padding:7px 10px}.map-page .agents-list>li ul{list-style:none;padding:0;margin:10px 0 0}.map-page .agents-list>li ul li{display:block;font-size:14px;color:#666;margin-bottom:3px}.map-page .agents-list>li ul li a{display:block;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-page .agents-list>li ul li i{width:20px;display:inline-block;color:#36bfb3;text-align:center;margin-right:5px}.agent-container{margin-bottom:-70px;padding-bottom:70px;padding-top:30px;background:#f5f5f5}.agent-container .agent-tabs{width:1170px;margin:auto;list-style:none;padding:0;overflow:hidden;z-index:2}.agent-container .agent-tabs li{float:left;margin-right:-1px}.agent-container .agent-tabs li.active a{border-bottom-color:#fff;background:#fff}.agent-container .agent-tabs li a{display:block;text-decoration:none;color:#000;padding:8px 14px;border:1px solid #ccc;background:#f1f1f1;transition:.2s}.agent-container .agent-tabs li a:hover{background:#fff}.agent-container .agent-content{border:1px solid #ccc;background:#fff;padding:30px;width:1170px;margin:-1px auto auto}.agent-container .agent-content .filter-bookings{margin-bottom:20px;overflow:hidden;position:absolute;top:0;right:0}.agent-container .agent-content .filter-bookings h3{font-weight:400;font-size:16px;margin-bottom:8px;margin-top:0}.agent-container .agent-content .filter-bookings input{float:left}.agent-container .agent-content .filter-bookings input[type=search]{width:500px;padding:5px 10px}.agent-container .agent-content .filter-bookings .cancel-search,.agent-container .agent-content .filter-bookings button{position:absolute;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#36bfb3;color:#fff;border-radius:0;padding:6px 10px;z-index:2;cursor:pointer;transition:.2s;border:1px solid #36bfb3}.agent-container .agent-content .filter-bookings .cancel-search:hover,.agent-container .agent-content .filter-bookings button:hover{background:#fff;color:#36bfb3}.agent-container .agent-content .filter-bookings .cancel-search:nth-last-child(3),.agent-container .agent-content .filter-bookings button:nth-last-child(3){right:34px}.agent-container .agent-content .filter-bookings .cancel-search.cancel-search,.agent-container .agent-content .filter-bookings button.cancel-search{background:#999}.agent-container .agent-content .filter-bookings span{display:block;clear:both;font-size:14px;color:#999;padding-top:5px}.agent-container .agent-content .back{text-decoration:underline;color:#999;display:inline-block;margin-bottom:20px}.agent-container .agent-content .error-response{color:#999}.agent-container .agent-content .error-response i{color:red}.agent-container .agent-content .book-header h2,.agent-container .agent-content>h2{text-align:left;margin-top:0}.agent-container .agent-content .book-header h2 .button,.agent-container .agent-content>h2 .button{float:right;font-size:14px;top:-1px;padding:5px 10px}.agent-container .agent-content .book-header h2 .button:hover,.agent-container .agent-content>h2 .button:hover{color:#36bfb3}.agent-container .agent-content .book-header h2 .button.button-delete,.agent-container .agent-content>h2 .button.button-delete{background:red;border-color:red;margin-left:10px}.agent-container .agent-content .book-header h2 .button.button-delete:hover,.agent-container .agent-content>h2 .button.button-delete:hover{background:#fff;color:red}.agent-container .agent-content .book-header h2 .button.button-hide,.agent-container .agent-content>h2 .button.button-hide{background:#999;border-color:#999;margin-left:10px}.agent-container .agent-content .book-header h2 .button.button-hide:hover,.agent-container .agent-content>h2 .button.button-hide:hover{background:#fff;color:#999}.agent-container .agent-content .subtitle{margin-bottom:0;color:#999}.agent-container .agent-content .subtitle a{color:#999}.specialdeals-page{background:#f1f1f1;margin-top:-60px;padding-top:60px;margin-bottom:-70px;padding-bottom:70px}.specialdeals-page .specialdeals-list{list-style:none;padding:0;margin:0}.specialdeals-page .specialdeals-list>li{background:#fff;padding:30px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-bottom:30px;overflow:hidden}.specialdeals-page .specialdeals-list>li:last-child{margin-bottom:0}.specialdeals-page .specialdeals-list>li h3{margin-top:0;font-size:22px;text-transform:uppercase;font-weight:300;letter-spacing:1px;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:15px}.specialdeals-page .specialdeals-list>li ul{margin-left:25px}.specialdeals-page .specialdeals-list>li ul li{list-style-type:disc}.specialdeals-page .specialdeals-list>li .deal-left{float:right;width:50%}.specialdeals-page .specialdeals-list>li .deal-left .button{float:right;font-size:14px;padding:10px 15px;letter-spacing:.5px;margin-top:15px}.specialdeals-page .specialdeals-list>li .deal-left p:first-child{margin-top:0}.specialdeals-page .specialdeals-list>li .deal-right{float:right;width:50%;padding-left:30px}.specialdeals-page .specialdeals-list>li .deal-right img{width:100%}.booking-response{border:1px solid #36bfb3;padding:10px 10px 10px 50px;margin-bottom:15px;display:none}.booking-response i{position:absolute;top:0;left:0;width:40px;height:100%;background:#36bfb3;color:#fff;line-height:38px;text-align:center}.booking-list{border:1px solid #ccc;width:100%}.booking-list thead{background:#999}.booking-list thead td{color:#fff;border-color:#999}.booking-list td{border:1px solid #ddd;background:0 0;transition:.1s;font-size:14px;padding:3px 10px}.booking-list td.booking-name a{display:block;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-list td.no-bookings{padding:10px;color:#999}.booking-list td:last-child{border-bottom:none}.booking-list td.booking-list-top{background:#f1f1f1;border-bottom-color:#ccc}.booking-list td.booking-actions{padding:0}.booking-list td.booking-actions>a{background:#29aca0;color:#fff;text-decoration:none;display:block;padding:5px 10px;transition:.1s}.booking-list td.booking-actions>a i{float:right}.booking-list td.booking-actions>a.open{background:#fff;color:#29aca0}.booking-list td.booking-actions ul{display:none;position:absolute;list-style:none;margin:0;border:1px solid #36bfb3;background:#fff;left:0;top:100%;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:0;min-width:100%;z-index:2}.booking-list td.booking-actions ul li a{display:block;padding:5px 10px;color:#000;text-decoration:none;transition:.1s;white-space:nowrap}.booking-list td.booking-actions ul li a:hover{background:#f1f1f1}.booking-list td.booking-actions ul li a.disabled{background:#ccc}.booking-list td.booking-actions.booking-passengers em{float:right;font-style:normal}.booking-list td.booking-actions:last-of-type{border-right:none}.booking-list td.booking-actions:nth-of-type(1){width:100px}.booking-list td.booking-actions:nth-of-type(2){width:350px}.booking-list td.booking-actions:nth-of-type(2) .booking-name-truncate{display:inline-block}.booking-list td.booking-actions:nth-of-type(2) em{font-style:normal;color:#999}.booking-list td.booking-actions:nth-of-type(3),.booking-list td.booking-actions:nth-of-type(4){width:110px}.booking-list td.booking-actions:nth-of-type(5){width:195px}.booking-list td.booking-actions:nth-of-type(6){width:85px}.booking-list td.booking-actions:nth-of-type(7){width:156px;padding:0}.agent-container.book-container{background-size:cover;background-position:center}.agent-container.book-container .agent-content{float:left;width:68%;padding:30px}.agent-container.book-container .agent-content .button{float:right;margin-top:20px}.agent-container.book-container .agent-content .button.inactive{background:#999;border-color:#999;cursor:not-allowed}.agent-container.book-container .agent-content .button.inactive:hover{color:#fff}.agent-container.book-container .agent-content .breadcrumbs{display:block;margin:0;padding:0;overflow:hidden;list-style:none}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next span,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev span,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled a:after,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled span:after,.agent-container.book-container .agent-content .date-select-info-container .date-select-info,.agent-container.book-container .agent-content .date-select-info-container .date-select-none{display:none}.agent-container.book-container .agent-content .breadcrumbs li{float:left;margin-right:10px}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker table,.agent-container.book-container .agent-content .date-select-info-container .date-select-info h3{margin:0}.agent-container.book-container .agent-content .breadcrumbs li:last-child:after{opacity:0}.agent-container.book-container .agent-content .breadcrumbs li:after{content:'\203A';font-size:25px;line-height:1;color:#36bfb3}.agent-container.book-container .agent-content .breadcrumbs li.active:after{color:#36bfb3}.agent-container.book-container .agent-content .breadcrumbs li.active a{color:#36bfb3!important;font-weight:700!important}.agent-container.book-container .agent-content .breadcrumbs li.active~li{color:#999}.agent-container.book-container .agent-content .breadcrumbs li.active~li a{color:#999;font-weight:300}.agent-container.book-container .agent-content .breadcrumbs li a{color:#36bfb3;font-weight:700;text-decoration:none;padding-right:5px}.agent-container.book-container .agent-content .date-select-calendar{float:left;width:56%}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker{width:100%;border-radius:0;padding:0;border:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker th{width:calc(100% /7)}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-title{font-size:13px;padding:5px}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-header{border-radius:0;background:#3eddd4;color:#fff;border:none}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev{text-align:center;line-height:41px;font-size:14px;position:absolute;top:0;height:100%;width:40px;border-radius:0;transition:.2s;background:0 0;cursor:pointer}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next:hover,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev:hover{background:#29aca0;border:none}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next:before,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev:before{font-family:FontAwesome;font-weight:400;color:#fff}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev{left:0}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-prev:before{content:"\f060"}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next{right:0}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker .ui-datepicker-next:before{content:"\f061"}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker thead th span{color:#3eddd4;opacity:.5}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker tbody{border-top:1px solid #ccc}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td{padding:0;border:1px solid #ddd}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled{opacity:.6!important;background:#f1f1f1}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled a,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled span{background:0 0!important}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled a.ui-state-default,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled span.ui-state-default{border:none}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled a:hover,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td.ui-state-disabled span:hover{color:#000}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span{height:50px;line-height:30px;font-size:14px;text-align:center;border:none;transition:.2s}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a:after,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span:after{content:"•";position:absolute;color:#36bfb3;top:40%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:25px}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a.ui-state-default,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span.ui-state-default{background:#fff}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a.ui-state-active,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a:hover,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span.ui-state-active,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span:hover{background:#3eddd4;color:#fff}.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a.ui-state-active:after,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td a:hover:after,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span.ui-state-active:after,.agent-container.book-container .agent-content .date-select-calendar .ui-datepicker td span:hover:after{color:#fff}.agent-container.book-container .agent-content .date-select-info-container{float:right;width:40%}.agent-container.book-container .agent-content .date-select-info-container .date-select-none h2{text-transform:none;text-align:left;margin-top:0;letter-spacing:0;font-size:16px;color:#999}.agent-container.book-container .agent-content .date-select-info-container .date-select-info span{color:#999;font-size:14px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info>ul{list-style:none;padding:0;margin:0;overflow:hidden}.agent-container.book-container .agent-content .date-select-info-container .date-select-info>ul li{float:left;width:50%;border:1px solid #ccc;margin-right:-1px;padding:7px 10px 10px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info>ul li span:last-child{color:#000}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .date-select-price{margin-top:0;border:1px solid #ccc;border-top:none;padding:7px 10px 10px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .date-select-price h3 em{font-style:normal;font-size:40px;margin-right:5px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .date-select-price h3 span{color:#000;font-weight:400;font-size:14px;top:-10px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-night-container{margin-top:15px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights{list-style:none;padding:0;margin:10px 0 0}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights li{display:block;float:none;width:100%;margin-bottom:-1px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights li label{display:block;border:1px solid #3eddd4;font-size:14px;padding:5px;cursor:pointer;transition:.2s;color:#000}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights li label:hover{color:#36bfb3}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights li label input{margin-right:3px}.agent-container.book-container .agent-content .date-select-info-container .date-select-info .extra-nights li label em{font-style:normal}.agent-container.book-container .agent-content .no-triple .rooms li .right{width:245px}.agent-container.book-container .agent-content .no-triple .rooms li .right li{width:50%}.agent-container.book-container .agent-content .no-triple .rooms li .right li:nth-of-type(3){display:none}.agent-container.book-container .agent-content .rooms{list-style:none;padding:0;margin:0}.agent-container.book-container .agent-content .rooms>li{border:1px solid #ccc;padding:10px;overflow:hidden;margin-bottom:-1px}.agent-container.book-container .agent-content .rooms>li:first-child .remove-room{display:none}.agent-container.book-container .agent-content .rooms>li:hover .remove-room{opacity:1}.agent-container.book-container .agent-content .rooms>li .remove-room{position:absolute;top:0;right:0;text-decoration:none;color:#999;z-index:2;padding:10px 16px 3px;transition:.2s;opacity:0;font-size:14px;cursor:pointer}.agent-container.book-container .agent-content .rooms>li .remove-room:hover{color:red}.agent-container.book-container .agent-content .rooms>li.add-room-row span{color:#999}.agent-container.book-container .agent-content .rooms>li.add-room-row .button{margin-top:0;font-size:14px;padding:8px 15px;background:#36bfb3}.agent-container.book-container .agent-content .rooms>li.add-room-row .button:hover{background:#29aca0}.agent-container.book-container .agent-content .rooms>li .left{float:left;width:46%}.agent-container.book-container .agent-content .rooms>li .left h3{margin:0 0 10px}.agent-container.book-container .agent-content .rooms>li .left h3 .invalid-response{font-weight:400;font-size:12px;display:inline-block;color:red;margin-left:8px;top:-2px}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors{margin:0;padding:0;list-style:none;overflow:hidden}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors li{float:left;margin-right:10px;overflow:hidden}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors li span{display:block;font-size:12px;color:#999;text-transform:uppercase;margin-bottom:5px}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors li>a{text-decoration:none;background:#999;color:#fff;width:25px;text-align:center;padding:2px 0 0;display:inline-block;font-size:12px;float:left;line-height:20px;transition:.2s}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors li>a:hover{background:#36bfb3}.agent-container.book-container .agent-content .rooms>li .left .personnel-selectors li input{padding:0 3px;border:1px solid #ccc;width:35px;float:left}.agent-container.book-container .agent-content .rooms>li .right{float:right;width:54%}.agent-container.book-container .agent-content .rooms>li .right label{font-size:12px;text-transform:uppercase;color:#999;display:block;margin-bottom:5px}.agent-container.book-container .agent-content .rooms>li .right ul{padding:0;margin:0;list-style:none;float:left;width:100%}.agent-container.book-container .agent-content .rooms>li .right ul li{float:left;width:33%;margin-right:-1px;z-index:1}.agent-container.book-container .agent-content .rooms>li .right ul li.active{z-index:2}.agent-container.book-container .agent-content .rooms>li .right ul li.active a{background:#36bfb3;border-color:#29aca0;color:#fff}.agent-container.book-container .agent-content .rooms>li .right ul li.active a span{color:#fff}.agent-container.book-container .agent-content .rooms>li .right ul li a{display:block;border:1px solid #ccc;padding:10px;text-decoration:none;color:#000;transition:.2s;cursor:default}.agent-container.book-container .agent-content .rooms>li .right ul li a h3{margin:0}.agent-container.book-container .agent-content .rooms>li .right ul li a h3 em{font-style:normal;font-weight:400;font-size:14px}.agent-container.book-container .agent-content .rooms>li .right ul li a span{font-size:14px;color:#999;display:block}.agent-container.book-container .agent-content .view-extra-details{margin-top:30px}.agent-container.book-container .agent-content .view-extra-details form .button{display:none;margin-top:0;font-size:14px;padding:8px 13px;margin-left:10px}.agent-container.book-container .agent-content .view-extra-details form ul{list-style:none;padding:0;margin:20px 0}.agent-container.book-container .agent-content .view-extra-details form ul li{margin-bottom:10px;font-size:0}.agent-container.book-container .agent-content .view-extra-details form ul label{display:inline-block;width:20%;text-align:right;vertical-align:top;font-size:16px;padding-right:10px}.agent-container.book-container .agent-content .view-extra-details form ul span{display:inline-block;vertical-align:top;font-size:16px}.agent-container.book-container .agent-content .view-extra-details form ul input,.agent-container.book-container .agent-content .view-extra-details form ul textarea{font-size:16px;padding:5px;border:1px solid #ccc;width:80%;rows:4;top:-6px;display:none;resize:vertical}.agent-container.book-container .agent-content .view-extra-details form.edited span{display:none}.agent-container.book-container .agent-content .view-extra-details form.edited input,.agent-container.book-container .agent-content .view-extra-details form.edited textarea{display:inline-block}.agent-container.book-container .agent-content .view-extra-details form.edited .button{display:block}.agent-container.book-container .agent-content .passenger-detail-tabs{padding:0;margin:0;overflow:hidden;z-index:2}.agent-container.book-container .agent-content .passenger-detail-tabs li{float:left;list-style:none;z-index:1;margin-right:-1px}.agent-container.book-container .agent-content .passenger-detail-tabs li.active{z-index:2}.agent-container.book-container .agent-content .passenger-detail-tabs li.active a{background:#fff;border-bottom-color:#fff}.agent-container.book-container .agent-content .passenger-detail-tabs li.valid i{display:inline-block}.agent-container.book-container .agent-content .passenger-detail-tabs li a{display:block;padding:8px 15px;border:1px solid #ccc;text-decoration:none;color:#000;line-height:1;background:#f1f1f1}.agent-container.book-container .agent-content .passenger-detail-tabs li a i{display:none;color:#36bfb3;margin-top:-1px}.agent-container.book-container .agent-content .passenger-detail-tab-content{border:1px solid #ccc;z-index:1;margin-top:-1px;padding:20px}.agent-container.book-container .agent-content .passenger-detail-tab-content li{display:none}.agent-container.book-container .agent-content .passenger-detail-tab-content li:first-child{display:block}.agent-container.book-container .agent-content .passenger-detail-tab-content li h3{margin-top:0}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset{border:1px solid #ccc;margin-bottom:-1px;padding:20px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset h4{margin:0}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset label{display:block;color:#999;margin-bottom:5px;font-size:14px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=email],.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=number],.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=text]{font-size:16px;padding:5px 8px;border:1px solid #ccc}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=email].input-day,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=number].input-day,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=text].input-day{width:65px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=email].input-year,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=number].input-year,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=text].input-year{width:70px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset div.requests input,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=email].address-long,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=number].address-long,.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset input[type=text].address-long{width:100%}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset select{height:32px;top:-1px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset div{float:left;margin:10px 20px 10px 0}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset.passenger-address div input,.agent-container.book-container .agent-content h3{margin-bottom:10px}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset div.requests{margin-right:0;float:none}.agent-container.book-container .agent-content .passenger-detail-tab-content li fieldset.passenger-address div{margin-right:0}.agent-container.book-container .agent-content .scroll-up{font-size:14px;color:#999}.agent-container.book-container .agent-content .scroll-up i{display:inline-block;margin-right:5px}.agent-container.book-container .agent-content .view-header h2{text-align:left;border-bottom:1px solid #ccc;padding-bottom:15px}.agent-container.book-container .agent-content .view-header h2 span{color:#999;font-size:16px;float:right;letter-spacing:0;margin-top:5px}.agent-container.book-container .agent-content h3 i{font-size:14px}.agent-container.book-container .agent-content h3 .view-edit{float:right;background:#29aca0;color:#fff;text-decoration:none;font-size:14px;padding:4px 7px;font-weight:400;transition:.1s;border-radius:4px}.agent-container.book-container .agent-content h3 .view-edit:hover{background:#36bfb3}.agent-container.book-container .agent-content .view-passengers{margin-bottom:30px}.agent-container.book-container .agent-content .view-passengers>ul{list-style:none;padding:0 0 2px;margin:0;overflow:hidden}.agent-container.book-container .agent-content .view-passengers>ul>li{float:left;width:33%;border:1px solid #ccc;padding:10px;margin-right:-1px;margin-bottom:-1px;height:250px}.agent-container.book-container .agent-content .view-passengers>ul>li h4{margin-top:0;text-transform:capitalize;margin-bottom:5px}.agent-container.book-container .agent-content .view-passengers>ul>li span{display:block;font-size:14px}.agent-container.book-container .agent-content .view-passengers>ul>li span.passenger-email{color:#999;margin-top:3px}.agent-container.book-container .agent-content .view-passengers>ul>li ul{list-style:none;padding-left:0;font-size:14px;margin-top:10px}.agent-container.book-container .agent-content .view-passengers>ul>li ul li{margin-bottom:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-container.book-container .agent-content .flights-list{padding:0}.agent-container.book-container .agent-content .flights-list li{display:block;border:1px solid #ccc;padding:10px;margin-bottom:-1px}.agent-container.book-container .agent-content .flights-list li .delete-flight{position:absolute;top:0;right:0;color:#999;padding:5px;transition:.1s;z-index:2}.agent-container.book-container .agent-content .flights-list li .delete-flight:hover{color:#36bfb3}.agent-container.book-container .agent-content .flights-list li div{overflow:hidden}.agent-container.book-container .agent-content .flights-list li div:first-child{margin-bottom:5px}.agent-container.book-container .agent-content .flights-list li div span{float:left;margin-right:10px;font-size:14px}.agent-container.book-container .agent-content .flights-list li div span.list-flight-number{color:#999;font-weight:700}.agent-container.book-container .agent-content .flights-list li div span.list-flight-airports i{color:#ccc}.agent-container.book-container .agent-content .flights-form fieldset{border:1px solid #ccc;padding:20px}.agent-container.book-container .agent-content .flights-form fieldset p{margin:0;text-transform:uppercase;font-size:14px;color:#999}.agent-container.book-container .agent-content .flights-form fieldset p.response{float:left;color:red;text-transform:none;margin-top:20px;display:none}.agent-container.book-container .agent-content .flights-form fieldset ul{list-style:none;margin:0 0 20px;overflow:hidden;border-bottom:1px solid #ccc;padding:10px 0}.agent-container.book-container .agent-content .flights-form fieldset ul li{width:33.3%;float:left;margin:5px 0}.agent-container.book-container .agent-content .flights-form fieldset input[type=text]{border:1px solid #ccc;padding:5px 8px;float:left;width:228px;border-right:none}.agent-container.book-container .agent-content .flights-form fieldset input[type=text]:last-of-type,.agent-container.book-container .agent-content .flights-form fieldset input[type=text]:nth-of-type(3){border-right:1px solid #ccc}.agent-container.book-container .agent-content .flights-form fieldset input[type=text].flight-date,.agent-container.book-container .agent-content .flights-form fieldset input[type=text].flight-number{width:25%}.agent-container.book-container .agent-content .flights-form fieldset input[type=text].flight-airline,.agent-container.book-container .agent-content .flights-form fieldset input[type=text].flight-airport{width:50%}.agent-container.book-container .agent-content .flights-form fieldset .button{font-size:14px;padding:8px 15px;margin-top:15px}.agent-container.book-container .book-sidebar{float:right;width:30%;border:1px solid #ccc;background:#fff;padding:30px 30px 70px}.agent-container.book-container .book-sidebar .sidebar-edit{background:#29aca0;color:#fff;float:right;padding:4px 7px;transition:.1s;text-decoration:none;font-size:14px;border-radius:4px}.agent-container.book-container .book-sidebar .sidebar-edit:hover{background:#36bfb3}.agent-container.book-container .book-sidebar .sidebar-edit.edit-dates{margin-top:-20px;margin-bottom:5px}.agent-container.book-container .book-sidebar .sidebar-edit.edit-rooms{margin-top:10px}.agent-container.book-container .book-sidebar .button{float:right;width:100%;text-align:center;background:#43596f}.agent-container.book-container .book-sidebar .button:hover{background:#507090}.agent-container.book-container .book-sidebar .button.button-low{text-transform:none;font-weight:400;text-decoration:underline;color:#36bfb3;background:0 0;padding:0;display:inline-block;float:none;margin-top:10px}.agent-container.book-container .book-sidebar .button.button-low:hover{color:#3eddd4;background:0 0}.agent-container.book-container .book-sidebar .button.submit{margin-top:20px}.agent-container.book-container .book-sidebar .button.submit.inactive{background:#999;border-color:#999;cursor:not-allowed}.agent-container.book-container .book-sidebar .button.submit.inactive:hover{background:#999;color:#fff}.agent-container.book-container .book-sidebar label{display:block;text-transform:uppercase;font-size:14px;color:#999;clear:both}.agent-container.book-container .book-sidebar h2{text-align:left;margin:5px 0;font-weight:700}.agent-container.book-container .book-sidebar .book-meta{margin-top:10px;display:block;color:#999}.agent-container.book-container .book-sidebar .book-meta i{color:#36bfb3}.agent-container.book-container .book-sidebar .extra-night-meta{margin-bottom:15px;font-size:14px}.agent-container.book-container .book-sidebar .booking-dates{overflow:hidden;margin:15px 0;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.agent-container.book-container .book-sidebar .booking-dates>div{float:left;width:50%}.agent-container.book-container .book-sidebar .booking-dates>div span,.agent-container.book-container .book-sidebar .booking-dates>div strong{display:block}.agent-container.book-container .book-sidebar .passenger-list{padding:0 0 10px;margin:0;list-style:none;border-bottom:1px solid #ccc}.agent-container.book-container .book-sidebar .passenger-list>li{display:block;margin:5px 0}.agent-container.book-container .book-sidebar .passenger-list>li h2{font-size:14px;letter-spacing:0;margin-bottom:0}.agent-container.book-container .book-sidebar .passenger-list>li ul{margin:0;padding:0;list-style:none}.agent-container.book-container .book-sidebar .passenger-list>li ul li{display:block}.agent-container.book-container .book-sidebar .passenger-list>li ul li em{float:right;font-style:normal;color:#999}.agent-container.book-container .book-sidebar .my-commission{position:absolute;bottom:0;left:0;width:100%;background:#36bfb3;color:#fff;padding:10px}@media (max-width:1200px){body,html{width:100%;min-width:1000px}body .container,html .container{width:auto;padding:0 30px}body .page-hero .container,html .page-hero .container{padding:60px 30px 100px}body .destination-menu .destinations-controls,html .destination-menu .destinations-controls{width:60px}body .destination-menu ul,html .destination-menu ul{width:calc(100% - 120px)}body .single-itinerary h2,html .single-itinerary h2{padding:20px 30px}body .single-availability ul li,html .single-availability ul li{width:calc((100% - 45px)/ 4)}body .single-availability ul li:nth-child(4n),html .single-availability ul li:nth-child(4n){margin-right:0}body .single-availability ul li:nth-child(5n),html .single-availability ul li:nth-child(5n){margin-right:15px}body .agent-container.book-container .agent-content,html .agent-container.book-container .agent-content{margin:0}body .agent-container .agent-tabs,html .agent-container .agent-tabs{width:auto;margin:0 30px -1px}body .agent-container .agent-content,html .agent-container .agent-content{width:auto;margin:0 30px}body .packages-list ul li>div ul li,html .packages-list ul li>div ul li{padding:6px;font-size:14px}body ul.destinations-list li a div p,html ul.destinations-list li a div p{font-size:14px}body ul.destinations-list li a .button,html ul.destinations-list li a .button{padding:15px 0}}@media (max-width:500px){body{padding-top:73px}body.admin .admin-section .mobile-cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:url(/img/mobile-cover-bg.jpg) center;background-size:cover;text-align:center;padding:25px;display:block}body.admin .admin-section .mobile-cover>div{top:50%;padding:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;overflow:hidden;border-radius:5px;box-shadow:3px 5px 10px rgba(0,0,0,.3)}body.admin .admin-section .mobile-cover>div img{display:inline-block;width:75%}body.admin .admin-section .mobile-cover>div h3{font-size:23px;margin:5px 0}body.admin .admin-section .mobile-cover>div span{display:block;font-weight:300}body.admin .admin-section .mobile-cover>div .button{float:none;font-size:16px;padding:8px 15px;display:inline-block}body,html{width:500px;min-width:500px}body h2 .heading-link,html h2 .heading-link{left:auto;right:0}body .container,html .container{width:100%;padding:0 30px}body .mobile-nav-fade,html .mobile-nav-fade{position:fixed;top:0;left:0;width:100%;height:100%;z-index:98;background:rgba(0,0,0,.3);display:none}body .mobile-nav,html .mobile-nav{position:fixed;top:0;right:0;height:100%;background:#29aca0;display:block;z-index:99;width:60%;box-shadow:0 0 20px rgba(0,0,0,.3);-webkit-transform:translateX(104%);-ms-transform:translateX(104%);transform:translateX(104%);transition:.3s;overflow-y:scroll}body .mobile-nav.visible,html .mobile-nav.visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body .mobile-nav>img,html .mobile-nav>img{display:block;padding:20px;width:100%}body .mobile-nav ul,html .mobile-nav ul{padding:0;margin:0;list-style:none}body .mobile-nav ul li a,html .mobile-nav ul li a{color:#fff;display:block;text-decoration:none;font-size:20px;border-bottom:1px solid rgba(255,255,255,.2);padding:20px;text-transform:uppercase;font-weight:700}body .mobile-nav ul li a:first-child,html .mobile-nav ul li a:first-child{border-top:1px solid rgba(255,255,255,.3)}body .mobile-nav ul li a .fa-caret-up,html .mobile-nav ul li a .fa-caret-up{display:none}body .mobile-nav ul li a.open .fa-caret-up,html .mobile-nav ul li a.open .fa-caret-up{display:inline-block}body .mobile-nav ul li a.open .fa-caret-down,html .mobile-nav ul li a.open .fa-caret-down{display:none}body .mobile-nav ul li.social,html .mobile-nav ul li.social{overflow:hidden}body .mobile-nav ul li.social a,html .mobile-nav ul li.social a{float:left;width:33.3%;text-align:center;border-right:1px solid rgba(255,255,255,.3)}body .mobile-nav ul li.social a:last-child,html .mobile-nav ul li.social a:last-child{border-right:none}body .mobile-nav ul li.active>a,html .mobile-nav ul li.active>a{background:#fff;color:#36bfb3}body .mobile-nav ul li ul,html .mobile-nav ul li ul{background:rgba(0,0,0,.3);display:none}body .destination-menu,html .destination-menu{display:none!important}body header,html header{padding:0}body header .header-bottom,html header .header-bottom{display:none}body header .header-middle .container,html header .header-middle .container{overflow:visible!important;padding:0 25px}body header .header-middle .container .header-logo,html header .header-middle .container .header-logo{width:250px}body header .header-middle .container .header-search,html header .header-middle .container .header-search{position:absolute;width:100%;left:0;margin:0;top:58px;background:#f1f1f1;padding:0 15px;border-top:1px solid #ccc;height:0;transition:.2s;overflow:hidden}body header .header-middle .container .header-search.visible,html header .header-middle .container .header-search.visible{height:70px;padding:12px 15px 15px}body header .header-middle .container .header-search form.search,html header .header-middle .container .header-search form.search{display:block}body header .header-middle .container .header-search form.search input,html header .header-middle .container .header-search form.search input{width:100%!important;font-size:18px;padding:10px 15px 7px}body header .header-middle .container .header-search form.search button,html header .header-middle .container .header-search form.search button{top:10px;right:17px}body header .header-middle .container .header-search form.search button:after,html header .header-middle .container .header-search form.search button:after{font-size:18px}body header .header-middle .container .header-menu,body header .header-middle .container .header-phone,body header .header-middle .container .header-subtitle,html header .header-middle .container .header-menu,html header .header-middle .container .header-phone,html header .header-middle .container .header-subtitle{display:none}body header .header-middle .container .mobile-menu,html header .header-middle .container .mobile-menu{margin-top:-25px;margin-bottom:-22px;margin-right:-30px;height:84px;overflow:visible;display:block}body header .header-middle .container .mobile-menu li,html header .header-middle .container .mobile-menu li{margin:0}body header .header-middle .container .mobile-menu li.active a,html header .header-middle .container .mobile-menu li.active a{background:#36bfb3!important;color:#fff}body header .header-middle .container .mobile-menu li a,html header .header-middle .container .mobile-menu li a{font-size:25px;padding:25px 20px;border-left:1px solid #ccc;width:65px}body header .header-middle .container .mobile-menu li a:hover,html header .header-middle .container .mobile-menu li a:hover{background:0 0}body header .header-middle .container .mobile-menu li a i,html header .header-middle .container .mobile-menu li a i{top:3px;font-size:inherit;margin:0}body .page-hero .background-container,html .page-hero .background-container{opacity:1}body .page-hero .container,html .page-hero .container{background:rgba(0,0,0,.5)}body .home-hero-container .home-hero-content .container,html .home-hero-container .home-hero-content .container{top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:10px}body .home-hero-container .home-hero-content .container i,html .home-hero-container .home-hero-content .container i{display:none}body .home-hero-container .home-hero-content .container h1,html .home-hero-container .home-hero-content .container h1{line-height:1.2}body .home-hero-container .home-hero-content .container p,html .home-hero-container .home-hero-content .container p{width:100%;font-size:18px}body .home-hero-container .home-hero-content .container form.search,html .home-hero-container .home-hero-content .container form.search{padding:0}body .home-hero-container .home-hero-content .container form.search input,html .home-hero-container .home-hero-content .container form.search input{width:100%;z-index:2}body .home-hero-container .home-hero-content .container form.search select,html .home-hero-container .home-hero-content .container form.search select{width:70%;background:url(/img/icons/caret-white.png) 270px center no-repeat;border:1px solid #36bfb3;background-size:10px;color:#fff;top:-2px}body .home-hero-container .home-hero-content .container form.search button,html .home-hero-container .home-hero-content .container form.search button{width:30%}body .home-hero-container .home-hero-content .container form.search .search-type label,html .home-hero-container .home-hero-content .container form.search .search-type label{display:inline-block}body .home-hero-container .home-hero-content .container form.search .search-type label input,html .home-hero-container .home-hero-content .container form.search .search-type label input{width:auto;display:inline-block}body .home-hero-container .home-hero-content .container form.search .search-type label span,html .home-hero-container .home-hero-content .container form.search .search-type label span{display:inline-block;top:-3px}body .home-hero-container .home-hero>div,body .home-hero-container .home-hero>div>div,html .home-hero-container .home-hero>div,html .home-hero-container .home-hero>div>div{position:absolute;top:0;left:0;width:100%;height:100%!important}body .home-hero-container .home-hero .slick-dots,html .home-hero-container .home-hero .slick-dots{bottom:80px}body .home-hero-container .home-hero .slick-list .slick-track li,body .home-hero-container .home-hero>li,html .home-hero-container .home-hero .slick-list .slick-track li,html .home-hero-container .home-hero>li{padding:0;height:100%}body .packages-list,html .packages-list{padding:30px 0}body .packages-list.packages-page-list,html .packages-list.packages-page-list{padding-top:30px;padding-bottom:0;margin-top:0}body .packages-list .container .filter-toggle,html .packages-list .container .filter-toggle{display:block;border:1px solid #36bfb3;color:#36bfb3;font-size:18px;padding:10px;background:#fff}body .packages-list .container .filter-toggle i,html .packages-list .container .filter-toggle i{float:right;font-size:23px;margin-right:3px;top:1px;transition:.2s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}body .packages-list .container .filter-toggle.open i,html .packages-list .container .filter-toggle.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body .packages-list .container .packages-filter,html .packages-list .container .packages-filter{width:100%;margin:0;display:none}body .packages-list .container .packages-filter h2,html .packages-list .container .packages-filter h2{margin-top:0;margin-bottom:15px}body .packages-list .container .packages-filter fieldset ul,html .packages-list .container .packages-filter fieldset ul{overflow:hidden}body .packages-list .container .packages-filter fieldset ul li,html .packages-list .container .packages-filter fieldset ul li{float:left;width:50%;padding-left:10px}body .packages-list .container .packages-filter fieldset ul li:nth-child(odd),html .packages-list .container .packages-filter fieldset ul li:nth-child(odd){padding-right:10px;padding-left:0}body .packages-list .container .destination-head,html .packages-list .container .destination-head{width:100%;margin-top:30px}body .packages-list .container h2,html .packages-list .container h2{text-align:left;margin:30px 0;padding-top:0}body .packages-list .container>ul.packages-list-ul,html .packages-list .container>ul.packages-list-ul{width:100%}body .packages-list .container>ul.packages-list-ul>li,html .packages-list .container>ul.packages-list-ul>li{margin:0 0 30px;float:none;width:100%}body .packages-list .container>ul.packages-list-ul>li:last-child,html .packages-list .container>ul.packages-list-ul>li:last-child{margin-bottom:0}body .packages-list .container>ul.packages-list-ul>li .package-image img,html .packages-list .container>ul.packages-list-ul>li .package-image img{height:250px}body .packages-list .container>ul.packages-list-ul>li .package-image .badge-container img,html .packages-list .container>ul.packages-list-ul>li .package-image .badge-container img{height:auto;width:75px}body .packages-list .container>ul.packages-list-ul>li div.package-content-container .package-content,html .packages-list .container>ul.packages-list-ul>li div.package-content-container .package-content{height:auto}body .packages-list .container>ul.packages-list-ul>li div.package-content-container h3,html .packages-list .container>ul.packages-list-ul>li div.package-content-container h3{text-align:left;font-size:22px}body .packages-list .container>ul.packages-list-ul>li div.package-content-container p,html .packages-list .container>ul.packages-list-ul>li div.package-content-container p{text-align:left;font-size:18px;margin:10px 0 25px}body .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li,html .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li{width:30%;font-size:23px;padding:15px;max-width:none}body .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li:nth-child(2),html .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li:nth-child(2){width:40%}body .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li em,html .packages-list .container>ul.packages-list-ul>li div.package-content-container ul li em{top:-8px;font-size:12px}body .packages-list .container>ul.packages-list-ul>li div.package-content-container .button,html .packages-list .container>ul.packages-list-ul>li div.package-content-container .button{height:65px}body .packages-list .container>ul.packages-list-ul>li div.package-content-container .button span,html .packages-list .container>ul.packages-list-ul>li div.package-content-container .button span{padding:20px;text-align:right;opacity:.6}body .packages-list .container>ul.packages-list-ul>li div.package-content-container .button span:last-child,html .packages-list .container>ul.packages-list-ul>li div.package-content-container .button span:last-child{z-index:2;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:left}body .home-destinations,html .home-destinations{margin-top:0;display:none}body .home-destinations-large,html .home-destinations-large{padding:30px 0}body ul.destinations-list li,html ul.destinations-list li{width:100%;margin:0 0 30px;float:none}body ul.destinations-list li:last-child,html ul.destinations-list li:last-child{margin-bottom:0}body ul.destinations-list li a div,html ul.destinations-list li a div{width:70%}body ul.destinations-list li a div p,html ul.destinations-list li a div p{margin-bottom:0}body ul.destinations-list li a img,html ul.destinations-list li a img{width:30%;position:absolute;top:0;right:0;height:100%;object-fit:cover;object-position:center}body .contact-page.map-page #contact-map,body .findagent-page.map-page #agent-map,html .contact-page.map-page #contact-map,html .findagent-page.map-page #agent-map{height:300px}body ul.destinations-list li a .button,html ul.destinations-list li a .button{display:none}body .home-packages .container .home-packages-tiles,html .home-packages .container .home-packages-tiles{float:none;width:100%;overflow:hidden}body .home-packages .container .home-packages-tiles li,html .home-packages .container .home-packages-tiles li{width:25%;margin:0;border:none}body .home-packages .container .home-packages-tiles li a div h3,html .home-packages .container .home-packages-tiles li a div h3{display:none}body .home-packages .container .home-packages-slider,html .home-packages .container .home-packages-slider{float:none;width:100%;margin-top:0}body .home-packages .container .home-packages-slider li>div h4,html .home-packages .container .home-packages-slider li>div h4{font-size:25px}body .home-packages .container .home-packages-slider li>div h4 .from_price,html .home-packages .container .home-packages-slider li>div h4 .from_price{float:none;display:block;font-size:20px;margin-top:5px}body .home-packages .container .home-packages-slider li>div ul,html .home-packages .container .home-packages-slider li>div ul{width:68%}body .home-packages .container .home-packages-slider li>div p,html .home-packages .container .home-packages-slider li>div p{font-size:18px}body .home-packages .container .home-packages-slider li>div .button,html .home-packages .container .home-packages-slider li>div .button{display:none}body .home-packages .container .home-packages-slider li>div .button.button-mobile,html .home-packages .container .home-packages-slider li>div .button.button-mobile{display:block}body .home-image .container,html .home-image .container{padding:100px 40px}body .home-split-contact .bg-half,html .home-split-contact .bg-half{display:none}body .home-split-contact .container,html .home-split-contact .container{padding:0}body .home-split-contact .container .home-split,html .home-split-contact .container .home-split{width:100%;float:none;padding:30px!important}body .home-split-contact .container .home-split.left,html .home-split-contact .container .home-split.left{background:#5b8592}body .home-split-contact .container .home-split.right,html .home-split-contact .container .home-split.right{background:#1e4755}body .locations-list.text-page h2,html .locations-list.text-page h2{display:block;text-align:left}body .packages-strip .container,html .packages-strip .container{padding:30px;text-align:center}body .packages-strip .container h2,html .packages-strip .container h2{line-height:1.4;text-align:inherit;margin-bottom:15px}body .packages-strip .container .button,html .packages-strip .container .button{display:inline-block;float:none;width:100%;font-size:20px;padding:15px 0}body .findagent-page.map-page .agents-list>li>span,body .home-about .container .home-about-left p,body .home-about .container .home-about-right p,html .findagent-page.map-page .agents-list>li>span,html .home-about .container .home-about-left p,html .home-about .container .home-about-right p{font-size:18px}body .home-about,html .home-about{padding:0}body .home-about .container,html .home-about .container{padding:45px 30px}body .home-about .container .home-about-left,html .home-about .container .home-about-left{margin-bottom:30px}body .home-about .container .home-about-left,body .home-about .container .home-about-right,html .home-about .container .home-about-left,html .home-about .container .home-about-right{width:100%;padding:0;float:none}body .home-about .container .home-about-left h2,body .home-about .container .home-about-right h2,html .home-about .container .home-about-left h2,html .home-about .container .home-about-right h2{margin-top:0}body .contact-page.map-page .form-container form,html .contact-page.map-page .form-container form{left:30px}body .contact-page.map-page .container .contact-left,html .contact-page.map-page .container .contact-left{width:100%;float:none;padding:0;margin-bottom:40px}body .contact-page.map-page .container .contact-left form .form-group label,html .contact-page.map-page .container .contact-left form .form-group label{float:none;display:block;width:100%;padding:0;text-align:left;margin-bottom:5px}body .contact-page.map-page .container .contact-left form .form-group input,body .contact-page.map-page .container .contact-left form .form-group select,body .contact-page.map-page .container .contact-left form .form-group textarea,html .contact-page.map-page .container .contact-left form .form-group input,html .contact-page.map-page .container .contact-left form .form-group select,html .contact-page.map-page .container .contact-left form .form-group textarea{float:none;width:100%;margin-bottom:20px}body .contact-page.map-page .container .contact-right,html .contact-page.map-page .container .contact-right{width:100%;float:none;padding:0}body .findagent-page.map-page .form-container,html .findagent-page.map-page .form-container{padding:0}body .findagent-page.map-page .form-container form,html .findagent-page.map-page .form-container form{position:relative;top:0;left:0;width:100%}body .findagent-page.map-page .agents-list>li,html .findagent-page.map-page .agents-list>li{float:none;width:100%;margin:0 0 30px;padding:30px 30px 50px;height:auto}body .single-container .container,body .single-container .shaded-container,html .single-container .container,html .single-container .shaded-container{padding:50px 30px}body .findagent-page.map-page .agents-list>li img,html .findagent-page.map-page .agents-list>li img{height:180px;margin-bottom:30px}body .findagent-page.map-page .agents-list>li em,html .findagent-page.map-page .agents-list>li em{font-size:20px;width:32px;height:32px;line-height:32px}body .findagent-page.map-page .agents-list>li ul li,html .findagent-page.map-page .agents-list>li ul li{font-size:18px;margin-bottom:8px}body .findagent-page.map-page .agents-list>li ul li h3,html .findagent-page.map-page .agents-list>li ul li h3{font-size:22px}body .single-container .single-hero .container h1,html .single-container .single-hero .container h1{font-size:45px}body .single-container .shaded-container .container,html .single-container .shaded-container .container{width:100%}body .single-container .about-container,html .single-container .about-container{width:100%;float:none;margin-bottom:30px}body .single-container .tab-container,html .single-container .tab-container{width:100%;margin:0;float:none}body .single-container .tab-container .tabs,html .single-container .tab-container .tabs{overflow:hidden;margin:0}body .single-container .tab-container .tabs li,html .single-container .tab-container .tabs li{float:left;padding:0;width:30%}body .single-container .tab-container .tabs li:nth-child(3),html .single-container .tab-container .tabs li:nth-child(3){width:40%}body .single-container .tab-container .tabs li a,html .single-container .tab-container .tabs li a{padding:15px 15px 12px;text-align:center}body .single-container .tab-container .tab-content .check-list li,html .single-container .tab-container .tab-content .check-list li{float:none;width:100%;height:auto;overflow:hidden}body .single-container .tab-container .tab-content .check-list li i,body .single-container .tab-container .tab-content .check-list li span,html .single-container .tab-container .tab-content .check-list li i,html .single-container .tab-container .tab-content .check-list li span{top:0;-webkit-transform:none;-ms-transform:none;transform:none}body .single-container .tab-container .tab-content .check-list li span,html .single-container .tab-container .tab-content .check-list li span{font-size:16px!important}body .single-container .accordion li .accordion-header,body .single-container .highlights .highlights-content ul span,html .single-container .accordion li .accordion-header,html .single-container .highlights .highlights-content ul span{font-size:18px}body .single-container .highlights .image-slider-container,html .single-container .highlights .image-slider-container{float:none;width:100%}body .single-container .highlights .highlights-content,html .single-container .highlights .highlights-content{float:none;width:100%;margin-top:30px}body .single-container .map-container #map,html .single-container .map-container #map{height:300px}body .single-container .accordion li .accordion-content img,html .single-container .accordion li .accordion-content img{width:100%;float:none;margin-bottom:30px}body .single-container .accordion li .accordion-content div,html .single-container .accordion li .accordion-content div{float:none;width:100%}body .single-container .accordion li .accordion-content div p,html .single-container .accordion li .accordion-content div p{font-size:16px}body .single-container .single-table li.list-table-head,html .single-container .single-table li.list-table-head{padding:8px 10px}body .single-container .single-table li>a,html .single-container .single-table li>a{padding:8px 10px;font-size:14px}body .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(1),html .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(1){width:30%}body .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(2),html .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(2){width:48%}body .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(3),html .single-container .hotels-list.single-table>.list-table-head>span:nth-of-type(3){width:90px}body .single-container .hotels-list.single-table>li:not(.list-table-head),html .single-container .hotels-list.single-table>li:not(.list-table-head){padding:8px 10px}body .single-container .hotels-list.single-table>li:not(.list-table-head)>span,html .single-container .hotels-list.single-table>li:not(.list-table-head)>span{width:36.5%}body .single-container .hotels-list.single-table>li:not(.list-table-head)>span:nth-of-type(1),html .single-container .hotels-list.single-table>li:not(.list-table-head)>span:nth-of-type(1){width:30%}body .single-container .hotels-list.single-table>li:not(.list-table-head)>span:nth-of-type(2),html .single-container .hotels-list.single-table>li:not(.list-table-head)>span:nth-of-type(2){width:48%}body .single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars,html .single-container .hotels-list.single-table>li:not(.list-table-head) .hotel-stars{width:90px}body .single-container .availability-container,html .single-container .availability-container{float:none;width:100%;margin:0}body .single-container .whychoose-container,html .single-container .whychoose-container{display:none}body .specialdeals-page .specialdeals-list>li,html .specialdeals-page .specialdeals-list>li{margin-top:40px}body .specialdeals-page .specialdeals-list>li h3,html .specialdeals-page .specialdeals-list>li h3{border:none}body .specialdeals-page .specialdeals-list>li .deal-left,html .specialdeals-page .specialdeals-list>li .deal-left{float:none;width:100%}body .specialdeals-page .specialdeals-list>li .deal-left *,html .specialdeals-page .specialdeals-list>li .deal-left *{font-size:18px!important}body .specialdeals-page .specialdeals-list>li .deal-right,html .specialdeals-page .specialdeals-list>li .deal-right{float:none;width:100%;padding:0;margin-bottom:30px}body .page-hero,body .page-hero.text-page-hero,html .page-hero,html .page-hero.text-page-hero{margin-bottom:0}body .page-hero.text-page-hero .container,html .page-hero.text-page-hero .container{padding-bottom:30px}body .page-hero .container,html .page-hero .container{padding:35px 30px}body .page-hero .container>div,html .page-hero .container>div{float:none;width:auto;padding:0}body .page-hero .container form.search,html .page-hero .container form.search{padding:0;width:100%}body .page-hero .container form.search input,html .page-hero .container form.search input{width:100%;z-index:2;padding:20px}body .page-hero .container form.search select,html .page-hero .container form.search select{width:70%;background:url(/img/icons/caret-white.png) 270px center no-repeat;border:1px solid #36bfb3;background-size:10px;color:#fff;top:-2px;padding:20px}body .page-hero .container form.search button,html .page-hero .container form.search button{width:30%;padding:20px}body .page-hero .container form.search .search-type label,html .page-hero .container form.search .search-type label{display:inline-block}body .page-hero .container form.search .search-type label input,html .page-hero .container form.search .search-type label input{width:auto;display:inline-block}body .page-hero .container form.search .search-type label span,html .page-hero .container form.search .search-type label span{display:inline-block;top:-3px}body .text-page,html .text-page{padding-top:30px;padding-bottom:20px}body .text-page .container .main-col,html .text-page .container .main-col{padding:0;width:100%;margin-bottom:40px}body .text-page .container .main-col h3,html .text-page .container .main-col h3{font-size:22px}body .text-page .container .main-col p,html .text-page .container .main-col p{font-size:20px}body footer .container .footer-left p,body footer .container .footer-left ul li a,body footer .container .footer-right p,html footer .container .footer-left p,html footer .container .footer-left ul li a,html footer .container .footer-right p{font-size:18px}body .text-page .container .sidebar,html .text-page .container .sidebar{width:100%}body footer .container .footer-left,html footer .container .footer-left{width:100%;float:none;margin-bottom:60px}body footer .container .footer-left ul li,html footer .container .footer-left ul li{margin-bottom:20px}body footer .container .footer-right,html footer .container .footer-right{width:100%;float:none}body .footer-sub,html .footer-sub{padding:15px 0}body .footer-sub .container span,html .footer-sub .container span{float:none;display:block;text-align:center;margin-bottom:15px}body .footer-sub .container ul,html .footer-sub .container ul{float:none;display:block;text-align:center}body .footer-sub .container ul li,html .footer-sub .container ul li{display:inline-block;float:none}}