/*
    Created on : 12.10.2016, 9:45:46
    Author     : dimabresky by travelsoft
*/

body {color: #000;}

.policies-item p {color: #000; /*-moz-user-select: none; -webkit-user-select: none;*/}
.about-area-text p {color: #000}
/* Backgrounds*/
@media (min-width: 1000px)
{
	/*Каждый из 3-х id применять к тегу section*/
	#main_ban_zone_ru {
		background-image:url('../images/background/autumn1.jpg');
		/*background-repeat: no-repeat;
		background-size: 100% 100%;*/
	}
	#main_ban_zone_by {
		background-image:url('../images/background/autumn1.jpg');
		/*background-repeat: no-repeat;
		background-size: 100% 100%;*/
	}
	#main_ban_zone_en {
		background-image:url('../images/background/autumn1.jpg');
	}

	.bg-1 {background-image:url('../images/background/autumn.jpg');}
}

@media (max-width: 1000px)
{
	.bg-1 {background-image:url('../images/background/autumn.jpg')}
}

.bg-2 {background-image:url('../images/background/bg-07.jpg')}
.bg-3 {background-image:url('../images/background/bg-03.jpg')}
#cnt__elements { display: none; }

.slide-room-lg .prev-next-room {
    display: block;
    width: 28px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 35%;
    bottom: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.slide-room-lg .prev-next-room.prev-room {
    left: 10px;
    background: url('../images/photo-gall-but.png') no-repeat -113px -113px;
}
/*.detail-slider .slide-room-lg #slide-room-lg .prev-next-room.prev-room:hover {
  background-position: -113px -113px;
}*/
.slide-room-lg .prev-next-room.next-room {
    right: 10px;
    background: url('../images/photo-gall-but.png') no-repeat -35px -113px;
}
/*.detail-slider .slide-room-lg #slide-room-lg .prev-next-room.next-room:hover {
  background-position: -35px -113px;
}*/
.scroll-heading .customer-like {
    margin-bottom: 80px;
}
.scroll-heading .cs-like-label {
    float: left;
    display: block;
    color: #333333;
    font-family: 'Open sans';
    font-weight: 400;
    clear: both;
}
.scroll-heading .cs-like-label a {
    font-size: 16px;
    line-height: 8px;
    clear: both;
}
.wifi {
    background: url('../images/icon-service-9.png') no-repeat center;
}
.breakfast {
    background: url('../images/icon-service-1.png') no-repeat center;
}
.spa {
    background: url('../images/icon-service-2.png') no-repeat center;
}
.parking {
    background: url('../images/icon-service-3.png') no-repeat center;
}
.sauna {
    background: url('../images/icon-service-4.png') no-repeat center;
}
.restaurant {
    background: url('../images/icon-service-5.png') no-repeat center;
}
.casino {
    background: url('../images/icon-service-6.png') no-repeat center;
}
.pool {
    background: url('../images/icon-service-7.png') no-repeat center;
}
.transfer {
    background: url('../images/icon-service-8.png') no-repeat center;
}
.smoking {
    background: url('../images/icon-service-10.png') no-repeat center;
}
.laundry {
    background: url('../images/icon-service-11.png') no-repeat center;
}
.business_center {
    background: url('../images/icon-service-12.png') no-repeat center;
}
.hairdryer {
    background: url('../images/icon-service-13.png') no-repeat center;
}
.non-stop_service {
    background: url('../images/icon-service-14.png') no-repeat center;
}
.family-rooms {
    background: url(/images/holidays.png) no-repeat center;
    background-size: contain;
}
.featured-service .service-list li {
    margin-top: 0;
}
ul.icon-list {
    display: table;
    min-height: 73px;
    width: 100%;
}
ul.icon-list li {
    display: table-cell;
    min-width: 40px;
    min-height: 40px;
    vertical-align: middle;
    width: auto;
}
li .first {
    width: 15% !important;
}
li .last {
    width: 80% !important;
    word-break: break-all;
}
.icon-service {
    margin-right: 10px;
    margin-top: 4px;

}
ul.icon-list li figcaption {
    margin-left: 15px;
    margin-top: 10px;
}
.border_icon {
    width: 24px;
    height: 24px;
    background-size: cover;
}
a.color {
    color: #111111;
}
a.color:hover {
    text-decoration: none;
}
.ui-autocomplete  {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(222, 222, 222);
    overflow-y: auto;     /* prevent horizontal scrollbar */
    overflow-x: hidden;
    padding: 3px;
    max-height: 300px;
    font-family: 'SolomonSansNormal', Arial, Verdana;
}
.ui-autocomplete::after {margin-left:-11px;}
.ui-autocomplete .ui-state-focus {
    background-color:#CBDAF2
}
ul#city_menu{
    padding-left: 0;
    margin-top: 10px;
}
ul#city_menu a {
    margin-top: 0px;
    clear: none !important;
    display: inline-block !important;
}
.detail-sidebar .scroll-heading h2 {
    font-size: 17px;
}
.detail-sidebar .scroll-heading .hr {
    margin-top: 12px;
}
.detail-sidebar .scroll-heading a {
    font-size: 17px;
}
.info-form {
    margin: 30px 30px 0 30px;
}
.info-form > .row {
    margin-left: -30px;
    margin-right: -30px;
}
.info-form > .row > [class*="col-"] {
    padding-left: 30px;
    padding-right: 30px;
}
.info-form .form-field {
    margin-top: 10px;
}
.info-form .form-field .field-input {
    border: 1px solid #dedede;
    padding: 14px 20px;
    color: #333333;
    width: 100%;
    outline: none;
}
.sidebar-cn .facilities-sidebar {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #f6f9fd;
    border-bottom: 1px solid #fff;
    margin-top: 0px;
}
.smartfilter {margin-top: 20px;}
.smartfilter .title-sidebar {margin-top: 1px;}
.sidebar-cn .narrow-results {
    margin-top: 20px;
}

.mt-5 {
    margin-top: 5px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-none {
    margin: 0 !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}
.mt-20 {
    margin-top: 20px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}
.pos-rel {
    position: relative;
}

/** ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ **/
.delete-position {
    font-size: 24px;
    text-align: right;
}

span[id^="delete-position-"] {
    cursor: pointer;
}
/** **/
.error-finder {color:#fff;margin-top:20px;}
#send-error > img {
    width: 90px;
}
#send-error > div {
    width: auto !important;
}
.payment-form .form:before {
    background: none !important;
}
/*Switch settings*/

.nav-desktop ul li.menu-parent > a::after {display:none;}
.flow-switches .switch:hover {background:none;}
.flow-switches .switch a {text-transform:none;text-overflow: ellipsis;/* max-width: 50px; */white-space: nowrap;overflow: hidden; /* Обрезаем все, что не помещается в область */}
.flow-switches .switch a:hover {color: #264b87 !important;}
.flow-switches .sub-menu span {text-transform:none;}
.flow-switches ul > li:hover > a:not(.auth-link) {color:#264b87 }
.flow-switches .sub-menu li a:hover,
.flow-switches .sub-menu li span:hover {color:#fff !important;}
.flow-switches .sub-menu li:hover span {color:#fff !important;}
.flow-switches .lang {width:160px}
.flow-switches .currency {width:220px}
/*end Switch settings*/
.ms-choice {height: 40px;}
.ms-choice>span {top: 6px;}
.ms-choice>div {top: 7px;}
.ms-drop ul>li.multiple {margin-right: 2%; padding-left:4%}
.ms-drop ul>li.multiple input[type=radio], input[type=checkbox] {margin: 3px 10px 5px 5px;}
.ms-drop .multiple > label {margin-bottom: 2px; margin-top:0;}
.ms-drop .multiple {width: 48% !important;}
.ms-drop .optgroup {margin-top:3px; margin-bottom:3px;}
.ms-drop ul > li label.optgroup {font-size: 15px;}
.ms-parent { margin-right: 1.8%;margin-left: 1.8%;}
@media(max-width: 1200px) {
    .ms-drop .multiple {width: 96% !important;}
}
@media(max-width: 660px) {
    .ms-parent {width: 96% !important;margin-bottom: 6px;}
    .featured-service ul li {width: 100%;}
}
.daterangepicker td.available:focus, .daterangepicker td.available:hover, .daterangepicker td.in-range {background-color: rgba(38, 75, 135, 0.35) !important;}
.daterangepicker td.active, .daterangepicker td.active:focus, .daterangepicker td.active:hover {background-color: #264B87 !important;}

a:hover, a:focus {text-decoration: none !important;}
.owl-carousel .owl-item {max-height: 540px;padding: 1px 0;}
#cnt__elements {display:none;}


/*Login-logout*/
.login .my-profile {line-height:35px;text-align:center;position: relative;max-width: 120px;}
.login .my-profile span {font-size:0.8em; position:relative; top:-8px; padding:0 5px; color:#fff; background-color:#BC0707; line-height:14px; font-family:arial;}
.login .logout {line-height:35px; text-transform: none; text-align:center; position: relative;font-size: 13px; color: #545454;}

/*ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â² ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°*/
.header-auth-form {
    margin: 0 auto;
    max-width: 350px;
    width: auto;
    position: relative;
    background-color: #fff;
    padding: 20px;
}
/*ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°*/
.add-review-form {
    margin: 0 auto;
    max-width: 550px;
    width: auto;
    position: relative;
    background-color: #fff;
    padding: 20px;
}
.add-review-form .container{
    width: 100%;
}
.add-review-form .field-input{
    border: 1px solid #dedede;
    margin-bottom: 0.5rem;
    padding: 8px 8px;
    color: #333333;
    width: 100%;
    font-family: 'SolomonSansNormal', Arial, Verdana;
    outline: none;
}
.add-review-form .bx-title{
    padding: 0 15px;
}
/*ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸*/
.show-medservice-form {
    margin: 0 auto;
    max-width: 550px;
    width: auto;
    position: relative;
    background-color: #fff;
    padding: 20px;
}

/*ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âº ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²*/
.tour-list-cn .tour-schedule-item .tour-schedule-text .tour-schedule-name a {
    font-size: 22px;
    font-weight: 300;
}
.tour-schedule-item .tour-schedule-text .cruise-name a {
    color: #111;
    font-size: 22px;
    line-height: 26px;
    text-decoration: none;
}
.tour-schedule-item .tour-schedule-text .ship-port {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    float: left;
    width: 50%;
}
.tour-schedule-item .tour-schedule-text .ship-port li {
    position: relative;
    line-height: 16px;
    color: #666;
    padding: 1px 0 1px 90px;
}
.tour-schedule-item .tour-schedule-text .ship-port li .label {
    position: absolute;
    left: 0;
    top: 0px;
    padding: 0;
    line-height: 16px;
    font-weight: 400;
    font-family: 'Open sans';
    font-size: 13px;
    color: #333;
    margin: 0;
}
.tour-schedule-item .tour-schedule-text .price-box {
    /* position: absolute; */
    top: 50%;
    right: 0;
    padding-left: 15px;
    background: url(../images/bg-border-h.png) left top repeat-y;
    padding-bottom: 10px;
    margin-left: 15px;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    float: left;
}
.tour-schedule-item .tour-schedule-text .price-box .price {
    color: #666;
    display: block;
    line-height: 20px;
    font-family: 'Open sans';
    font-size: 14px;
    font-weight: 300;
}
.tour-schedule-item {padding: 10px 20px 10px 20px;}
.tour-schedule-item:nth-child(even) {background: #f6f9fd;}


/* ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ */
#service, #pay__variants__container {
    padding-left: 20px;
    margin-top: 10px;
}

#pay__variants__container div[id$="_description"] {
    display: none;
}

/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° **/
.min-price-container {
    font-size: 19px;
}

.rate-table td {
    vertical-align: middle !important;
    text-align: center;
}

.price-border {
    color: #264B87;
    border: 1px solid #264B87;
}

.service-title {
    font-size: 24px;
}

.hl-availability .row {
    border-top: 2px solid #264B87;
    padding-top: 20px;
}

/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹, ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ */
.field-children {
    position: relative;
}

.age-container {
    position: absolute;
    background-color: #fff;
    border: 1px solid #264B87;
    width: 200px;
    right: 0;
    padding: 3px 10px 10px 10px;
}

.age-wrapper {
    position: relative;
}

.age-closer {
    position: absolute;
    right: -4px;
    top: -2px;
    font-size: 20px;
    cursor: pointer;
}
.age-wrapper > hr {margin:3px 0 6px}
.age-selector > select {float:right; border:1px solid}
.field-adults option, .field-children option {padding:5px 2px}
.age-selector > select option {padding:1px 2px !important}
.field-adults option:hover, .field-children option:hover {box-shadow: 0 0 10px 100px #264B87 inset;}
.field-adults option:checked, .field-children option:checked {box-shadow: 0 0 10px 100px #264B87 inset;}
@media (max-width: 991px) {
    .sidebar-cn:before{
        display: none;
    }
}
@media (max-width: 992px) {

    .age-container {
        width: 100%;
        position: relative;
    }

}

/*FixedForm*/
@media (min-width: 1200px) {
    .fixed-position-form {position: fixed;top: 70px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);z-index: 100;min-width: 1170px;max-width: 1170px;}
    .fixed-position-form .tabs-cat {margin-top: 0px;}
    #searchformtab.fixed-position-form .tabs-cat{
        display: none;
    }
    .fixed-position-form .form-cn {padding: 0 20px 0 20px;border-bottom: 4px solid #feb818;border-top: 4px solid #feb818;}
    .fixed-position-form .form-cn .form-search .form-field {padding: 10px 15px 10px 15px;}
    .fixed-position-form .form-cn .form-search .form-submit {padding: 7px 15px;}
    .fixed-position-form .form-cn .form-search .form-submit .awe-btn {line-height: 32px;}
}
.tour-list-item .tour-text .price-box a span {color: #fff;}

.hotel-list-item .hotel-text .price-box a {color: #fff;}

.pay > img {
    background-color: #fff;
}
.icon-list:before {display:none;}
.page-not-found {
    background-image: url(../images/404bg.jpg);
}
/*HotelServices*/
.list-service-section {display:table; margin-top:10px}
.list-service-section h4 {float:left;}
.featured-service .service-accmd {width:95%; margin-left:4.8%; display:flex; flex-flow:row wrap;}
.featured-service .service-accmd li {color: #333;line-height: 0.9em;margin-top: 8px;padding-right: 10px;}
.featured-service .service-accmd li div {float:left;height:100%;}
.featured-service .service-accmd li img {margin-right: 5px; margin-top: -4px}
.featured-service .service-accmd li a {color:#264B87; font-size:0.9em}

/*Number-List-Description*/
.service-short-description .title {font-family:'SolomonSansSemiBold'}
.service-short-description .content {padding-left:4px}
.service-short-description .content-services {font-size:0.9em;}
.service-short-description .content-services img {height:14px; padding-left:2px; margin-right:-2px}
.few-number-alert {font-size:1em; color:#D67575; border-bottom:1px solid; position:relative; top:8px; font-family:'SolomonSansSemiBold'}

/*my order*/
.my-order .my-order__title {
    font-size: 24px;
    margin-bottom: 0;
    margin-top: 15px;
    color: #111111;
}
.my-order ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    margin-top: 5px;
}
.my-order #services__container ul li, .my-order #total__info ul li {
    position: relative;
    padding-left: 185px;
    padding-top: 5px;
    color: #333333;
    /* font-family: 'SolomonSansNormal', Arial, Verdana; */
}
.my-order ul li span {
    position: absolute;
    color:#999999;
    /* font-weight: 600; */
    left: 0;
}
.my-order ul li input {
    width: 100%;
    border: 1px solid #dfdfdf;
    outline: 0;
    font-family: 'SolomonSansNormal', Arial, Verdana;
    padding: 10px 10px;
    resize: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
}
.my-order p {
    color: #333333;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 20px;
}
.btn {
    border: 1px solid #dedede;
    background-color: #fbfbfb;
    color: #264B87;
    border-radius: 0;
    /* padding: 7px 20px; */
    font-weight: 600;
    font-size: 16px;
    margin-top: 10px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.my-order .btn:hover {
    color: #fff;
    background-color: #264B87;
}


.my-order #services__container, .my-order #pay__container {margin-top: 40px;}
.my-order .tabs-head.nav-tabs-one {
    background-color: #f6f6f6;
    margin-top: 10px;
}
.daterangepicker {background-color:#fff !important;}
.daterangepicker .weekend {
    color: #D87B7B !important;
}
.daterangepicker .weekend.off {
    color: #f2c4c4 !important;
}
.nav-active .flow-switches {display:none;}
.hotel-list-item .hotel-text .price-box .price.special-price {color: #fff;font-size: 14px;}

/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ select'a ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ */
.citizenPrices select {
    width: 324px;
    float: right;
}

.pointer {
    cursor: pointer;
}

.rate-info-container div table td:nth-child(2) {width: 140px; text-align: left;}
.rate-info-container div table td:nth-child(3) {width: 225px;}
.rate-info-container div table td:nth-child(1) h4 {margin-top: 5px; margin-bottom: 5px;}
.rate-info-container div table tr:nth-child(odd) {background-color: #f9f9f9;}
.rate-info-container div table tr:nth-child(1) td span.tour-date {margin-top: 0;margin-bottom: 0;}
.rate-info-container div table tr:nth-child(1) td {font-weight: 400;}
.tour-date
{   float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 80px;}
.white-popup {
    position: relative;
    background: #FFF;
    padding: 40px;
    width: auto;
    max-width: 80%;
    margin: 20px auto;
    text-align: left;
}

.payment-form .form-field select {padding: 14px 20px;}


/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ show/hide ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° /local/components/travelsoft/travelsoft.google.map.page */
.__sh {
    font-size: 13px;
    font-weight: normal;
    color: #264b87;
    cursor: pointer;
}
details summary span {
    color: #264B87;
    border-bottom: 1px dashed #000080;}

.team-item {
    padding-bottom: 8px;
}

.about-area .detail-sidebar .scroll-heading, .check-rates .detail-sidebar .scroll-heading {
    padding-top: 70px;
}
.check-rates .detail-sidebar .scrolly-year{
    padding-top: 30px;
}
.hight-light .scroll-heading {
    padding-top: 16px !important;
}
.hotel-list-item .hotel-text .hotel-star-address {
    padding-top: 5px !important;
}
.hotel-list-item .hotel-text .hotel-star-address .hotel-star {
    margin-left: 15px;
}
address {
    margin-bottom: 10px;
    clear: both;
}
.hotel-text .hotel-address{
    margin-bottom: 0;
}

.hotel-list-item .hotel-text .ship-port{
    margin-top: 0;
}
.hotel-text .hotel-address .show-map{
   padding: 0 0 0 18px;
}
.hotel-list-item .hotel-text .hotel-name a {float: left;}
.hotel-list-item .hotel-text .ship-port {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
.hotel-text .hotel-address + .ship-port{
    margin-top: 0;
}
.blue {
    color: #264B87;
}
.head-detail h1 {
    float: left;
}
.head-detail .start-address {
    margin-top: 0px;
}
.head-detail .start-address .star {
    margin-left: 15px;
}
.service-description ul {
    padding: 0;
}
.service-description {width: 32%;float: left;}
.service-description ul li ul li {float:left; width: 40%; margin-left: 20px;}
.service-description ul>li {
    margin: 5px 10px 5px 0px;
}
.service-description ul>li {
    margin: 0px 10px 0px 0px;
}
.service-description ul li ul {
    list-style-type: disc;
}
.byday ul li {
    width: 100%;
    float: none;
}
.byday ul {
    list-style-type: disc;
    overflow: initial;
    margin-left: 20px;
}
#__message-box {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;}
.head-detail h1 {
    font-size: 28px;
}
.price-book span {
    font-size: 28px;
}
.hl-customer-like h2 {margin: 0 0 10px 0;}
.review-more {
    padding-bottom: 20px;
    padding-top: 20px;
}
/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â½ scrollspy */
.scroll-heading .nav {
    background: none !important;
    background-size: auto;
    visibility: visible;
    width: 100%;
    position: relative;
    opacity: 1;
}
.scroll-heading .nav li.active {
    line-height: 30px;
    /*background: none !important;*/
    font-weight: 700;
    text-transform: uppercase;
	background-color: #eee;
}
.scroll-heading .nav li.active a {
    color: #264B87;
    font-size: 14px;
}
.detail-sidebar .scroll-heading a {
    margin-top: 0 !important;
    /*padding: 0 0 0 20px;
    line-height: 1.4;*/
}
.detail-sidebar .scroll-heading a:hover, .detail-sidebar .scroll-heading a:focus {
    /*background: none !important;*/
}
.scroll-heading .show-map__wrapper{display: inline-block;}
#booking .submit #show-popup {font-size: 16px;}
.payment-room .payment-price figure {width: 220px;}
.modal-seperator span {
    width: 40px;
    border-radius: 50%;
    margin: 0 auto;
    line-height: 22px;
    display: block;
    margin-bottom: 0px;
    background: #FFF;
    font-weight: 400;
    color: #A1A1A1;
}
/*.btn-socserv {
    background-color: #264B87;
    color: #fbfbfb;
    width: 100%;
}
.bx-authform-social ul li.socserv-wdth {
    width: 100%;
    height: 100%;
}*/
.price-in-basket {
    font-size:1.2em;
    font-family:'SolomonSansSemiBold';color:#264B87;
}
.payment-room .payment-room-priceservice {
    padding-top: 15px;
    padding-bottom: 15px;}
.payment-room:nth-child(even) .payment-room-priceservice {
    background-color: #fbfbfb;}
.payment-room  .mt-none {float: left;}
.payment-room .payment-price {border:none;background:none !important;}
.panel-group.no-margin .panel .panel-heading .panel-title a .icon {
    color: #264B87;
}
/**
 * Back To Top
 */
#back-to-top { position: fixed; z-index: 1000; bottom: 14px; right: 50px; display: none; }
#back-to-top a { display: block; width: 32px; height: 32px; -webkit-transition: 0.2s all linear; -moz-transition: 0.2s all linear; -o-transition: 0.2s all linear; transition: 0.2s all linear; border: 1px solid #CCC; text-align: center; line-height: 28px; font-size: 18px; color: #BBB; border-radius: 3px; }
#back-to-top a:hover { background-color: #264B87; color: #FFF; border-color: #264B87; border: 1px solid #FFF; }
.title-tab-form {
    display: none;
    background: #264B87;
    padding-left: 12px;
    padding-top: 5px;
    color: #fff;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
}
.bx-authform-input-container input[type="email"] {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx-authform .errortext {
    color: red;
}
.info-list-item .info-text .ship-port {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
.header .nav-mobile {
    display:none;
}
.nav-mobile {right: 50px;}
.nav-mobile ul > li > ul {
    right: 0px;
    left: initial;
}
.nav-mobile ul ul.currency {
    position: absolute;
    width: 210px;
}
.nav-mobile ul ul.lang {
    position: absolute;
    width: 190px;
    left: 0;
}
.nav-mobile .login .my-profile {height: 25px;
    line-height: 35px;
    margin-bottom: -10px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-transform: none;
    top: 0;}
.nav-mobile .login .logout {bottom: -12px;}
.nav-mobile ul > li:hover {
    background-color: #fff;
    border-bottom: 5px solid #264B87;
    height: 70px;}
.nav-mobile ul > li > ul {
    top: 70px;}
.nav-mobile ul > li:hover > a {color: #264B87;}
.nav-mobile ul > li.switch a img {margin-top: -5px;}
.video-block > iframe {
    height: 400px;
}

.for-spot-payment {
    color: green;
}
h3.awards__title{
    color: #264B87;
    font-size: 25px;
}
.header .logotype{
    background-repeat: no-repeat;
    background-position: center;
}
.form-message{
    font-weight: 700;
    font-size: 14px;
}
.form-message .complete{
    color: green;

}
.form-message .err{
    color: red;
}
/******RESPONSIVE*******/
@media (max-width: 999px) {
    .header {background-color: #fff !important;}
    .header .logo {height:70px !important; opacity:1 !important; visibility: visible !important;}
    .header .logotype {
        background-image: url('/local/templates/travelsoft/images/logo-header-70.png') !important;
        height: 70px !important;
        width: 138px !important;
        position: relative !important;
    }
    .header .bars {border-color: #264B87;}
    .header .bars:after {background-color: #264B87;}
    .header .nav-mobile {
        display:block;
    }
    .banner {
        padding-top: 50px;}
    .video-block > iframe {
        height: 350px;
    }
}

@media (max-width: 991px) {
    .sales-item .home-sales-text {
        min-height: 100px;
    }
    .sales-item .home-sales-img img {width: 100%;}
    .sales-top-actions .row div:nth-child(3), .sales-top-actions .row div:nth-child(4) {width: 100%;}
}

@media (max-width: 767px) {
    .info-list-item .info-img, .tour-list-item .tour-img {
        width: 100%;
        float: none;
        margin: 0;
    }
    .info-list-item .info-text, .tour-list-item .tour-text {
        display: block;
        margin-left: 0;
        margin-top: 20px;
    }
    .info-list-item .info-text .info-name a, .tour-list-item .tour-text .tour-name a {
        font-size: 28px;
        line-height: 28px;
    }
    .info-list-item .info-text .info-star-address .hotel-address, .tour-list-item .tour-text .tour-star-address .tour-address {
        display: inline-block;
    }
    .info-list-item .info-text .hr,
    .info-list-item .info-text .info-service, .tour-list-item .tour-text .tour-service {
        display: block;
    }
    .info-list-item .info-text .price-box, .tour-list-item .tour-text .tour-box {
        margin-top: 20px;
        float: left;
    }
    .info-list-item .info-text .price-box .price.special-price, .tour-list-item .tour-text .tour-box .price.special-price {
        font-size: 25px;
    }
    .info-list .info-list-cn .info-list-item:first-child, .tour-list .tour-list-cn .tour-list-item:first-child {
        padding-top: 0;
    }
    .info-list .info-list-cn .info-list-item, .tour-list .tour-list-cn .tour-list-item {
        padding-left: 0;
        padding-right: 0;
    }
    .info-list-item .info-text .price-box, .tour-list-item .tour-text .price-box  {
        margin-top: 20px;
        float: left;
    }
    .title-tab-form {
        display: block !important;
    }
    .tabs-cat .cate-item {
        width: 19%;
    }
    .tabs-cat .cate-item span {
        display: block;
        font-size: 8px;
        text-transform: none;
    }
    .tabs-cat .cate-item {
        height: 40px !important;
        width: 100%;
    }
    .cate-item a {
        line-height: 40px !important;
    }
    .tabs-cat_top .cate-item a{
        line-height: 1.4 !important;
    }
    .tabs-cat_top .cate-item{
        width: 100%;
        height: auto!important;
        padding: 0;
    }
    .subscribe-form .awe-btn.awe-btn-lager {width:auto !important;}
    .awe-btn.awe-btn-lager { text-align:center;margin-top: 10px;}
    footer .subscribe-form .awe-btn.awe-btn-lager {margin-top: 0px;}
    .awe-btn.awe-btn-5.arrow-right.awe-btn-lager.text-uppercase.float-right.mt-20.mr-20 {margin-right: 0;}
    .border_icon {width: 18px; height: 18px;}
    .form-search .form-submit .awe-btn {width:100% !important;}
    .video-block > iframe {height: 300px;}
    .form-package .form-search .form-submit, .form-car .form-search .form-submit {width: 100%;}
}
@media (max-width: 480px) {
    .info-list-item .info-text .price-box, .tour-list-item .tour-text .price-box {
        margin-top: 5px;
        float: none;
    }
    .header .logotype {
        background-image: url(/local/templates/travelsoft/images/logo-header-70.png) !important;
        background-repeat: no-repeat;
        background-position: center 15px;
        background-size: contain;
        height: 70px !important;
        width: 87px !important;
        position: relative !important;
    }
    h1 {font-size:28px;}
    .info-list-item .info-text .info-name a, .tour-list-item .tour-text .tour-name a {
        font-size: 25px;
        line-height: 25px;
    }
    .video-block > iframe {height: 220px;}
}
.sales-item .home-sales-text .price-box {
    position: absolute;
    right: 15px;
    bottom: 15px;
}

@media (max-width: 360px)
{
    .tabs-cat .cate-item span {
        font-size: 8px;
        letter-spacing: 0px;
    }
    h1 {font-size:23px;}
    .info-list-item .info-text .info-name a, .tour-list-item .tour-text .tour-name a {
        font-size: 21px;
        line-height: 21px;
    }
}

/***END RESPONSIVE***/
.sort-view .sort-by .sort-select .fa {color: #999999;font-size: 10px;}
.sort-view .sort-by soft {color: #999999;font-size: 10px;font-weight: 400;}
.detail-ul ul li {padding-left: 33px;
    background: url(/local/templates/travelsoft/images/icon-check.png) no-repeat 0px -3px;
    margin-top: 15px;
    color: #333333;
    list-style: none;}
.detail-ul ul {-webkit-padding-start: 0px;}
.price-container {
    font-family: SolomonSansSemiBold;
    font-size: 1.2em;
}
.min-price-container {font-family: SolomonSansSemiBold;}
#AC_Image {display:none}

/*ÃƒÆ’Ã‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â½ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±. ÃƒÆ’Ã¢â‚¬ËœÃƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°*/
#filter-accordion {
    text-align: center;
    color: #264B87;
    font-size: 24px;
    padding-left: 25px;
    cursor: pointer;
    width: 100%;
    background-color: #fff;
    border: 1px solid;
    padding: 10px 5px;
}
.corn {
    font-size: 22px;
}

@media (max-width: 991px) {

    /*ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã‚Â½*/
    .inc-area .widget_categories {
        display:none;
    }
}
@media (max-width: 768px) {
    table.bookRoom td {
        min-height: 35px;
        display: block;
        text-align: right;
        font-size: 13px;
        border: 0;
        border-top: none;
        width: 100%;
    }

    table.bookRoom tr {
        display: block;
        border-bottom: 2px solid #a0a0a0;
    }

    table.bookRoom thead {
        display: none;
    }

    table.bookRoom td:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        display: block;
        padding: 0 8px;
        background: #eee;
    }
}
.title-promo-blue {font-size: 19px;font-weight: 700;color: #003d8b;}
.title-promo-green {font-size: 19px;font-weight: 700;color: #045d3d;line-height: 20px;}
.promo-index {margin-top: 30px;margin-bottom: 20px;}

#popular-slide .prev-next-room, #news-slide .prev-next-room, #reviews-slide .prev-next-room, #interesting-slide .prev-next-room {
    display: block;
    width: 28px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 30%;
    bottom: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
#popular-slide .prev-next-room.prev-room, #news-slide .prev-next-room.prev-room, #reviews-slide .prev-next-room.prev-room, #interesting-slide .prev-next-room.prev-room {
    left: 10px;
    background: url('../images/photo-gall-but.png') no-repeat -113px -113px;
}

#popular-slide .prev-next-room.next-room, #news-slide .prev-next-room.next-room, #reviews-slide .prev-next-room.next-room, #interesting-slide .prev-next-room.next-room {
    right: 10px;
    background: url('../images/photo-gall-but.png') no-repeat -35px -113px;
}

.awe-btn.awe-btn-small2 {
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 400;
    float: right;
}
#popular-slide .destinations-item .destinations-text {
    display: grid;}
#popular-slide .destinations-item .price-box .destinations-item-a {float: left;}
.video-play {position: absolute;top: 25%;left: 45%;}
.mrgn-t30 {
    margin-top: 30px;
}

.items-map{
    position: relative;
    width:90vw;
    height:90vh;
    margin: 0 auto;
}
@media (max-width: 991px)
{
    .hotel-content .hl-customer-like h2 {
        line-height: 30px;
    }
    .sidebar-cn center {
        display: none;
    }

}
@media (max-width: 1024px)
{
    .destinations-item .destinations-text .price-box .price {
        font-size: 14px;
    }
    .destinations-item .destinations-text .price-box .awe-btn.awe-btn-small2 {font-size: 12px;}
    #news-slide .sales-item .home-sales-img, #interesting-slide .sales-item .home-sales-img, #reviews-slide .sales-item .home-sales-img, #popular-slide .destinations-item .destinations-img {height: 180px;}
    .sales-item .home-sales-text {padding: 10px 10px 10px 15px;}
    .sales-item .home-sales-text p {line-height: 14px;}
}
.destinations-item .destinations-text .destinations-name {
    line-height: 18px;
    height: 35px;
}
.destinations-item .destinations-text {
    padding: 10px 10px 10px 15px;
}
@media (max-width: 480px) {
    .sales-item .home-sales-text .home-sales-name-places {
        min-height: 20px;
    }
}

/* popup ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â± ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ cookies */
#popup-cookies-notify {
    background: transparent;
}

/*.form-field.field-select.field-adults .select2-container{
    !* position: absolute !important; *!
    !* top: -5px; *!
    !* border: none !important; *!
    !* opacity: 0; *!
    !* height: 30px; *!
    !* width: 100%; *!
}

.form-field.field-select.field-adults .select2-arrow {
    color: transparent !important;
}

.form-field.field-select.field-adults .select2-container>*{
    !* position: absolute !important; *!
    !* top: -1px; *!
    !* border: none !important; *!
}

.form-search .form-field.field-select .select2-container span{
    border: none;

}
.form-field.field-select.field-adults .select2-choice{
    border: none;
}

.form-field.field-select.field-adults .select2-choice .select2-arrow::after {

}
.form-field.field-select.field-adults .select2-choice::after{
    display: none;
}
.form-field.field-select.field-adults .select2-chosen::after{
    display: none;
}
.form-field.field-select.field-adults .select2-container a{
    width:100%;
    !* max-width: 120px; *!
}*/
.form-car .form-submit {
    width: 165px !important;
}
@media (max-width: 480px) {
    body .form-cn .form-search .form-field {
        font-size: 15px;
    }
}

@media (min-width:1280px){
    /*.form-search .form-field.field-select .select2-container span {
        border: none;
        padding-left: 0 !important;
    }*/
}
@media (max-width: 1200px) {
    .nav-desktop ul > li {padding-left: 10px;padding-right: 10px;}
}
.form-cn{
    /*touch-action: none;*/
}


.price__old {
    text-align: right;
    text-decoration: line-through;
    color: #000;
}

.detail-price__old {
    color: #000;
    font-size: 85%;
    text-decoration: line-through;
}
.date_from, .date_from{
    background: url(../images/icon-calendar.png) no-repeat right center;
}
#prices-table td, #price-table th{
    height: auto !important;
    padding: 5px !important;
}
[data='collapse']{
    display: none;
}
[data="collapse"].active{
    display: block;
}
[data='toogle-menu']{
    text-align: center;
    color: #264B87;
    font-size: 24px;
    padding-left: 25px;
    cursor: pointer;
    width: 100%;
    background-color: #fff;
    border: 1px solid;
    padding: 10px 5px;
    display: none;
    margin: 10px 0;
}
@media screen and (min-width: 768px) {
    .sidebar-cn .widget_categories{

    }
}
@media screen and (max-width:768px) {
    [data='toogle-menu']{
        display: block;
    }
    .subscribe .subscribe-form{
        width: 100% !important;
    }
}
.ui-menu-item:hover{
    color: white;
    background: #0a68b4;
}
.ui-menu .ui-menu-item-wrapper.ui-state-active{
    background: transparent;
}
.ui-menu .ui-menu-item {
    padding: 5px;
    margin: 0 !important;
}
.ui-datepicker{
    padding: 0;
}
@media (min-width: 576px) {
    .ts-d-sm-table{
        display: table !important;
    }




}

@media (max-width: 578px) {
    .service-info-container img{
        width: 100%;
    }
}

.bookRoom .order-item td {text-align: center;}
