﻿/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media(min-width:991px){.url-left-menu{display:block;}}.url-left-menu ul{padding-left:0;}.url-left-menu ul li{list-style:none;margin-bottom:5px;width:100%;}.url-left-menu ul li.active a{background:url('../images/right-arrow-icon.png') right 10px center no-repeat;background-color:#2d9da2;color:#fff;text-decoration:none;padding-left:10px;}.url-left-menu ul a{color:#333;font-size:14px;font-weight:700;display:inline-block;width:90%;padding:5px 0;-webkit-transition-property:background-color,padding-left;-o-transition-property:background-color,padding-left;transition-property:background-color,padding-left;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}@media(max-width:991px){.url-left-menu ul a{width:100%;}}.url-left-menu ul a:hover,.url-left-menu ul a.active{background:url('../images/right-arrow-icon.png') right 10px center no-repeat;background-color:#2d9da2;color:#fff;text-decoration:none;padding-left:10px;}.url-left-menu ul a:focus{text-decoration:none;}.content-page .top-band{width:100%;height:43px;background-color:#2d9da2;margin-bottom:29px;}.content-page .content{border-left:2px solid #d5d5d5;padding-left:64px;min-height:570px;margin-bottom:90px;}.content-page .content a:focus,.content-page .content a:hover{text-decoration:none!important;}.content-page h3.header{font-size:18px;color:#333;font-weight:700;}@media(max-width:991px){.content-page .content{border:0;padding-left:15px;min-height:0;text-align:justify;}}.content-page .form-button{padding:16px 33px;margin-top:26px;border-radius:2px;border:0;width:100%;font-size:13px;font-weight:700;}.content-page p{font-size:13px;color:#757575;font-weight:700;margin-top:19px;}.content-page .txt,.content-page .ddl{border:0;border:1px solid #ccc;border-radius:2px;width:100%;padding:12px;color:#757575;font-size:13px;}.content-page .imgCaptcha{height:43px;width:100%;}.content-page .dropdown-icon{position:relative;}.content-page .dropdown-icon .ddl{color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}.content-page .dropdown-icon span{position:absolute;border-top:6px solid #656565;border-left:6px solid transparent;border-right:6px solid transparent;right:20px;top:20px;}.content-page .radio-row{margin:7px 0 0 0;}@media(max-width:767px){.content-page .radio-row{width:33.333333%;float:left;padding:0;padding-left:15px;}}.content-page .textbox-text{position:relative;}.content-page .textbox-text span{position:absolute;font-size:13px;color:#757575;font-weight:700;bottom:13px;left:32px;}.content-page .textbox-text .txt{padding-left:64px;}.content-page .message{margin-top:14px;}.content-page .message p{color:#55ad3b;font-weight:700;font-size:16px;}.content-page .message p span{font-size:13px;}.content-page .general-content{font-size:13px!important;line-height:1.5!important;color:#003466;display:block;width:100%;float:left;}.content-page .general-content *{font-size:13px!important;line-height:1.5!important;text-align:justify;}.content-page .general-content img,.content-page .general-content video{margin:30px 30px 30px 0;float:left;}.content-page .general-content p{margin-bottom:5px;text-align:justify;color:#616161;font-weight:400;}.content-page .general-content h1,.content-page .general-content h2,.content-page .general-content h3,.content-page .general-content h4,.content-page .general-content h5,.content-page .general-content h6{font-size:18px!important;font-weight:700!important;margin-top:10px!important;margin-bottom:10px!important;color:#525252!important;}.content-page .general-content h1 strong,.content-page .general-content h2 strong,.content-page .general-content h3 strong,.content-page .general-content h4 strong,.content-page .general-content h5 strong,.content-page .general-content h6 strong{font-size:15px!important;color:#2b2b2b!important;}.content-page .general-content ol li,.content-page .general-content ul li{color:#616161!important;}.content-page .general-content a{font-weight:600!important;color:#2d9da2!important;}@media(max-width:767px){.content-page .general-content img,.content-page .general-content video{width:100%!important;height:auto!important;}}.content-page .public-holidays{color:#2d9da2;font-size:14px;}.content-page .public-holidays h1{font-weight:700;font-size:28px;}.content-page .public-holidays p{font-weight:400;}.content-page .public-holidays .nav{list-style:none;padding:0;margin:0;}.content-page .public-holidays .nav li a{background-color:#fff;border:1px solid #ededed;background-clip:padding-box;margin-right:4px;color:#2d9da2;text-align:center;text-decoration:none!important;padding:13px 15px;border-radius:4px 4px 0 0;}.content-page .public-holidays .nav li a:hover{background-color:#ededed;}.content-page .public-holidays .nav li.active a{color:#fff;background-color:#2d9da2;cursor:default;}.content-page .public-holidays .tab-content{background-color:#fff;border:1px solid #ededed;background-clip:padding-box;display:block;padding:15px;margin-top:-2px;border-radius:0 0 4px 4px;}.content-page .public-holidays .table thead tr th{background:#f6f6f6;}.content-page .public-holidays .table tbody{color:#003466;}.content-page .public-holidays .table tbody tr.past-holidays{background:#e8ecee;color:#969696;}.content-page .public-holidays .table.small-only{font-size:12px;}.content-page .public-holidays .table.small-only .btn{padding:4px 8px;font-size:12px;}.content-page .public-holidays .table.small-only .st-key{color:#2d9da2;font-weight:700;}.content-page .public-holidays .table.small-only .st-val{text-align:center;}.content-page .public-holidays .btn-show-deals{border-radius:3px;}.branch-list-page{margin-bottom:132px;}.branch-list-page .panel-group{margin-bottom:0;}.branch-list-page .panel-title>a{font-size:16px;font-weight:700;display:block;background:url("../images/branch-list-collapse-active.png") no-repeat right center;line-height:23px;color:#2d9da2;}.branch-list-page .panel-title>a.collapsed{background:url("../images/branch-list-collapse.png") no-repeat right center;color:#2f2f2f;}.branch-list-page .panel-default{border:0;}.branch-list-page .panel-default>.panel-heading{background-color:#fff;border-top:1px solid #d7d7d7;padding-left:0;padding-right:0;}.branch-list-page .panel-default:first-child>.panel-heading{border-top:0;}.branch-list-page .panel-default:last-child{border-bottom:1px solid #d7d7d7;}.branch-list-page a:hover,.branch-list-page a:focus{text-decoration:none;}.branch-list-page .panel-group .panel+.panel{margin-top:0;}.branch-list-page .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:15px 0 0 0;}.branch-list-page .panel-group .panel .address{color:#2f2f2f;font-size:14px;margin-bottom:34px;}.branch-list-page .panel-group .panel .address h3.address-heading{font-size:20px;margin-top:2px;font-weight:600;}.branch-list-page .panel-group .panel .address p{margin-top:0;color:#333;font-weight:600;}.sms-subscription-page{margin-bottom:63px;}.sms-subscription-page p{font-size:14px;color:#333;line-height:24px;font-weight:600;}.sms-subscription-page .salt-phone-mask{border:0;color:#8f8f8f;border:1px solid #d7d7d7;padding:15px 17px;width:100%;font-size:14px;border-radius:2px;}.sms-subscription-page .subscription-button{padding:16px 33px;margin-top:20px;border-radius:2px;border:0;width:100%;font-size:16px;font-weight:700;}@media(max-width:1199px){.sms-subscription-page .subscription-button{font-size:14px;}}.branch-form-page{margin-bottom:75px;}.branch-form-page .branch{margin-bottom:23px;}.branch-form-page h3.header{font-size:20px;color:#2d9da2;margin:11px 19px 0 0;}.branch-form-page .recaptcha-box{margin-top:10px;}.hr-form-page{margin-bottom:75px;}.hr-form-page .contact-article h3,.hr-form-page .contact-article .h3{font-size:20px;color:#333;}.hr-form-page .contact-article .text{font-size:14px;margin:30px 0;}.hr-form-page .contact-article .text p{font-weight:600;margin-top:10px;font-size:14px;color:#333;}.hr-form-page .contact-article .text ul{padding:0;padding-left:15px;}.hr-form-page .contact-article .text ul li{font-weight:600;margin-top:10px;font-size:14px;}.hr-form-page .contact-form h3,.hr-form-page .contact-form .h3{font-size:20px;color:#2d9da2;margin:40px 0 20px 0;}.hr-form-page .contact-form hr{border-top-color:#d7d7d7;}.hr-form-page .contact-form .recaptcha-box{margin-top:10px;}.visa-check-page p{font-size:14px;color:#333;font-weight:600;margin-bottom:35px;}.visa-check-page .check-button{padding:15px 30px;border-radius:2px;border:0;width:100%;font-size:16px;font-weight:700;}.visa-check-page .txt{font-size:14px;padding:15px 17px;}@media(max-width:991px){.visa-check-page .txt{margin-bottom:20px;}}.panel-content{color:#333;}.panel-content h3.header{font-size:18px;font-weight:700;}.panel-content p{font-size:14px;font-weight:600;color:#333;line-height:25px;margin-top:0;}.panel-content h4.subheader{font-size:14px;font-weight:700;margin-top:25px;}.panel-content h4.subheader span{color:#333;}.panel-content ul{padding:0;padding-left:15px;}.panel-content ul li{font-size:14px;font-weight:600;line-height:25px;}.panel-content ul p{position:relative;left:-15px;}.panel-content .img-prize{border:1px solid #d7d7d7;padding:30px 77px;}.panel-content .info{margin-top:25px;}.panel-content .info p{font-weight:700;font-size:14px;}.panel-content .info p span{font-weight:600;}@media(max-width:991px){.panel-content .rate-content{text-align:center;}}.panel-content .rate-content .rate{font-size:28px;color:#36a556;font-weight:700;}.panel-content .rate-content p span{color:#2d9da2;font-size:17px;}@media(max-width:991px){.panel-content .img-rate,.panel-content .img-rate-table,.panel-content .img-prize,.panel-content .img-manager{margin:0 auto;}}.panel-content h3.header-red{color:#2d9da2;font-size:18px;font-weight:700;}.panel-content .section{margin:30px 0;}.panel-content .section .rate-gray{font-size:20px;color:#333;font-weight:700;}.panel-content .location-map{margin:35px 0 15px 0;}@media(max-width:991px){.panel-content .location-map{max-width:100%;}}.panel-content .big-map{font-size:12px;}.panel-content .big-map a{color:#00f;text-decoration:underline;}.panel-content .warning{color:#2d9da2!important;}.panel-content .visa-items p{font-size:13px;}.not-found h1,.not-found .h1{font-size:72px;}.rounded-location-box-list{padding:10px 0;}.rounded-location-box-list .rounded-location-box{text-align:center;text-decoration:none;display:block;}.rounded-location-box-list .rounded-location-box .box-image-wrapper{border-radius:50%;padding-bottom:100%;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;border:2px solid #2d9da2;}.rounded-location-box-list .rounded-location-box .box-image{border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid #fff;}.rounded-location-box-list .rounded-location-box h3,.rounded-location-box-list .rounded-location-box .h3{font-size:18px;line-height:1.3;font-weight:600;color:#222;margin-bottom:5px;min-height:40px;}.rounded-location-box-list .rounded-location-box:hover,.rounded-location-box-list .rounded-location-box:focus{text-decoration:none;}.rounded-location-box-list .rounded-location-box:hover .box-image-wrapper,.rounded-location-box-list .rounded-location-box:focus .box-image-wrapper{opacity:.7;}.rounded-location-box-list .rounded-location-box:hover h3,.rounded-location-box-list .rounded-location-box:focus h3,.rounded-location-box-list .rounded-location-box:hover .h3,.rounded-location-box-list .rounded-location-box:focus .h3{text-decoration:none;}.last-minute-deals{position:relative;padding:30px 0;}.last-minute-deals .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;right:0;bottom:0;}.last-minute-deals .header-image{margin-top:-30px;width:100%;margin-bottom:35px;}.last-minute-deals .container{position:relative;}.last-minute-deals .intro-text{font-size:20px;line-height:26px;text-align:center;color:#222;margin-bottom:20px;font-weight:500;}.last-minute-deals .deal-location-nav{margin-bottom:50px;}.last-minute-deals .deal-location-nav>ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px;}.last-minute-deals .deal-location-nav>ul>li{padding:5px;}.last-minute-deals .deal-location-nav>ul>li>a{display:block;background-color:#8c8c8c;line-height:44px;font-size:14px;font-weight:500;color:#fff;padding:0 25px;text-decoration:none;-webkit-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all;}.last-minute-deals .deal-location-nav>ul>li>a:hover{background-color:#fe1c1c;}.last-minute-deals .deal-location-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}.last-minute-deals .col-deal-location-box{-webkit-box-flex:1;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%;padding:0 15px;}@media(max-width:991px){.last-minute-deals .col-deal-location-box{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;}}@media(max-width:767px){.last-minute-deals .col-deal-location-box{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}}.last-minute-deals .deal-location-box{display:block;text-decoration:none;margin-bottom:30px;}.last-minute-deals .deal-location-box.box-rounded{border-radius:5px;overflow:hidden;}.last-minute-deals .deal-location-box img{width:100%;}.last-minute-deals .deal-location-box .box-bottom{display:block;background-color:#4c4b3e;color:#fff;-webkit-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all;position:relative;}.last-minute-deals .deal-location-box .box-title{display:block;font-size:13px;line-height:16px;padding:6px 10px;border:1px solid #707070;}.last-minute-deals .deal-location-box .box-price{display:block;padding:6px 10px;font-size:16px;color:#f96565;font-weight:500;background:url(../images/right-chevron.png) no-repeat right 10px center;}.last-minute-deals .deal-location-box .box-price small{font-size:13px;line-height:16px;color:#fff;}.last-minute-deals .deal-location-box:hover .box-bottom{background-color:#6a6a6a;}.last-minute-deals h1,.last-minute-deals .h1{font-size:18px;font-weight:600;line-height:22px;color:#333;}.last-minute-deals .map-image{width:100%;margin-bottom:15px;}.last-minute-deals .filter-header{font-size:16px;line-height:22px;margin-bottom:10px;}.last-minute-deals .hotel-filter-list .btn-filter-group-collapse{font-size:14px;line-height:22px;font-weight:600;color:#000;display:inline-block;margin:6px 0;padding-left:24px;position:relative;}.last-minute-deals .hotel-filter-list .btn-filter-group-collapse:before,.last-minute-deals .hotel-filter-list .btn-filter-group-collapse:after{content:" ";position:absolute;left:3px;top:10px;width:12px;height:2px;background-color:#000;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all;}.last-minute-deals .hotel-filter-list .btn-filter-group-collapse.collapsed:after{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);}.last-minute-deals .hotel-filter-list .filter-group-collapse{padding-left:24px;}.last-minute-deals .hotel-filter-list .filter-value{margin:8px 0;}.last-minute-deals .hotel-filter-list .filter-value label{font-size:13px;line-height:18px;font-weight:400;margin-bottom:0;padding-left:10px;}.last-minute-deals .hotel-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}.last-minute-deals .col-hotel-box{-webkit-box-flex:1;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%;padding:0 10px;}@media(max-width:991px){.last-minute-deals .col-hotel-box{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;}}@media(max-width:767px){.last-minute-deals .col-hotel-box{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}}.last-minute-deals .hotel-box .hotel-image{width:100%;margin-bottom:10px;}.last-minute-deals .hotel-box .hotel-name{font-size:18px;line-height:22px;font-weight:600;}.last-minute-deals .hotel-box .hotel-location{font-size:13px;line-height:22px;}.last-minute-deals .hotel-box .hotel-concept{font-size:13px;line-height:22px;font-weight:600;color:#fe1c1c;}.last-minute-deals .hotel-box hr{margin:5px 0;border-top-color:rgba(112,112,112,.16);}.last-minute-deals .hotel-box .discount-percentage{font-size:13px;line-height:22px;font-weight:600;color:#fe1c1c;margin:5px 0;}.last-minute-deals .hotel-box .hotel-price{font-size:13px;line-height:22px;color:#000;margin:5px 0;}.last-minute-deals .hotel-box .hotel-price .old-price{font-size:13px;line-height:22px;text-decoration:line-through;margin-right:5px;}.last-minute-deals .hotel-box .hotel-price .new-price{font-size:18px;line-height:22px;font-weight:700;color:#fe1c1c;margin-right:5px;}.last-minute-deals .hotel-box .hotel-campaign{font-size:12px;line-height:15px;margin-bottom:10px;}.last-minute-deals .hotel-box .hotel-campaign .cc-image{margin-right:3px;}.last-minute-deals .hotel-box .btn-collapse-campaigns{margin:7px 0;font-size:13px;font-weight:600;line-height:22px;color:#40af22;display:inline-block;}.last-minute-deals .hotel-box .row-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.last-minute-deals .hotel-box .btn-seize{padding:10px 45px;border:0;border-radius:5px;}.last-minute-deals .hotel-box .remaining-rooms{font-size:13px;font-weight:600;line-height:22px;color:#000;}.last-minute-deals .hotel-box .hotel-day-campaign{width:92%;background-color:#f1f1f1;border-radius:5px;padding:10px 20px;font-size:13px;font-weight:600;line-height:18px;color:#000;margin:15px 0;position:relative;}.last-minute-deals .hotel-box .hotel-day-campaign:after{content:" ";top:100%;left:50px;position:absolute;border:10px solid transparent;border-top-color:#f1f1f1;}