@font-face {
    font-family: 'ProximaNova';
    src: url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.eot');
    src: url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.woff2') format('woff2'),
         url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.woff') format('woff'),
         url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.ttf') format('truetype'),
         url('/i/fonts/site/ProximaNova/proximanovaregular-webfont.svg#ankchiddjgmbalcregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/i/fonts/site/ProximaNova/proximanovabold-webfont.eot');
    src: url('/i/fonts/site/ProximaNova/proximanovabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/i/fonts/site/ProximaNova/proximanovabold-webfont.woff2') format('woff2'),
         url('/i/fonts/site/ProximaNova/proximanovabold-webfont.woff') format('woff'),
         url('/i/fonts/site/ProximaNova/proximanovabold-webfont.ttf') format('truetype'),
         url('/i/fonts/site/ProximaNova/proximanovabold-webfont.svg#ielaolbpchndjkbregular') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
html{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;}
body{min-width:350px;margin:0;height:100%;font-family:'ProximaNova',Arial,'Helvetica Neue';font-weight:normal;font-style:normal;}
.icon-megaphone{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -418px;background-repeat:no-repeat;float:left;margin-left:9px;font-size:0 !important;width:35px;height:34px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.icon.forbtnicon.facebook{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -120px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:30px;height:25px;margin-right:10px;float:none;}
.icon.forbtnicon.twitter{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -89px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:30px;height:25px;margin-right:10px;float:none;}
.icon.forbtnicon.mail{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -151px;background-repeat:no-repeat;display:inline-block;width:30px;height:25px;margin-right:10px;margin-top:1px;margin-bottom:-7px;float:none;}
.icon.forbtnicon.sbm{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -186px -238px;background-repeat:no-repeat;width:21px;height:16px;margin-right:10px;display:inline-block;position:relative;top:2px;}
.icon.forbtnicon.tofav{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -2px -61px;background-repeat:no-repeat;width:18px;height:16px;margin-right:8px;display:inline-block;position:relative;top:2px;}
.icon.forbtnicon.tofavtour{background:url(/i/image/site/sprite.png)  no-repeat rgba(255, 255, 255, 0) -2px -61px;background-repeat:no-repeat;width:18px;height:16px;margin-right:8px;display:inline-block;position:relative;top:2px;}

.icon.forbtnicon.tofavtourw{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -2px -19px;background-repeat:no-repeat;width:18px;height:16px;margin-right:8px;display:inline-block;position:relative;top:2px;}
.btn-forbtnicontofavtourw:hover .icon.forbtnicon.tofavtourw{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -2px -61px;}

.icon.forbtnicon.feedback{background:url(/i/image/site/feedback_icon.png) no-repeat rgba(255, 255, 255, 0) 0px -1px;background-repeat:no-repeat;width:22px;height:19px;margin-right:8px;display:inline-block;position:relative;top:4px;}
.btn-forbtniconfeedback:hover .icon.forbtnicon.feedback{background:url(/i/image/site/feedback_icon.png) no-repeat rgba(255, 255, 255, 0) 0px -21px;background-repeat:no-repeat;}

.contact-massegelink-email{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -189px -264px;background-repeat:no-repeat;float:left;width:18px;height:14px;padding:0 !important;margin-top:3px;margin-right:8px;}
.contact-massegelink-phone{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -189px -288px;background-repeat:no-repeat;float:left;width:18px;height:17px;padding:0 !important;margin-top:1px;margin-right:8px;}
.contact-massegelink-skype{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -189px -314px;background-repeat:no-repeat;float:left;width:18px;height:17px;padding:0 !important;margin-top:1px;margin-right:8px;}
.contact-massegelink-web{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -189px -339px;background-repeat:no-repeat;float:left;width:20px;height:18px;padding:0 !important;margin-top:1px;margin-right:6px;}
header#index-head{height:32px;width:100%;position:relative;background:transparent;padding:42px 0px 42px 0;-webkit-box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0);-moz-box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0);box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0);position:relative;}
.page-wrap.homeattr .menu-wrap{-webkit-box-shadow:-2px 0px 6px -2px rgba(0, 0, 0, 0);-moz-box-shadow:-2px 0px 6px -2px rgba(0, 0, 0, 0);box-shadow:-2px 0px 6px -2px rgba(0, 0, 0, 0);}
.page-wrap.homeattr .username-head{float:left;margin-left:10px;padding:7px 0px 5px 0px;color:#FFFFFF;}
.header-search{float:left;max-width:400px;position:relative;}
.header-search ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position:absolute !important;left:0;width:100% !important;list-style:none;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 20px 20px 20px;max-height:none;overflow:overlay;z-index:100 !important;}
.header-search li.ui-autocomplete-category{font-size:16px;color:#BCBEC0;float:left;width:100%;}
.header-search a{padding:5px 5px !important;}
.morepanel{float:left;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;width:100%;height:0px;z-index:10;text-align:left;overflow:hidden;}
.morepanel.open{height:93px;}
.morepanel-content{width:100%;position:relative;background:#fff;padding:33px 0px 30px 0;-webkit-box-shadow:inset 0px 8px 6px -6px rgba(18, 18, 18, 0.2);-moz-box-shadow:inset 0px 8px 6px -6px rgba(18, 18, 18, 0.2);box-shadow:inset 0px 8px 6px -6px rgba(18, 18, 18, 0.2);z-index:1;float:left;}
.toggle-slide.toggle-select .toggle-inner{width:auto !important;}
header{background:#fff;height:58px;margin-bottom:0px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;}
body.with-translate.open header{margin-bottom:93px;}
div#bplant {display: block;width: 1px;height: 1px;position: absolute;bottom: 67px;z-index: 9999;}
.wrap.morepanel-offset{padding-left:180px;}
.header-menu-right.home-header-menu-right a{color:#fff;font-size:14px;text-decoration:none;margin-left:8px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:10px 10px;}
.header-menu-right.home-header-menu-right a:hover{background:#e70f42;}
.flag-chenge-btn-head{position:relative;top:0px;padding:0px 10px 0px 10px !important;line-height:40px;height:36px;background:transparent;}
a.userlink-head span.arrow {
    background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;
    background-repeat: no-repeat;
    float: left;
    width: 10px;
    height: 8px;
    padding: 0 !important;
    margin-top: 14px;
    margin-left: 5px;
}
a.flag-chenge-btn-head span.arrow {
    background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;
    background-repeat: no-repeat;
    float: left;
    width: 10px;
    height: 8px;
    padding: 0 !important;
    margin-top: 18px;
    margin-left: 5px;
}
.homeattr  a.userlink-head span.arrow {
    background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -62px;
}
.homeattr  a.flag-chenge-btn-head span.arrow {
    background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -62px;
}
.flag-chenge-btn-head img
{
    float:left;
    /*margin:15px 0px 8px 5px;*/
    margin:12px 0px 8px 5px;
    color:#565A5C;
}
.flag-chenge-btn-head:hover{-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
/*
.footer-menu-ul{list-style:none;text-align:right;margin:0;padding:0px 0px 20px 0px;float:right;}
*/
.home-search{max-width:810px;margin:167px auto;}
input#searchhome{font-size:20px;float:left;width:100%;border:0;padding:8px 10px 7px 10px;}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position:absolute !important;left:0px !important;width:100% !important;list-style:none;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 20px 20px 20px;max-height:150px;overflow:auto;z-index:100 !important;}
.citycountryblock-editguide-left ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{top:22px !important;}
li.ui-autocomplete-category{font-size:16px;color:#BCBEC0;}
a.ui-corner-all{padding-left:18px;color:#6D6E71;font-size:16px;float:left;width:100%;cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
a.ui-corner-all:hover{color:#e70f42;}
a.ui-corner-all img{margin-right:5px;vertical-align:bottom;}
.ui-autocomplete-notfound a{color: #e70f42;}
.page-wrap.homeattr header{background:rgba(255, 255, 255, 0);height:58px;margin-top:28px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0);box-shadow:0 5px 10px rgba(0, 0, 0, 0);}
.page-wrap.homeattr header .logo-description {color: #FFFFFF;}
.page-wrap.homeattr header .menu-wrap{-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0);box-shadow:0 5px 10px rgba(0, 0, 0, 0);}
.home-search h1{word-break:break-word;font-size:50px;color:#fff;float:left;width:100%;margin-top:0;margin-bottom:18px;text-transform:uppercase;font-weight: bold;}
.home-search h2{font-size:18px;color:#fff;float:left;width:100%;margin-top:0;margin-bottom:5px;padding-left:3px;}
.home-search-input{font-size:20px;background:rgba(255, 255, 255, 0.18);border:0;color:#565A5C;padding:8px 8px 8px 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left;position:relative;left:-4px;width:100%;}
input[readonly] {cursor:text;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input.run-form.cont{background:#e70f42;border:0;font-size:20px;color:#fff;padding:8px 10px 8px 10px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:1.2%;outline:none;width:18.8%;float:left;font-weight:normal;}
input#homesearch-input-field{background:#FFFFFF;border:0;font-size:20px;color:#565A5C;padding:8px 11px 8px 11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;width:80%;float:left;}
/*
.footer-left{float:left;}
.footer-right{float:left;}
.footer-menu-ul li a{color:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.footer-menu-ul li a:hover{color:#e70f42;}
.marketplace-block{float:left;width:100%;padding: 0px;}*/
/*.marketplace-block a + a{margin-left: 7px;}*/
/*
.google-market{opacity:1;background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -309px;background-repeat:no-repeat;float:left;width:135px;height:46px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.appstore{opacity:1;background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px -360px;background-repeat:no-repeat;float:left;width:160px;height:46px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.google-market:hover{opacity:0.5;}
.appstore:hover{opacity:0.5;}
.google-market, .appstore{pointer-events: none;cursor: default;opacity:0.5;}
*/
.reg-form-inputmodal{width:252px;float:left;margin-bottom:10px;}
button.md-close{display:none;}
.inputsmodal-area{padding:20px !important;}
.captcha-modal-block{float:left;width:100%;}
.captcha-modal-block-block{float:left;margin-top:1px;}
.captcha-modal-input{float:right;width:63%;}
input.reg-form-inputmodal.rightinputmodal{width:172px;float:right;margin-bottom:10px;}
.noreg-modal-block{float:left;width:100%;font-size:14px;text-align:center;padding:25px 0px 25px 0px;color:#565A5C;}
.noreg-modal-block a{color:#e70f42;}
.modal-line{float:left;width:100%;margin-bottom:14px;}
.modal-line-hr{width:100%;margin:0;padding:0;text-align:center;}
.modal-line-hr:after{display:inline-block;margin:0 0 3px 8px;height:1px;content:" ";text-shadow:none;background-color:#565A5C;width:95px;}
.modal-line-hr:before{display:inline-block;margin:0 8px 3px 0;height:1px;content:" ";text-shadow:none;background-color:#565A5C;width:95px;}
.switch{float:left;width:100%;}
/*
.switchreg-gort-block{float:left;width:100%;padding:0% 10% 5% 10%;}
.switchreg-gort{width:50%;float:left;}
.switchreg-gort span{color:#565A5C;text-align:center;width:100%;display:block;font-size:16px;}
.switchreg-gort .icon-whoreg{cursor:pointer;background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0);background-repeat:no-repeat;display:block;width:58px;height:65px;margin:0 auto;}
.switchreg-gort.cb-guide .icon-whoreg{background-position:-43px -138px;}
.switchreg-gort.cb-tourist .icon-whoreg{background-position:-102px -138px;}
.switchreg-gort.cb-guide.selected .icon-whoreg{background-position:-43px -74px;}
.switchreg-gort.cb-tourist.selected .icon-whoreg{background-position:-102px -74px;}
*/
.switchreg-gort-block{float:left;width:100%;padding-bottom:7px;}
.switchreg-gort{width:50%;float:left;}
.switchreg-gort span{cursor:pointer;width:87px;padding-left:3px;color:#565A5C;display:inline-block;font-size:16px;vertical-align:top;}
.switchreg-gort .icon-whoreg{cursor:pointer;display:inline-block;width:22px;height:22px;border:1px solid #565A5C;border-radius:3px;vertical-align:top;}
.switchreg-gort.cb-guide.selected .icon-whoreg{border:1px solid #e70f42;background: url(/i/image/site/checked.png) no-repeat 50% 50%;background-size:100% 100%;}
.switchreg-gort.cb-tourist.selected .icon-whoreg{border:1px solid #e70f42;background: url(/i/image/site/checked.png) no-repeat 50% 50%;background-size:100% 100%;}
.switchreg-gort.cb-guide.selected span{color:#e70f42;}
.switchreg-gort.cb-tourist.selected span{color:#e70f42;}
.twitterbtn{background:#00B0ED !important;line-height:25px;text-align:center;padding:5px 16px 5px 16px;}
.facebookbtn{background:#3A5898 !important;line-height:25px;text-align:center;padding:5px 16px 5px 16px;}
.mailbtn{background:#e70f42 !important;line-height:25px;text-align:center;}
.btn-forbtniconsbm:hover .icon.forbtnicon.sbm{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -1px 0px;}
.webui-popover-content{height:auto !important;}
ul.list-group.popover-content{list-style:none;padding:0;margin:0;}
.flags-list-popoverlink{text-decoration:none;font-size:14px;color:#565A5C;}
.flags-list-popoverlink span{margin-left:8px;}
.flags-list-popoverlink img{position:relative;top:-1px;}
.logo-image{background:url(/i/image/site/logo-new.png) no-repeat rgba(255, 255, 255, 0) 50% 50%;background-repeat:no-repeat;background-size:contain;float:left;width:30px;height:30px;z-index:100;position:relative;top:-4px;/*-webkit-animation-name:spin;-webkit-animation-duration:5000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:5000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:5000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;*/}
@-ms-keyframes spin{from{-ms-transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.userlink-head{padding:0px !important;margin:4px 10px 4px 10px !important;}
.username-head{float:left;margin-left:10px;padding:7px 0px 5px 0px;color:#565A5C;}
.useravatar-head{float:left;}
.useravatar-head.homeattr{float:left;}
.useravatar-head img{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.useravatar-head.homeattr img{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.tomessages-icon-btn-head{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -161px -238px;background-repeat:no-repeat;float:left;width:22px;height:16px;padding:0 !important;margin-top:3px;margin-bottom:1px;}
.tomessages-btn-head:hover .tomessages-icon-btn-head{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -186px -238px;background-repeat:no-repeat;float:left;width:22px;height:16px;padding:0 !important;margin-top:3px;margin-bottom:1px;}
.tomessages-btn-head{position:relative;}
.tomessages-btn-head:hover{background:transparent !important}
.tomessages-count-massege{opacity:0;position:absolute;top:45px;left:-2px;z-index:3;width:45px;text-align:center;padding:5px 5px;white-space:normal;color:#fff !important;background:#e70f42;background-clip:padding-box;border:0;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);font-size:12px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.tomessages-btn-head:hover .tomessages-count-massege, .tomessages-count-massege.open{opacity:1;color:#fff;}
.tomessages-count-massege:after{content:"";top:-18px;right:0;left:0;margin:0 auto;border-left-width:0;display:block;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #e70f42;position:absolute;}
.tomessages-icon-btn-head.homeattr{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) 0px 0px;background-repeat:no-repeat;float:left;width:22px;height:16px;padding:0 !important;margin-top:3px;margin-bottom:1px;}
.sharing-btn{padding:1px 19px 1px 19px;float:left;}
.citys-listin-country{padding:0;list-style:none;font-size:16px;float:left;margin-right:45px;}
.redrow.countrydescsidebar {
	margin:23px 0;
	font-size: 0;
	text-align: center;
	margin-left: -20px;
}
.countrydescsidebar-whatcountry {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	margin-left: 20px;
}
.countrydescsidebar-whatcountry img {
	position:relative;
	top:-1px;
	margin-right:5px;
}
.countrydescsidebar-countrydesc {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-size:13px;
	margin-top: 6px;
	line-height: 1.3;
	margin-left: 20px;
}
.countrydescsidebar-countrydesc.full-width {
    display: block;
}
.countrydescsidebar-countrydesc span {
	font-weight: bold;
}
input#head-mini-search-input-field{background:#F5F5F5;border:0;width:250px;float:left;margin-top:2px;outline:0;}
input#head-mini-search-input-field:focus{width:300px;}
.morepanellink{font-size:14px;text-decoration:none;margin-left:8px;transition:All 0s ease-in-out !important;-webkit-transition:All 0s ease-in-out !important;-moz-transition:All 0s ease-in-out !important;-o-transition:All 0s ease-in-out !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:10px 10px;cursor:pointer;color:#565A5C !important;}
a.morepanellink.arrowdown span{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;background-repeat:no-repeat;float:right;width:10px;height:8px;padding:0 !important;margin-top:7px;margin-left:5px;}
a.morepanellink:hover.arrowdown span{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -187px -188px;}
a.morepanellink.arrowup span{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -51px;background-repeat:no-repeat;float:right;width:10px;height:8px;padding:0 !important;margin-top:7px;margin-left:5px;}
a.morepanellink:hover.arrowup span{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -187px -199px;}
.guide-list{float:left;width:100%;margin-top:16px;}
.guide-list-item{float:left;width:100%;margin-bottom:28px;}
.guide-list-item-left{float:left;padding:0 5px;margin-right:20px;}
.guide-list-item-img img{width:70px;}
.guide-list-item-right{float:left;padding:0 5px;width:81%;}
.guide-list-item-right a, .guide-list-item-right span{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.guide-list-item-massege{float:left;width:100%;margin-top:8px;}
span.profile_views{display:inline-block;color:#e70f42;vertical-align:middle;padding-left:20px;line-height:17px;background: url(/i/image/site/view.png) no-repeat 0px 50%;margin-right:15px;background-size:15px 15px;}
span.tour_views{font-size:14px;display:inline-block;color:#e70f42;vertical-align:baseline;padding-left:20px;line-height:17px;background: url(/i/image/site/view.png) no-repeat 0px 50%;margin-left:10px;background-size:15px 15px;}
.guide-massege-btn{float:left;font-size:14px;font-weight:normal;padding:4px 6px 4px 6px;line-height:1;background:#FFFFFF;color:#e70f42;-webkit-box-shadow:0px 1px 4px 1px rgba(50, 50, 50, 0.18);-moz-box-shadow:0px 1px 4px 1px rgba(50, 50, 50, 0.18);box-shadow:0px 1px 4px 1px rgba(50, 50, 50, 0.18);transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.guide-massege-btn:hover{background:#e70f42;color:#fff;}
.guide-list-item-name{color:#34495E;font-size:18px;font-weight: bold;}
.guide-list-item-name a{color:#565A5C;font-size:18px;font-weight: bold;word-break: break-word;}
.guide-list-item-name a:hover{color:#e70f42;}
.guide-list-item-spokenlang{font-size:16px;}
.guide-list-item-watches-line{font-size:14px;margin-top:3px;}
.guide-list-item-excursions{font-size:14px;float:left;margin-right:15px;}
.guide-list-item-metatagsline{margin-top:8px;float:left;width:100%;}
.guide-list-item-metatag{margin-right:11px;padding:1px 6px;background-color:#FFFFFF;color:#78808f;display:block;float:left;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.guide-list-item-metatag:hover{background:#e70f42;color:#fff;}
.likes-star-block{color:#e70f42;}

.likes-star
{
    background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -2px -20px;
    background-repeat:no-repeat;
    float:left;width:15px;height:15px;padding:0 !important;margin-right:4px;
}

.likedisabled{background-position:-2px -20px;transition:All 0s ease-in-out !important;-webkit-transition:All 0s ease-in-out !important;-moz-transition:All 0s ease-in-out !important;-o-transition:All 0s ease-in-out !important;}

.likeoff{cursor: pointer; background-position:-2px -20px;transition:All 0s ease-in-out !important;-webkit-transition:All 0s ease-in-out !important;-moz-transition:All 0s ease-in-out !important;-o-transition:All 0s ease-in-out !important;}
.likeon{cursor: pointer;  background-position:-2px -40px;transition:All 0s ease-in-out !important;-webkit-transition:All 0s ease-in-out !important;-moz-transition:All 0s ease-in-out !important;-o-transition:All 0s ease-in-out !important;}
/*.likeoff:hover{background-position:-2px -40px;}
.likeon:hover{background-position:-2px -20px;}*/

.sendbulkmessage{float:left;width:100%;margin-bottom:20px;}
.capitalimg{width:100%;text-align:center;margin-top:15px;}
.whoonlineguides-toggle{float:left;margin-right:30px;}
.select-langmorepanel{float:left;}
.whoonlineguides-toggle-label{float:left;color:#e70f42;margin-right:10px;}
.toggle-more{float:left;width:84px;}
.toggle.toggle-select.application-toogle{float:left;}
.onlineonly-toogle .toggle-slide.toggle-select{margin-top:0px;background:#F5F5F5;}
.select-langmorepanel-label{float:left;color:#e70f42;}
.select-langmorepanel-input{float:left;margin-left:9px;margin-right:40px;margin-top:-6px;min-width:200px;max-width:400px;max-height:63px;}
.select-langmorepanel-input .select2-container--default .select2-selection--multiple{max-height:63px;overflow:auto;}
.select-langmorepanel-input .select2-container--default .select2-selection--multiple{padding:3px 10px 4px 10px;}
.select-langmorepanelremove-block{float:left;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0px 0 !important;margin:0px 0 !important;margin-bottom:-6px !important;margin-top:-1px !important;}
#select-langmorepanelremove-btn{color:#e70f42;cursor:pointer;background:#fff;border:none;margin-top:2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#menu-bar a:hover span{color:#e70f42;}
.notaccessguide-block{text-align:center;color:#CCCCCC;font-size:18px;}
.notaccessguide-img{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -161px 0px;background-repeat:no-repeat;display:inline-block;width:50px;height:40px;padding:0 !important;margin-top:0px;margin-bottom:5px;clear:both;}
li.nameschats-tabs a{color:rgba(31, 57, 82, 0.7);background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;padding:2px 6px 2px 6px;margin-right:15px;margin-top:10px;float:left;position:relative;}
li.nameschats-tabs a:hover{background:#e70f42;color:#fff;}
li.nameschats-tabs a:hover .tabschat-closechat{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -196px -215px;}
li.nameschats-tabs a span {float: left;}
li.nameschats-tabs.active a{color:#fff;background:#e70f42;}
.tabschat-closechat{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -173px -215px;background-repeat:no-repeat;width:12px;height:12px;padding:0 !important;margin-top:5px;margin-left:5px;display:block;position:relative;right:0;top:0;cursor:pointer;float:right;}
li.nameschats-tabs.active .tabschat-closechat{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -196px -215px;background-repeat:no-repeat;width:12px;height:12px;padding:0 !important;margin-top:5px;margin-left:5px;display:block;position:relative;right:0;top:0;cursor:pointer;float:right;}
.nameschats-horizontal-line{float:left;width:100%;list-style:none;padding:0;margin-top:10px;}
.tabschat-massege{float:left;width:100%;margin:30px 0;margin-top:15px;position:relative;padding:5px 5px;}
.chat-massege-item{float:left;width:100%;margin-bottom:10px;}
.chat-massege-left{/*float:left;*/min-width:30px;display: inline-block;vertical-align:top;padding:0 0px;}
.chat-massege-img img{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #FFFFFF;}
.chat-massege-right{/*float:left;*/padding:0 5px;width:80%;display: inline-block;vertical-align: top;}
.chat-massege-headline{float:left;width:100%;}
.chat-massege-name{float:left;font-size:18px;color:#565A5C;font-weight: bold;margin-right:10px;}
.chat-massege-timedate{font-size:14px;color:rgba(86, 90, 92, 0.3);margin-right:5px;margin-top:5px;}
.chat-massege-textmassege{float:left;width:100%;font-size:16px;position:relative;}
.postmessage-inputblock{display:block !important;float:left;width:100%;}
.tabschat-massege-inputblock-left{float:left;padding:0 5px;margin-right:10px;}
.tabschat-massege-inputblock-right{float:left;padding:0 5px;width:87%;}
.widget{float:left;width:100%;margin-bottom:50px;}
.sidebar-widget-title{font-size:18px;color:#9a9c9d;font-weight: bold;float:left;width:100%;margin-bottom:18px;text-transform:uppercase;}
.widget-list{float:left\;width:1;float:left;width:100%;}
ul.widget-list-ul{float:left;width:100%;list-style:none;padding:0;margin:0;}
li.widget-list-item{float:left;width:100%;margin-bottom:18px;text-align:left;}
.widget-list-item-left{float:left;padding:0;margin-right:22px;}
.widget-list-item-right{padding-left: 62px; word-wrap: break-word;}
.widget-list-item-name{font-size:16px;display:block;}
.postmessage-inputblock-left{float:left;padding:0;margin-right:2%;width:12%;position: relative;}
.postmessage-inputblock-img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%;max-width:44px;height:auto;}
textarea.postmessage-input{border:1px solid #36987f;overflow:hidden;box-sizing:border-box;float:left;width:100%;min-height:56px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;outline:none;position:relative;resize:none;}
textarea.postmessage-input:focus{border:1px solid #e70f42;/*min-height:200px*/}
.postmessage-inputblock-right{float:left;width:100%;position:relative;}
.postmessage-inputblock-btnblock{float:right;margin:12px 0;}
a.show-add-contact-massege-list + .postmessage-sendbtn{margin-left:35px;}
.choose_file{position:relative;display:inline-block;border-radius:8px;border:#ebebeb solid 1px;width:250px;padding:4px 6px 4px 8px;font:normal 14px Myriad Pro, Verdana, Geneva, sans-serif;color:#7f7f7f;margin-top:2px;background:white}
.choose_file input[type="file"]{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;}
.reg-textarea{min-height:225px;max-height:400px;}
@media screen and (max-width:1024px){ .reg-textarea{max-height:225px;} }
.chat-switch-block{float:left;width:100%;}
.chat-switch-ul{padding:0;list-style:none;float:left;margin-top:0;margin-bottom:0;width:100%;}
.chat-switch-li{float:left;}
.chat-switch-li a{color:#9a9c9d;font-size:18px;margin:0px 50px 10px 0px;float:left;font-weight: bold;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;text-transform:uppercase;}
.chat-switch-li a:hover{color:#e70f42;}
.chat-switch-li .active{color:#e70f42;}
.application-list-block{float:left;width:100%;margin-top:15px;}
.application-list-item-desc{font-size:16px;float:left;width:100%;}
.application-list-item-botline{float:left;width:100%;}
.application-list-item-location{float:left;font-size:14px;margin-right:10px;color:#797b7d;}
.application-list-item-date{float:left;font-size:14px;margin-right:10px;color:#d6d7d7;}
.application-list-item{float:left;width:100%;margin-bottom:28px;}
.application-toogle .toggle-slide.toggle-select{margin-top:1px;}
.application-list-item-right button{margin-top:6px;width:114px;padding:4px 0px 4px 0px !important;float:right;}
.application-list-item-right a{margin-top:6px;width:114px;padding:4px 0px 4px 0px !important;float:right;text-align:center;}
.dashboard-list-item{float:left;width:100%;margin-bottom:28px;position:relative}
.dashboard-list-block{float:left;width:100%;margin-top:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;margin-bottom:0px;padding:20px;}
.dashboard-list-item-right button{margin-top:6px;width:114px;padding:4px 0px 4px 0px !important;float:right;}
.dashboard-list-item-right a{margin-top:6px;width:114px;padding:4px 0px 4px 0px !important;float:right;text-align:center;}
.dashboard-list-item-left{float:left;margin-right:20px;width:30%;}
.dashboard-list-item-left-img{float:left;margin-right:5px;}
.dashboard-list-item-left-data{float:left;}

.dashboard-list-item-unaveleble{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
}
.dashboard-list-item-unaveleble .inner{
	position: relative;
	display: table;
    height: 100%;
	width: 100%;
}
.dashboard-list-item-unaveleble .message_text{
	display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.dashboard-list-item-unaveleble .message_text p{
	padding: 5px 10px;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 5px;
	color: #ffffff;
	margin: 0;
}
.dashboard-list-item-unaveleble .message_text p a{
	color: #e70f42;
	text-decoration: underline;
}
.dashboard-list-item-unaveleble .message_text p a:hover{
	color: #e70f42;
	text-decoration: none;
}

.ssslinelinks{height:24px;line-height:24px;margin-top:2px;}
.selectall-checkbox{display:none;}
.frombtnselectspan{color:#e70f42;cursor:pointer;}
.frombtnselectspan label{color:#e70f42;cursor:pointer;}
.guidecart-head{float:left;width:100%;margin-bottom:10px;}
.bigtitle{font-size:36px;font-weight: bold;}
.guidecart-title{margin:0;font-weight: bold;}
.guidecart-title{margin:0;float:left;width:auto !important;font-weight: bold;}
.guidecart-online{float:left;margin-top:17px;font-size:14px;color:rgba(86, 90, 92, 0.5);margin-left:15px;}
.guidecart-desc{float:left;width:100%;font-size:16px;}

.likes-star-oncart{position:absolute;right:20px;bottom:10px;}

.guidecart-lang-block{font-size:16px;font-weight: bold;float:left;width:100%;margin:3px 0 9px;}
.guidecart-lang-block span{font-weight:normal;font-family:'ProximaNova',Arial,'Helvetica Neue';margin-right:3px;}
.reviews-massege{float:left;width:100%;margin:0px 0;position:relative;}
.guidecart-countries-block{float:left;width:100%;margin-bottom:10px;position:relative;}
.guidecart-countries-onecount{float:left;}
.guidecart-countries-citylink{padding:5px 5px 4px 5px;float:left;line-height:1;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.guidecart-countries-citylink:hover{background:#FFFFFF;}
.guidecart-countries-countlink a{background:#FFFFFF;padding:5px 5px 4px 5px;float:left;line-height:1;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.guidecart-countries-countlink a:hover{background:#e70f42;color:#fff;}
.guidecart-countries-block span.guidecart-countries-block-title{float:left;font-size:16px;margin-right:10px;position:absolute;left:0px;}
.guidecart-countries-countlink{float:left;}
.guidecart-countries-citylink-block{-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;max-height:24px;float:left;clear:right;background:#D8D8D8;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:10px;width:auto;}
.guidecart-countries-citylink-block:hover{max-height:999px;}
.guidecart-countries-block-links-holder{float:left;padding-left:88px;position:relative;top:0;}
.showmorereviews-btn{margin-left:69px;}
.guidecart-smalltitle{margin-bottom:15px;font-weight: bold;}
.guidecart-reviews-block{float:left;width:100%;margin-top:15px;margin-bottom:35px;}
.guidephotosidebar{padding-right:15px;padding-left:15px;}
.signlog-head{float:left;}
.signlog-head span{color:#e70f42;font-size:14px;text-decoration:none;margin-left:8px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:10px 10px;cursor:pointer;}
.signlog-head span:hover{color:#565A5C;}

.page-wrap.homeattr .signlog-head span
{color:#fff;font-size:14px;text-decoration:none;margin-left:8px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;padding:10px 10px;cursor:pointer;}
.page-wrap.homeattr .signlog-head span:hover
{color:#e70f42;}

.head-pattern{background:url(/i/image/site/way-pattern.jpg) no-repeat rgba(255, 255, 255, 0) 0px 0px;background-repeat:no-repeat;float:left;width:100%;height:80px;padding:0 !important;margin-top:0px;margin-bottom:0px;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;}
.waysidebar{/*margin-top:-112px;*/}
.waycart-guide-photo img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none !important;-webkit-box-shadow:0px 2px 5px 1px rgba(73, 73, 73, 0.24) !important;-moz-box-shadow:0px 2px 5px 1px rgba(73, 73, 73, 0.24) !important;box-shadow:0px 2px 5px 1px rgba(73, 73, 73, 0.24) !important;}
.redcart-photo-item{float:left;margin-bottom:30px;width:100%;position:relative;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;text-align:center;}
.redcart-photo-image img{width:90%;}
.waycart-guidedesc{overflow: hidden;margin-top:30px;}
.waycart-guidedesc-tourti{float:left;width:100%;font-size:16px;}
.waycart-guidedesc-guidename{float:left;font-weight: bold;font-size:18px;}
.waycart-guidedesc-online{float:left;margin-top:3px;font-size:14px;color:rgba(86, 90, 92, 0.5);margin-left:15px;}
.waycart-attr-block{float:left;width:100%;margin-bottom:10px;}
.waycart-desc{float:left;width:100%;font-size:16px;margin-bottom:15px;}
.waycart-attr{font-size:16px;}
.waycart-attr span{font-weight: bold;}
.waycart-attr + .waycart-attr{margin-left:40px;}
@media screen and (max-width:1024px){.waycart-attr + .waycart-attr{margin-left:0px;}}
.sendmessage-onmodal-textarea{float:left;width:100%;min-height:200px;resize:none;font-size:14px;font-weight:normal;padding:9px 15px 8px 15px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;outline:none;}
.sendmessage-onmodal-textarea:hover{border:1px solid #e70f42;}
.areyousure-modal{max-width:250px !important;min-width:200px !important;}
.areyousure-modal .md-content{max-width:250px;min-width:200px;margin:0 auto;float:none;display:block;height:120px;}
.areyousure-modal .modal-title{float:left;width:100%;font-size:24px !important;margin-bottom:10px;margin-top:10px;}
.areyousure-modal .md-content .redrow.modal-btn-block{float:left;width:100%;padding:2px 0px 0px 0px;}
.areyousure-modal .md-content .redrow.modal-btn-block .redgrid-set-6{float:left;width:50%;}
.areyousure-modal .md-content .redrow.modal-btn-block .redgrid-set-6.cont-left{text-align: left;}
.areyousure-modal .md-content .redrow.modal-btn-block .redgrid-set-6.cont-right{text-align: right;}
.redson-popover-inner{float:left;width:100%;}
.redgrid-set-6.nopad.addcontact-on-modal-link{padding:6px 10px 2px 15px;font-size:16px;font-weight: bold;margin-bottom:10px;}
.redrow.modal-btn-block{float:left;width:100%;padding:15px 0px 0px 0px;}
.chat-massege-item-block-img{float:left;margin-right:5px;}
.chat-massege-item-block-img img{width:57px;height:57px;}
.chat-massege-item-block-data{float:left;}
.chat-massege-item-block-online{display:block;font-size:14px;color:rgba(86, 90, 92, 0.5);}
.chat-massege-item-block-name{display:block;font-size:16px;}
.chat-massege-item-block-timedate{display:block;font-size:14px;color:rgba(86, 90, 92, 0.5);}
.chat-massege-item-block-left{float:left;margin-right:3%;width:40%;}
.chat-massege-item-block-right{float: left;width: 57%;}
.chat-massege-item-block-item{float:left;width:80%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;margin-bottom:0px;padding:20px;}
.chat-massege-item-block-item:hover{-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);color:#565A5C;}
.chat-massege-item-block-delete{float:left; margin-top:20px;margin-left:10px;}
.profile-data{float:left;width:100%;font-size:16px;margin-bottom:8px;}
.profile-data div{float:left;width:100%;margin-bottom:5px;}
.profile-data span{font-weight: bold;margin-left:10px;}
.redpanel-onhead{float:left;width:100%;background:#e70f42;color:#fff;}
.redpanel-submenu{padding:0;list-style:none;margin:0;padding-left:24px;}
.redpanel-submenu li{float:left;margin-right:25px;}
.redpanel-submenu li a{float:left;padding:11px 5px 5px 5px;font-size:14px;color:#fff;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;border-bottom:3px solid transparent;}
.redpanel-submenu li a:focus{color:#fff;}
.redpanel-submenu li a:hover{border-bottom:3px solid #fff;color:#FFFFFF;}
.redpanel-submenu li a.active{border-bottom:3px solid #fff;}
.massagetoguide-noreg-tabs-line{float:left;width:100%;list-style:none;padding:0;margin-top:0px !important;}
.redcart-disabled{opacity:0.5;}
.redcart-disabled:hover{opacity:1;}
.massagetoguide-noreg-tabs{float:left;width:46%;}
.massagetoguide-noreg-tabs.active a{background:#e70f42 !important;color:#fff !important;}
.massagetoguide-noreg-tabs:last-child{float:right;}
.password-desc-popover{position:absolute;top:14px;right:14px;font-size:14px;cursor:pointer;}
.password-desc-popover-content{max-width:192px;float:left;font-size:14px;}
.select-country-input .token-input-list{width:255px;min-height:34px;}
.select-country-input .token-input-list{background:#FFFFFF;padding:0px !important;}
.select-country-label{font-size:14px;padding:6px 15px;}
.select-country-input .token-input-token{margin:6px !important;background-color:#e6e7e8;}
.subscription-block-when{float:left;width:100%;text-align:center;font-size:14px;margin-top:20px;color:#e70f42;}
.subscription-block-when span{display:block;color:rgba(86, 90, 92, 0.5);}
.redcontrols.redgrid-set-6.select-country-input .token-input-list{width:100%;}
.redcart-item.editmyexc-cart{margin-bottom:12px;}
.redcart-item {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
.btns-block-onredcarts-left{float:left;width:50%;}
.btns-block-onredcarts-right{float:left;width:50%;text-align:right;}
.edit-delite-btn{padding:4px 17px 4px 17px !important;}
.edit-delite-btn.icon{display:inline-block;padding:5px 6px 3px 6px !important;}
.edit-delite-btn.icon + .edit-delite-btn.icon{margin-left:5px;}
.toggle-static-cart{color:rgba(31, 57, 82, 0.7);background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;padding:2px 2px 2px 2px;margin-right:15px;margin-top:1px;float:left;cursor:pointer;}
.toggle-static-cart-on{text-transform:uppercase;font-size:11px;color:#BCBEC0;width:auto;padding:3px 10px 3px 10px;height:auto;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;}
.toggle-static-cart .toggle-static-cart-on{background:#e70f42;color:#fff;}
.toggle-static-cart-on.active{background:#e70f42;color:#fff;display: none;}
.toggle-static-cart-off{text-transform:uppercase;font-size:11px;color:#BCBEC0;width:auto;padding:3px 10px 3px 10px;height:auto;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;}
.toggle-static-cart-off.active{background:#BCBEC0;color:#fff;display: none;}
.crop-holder{float:left;width:100%;position:relative;background-color:#DEDEDE;margin-bottom:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;z-index:1;}
.crop-holder.avatarcrop{
    width: 220px;
    height: 220px;
    float:none;
    margin-bottom: 12px;
}
.avatar_holder{
    width: 220px;
    height: 220px;
    background: #ffffff;
    z-index: 2;
    position: relative;
}
.avatar_holder img{
    width: 100%;
    height: auto;
}
.loadercropimg-holder .input_error_message{
    z-index: 1;
    float: none;
}
.crop-holder.avatarcrop.has-error{
    border: 1px solid #d76666;
}
.cropme{position:relative;z-index:100;cursor:pointer;width:220px;}
.crop-holder.avatarcrop.line .cropme{background-color:transparent;}
.crop-holder.avatarcrop .cropme{}
.crop-holder.avatarcrop .cropit-image-preview-background-img{background:url(/i/image/site/gback-guide.png) no-repeat rgba(255, 255, 255, 0);background-repeat:no-repeat;float:left;width:220px;height:220px;padding:0 !important;margin-top:3px;margin-bottom:1px;position:absolute;z-index:1;top:0;left:0;right:0;margin:auto;}
.crop-holder.avatarcrop .cropit-image-preview-background-img-touristavatar{background:url(/i/image/site/gback-tourist.png) no-repeat rgba(255, 255, 255, 0);background-repeat:no-repeat;float:left;width:220px;height:220px;padding:0 !important;margin-top:3px;margin-bottom:1px;position:absolute;z-index:1;top:0;left:0;right:0;margin:auto;}
.crop-holder.avatarcrop .cropit-image-preview-background-text{bottom:3%;}
#cropbase4 img + #cropdelfor4{display:none;}
.cropit-image-preview-background-img ~ #cropdelfor4{display:block;}
#cropdelfor4{display:none;}
input#fileInput{display:none;}
.cropit-image-preview{background-size:cover;border:1px solid #ccc;border-radius:3px;margin-bottom:16px;width:250px;height:150px;cursor:move;position:relative;z-index:1;}
.image-editor:hover .hiddencrop-panel{opacity:1;}
.hiddencrop-panel{opacity:0;float:left;width:100%;position:absolute;bottom:64px;background:#3D3D3D;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;z-index:100;}
.cropit-image-preview-background-text{position:absolute;width:100%;text-align:center;bottom:10px;color:#e70f42;z-index:1;}
.cropit-image-preview-close{display:block;position:absolute;border-radius:3px;width:22px;height:22px;right:5px;top:5px;background: rgba(231, 15, 66, 0.3) url("/i/image/site/cd-icon-close.svg") no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;outline:none;cursor:pointer;z-index:102;}
.img_holder, .cropme{width: 220px; height: 140px;}
.img_holder img{width: 100%; height: auto;}
#image_upload_error{width: 90%;word-wrap: break-word;text-align:center;border:1px solid #d76666;border-radius: 3px;background: #ffffff;position: absolute;top:5%;left:5%;right:5%;z-index:1000;display:block;padding: 10px;font-size: 14px!important;line-height: 16px!important;color: red!important;}
.is-not-filled .cropit-image-preview-close{display:none;}
input.cropit-image-input{width:250px;font-size:0;border:0;margin-bottom:10px;padding:0;outline:none;}
#morephotos{margin-top:4px;}
.image-editor{float:left;position:relative;}
.cropit-image-background{opacity:.2;cursor:auto;}
.image-size-label{float:left;margin-left:12px;color:#fff;height:32px;line-height:32px;}
input.cropit-image-zoom-input{float:right;padding:0;width:55%;height:32px;margin-right:5%;background:0;border:0;}
.cropit-image-preview-background{float:left;width:100%;background:#DEDEDE;height:150px;position:absolute;}
.cropit-image-preview-background-img{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -3px -215px;background-repeat:no-repeat;float:left;width:64px;height:84px;padding:0 !important;margin-top:3px;margin-bottom:1px;position:absolute;z-index:1;top:10%;left:0;right:0;margin:auto;}
.cropit-image-preview-background-img-avatar{background:url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -3px -215px;background-repeat:no-repeat;float:left;width:64px;height:84px;padding:0 !important;margin-top:3px;margin-bottom:1px;position:absolute;z-index:1;left:0;right:0;margin:auto;}
.cropit-image-preview-background-img-avatar{background:url(/i/image/site/gback.png) no-repeat rgba(255, 255, 255, 0);background-repeat:no-repeat;float:left;width:220px;height:220px;padding:0 !important;margin-top:3px;margin-bottom:1px;position:absolute;z-index:1;left:0;right:0;margin:auto;}
#result{margin-top:10px;width:900px;}
#result-data{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;}
.loadercropimg-holder{width:220px;margin:0 auto;}
.modal-selectcity-country{position:relative;}
.modal-selectcity-country ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{top:34px !important;}
.citycountryblock-editguide-left.modal-selectcity-country input{width:100%;}
.citycountryblock-editguide-left{position:relative;margin-bottom:1px;float:left;width:100%;}
.citycountryblock-editguide-right{position:relative;float:left;width:100%;}
.citycountryblock-editguide-right .select2-container--default .select2-selection--multiple{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;border-top-left-radius:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.select2-container--default .select2-selection--multiple{padding:5px 40px 5px 16px !important;}
.select2-container .select2-search--inline .select2-search__field{margin-top:5px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:3px !important;}
/*
#inputtourprice{width:93%;float:left;-webkit-border-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius:3px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.currency-edit-block-selectvalue{float:right;width:7%;}
*/
#inputtourprice,#inputtourduration{width:50%;float:left;-webkit-border-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius:3px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.currency-edit-block-selectvalue, .duration-edit-block-selectvalue{float:right;width:50%;}

/*.currency-edit-block-selectvalue .select2-selection__arrow{display:none;}*/
.currency-edit-block-selectvalue .select2-selection__rendered{color:#444;line-height:36px;text-align:center;}
.currency-edit-block-selectvalue .select2-selection__rendered{padding-left:0 !important;padding-right:0 !important;}
.currency-edit-block-selectvalue .select2-container--default .select2-selection--single{border-left:0;-webkit-border-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius:0px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.duration-edit-block-selectvalue .select2-container--default .select2-selection--single{border-left:0;-webkit-border-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius:0px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.redrow.add-excursion-topblock{margin-bottom:20px;padding-right:18px;padding-left:18px;}
.citycountryblock-editguide-left input{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative;}
.citycountryblock-editguide-left input:focus{position:relative;z-index:2;}
.redcontrols-btn-block button{margin-top:15px;}
.container.kv-main{width:230px;margin:0 auto;}
.areyoushure-btn{width:75px;}
.dropzoneicon{background:url(/i/image/site/sprite.png) no-repeat rgba(86, 90, 92, 0) -3px -215px;background-repeat:no-repeat;display:block;width:64px;height:83px;padding:0 !important;margin:3px auto 1px auto;}
.chatitem-iam-massege{float:left;}
.chatitem-iam-massege .chat-massege-right{padding:10px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;}
.chatitem-iam-massege .chat-massege-name{color:#e70f42;}
.chatitem-he-massege{float:left;}
.chatitem-he-massege .chat-massege-left{float:left;padding:0 0px;margin-left:10px;margin-right:15px;}
.chatitem-he-massege .chat-massege-timedate{float:left;margin-right:10px;}
.chatitem-he-massege .chat-massege-name{float:left;}
.chatitem-he-massege .chat-massege-textmassege{float:left;width:100%;font-size:16px;text-align:left;}
.chatitem-he-massege .chat-massege-name{}
.chatitem-he-massege .chat-massege-right{float:left;padding:10px;width:80%;background:#D9EFF4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;}
.chatitem-iam-massege .chat-massege-right::before{content:"";position:absolute;left:-12px;top:7px;width:14px;height:14px;background:url(/i/image/site/tails.png) no-repeat rgba(255, 255, 255, 0) -12px -37px;background-repeat:no-repeat;}
.chatitem-he-massege .chat-massege-right::before{content:"";position:absolute;left:-12px;top:7px;width:14px;height:14px;background:url(/i/image/site/tails.png) no-repeat rgba(255, 255, 255, 0) -12px -12px;background-repeat:no-repeat;}
.show-add-contact-massege-list{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.show-add-contact-massege-list:hover{color:#e70f42;}
.contact-massegelink-text{cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.contact-massegelink-text:hover{color:#e70f42;}
option.hidenvalude-formselect{display:none;opacity:0;}
.home-search-input-block .select2-container--default .select2-selection--single{border:0;outline:none;}
.home-search-input-block .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;display:none;}
.currency-input-block .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;display:none;}
input.select2-search__field{border:0;outline:none;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:0 !important;}
.select2-search--dropdown{display:block;padding:4px;position:relative;}
.home-search-input-block{background:#FFFFFF;border:0;font-size:20px;color:#565A5C;padding:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;width:80%;float:left;position:relative;}
.select2-container--default .select2-selection--single .select2-selection__rendered{outline:0 !important;}
.profile-groupings-title {font-size: 24px;padding: 0px 0px 0px 51px;margin-top: 0;margin-bottom: 10px;}
@media screen and (max-width:665px){
.chat-massege-item-block-item{float:left;width:100%;}
.chat-massege-item-block-img img{width:40px;height:40px;}
.chat-massege-item-block-left{float:left;margin-right:1%;width:49%;}
.chat-massege-item-block-right{float:left;width:50%;}
.chat-massege-item-block-delete{float:right; margin-top:0px;margin-left:0px;}
}
@media screen and (max-width:480px){.chat-massege-left{float:left;padding:0 5px;width:100%;margin-bottom:10px;}
.chat-massege-right{float:left;padding:0 5px;width:100% !important;}
.chatitem-iam-massege .chat-massege-right::before{content:"";position:absolute;left:20px;top:-13px;width:14px;height:18px;background:url(/i/image/site/tails.png) no-repeat rgba(255, 255, 255, 0) -32px -34px;background-repeat:no-repeat;}
.chatitem-he-massege .chat-massege-right::before{content:"";position:absolute;left:20px;top:-13px;width:14px;height:18px;background:url(/i/image/site/tails.png) no-repeat rgba(255, 255, 255, 0) -32px -12px;background-repeat:no-repeat;}
.chat-massege-item-block-left{float:left;margin-right:20px;width:100%;}
.chat-massege-item-block-right{float:left;width:100%;margin-top:10px;}
.chat-massege-item-block-img img{width:40px;height:40px;}
.citys-listin-country{padding:0;list-style:none;font-size:16px;float:left;margin-right:0;width:100%;}
.capitalimg img{}
.guidecart-countries-block-links-holder{top:-21px;}
.md-modal{max-width:100% !important;min-width:100% !important;}
.md-content{background:#F5F5F5;position:relative;border-radius:3px;margin:0 auto;float:left;width:100%;padding:0.8em 1.2em 1.2em 1.2em;max-height:450px;overflow-x:scroll;overflow-y:visible;}
.cd-user-modal-content{max-height:450px;overflow-x:scroll;overflow-y:visible;}
.md-content{padding:2.8em 1.2em 1.2em 1.2em;}
.redpanel-submenu li{margin-right:10px;}
#preview .buttons{width:100% !important;bottom:0px !important;right:0 !important;left:0 !important;z-index:9999;margin:0 auto;}
#preview .buttons .cancel{background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -175px -391px;width:36px;height:36px;display:inline-block;cursor:pointer;margin-bottom:0 !important;float:none !important;margin-left:0px;margin-right:0px;background-color:rgba(0, 0, 0, 0.78);}
#preview .buttons .ok{background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -177px -361px;width:36px;height:36px;cursor:pointer;display:inline-block;margin-bottom:0 !important;float:none !important;margin-left:0px;margin-right:0px;background-color:rgba(0, 0, 0, 0.78);}
#preview .buttons .rotate{background: url(/i/image/site/rotate.png?v=1.2) no-repeat 50% 50%;background-size: auto;width:36px;height:36px;display:inline-block;margin-bottom:0 !important;float:none !important;margin-left:0px;margin-right:0px;background-color:rgba(0, 0, 0, 0.78);}
button.md-close{display:block;}
}
@media screen and (max-width:1023px){.redson-popover.bottom{display:none !important;}
.redson-popover.bottom-right{display:none !important;}
.redson-popover.bottom-left{display:none !important;}
.flag-chenge-btn-head img{float:left;margin:15px 0px 8px 4px;color:#565A5C;}
.tomessages-count-massege{opacity:1 !important;bottom:6px !important;right:62px !important;left:initial;top:initial;-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0) !important;-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0) !important;box-shadow:0 0px 0px rgba(0, 0, 0, 0) !important;}
.tomessages-count-massege:after{display:none;}
.tomessages-btn-head{margin-bottom:-4px;float:left;width:100%;height:40px;}
.capitalimg img{}
.add-excursion-topblock{text-align:center;margin-bottom:10px;}
.sidebar-right .widget{display:none;}
.guidecart-countries-block-links-holder{top:0;}
.waycart-guidedesc{float:left;width:100%;margin-top:30px;margin-bottom:20px;text-align:center;}
.waycart-guidedesc-tourti{text-align:center;}
.waycart-guidedesc-guidename{float:left;font-weight: bold;font-size:18px;width:100%;margin-top:0px;}
.waycart-guidedesc-online{float:left;margin-top:0px;font-size:14px;color:rgba(86, 90, 92, 0.5);margin-left:0;width:100%;text-align:center;}
.chat-massege-item{float:left;width:100%;}
.postmessage-inputblock-right{float:left;width:100%;}
.redrow.countrydescsidebar{float:none;display:block;clear:both;width:250px;margin:0px auto;padding:23px 0;}
.header-search{float:left;max-width:400px;position:relative;margin-left:50px;margin-top:1px;}
.application-list-item-left{margin-bottom:10px;}
.application-list-item-center{margin-bottom:10px;}
.application-list-item-right button{margin-right:10px;}
.application-list-item-right a{margin-right:10px;}
.dashboard-list-item-left{margin-bottom:10px;}
.dashboard-list-item-center{margin-bottom:10px;}
.dashboard-list-item-right button{margin-right:10px;}
.dashboard-list-item-right a{margin-right:10px;}
.page-wrap.homeattr .menu-button{}
.postmessage-inputblock{display:block !important;float:left;width:100%;position:fixed;background-color:#fff;margin:0 -25px;padding:0 15px;bottom:0;-webkit-box-shadow:0 -5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 -5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 -5px 10px rgba(0, 0, 0, 0.2);}
.postmessage-inputblock-left{display:none;}
.postmessage-inputblock.noadapt{display:block !important;float:left;width:100%;position:relative;background-color:transparent;margin:0;padding:0;bottom:0;-webkit-box-shadow:0 -5px 10px rgba(0, 0, 0, 0);-moz-box-shadow:0 -5px 10px rgba(0, 0, 0, 0);box-shadow:0 -5px 10px rgba(0, 0, 0, 0);}
.postmessage-inputblock.noadapt .postmessage-inputblock-left{display:block;width:auto;}
.waysidebar{/*margin-top:-70px;*/}
.page-wrap.homeattr header{margin-top:0;}
.page-wrap.homeattr .signlog-head span{color:#e70f42;}
.main-nav-rightside span.homeattr{color:#e70f42;margin-left: 8px;}
body.with-translate.open header{margin-bottom:0px;}
.morepanel.open{height:0px;}
.profile-groupings-title {padding: 0;margin-top: 0;margin-bottom: 15px;text-align: center;text-transform: uppercase;}
.profile-groupings-block {margin-bottom: 10px;float: left;width: 100%;}
.page-wrap.homeattr header #menu-bar a.show-account-list.userlink-head {color: #565A5C !important;/*margin-top: 40px !important;*/}
.page-wrap.homeattr .username-head {float: left;margin-left: 10px;padding: 7px 0px 5px 0px;color: #e70f42;}
.page-wrap.homeattr header .tomessages-icon-btn-head {background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -161px -238px;background-repeat: no-repeat;float: left;width: 22px;height: 16px;padding: 0 !important;margin-top: 3px;margin-bottom: 1px;}
.page-wrap.homeattr header .tomessages-btn-head:hover .tomessages-icon-btn-head {background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -186px -238px;background-repeat: no-repeat;float: left;width: 22px;height: 16px;padding: 0 !important;margin-top: 3px;margin-bottom: 1px;}
}
.show-menu .menu-wrap{}
span.select2.select2-container.select2-container--default:first-of-type{display:block !important;}
span.select2.select2-container.select2-container--default{display:none;}
.countrymultyclone .remove-field{top:6px;bottom:0;}
span.twitterbtn-span, span.facebookbtn-span{display:inline-block;vertical-align:middle;width:160px;text-align:left}
span.mail-span{display:inline-block;}
.redrow.cont-right.redcart-showmore-line{float:left;width:100%;text-align:right;margin-top:-20px;}
.fullbtnremove{top:0 !important;bottom:0;float:right;position:relative;right:0;background-repeat:no-repeat;width:auto;height:auto;margin-top:2px;margin-bottom:0;}
.videoback-change {-webkit-animation-duration: 400ms !important;-moz-animation-duration: 400ms !important;-ms-animation-duration: 400ms !important;animation-duration: 400ms !important;}
.cutted-text_text {
	max-height: 135px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.cutted-text_text:after {
	content: '';
	display: none;
	position: absolute;
	background: url(/i/image/site/gradient.png) center center;
	height: 30px;
	left: 0;
	right: 0;
	bottom: 0;
}

.cutted-text_more-btn {
	display: none;
	margin-top: 10px;
}

.cutted-text.__show-more-btn .cutted-text_more-btn {
	display: inline-block;
}

.cutted-text.__show-more-btn .cutted-text_text:after {
	display: block;
}

.cutted-text.__is-shown .cutted-text_text:after {
	display: none;
}

.bordered-image img,
img.bordered-image {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.webui-popover {
    min-width: 131px;
    padding: 8px 14px;
    border: 0;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

.webui-popover > .arrow,
.webui-popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border: 0;
}

.webui-popover.top > .arrow,
.webui-popover.top-right > .arrow,
.webui-popover.top-left > .arrow {
  bottom: -17px;
  margin-left: -11px;
  background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -81px -244px;
  background-repeat: no-repeat;
  width: 28px;
  height: 18px;
}
.webui-popover.right > .arrow,
.webui-popover.right-top > .arrow,
.webui-popover.right-bottom > .arrow {
  top: 52%;
  left: -11px;
  margin-left: -11px;
  border-top-width: 0;
  background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -75px -215px;
  background-repeat: no-repeat;
  width: 22px;
  height: 26px;
}
.webui-popover.bottom > .arrow,
.webui-popover.bottom-right > .arrow,
.webui-popover.bottom-left > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -112px -240px;
  background-repeat: no-repeat;
  float: left;
  width: 22px;
  height: 12px;

}


#main-breadcrumbs{
	padding-bottom: 30px;
	padding-left: 15px;
}
.breadcrumb{
	padding: 0;
	margin: 0;
}
.breadcrumb li{
	display: inline-block;
	vertical-align: top;
}
.breadcrumb li a, .breadcrumb li{
	color: #565a5c;
	font-size: 14px;
}
.breadcrumb li a:hover{
	color: #e70f42;
}

.article-preview-left{
	width: 68%;
	float: left;
	padding-right: 7%;
	padding-left: 15px;
}
.article-preview-right{
	width: 30%;
	float: right;
	padding-right: 15px;
}

.article-preview-img img{
	width: 100%;
	height: auto;
}

.article-preview-right .side_category_nav_tit{
	color: #969899;
	margin: 30px 0 20px 0;
	font-size: 24px;
	font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    float: left;
    width: 100%;
}
.article-preview-right .side_category_nav_tit span{
	display: none;
	cursor: pointer;
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;
    background-repeat: no-repeat;
    width: 10px;
    height: 8px;
    padding: 0 !important;
    margin-left: 5px;
}
.article-preview-right .side_category_nav_tit span.up{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -52px;
}
.article-preview-left h3.cat_name{
	font-size: 28px;
	color: #565a5c;
	margin: 0;
	margin-bottom: 20px;
}
.article-preview-left h1{
	font-size: 36px;
	color: #565a5c;
	font-weight: normal;
	display: inline-block;
	width: auto;
	float: none;
	margin: 0;
	margin-bottom: 20px;
}
.list-of-articles h1{
	font-size: 28px;
	color: #565a5c;
	margin: 0;
	margin-bottom: 20px;
	font-weight: normal;
}
div.article-preview-head{
	font-size: 36px;
	color: #565a5c;
	font-weight: normal;
	width: auto;
	float: none;
	margin-top: 20px;
    margin-bottom: 10px;
}
.article-preview-info .article-preview-date.item{
	color: #cecfd0;
	font-size: 14px;
	margin: 15px 0px;
	display: block;
}
.article-preview-info .article-preview-date.list{
	color: #cecfd0;
	font-size: 14px;
	display: block;
}
.article-preview-info .btn-more{
	display: inline-block;
	padding: 5px 10px;
	background: #ffffff;
	border-radius: 3px;
	font-size: 14px;
}
.article-preview-info .btn-more:hover{
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.article-preview + .article-preview{
	margin-top: 50px;
}
.article-preview-desc a{
	color: #e70f42 !important;
}
.article-preview-desc a:hover{
	text-decoration: underline;
}
.article-preview-desc p{
	color: #565a5c;
	font-size: 16px;
	margin: 15px 0px;
}
.article-preview-desc h2,
.article-preview-desc h3,
.article-preview-desc h4,
.article-preview-desc h5,
.article-preview-desc h6{
	color: #e70f42;
	font-size: 18px;
	margin: 15px 0px;
}
.article-preview-desc ul{
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 25px;
	margin: 15px 0px;
}
.article-preview-desc ul li{
	font-size: 14px;
	color: #565a5c;
}
.article-preview-desc img{
	max-width: 100%;
	height: auto;
}
.article-pagination{
	padding-left: 15px;
	margin-top: 40px;
}
.article-pagination:empty{
	padding: 0;
	margin: 0;
}

.article-author{
	margin-top: 20px;
	margin-bottom: 30px;
}
.article-author img{
	width: 70px;
	height: 70px;
	display: inline-block;
	vertical-align: top;
}
.article-author .article-author-block{
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.article-author .article-author-name{

}
.article-author .article-author-name span{
	display: block;

}
.article-author .article-author-name a{
	display: block;
	font-size: 18px;
	margin: 5px 0px;
}
.article-author .article-author-countries{

}
.article-author .article-author-countries a{

}
.article-tags{
	margin: 20px 0px;
}
.article-tags-title{
	font-size: 18px;
	font-weight: bold;
}
.article-tags ul{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 15px;
	padding-top: 10px;
}
.article-tags ul li{

}
.article-tags ul li a{
	font-size: 16px;
}
.article-comments{

}
.article-comments-total{
	color: #969899;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
.article-comments-form{
	margin-top: 20px;
	display: table;
	width: 100%;
}
.article-comments-form img{
	width: 55px;
	height: 55px;
	border: 2px solid #ffffff;
	display: inline-block;
	border-radius: 50%;
}
.article-comments-form textarea{
	display: inline-block;
	vertical-align: top;
	min-height: 55px;
	width: 100%;
	resize: none;
	margin-bottom: 15px;
}
.article-comments-form textarea:focus{
	/*min-height: 200px;*/
}
.article-comments-form .article-comments-form-l{
	display: table-cell;
	vertical-align: top;
}
.article-comments-form .article-comments-form-r{
	text-align: right;
	display: table-cell;
	padding-left: 20px;
	width: 100%;
	vertical-align: top;
}
.to-comment-description{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	font-size: 16px;
}
.to-comment-description span{
	color: #e70f42;
	cursor: pointer;
}
.article-comments-list{

}
.article-comments-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 15px;
}
.article-comments-list ul li{
	margin-top: 30px;
	display: none;
}
.article-comments-list ul li.show{
	display: block;
}
.article-comments-list .show_more_comments{
	padding: 4px !important;
	margin-top: 25px;
	margin-left: 80px;
}
.article-comments-list ul li img{
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #ffffff;
}
.article-comments-list ul li .comments-list-txt{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	max-width: 450px;
}
.article-comments-list ul li .comment_author a{
	font-size: 18px;
	color: #565A5C;
}
.article-comments-list ul li .comment_author span{
	color: #cecfd0;
	margin-left: 10px;
}
.article-comments-list ul li p{
	font-size: 16px;
	margin: 5px 0px;
}

.article-preview-desc iframe{
	width: 100%;
	height: 100%;
}

@media screen and (max-width:480px){
	.article-comments-list ul li .comments-list-txt{
		width: 100%;
		margin-left: 0px;
		margin-top: 10px;
	}
	.article-comments-form .article-comments-form-r {
		display: block;
		padding-left: 0px;
		margin-top: 10px;
	}
	.to-comment-description{
		display: block;
		margin-left: 0px;
		margin-top: 10px;
	}
}

@media screen and (max-width:1023px){
	.article-preview-left{
		float: none;
		width: 100%;
	}
	.article-preview-right{
		float: none;
		width: 100%;
		padding-left: 15px;
		padding-bottom: 50px;
	}
	.article-preview-right .side_category_nav_tit{
		cursor: pointer;
	}
	.article-preview-right .side_category_nav_tit.open span{
		display: inline-block;
		vertical-align: middle;
	}
	.article-preview-right .side_category_nav{
		display: none;
	}
	.article-preview-right .side_category_nav.open{
		display: block;
	}
}

@font-face{
	font-family: 'socicon';
    src: url('/i/fonts/site/soc_icon.woff');
    font-display: swap;
}
.article-preview-right .soc_icons{
	padding-top: 30px;
}
.search_box{
	max-width: 230px;
}
.search_left_box{
    overflow: hidden;
}
.search_right_box{
    float: right;
    width: 38px;
}
.search_btn{
	width: 38px;
	height: 35px;
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	border-radius: 0 3px 3px 0;
	font-family: socicon;
	font-size: 21px;
	line-height: 35px;
	text-align: center;
	padding: 0;
}
.search_btn:before{
	content: '\e805';
}
.search_input{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	border: 1px solid #ffffff;
	border-radius: 3px 0 0 3px;
}
.side_category_nav{

}
.side_category_nav ul{
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 6px;
}
.side_category_nav li{
	display: inline-block;
	width: 100%;
}
.side_category_nav li span{
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
	width: 100%;
	/*padding: 5px 0px 5px 0px;*/
}
.side_category_nav li span.has_child:after{
	content: '\e804';
	font-family: socicon;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}
.side_category_nav li span.has_child.open:after{
	content: '\e806';
	font-family: socicon;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}
.side_category_nav ul li span + ul{
	padding: 7px 0px 7px 16px;
}
.side_category_nav ul li span.has_child + ul{
	display: none;
}
.side_category_nav ul li span.has_child.open + ul{
	display: block;
}

.pagination{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	background: #ffffff;
	border-radius: 3px;
}
.pagination li{
	display: inline-block;
	vertical-align: top;
	color: #e70f42;
	font-size: 14px;
	/*margin: 0px 5px;*/
}
.pagination li:first-child{
	margin-left: 3px;
	margin-right: 20px;
}
.pagination li:last-child{
	margin-left: 20px;
	margin-right: 3px;
}
.pagination li.disabled{

}
.pagination li.active{

}
.pagination li span{
	display: inline-block;
	padding: 4px 12px;
}
.pagination li a{
	display: inline-block;
	padding: 4px 12px;
	color: #e70f42;
	font-size: 14px;
}
.pagination li a:hover, .pagination li.active span{
	background: #e70f42;
	color: #ffffff;
	border-radius: 3px;
}

.faq-preview-left{
	width: 75%;
	float: left;
	padding-left: 15px;
}
.faq-preview h1{
	font-size: 28px;
	color: #565a5c;
	margin: 0;
	margin-bottom: 40px;
	font-weight: normal;
}
.faq-list ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
.faq-list ul li + li{
	margin-top: 20px;
}
.faq-list ul li div.faq_handle{
	font-size: 18px;
	color: #565a5c;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	padding-right: 65px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.faq-list ul li div.faq_handle:after{
	content: '\e804';
	position: absolute;
	top: 0px;
	right: 0px;
	font-family: socicon;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #e70f42;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #e70f42;
	border-radius: 50%;
}
.faq-list ul li div.faq_handle.open:after{
	content: '\00a0\e807';
	line-height: 16px;
	/* text-indent: 1px;*/
}
.faq-list ul li .faq_box{
	display: none;
	color: #565a5c;
	font-size: 16px;
	padding-bottom: 10px;
	padding-right: 50px;
}
.faq-list ul li .faq_box.open_on_load{
	display: block;
}
.faq-list .faq_desc{
	margin-bottom: 12px;
}
.faq-list .btn-more{
	display: inline-block;
	padding: 5px 10px;
	background: #ffffff;
	border-radius: 3px;
	font-size: 14px;
}
.faq-list .btn-more:hover{
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.faq-pagination{
	margin-top: 40px;
}
.faq-pagination:empty{
	padding: 0;
	margin: 0;
}
.faq-one .title{
	font-size: 28px;
    color: #565a5c;
    margin: 0;
    margin-bottom: 40px;
    font-weight: normal;
}
.faq-one h1{
	font-size: 18px;
    color: #565a5c;
    margin: 0;
    margin-bottom: 25px;
}
.faq-one .faq-one-desc{
	background: #ffffff;
	padding: 15px 20px;
	float: left;
	width: 100%;
	position: relative;
	border-radius: 5px;
	font-size: 16px;
}
.faq-one .faq-one-desc:after{
	content: '';
	position: absolute;
	left: 100%;
	top: 7px;
	background: url('/i/image/site/faq-arrow.png') no-repeat;
	width: 12px;
	height: 10px;
}
.faq-one .faq-one-desc .faq-user-tit{
	padding-bottom: 10px;
}
.faq-one .faq-one-desc .faq-user{
	font-size: 18px;
}
.faq-one .faq-one-desc .faq-date{
	font-size: 14px;
	color: #cccdce;
	margin-left: 15px;
}
.faq-one .btn-back{
	display: inline-block;
	padding: 5px 10px;
	background: #ffffff;
	border-radius: 3px;
	font-size: 14px;
	color: #e70f42;
	margin-top: 16px;
}
.faq-one .btn-back:hover{
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width:1023px){
	.faq-preview-left{
		width: 100%;
		padding-right: 7%;
	}
}



.countries-list{
	width: 95%;
	padding-left: 15px;
}
.countries-list h1{
	font-size: 28px;
	color: #565a5c;
	float: none;
	margin-top: 0px;
}
.continent{
	width: 100%;
	margin-top: 20px;
}
.continent h2{
	font-size: 16px;
	font-weight: bold;
}
.continent ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
.continent ul li{
	width: 225px;
	padding-right: 20px;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px;
}
.continent ul li img{
	position: absolute;
	left: 0px;
	right: 0px;
}
.continent ul li a{
	font-size: 16px;
	position: relative;
	padding-left: 30px;
	display: inline-block;
	vertical-align: top;
}
@media screen and (max-width:1023px){
	.countries-list{
		width: 100%;
		padding-right: 7%;
	}
}

.main-nav-rightside .homeattr{
	color: #ffffff;
}

.country-city-list{
	width: 64%;
	display: inline-block;
	vertical-align: top;
}
.country-city-list .c-list-br{
	font-size: 28px;
	line-height: 30px;
	float: left;
	padding: 0px 5px;
	border-radius: 3px;
	position: relative;
    top: 0;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}
.country-city-list .c-list-br:hover{
	top: -5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.country-city-list .ca-list{
	padding-top: 20px;
}
.country-city-list .c-list{
	display: inline-block;
	vertical-align: top;
}
.country-city-list h1{
	font-size: 28px;
	color: #565a5c;
	margin-top: 0px;
	/*float: none;*/
	width: auto;
	margin-right: 20px;
	font-weight: normal;
	padding: 0px 5px;
	border-radius: 3px;
	position: relative;
    top: 0;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}
.country-city-list h1:hover{
	top: -5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.country-city-list .c-list ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 300px;
	/*display: inline-block;
	vertical-align: top;*/
}
.country-city-list .c-list ul li{
	font-size: 16px;
	color: #565a5c;
	margin: 5px 10px 5px 0px;
}
.country-city-list .c-list ul li a{

}
.country-city-list .c-list ul li a span{
	background: url(/i/image/site/guide_small.png) no-repeat;
	background-repeat: no-repeat;
	display: block;
	width: 23px;
	height: 20px;
	background-position: 0px -26px;
	padding-left: 26px;
	margin-left: 10px;
	display: inline-block;
	display: none;
}
.country-city-list .c-list ul li a:hover span{
	background-position: 0px 0px;
}
.country-city-articles{
	width: 35%;
	display: inline-block;
	vertical-align: top;
}

@media screen and (max-width:1010px){
	.country-city-list{
		width: 100%;
	}
	.country-city-articles{
		width: 100%;
		margin-top: 20px;
	}
	.country-city-articles .article_block{
		margin-left: 10px;
		margin-bottom: 10px;
	}
}
/*@media screen and (max-width:480px){
	.country-city-list .c-list{
		width: 100%;
	}
	.country-city-list .c-list ul{
		width: 100%;
	}
}*/

.q-city-list{
	padding-bottom: 10px;
}
.q-city-list ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.q-city-list ul li{
	display: inline-block;
	vertical-align: top;
	margin: 0px 10px 10px 0px;
}
.q-city-list ul li a{
	display: inline-block;
	vertical-align: top;
	background: #ffffff;
	padding: 1px 6px;
	border-radius: 3px;
	color: #71808f;
	font-size: 14px;
}
.q-city-list ul li:hover a{
	background: #e70f42;
    color: #fff;
}

.guide-list-seo{
	padding-top: 30px;
	float: none;
	width: 100%;
}
.guide-list-seo,
.guide-list-seo p,
.guide-list-seo h1,
.guide-list-seo h2,
.guide-list-seo h3,
.guide-list-seo h4,
.guide-list-seo h5,
.guide-list-seo h6{
	font-size: 16px;
	font-weight: normal;
	color: #565a5c;
	margin: 0px 0px 10px;
}

@media screen and (max-width:640px){
	.guide-list .guide-list-item-right{
		/*margin-top: 15px;*/
		width: 80%;
	}
    .guide-list-item-left{
        margin-right: 1%;
    }
    .guide-list-item-excursions{
        float: none;
    }
    .likes-star-block.recommended_guide:after{
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 140px;
        height: 24px;
        background: url('/i/image/site/recommended_guide_m.png') no-repeat 50%;
        background-size: contain;
        margin-left: 10px;
    }
    .guide-list-item-img.recommended_guide:before{
        content: '';
        display: none;
    }
}

@media screen and (max-width:480px){
	.guide-list .guide-list-item-right{
		width: 77%;
	}
    .not_for_mobile{
        display: none;
    }
}

@media screen and (max-width:413px){
	.guide-list .guide-list-item-right{
		width: 75%;
	}
    .guide-list-item-img img{
        width: 60px;
    }
    .likes-star-block.recommended_guide:after{
        content: '';
        width: 110px;
        height: 24px;
        margin-left: 6px;
    }
    .not_for_mobile{
        display: none;
    }
}

@media screen and (max-width:1023px){
	.dashboard-list-block .dashboard-list-item-left{
		width: 30%;
	}
	.dashboard-list-block .application-list-item-center{
		width: 41%;
	}
	.dashboard-list-block .dashboard-list-item-right{
		width: 25%;
	}
}
@media screen and (max-width:700px){
	.dashboard-list-block .dashboard-list-item-left{
		width: 100%;
	}
	.dashboard-list-block .application-list-item-center{
		width: 100%;
	}
	.dashboard-list-block .dashboard-list-item-right{
		width: 100%;
	}
	.dashboard-list-block .dashboard-list-item-right a{
		float: left;
	}
}






body.wide_page_content .wrap{
	max-width: 100%;
	padding: 0;
}
body.wide_page_content .wrap.morepanel-offset{
	max-width: 1020px;
	padding-left: 180px;
}

body.wide_page_content .redrow.page{
	position: relative;
	color: #ffffff;
}
body.wide_page_content .redrow.page #main-breadcrumbs{
	z-index: 1;
}
body.wide_page_content .redrow.page .forgtbg{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
body.wide_page_content .redrow.page:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 680px;
	background: rgba(0, 0, 0, 0.2);
	display: none;
}
body.wide_page_content.for_guides .redrow.page .forgtbg{
	background: url('/i/image/site/for_guides/bg_forguides_2560_680.jpg') no-repeat 50% 50%;
	background-size: cover;
}
body.wide_page_content.for_tourists .redrow.page .forgtbg{
	background: url('/i/image/site/for_guides/bg_fortourists_2560_680.jpg') no-repeat 50% 50%;
	background-size: cover;
}

@media screen and (max-width:1920px){
	body.wide_page_content.for_guides .redrow.page .forgtbg{
		background: url('/i/image/site/for_guides/bg_forguides_1920_680.jpg') no-repeat 50% 50%;
		background-size: cover;
	}
	body.wide_page_content.for_tourists .redrow.page .forgtbg{
		background: url('/i/image/site/for_guides/bg_fortourists_1920_680.jpg') no-repeat 50% 50%;
		background-size: cover;
	}
}
@media screen and (max-width:1023px){
	body.wide_page_content.for_guides .redrow.page .forgtbg{
		background: url('/i/image/site/for_guides/bg_forguides_1000_680.jpg') no-repeat 50% 50%;
		background-size: cover;
	}
	body.wide_page_content.for_tourists .redrow.page .forgtbg{
		background: url('/i/image/site/for_guides/bg_fortourists_1000_680.jpg') no-repeat 50% 50%;
		background-size: cover;
	}
}

body.wide_page_content .redrow.page #main-breadcrumbs{
	position: relative;
	margin: auto;
	max-width: 1020px;
	color: #ffffff;
}
body.wide_page_content .redrow.page #main-breadcrumbs a,
body.wide_page_content .redrow.page #main-breadcrumbs li{
	color: #ffffff;
}
body.wide_page_content .redrow.page h1.page-title{
	color: #ffffff;
	float: none;
}

.for_guide_page{
	max-width: 1020px;
	margin: auto;
	float: none;
	padding: 0px 15px;
	position: relative;
	min-height: 1px;
}
.for_guide_page h1.page-title:empty{
	min-height: 0px;
}
@media screen and (max-width:400px){
	.for_guide_page{ padding: 0; }
	.for_guide_head_top_r iframe{
		width: 96%;
	}
}

.for_guide_head_top{
	padding-top: 50px;
	/*padding-bottom: 200px;*/
	min-height: 545px;
}
.for_guide_head_top_l{
	width: 49%;
	display: inline-block;
	vertical-align: top;
}
.for_guide_head_top_l .big{
	font-size: 48px;
	font-weight: bold;
	line-height: 58px;

}
.for_guide_head_top_l .small{
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	padding-top: 25px;
}
.for_guide_head_top_r{
	width: 49%;
	display: inline-block;
	vertical-align: top;
}
.for_guide_head_top_r iframe{
	width: 100%;
	height: 100%;
}
.for_guide_reg{
	width: 245px;
	margin-top: 25px;
}
.for_guide_reg input.input_txt{
	color: #898c8d;
	width: 100%;
}
.for_guide_reg a.btn{
	width: 100%;
	text-align: center;
	font-size: 22px;
	line-height: 44px;
}
.for_guide_reg a.btn:hover{
	color: #ffffff;
}


.for_guide_head_bottom{
	background: #ec597c;
	padding: 40px 0px;
}
.for_guide_head_bottom_inner{
	width: 1020px;
	margin: auto;
	padding: 0px 15px;
}
.for_guide_head_bottom_item{
	width: 28%;
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	position: relative;
	padding-top: 115px;
	margin-right: 6%;
}
.for_guide_head_bottom_item:last-child{
	margin-right: 0%;
}
.for_guide_head_bottom_item:before{
	content: '';
	position: absolute;
	width: 88px;
	height: 88px;
	top: 0;
	left: 50%;
	margin-left: -44px;
}
.for_guide_head_bottom_item.Q:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px -91px;
}
.for_guide_head_bottom_item.W:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px 0px;
}
.for_guide_head_bottom_item.R:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px -182px;
}
.for_guide_head_bottom_item.T:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px -272px;
}
.for_guide_head_bottom_item.Y:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px -363px;
}
.for_guide_head_bottom_item.U:before{
	background: url('/i/image/site/for_guides/for_guides_icons.png') no-repeat 0px -451px;
}
.for_guide_head_bottom_item.Q:after,
.for_guide_head_bottom_item.W:after,
.for_guide_head_bottom_item.T:after,
.for_guide_head_bottom_item.Y:after{
	content: '';
	position: absolute;
	width: 179px;
	height: 17px;
	top: 33px;
	right: -120px;
	background: url('/i/image/site/for_guides/for_guides_arrow.png') no-repeat 0px 0px;
}

.for_guides_content{
	color: #565a5c;
	max-width: 1020px;
	padding: 0px 15px;
	margin: auto;
	padding-top: 50px;
}
.for_guides_content_desc{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: auto;
	width: 70%;
	margin-bottom: 40px;
}
.for_guides_content_title{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	margin: 0px 0px 30px 0px;
}
.for_guides_content_list ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 47%;
	display: inline-block;
	vertical-align: top;
}
.for_guides_content_list ul + ul{
	margin-left: 4%;
}
.for_guides_content_list ul li{
	margin: 15px 0px;
	padding-left: 40px;
	background: url('/i/image/site/for_guides/guide_icon_list.png') no-repeat 0px 3px;
	font-size: 16px;
}
.for_guide_reg_bottom{
	font-size: 12px;
	border-top: 1px solid #ffffff;
	margin-top: 15px;
	padding-top: 15px;
}
.redcart-image{
	position: relative;
}
.on_moderation{
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	color: #ffffff;
	text-align: center;
	padding: 10px 5px;
	font-weight: bold;
}
.is_expired{
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	font-size: 12px;
	color: #ffffff;
	background: rgba(0,0,0,0.5);
	text-align: center;
	font-weight: bold;
	padding: 2px 0px;
}
.is_expired:empty{
	display: none;
}

.article_block_box{
	padding: 20px 0px;
}
.article_block{
	width: 145px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
}
.article_block:nth-child(even){
	margin-left: 10px;
}
.article_block_box_bottom + .article_block_box .article_block{
	margin-left: 10px;
	margin-bottom: 10px;
}
.article_block_img img{
	border-radius: 5px 5px 0px 0px;
}
.article_block_title{
	font-weight: bold;
	line-height: 16px;
	margin: 8px 0px;
	padding: 0px 5px;
	word-break: break-word;
}
.article_block_desc{
	line-height: 18px;
	padding: 0px 5px;
	word-break: break-word;
}

@media screen and (max-width:1023px){
	.for_guide_head_top_l{
		width: 100%;
		text-align: center;
	}
	.for_guide_head_top_r{
		width: 100%;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.for_guide_reg{
		text-align: left;
		display: inline-block;
	}
	.for_guide_head_top{
		padding-top: 0px;
		min-height: 585px;
	}
	.for_guides_content_list ul{
		width: 100%;
	}
	.for_guides_content_list ul + ul{
		margin-left: 0%;
	}
	.for_guide_head_bottom_inner{
		width: 100%;
	}
	.for_guide_head_bottom_item{
		width: 100%;
		padding-left: 115px;
		padding-top: 0px;
		padding-right: 20px;
		min-height: 88px;
		margin-right: 0;
	}
	.for_guide_head_bottom_item + .for_guide_head_bottom_item{
		margin-top: 30px;
	}
	.for_guide_head_bottom_item span{
		display: inline-block;
		vertical-align: middle;
	}
	.for_guide_head_bottom_item span.aligner{
		min-height: 88px;
	}
	.for_guide_head_bottom_item:last-child{
		padding-right: 0px;
	}
	.for_guide_head_bottom_item:before{
		content: '';
		position: absolute;
		width: 88px;
		height: 88px;
		top: 0;
		left: 0;
		margin-left: 0;
	}
	.for_guide_head_bottom_item.Q:after,
	.for_guide_head_bottom_item.W:after,
	.for_guide_head_bottom_item.T:after,
	.for_guide_head_bottom_item.Y:after{
		content: '';
		display: none;
	}
}
@media screen and (max-width:500px){
	.for_guide_head_top{
		padding-top: 20px;
	}
}
@media screen and (max-width:396px){
	.for_guide_head_top_r{
		padding-top: 22px;
		padding-bottom: 22px;
	}
}
#noscript, #IE8_not_supported{
	text-align: center;
	background: #e70f42;
	color: #ffffff;
	line-height: 35px;
}
#noscript.main_page, #IE8_not_supported.main_page{
	position: fixed;
	top: 10px;
	left: 0px;
	right: 0px;
	z-index: 100501;
	background: transparent;
}
#noscript a:hover, #IE8_not_supported a:hover{
	color: #ffffff;
}

.favorites_profile{
	padding-top: 50px;
	float: left;
	width: 100%;
}
.favorites_profile .sidebar-widget-title{
	color: #565A5C !important;
	text-transform: none !important;
}
.favorites_profile .widget-list-item{
	width: 30%;
	padding-right: 3%;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.favorites_profile .widget-list-item-name{
	font-size: 16px;
	display: block;
	word-wrap: break-word;
}
@media screen and (max-width:800px){
	.favorites_profile .widget-list-item{
		width: 46%;
	}
}
@media screen and (max-width:560px){
	.favorites_profile .widget-list-item{
		width: 97%;
	}
}

blockquote{
	border-top: 2px dashed #e70f42;
	border-bottom: 2px dashed #e70f42;
	padding: 10px 0px;
	font-style: italic;
	text-align: justify;
	width: 90%;
	margin: 20px auto;
}
.article-preview-desc ul > li:before{
	content: "\25CF";
	padding: 0 10px 0 0;
	color: #E71345;
}
.article-preview-desc ul li{
	padding-top: 7px;
}

@media screen and (max-width:470px){
	.page-content.center{
		text-align: center;
	}
}

.img-box img{
	width: 100%;
}

.inline{
	display: inline-block;
	vertical-align: top;
}
.justify{
	display: inline-block;
	vertical-align: top;
	text-align: justify;
	width: 100%;
	font-size: 0;
}
.justify:after{
	content: '';
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

footer{
	background: #292929;
	z-index: 1;
	margin-top: 50px;
	width: 100%;
	position: relative;
}
footer .inner{
	max-width: 1000px;
	padding: 30px 10px;
	margin: auto;
}
footer .footer_block{
	width: 28%;
	/*width: 45%;*/
	text-align: left;
	font-size: 14px;
}
footer .footer_block.country,
footer .footer_block.city{
	width: 22%;
	/*width: 26%;*/
	padding-top: 22px;
}
footer .footer_block.country .title,
footer .footer_block.city .title{
	font-size: 18px;
	line-height: 24px;
	color: #e1e1e1;
	text-transform: uppercase;
	margin-bottom: 20px;
}
footer .footer_block.country ul,
footer .footer_block.city ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
footer .footer_block.country ul li,
footer .footer_block.city ul li{
	display: inline-block;
	vertical-align: top;
}
footer .footer_block.country ul li.all a,
footer .footer_block.city ul li.all a{
	color: #f82c58;
}
footer .footer_block.country ul li a,
footer .footer_block.city ul li a{
	color: #bebebe;
	display: inline-block;
	vertical-align: top;
	padding: 6px 10px;
	border-radius: 7px;
	margin: 2px 0px;
	background: #3c3c3c;
}
footer .logo a{
	color: #bebebe;
	font-size: 24px;
	line-height: 60px;
}
footer .logo a + a{
	margin-left: 15px;
}
footer .menu .menu_inner{
	width: 100%;
}
footer .footer_menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 35px;
}
footer .footer_menu ul li{
	color: #d63057;
	margin: 6px 0px;
}
footer .footer_menu ul li a{
	color: #bebebe;
	margin-left: 6px;
}
footer .marketplace{
	padding-left: 52px;
	margin-top: 25px;
}
footer .marketplace a{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
footer .marketplace .google-market img{
	width: auto;
	height: 46px;
}
footer .marketplace .appstore img{
	width: auto;
	height: 46px;
}
footer .soc_icons{
	margin-top: 10px;
	padding-left: 45px;
}
footer .soc_icons ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
footer .soc_icons ul li{
	display: inline-block;
	vertical-align: top;
	margin: 10px 7px 0px 7px;
}
footer .copyright{
	margin-top: 20px;
	padding-left: 52px;
	color: #bebebe;
}
footer a:hover{
	color: #f82c58!important;
}
@media screen and (max-width:800px){
	footer .footer_block{
		width: 100%;
	}
	footer .footer_block.country,
	footer .footer_block.city{
		width: 46%;
	}
	footer .footer_block.city + .footer_block.city{
		width: 100%;
	}
	footer .menu .menu_inner{
		width: 46%;
	}
	footer .copyright{
		padding-left: 0px;
	}
	footer .footer_block.country ul li,
	footer .footer_block.city ul li{
		display: none;
	}
	footer .footer_block.country ul li.show_on_mobile,
	footer .footer_block.city ul li.show_on_mobile{
		display: inline-block;
	}
}
@media screen and (max-width:550px){
	footer .footer_block{
		width: 100%;
	}
	footer .footer_block.country,
	footer .footer_block.city{
		width: 100%;
	}
	footer .menu .menu_inner{
		width: 100%;
	}
}


/* HEADER NEW */
.header{
	-webkit-box-shadow: -2px 3px 6px -2px rgba(0, 0, 0, 0.17);
	-moz-box-shadow: -2px 3px 6px -2px rgba(0, 0, 0, 0.17);
	box-shadow: -2px 3px 6px -2px rgba(0, 0, 0, 0.17);
}
.header.home_page{
	color: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.header.home_page ul li a{
	color: #ffffff;
}
.header.home_page ul li a:hover, .header.home_page ul li span:hover{
	color: #e70f42;
}
.header.home_page ul li ul li a{
	color: #565A5C;
}
.header.home_page ul li ul li a:hover, .header ul li ul li a:hover{
	color: #e70f42;
}
.header a.btn, .header span.btn{
	color: #ffffff !important;
	padding: 4px 12px 4px 12px !important;
}
.header.home_page a.btn, .header.home_page span.btn{
	border: 1px solid #ffffff;
}
.header a.btn:hover{
	color: #ffffff !important;
}
.header .inner{
	max-width: 1000px;
	padding: 14px 10px;
	margin: auto;
}
.header .logo{
	width: 18%;
	display: inline-block;
	vertical-align: middle;
}
.header .logo a{
	font-size: 16px;
    color: #e70f42;
}
.header.home_page .logo a{
	font-size: 16px;
    color: #ffffff;
}
.header .logo img{
	height: 30px;
	width: 17px;
	margin-right: 10px;
}
.header .logo img.new_year{
	height: 37px;
	width: auto;
	margin-right: 7px;
}
.header .menu{
	width: 82%;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}
.header .menu ul{
	margin: 0;
	padding: 0;
}
.header .menu ul li{
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.header .menu ul li.list-group-item.Q{
	width: 100%;
}
.header .menu ul li + li{
	margin-left: 8px;
}
.header .menu ul li span{
	cursor: pointer;
}
.header .menu ul li span.description{
	display: none;
	margin-left: 15px;
}
.header .menu ul li a span.arrow{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 8px;
	padding: 0 !important;
	margin-left: 5px;
}
.header.home_page .menu ul li a span.arrow{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -62px;
}
.header .menu ul li a.open span.arrow, .header.home_page .menu.show ul li a.open span.arrow{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -52px;
}
.header.home_page .menu ul li a.open span.arrow{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -71px;
}
.header.home_page .menu.show ul li a span.arrow{
	background: url(/i/image/site/sprite.png) no-repeat rgba(255, 255, 255, 0) -35px -42px;
	background-repeat: no-repeat;
}
.header ul li:hover a.no-js + ul.popup_content{
	display: inline-block;
	margin-top: 10px;
}
.header ul.popup_content{
	width: 131px;
	padding: 8px 14px;
	border: 0;
	border-radius: 6px;
	font-size: 14px;
	background: #ffffff;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 10;
	display: none;
	/*
	webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: transform 3s cubic-bezier(0.3, 0, 0, 1.5);
    -o-transition: transform 3s cubic-bezier(0.3, 0, 0, 1.5);
    transition: transform 3s cubic-bezier(0.3, 0, 0, 1.5);
    opacity: 0;
	*/
}
.header ul.popup_content.show{
	display: inline-block;
	/*
	opacity: 1.0;
	webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
	*/
}
.header ul.popup_content.right{
	right: 0px;
	margin-top: 15px;
}
.header ul.popup_content.center{
	left: 50%;
	margin-left: -65px;
	margin-top: 10px;
}
.header ul.popup_content:after{
	content: " ";
	position: absolute;
	top: -11px;
    border-top-width: 0;
    background: url(/i/image/site/sprite.png) no-repeat -112px -240px;
    background-repeat: no-repeat;
    width: 22px;
    height: 12px;
}
.header ul.popup_content.right:after{
	content: '';
	left: 94px;
}
.header ul.popup_content.center:after{
	content: '';
	left: 50%;
	margin-left: -11px;
}
.header .menu ul li span.messages_icon, .header.home_page .menu.show ul li span.messages_icon{
	background: url('/i/image/site/sprite.png') no-repeat -161px -238px;
	background-repeat: no-repeat;
	width: 22px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.header.home_page .menu ul li span.messages_icon{
	background: url('/i/image/site/sprite.png') no-repeat 0px 0px;
	background-repeat: no-repeat;
}
.header .menu ul li span.messages_icon:hover, .header.home_page .menu.show ul li a:hover > span.messages_icon{
	background: url('/i/image/site/sprite.png') no-repeat -186px -238px;
	background-repeat: no-repeat;
}
.header .menu ul li span.messages_num{
	position: absolute;
	top: -10px;
	right: -10px;
	background: #d63057;
	color: #ffffff;
	border-radius: 50%;
	width: 20px;
	padding: 4px 0px 2px 0px;
	text-align: center;
	line-height: 14px;
	font-size: 14px;
	display: none;
}
.header .menu ul li span.messages_num.new{
	display: inline-block;
}
.header .menu ul li img.avatar{
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.header .menu ul li ul li{
	margin: 0px;
}



.header_search{
	text-align: right;
}
.header_search .header_search_box{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 5px 0px;
}
.header_search .header_search_box + .header_search_box{
	margin-left: 30px;
}
.header_search .inner{
	max-width: 1000px;
	padding: 10px 10px;
	margin: auto;
}
.header_search .on_off_online{

}
.header_search .on_off_online input[type="checkbox"]{
	display: none;
}
.header_search .on_off_online label{
	background: #f5f5f5;
	padding: 3px 5px 5px 5px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}
.header_search .on_off_online input[type="checkbox"] + label span{
	font-size: 10px;
	line-height: 10px;
	display: inline-block;
	vertical-align: middle;
}
.header_search .on_off_online input[type="checkbox"] + label span.on{
	color: #727272;
	padding: 3px 8px
}
.header_search .on_off_online input[type="checkbox"] + label span.off{
	background: #aeaeae;
	color: #ffffff;
	border-radius: 6px;
	padding: 3px 10px;
}
.header_search .on_off_online input[type="checkbox"]:checked + label span.on{
	background: #e70f42;
	color: #ffffff;
	border-radius: 6px;
	padding: 3px 10px;
}
.header_search .on_off_online input[type="checkbox"]:checked + label span.off{
	background: none;
	color: #727272;
	padding: 3px 8px;
}
.header_search .description{
	margin-right: 10px;
	color: #d63057;
	display: inline-block;
	vertical-align: middle;
}
.header_search .select_box{
	display: inline-block !important;
	vertical-align: middle;
	width: 180px;
}
.header_search .search_word_box{
	padding-right: 37px;
	position: relative;
}
.header_search #select-langmorepanelremove-btn{
	width: 38px;
	height: 34px;
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	border-radius: 0 3px 3px 0;
	font-family: socicon;
	font-size: 28px;
	line-height: 34px;
	text-align: center;
	padding: 0;
	background: #d63057;
	position: absolute;
	right: 0px;
}
.header_search #select-langmorepanelremove-btn:before{
	content: '\e805';
}
input#head-mini-search-input-field{
	width: 400px !important;
}
input#head-mini-search-input-field:focus{
	width: 243px;
}


@media screen and (max-width:1023px){
	.header .logo{
		width: 50%;
	}
	.header .menu{
		position: fixed;
		z-index: 1003;
		width: 250px;
		height: 100%;
		right: -250px;
		top: 0;
		bottom: 0;
		background: #FFFFFF;
		padding: 50px 0px 10px 0px;
		text-align: left;
		overflow-y: auto;
		overflow-x: hidden;

		transition: right 0.8s;
		-webkit-transition: right 0.8s;
		-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
		transition-timing-function: cubic-bezier(0.7,0,0.3,1);

		/*
		-webkit-transform: translate3d(-200px,0,0);
		transform: translate3d(-200px,0,0);
		-webkit-transition: -webkit-transform 0.8s;
		transition: transform 0.8s;
		-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
		transition-timing-function: cubic-bezier(0.7,0,0.3,1);
		*/

		-webkit-box-shadow: -2px 0px 6px -2px rgba(0, 0, 0, 0.17);
		-moz-box-shadow: -2px 0px 6px -2px rgba(0, 0, 0, 0.17);
		box-shadow: -2px 0px 6px -2px rgba(0, 0, 0, 0.17);
	}
	.header .menu.show{
		right: 0px;
	}
	.header .menu ul li{
		margin-left: 20px;
		width: 100%;
		padding: 5px 0px;
	}
	.header .menu ul li + li {
		margin-left: 20px;
	}
	.header .menu ul li a, .header .menu ul li span{
		color: #565A5C;
	}
	.header .menu ul li a:hover{
		color: #e70f42;
	}
	.header .menu ul li span.full_name{
		display: inline-block;
		vertical-align: middle;
		max-width: 160px;
	}
	.header .menu ul li span.description{
		display: inline-block;

	}
	.header .menu ul li.short{
		width: auto;
	}
	.header ul.popup_content.center, .header ul.popup_content.right{
		position: relative;
		width: 100%;
		left: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin: 5px 0px 0px 0px;
	}
	.header ul.popup_content:after{
		content: '';
		display: none;
	}
	.header ul.popup_content.show{

	}
}

@media screen and (max-width:640px){
	.header_search .header_search_box{
		/*width: 380px;*/
		text-align: right;
	}
}
@media screen and (max-width:500px){
	.header_search{
		text-align: left !important;
	}
	.header_search .header_search_box{
		width: 280px;
		text-align: left !important;
	}
	input#head-mini-search-input-field{
		width: 243px!important;
	}
	.header_search .header_search_box + .header_search_box{
		margin-left: 0px;
	}
}
header{
	height: auto!important;
}
.homeattr header{
	background: none;
}
/* HEADER NEW END */


.social_shere_buttons{
	padding: 0;
	margin: 20px 0px;
	list-style: none;
}
.social_shere_buttons li{
	display: inline-block;
	vertical-align: top;
}
.social_shere_buttons li + li{
	margin-left: 3px;
}
.social_shere_buttons li a{
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 16px;
	background: url('/i/image/site/soc-share-icon.png') no-repeat;
}


.new_mass_mail_btn{
	text-align: center;
	float: left;
	width: 100%;
	padding: 10px 0px;
}
.new_mass_mail_btn button{
	background: #36987f;
	padding: 14px 38px 12px 38px;
	width: 100%;
	max-width: 380px;
	color: #ffffff;
    -webkit-box-shadow: 0px 1px 4px 1px rgba(50, 50, 50, 0.18);
    -moz-box-shadow: 0px 1px 4px 1px rgba(50, 50, 50, 0.18);
    box-shadow: 0px 1px 4px 1px rgba(50, 50, 50, 0.18);
    font-size: 16px;
}
.new_mass_mail_btn button:hover{
	background: #f4a610;
}
.new_mass_mail_btn button span{
	top: 4px !important;
}

.cd-user-modal input[type="checkbox"],
#modal-from-guest input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
}
.cd-user-modal input[type="checkbox"] + label,
#modal-from-guest input[type="checkbox"] + label{
	cursor: pointer;
    color: #565A5C;
    font-size: 16px;
	padding-left: 30px;
	position: relative;
	line-height: 22px;
	display: inline-block;
}
.cd-user-modal input[type="checkbox"] + label a,
#modal-from-guest input[type="checkbox"] + label a{
	text-decoration: underline;
	color: #e70f42;
}
.cd-user-modal input[type="checkbox"] + label a:hover,
#modal-from-guest input[type="checkbox"] + label a:hover{
	text-decoration: none;
}
.cd-user-modal input[type="checkbox"] + label:before,
#modal-from-guest input[type="checkbox"] + label:before{
	content: '';
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0px;
	cursor: pointer;
    display: inline-block;
    width: 22px;
    height: 22px;
    border: 1px solid #565A5C;
    border-radius: 3px;
    vertical-align: top;
	margin-right: 7px;
}
.cd-user-modal input[type="checkbox"]:checked + label:before,
#modal-from-guest input[type="checkbox"]:checked + label:before{
	content: '';
	border: 1px solid #e70f42;
    background: url(/i/image/site/checked.png) no-repeat 50% 50%;
    background-size: 100% 100%;
}

.tu_overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1003;
    background: rgba(35, 31, 32, 0.7);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.tu_conteiner{
    background: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	height: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    max-width: 315px;
    min-width: 315px;
    height: auto;
    z-index: 2000;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	padding: 1.4em;
}
.tu_conteiner .title{
	font-size: 18px;
    color: #565A5C;
    font-weight: bold;
}
.tu_conteiner p{
	margin: 12px 0px;
}
.tu_conteiner a{
	color: #e70f42;
	text-decoration: underline;
}
.tu_conteiner a:hover{
	text-decoration: none;
}
.agree_terms_of_use{
	margin: 15px 0px 0px 0px;
	font-size: 12px;
}
.agree_terms_of_use a{
	text-decoration: underline;
    color: #e70f42;
}
.agree_terms_of_use a:hover{
	text-decoration: none;
}

div + .chats_iframe_holder{
	margin-top: 30px;
}
.chats_iframe_holder iframe{
	width: 100%;
	height: 100%;
}

.static-page{
	text-align: center;
}
.static-page a{
	color: #e70f42;
}
.static-page a:hover{
	text-decoration: underline;
}
.static-page.success{
	padding-top: 150px;
	background: url('/i/image/site/success.png') no-repeat 50% 0;
}
.static-page.cancel{
	padding-top: 150px;
	background: url('/i/image/site/cancel.png') no-repeat 50% 0;
}
.static-page h1{
	font-size: 28px;
    color: #565A5C;
    font-weight: bold;
}
.promo-code-field{
	position: relative;
	margin-top: 20px;
    display: none;
}
.promo-code-field input{
	width: 100%;
}
.use_promo_code{
	position: absolute;
	right: 0;
	bottom: 0;
	height: 36px;
	width: 36px;
	background: url('/i/image/site/refresh_1.png') no-repeat 50% 50%;
	cursor: pointer;
}
.show-promo-code-field{
    margin-top: 20px;
    text-transform: lowercase;
}
.show-promo-code-field span{
    border-bottom: 1px dashed #565A5C;
    cursor: pointer;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px;
}

.input_error_message{
	border: 1px solid #d76666;
	border-radius: 3px;
	background: #ffffff;
	position: absolute;
	left: 100%;
	top: 0px;
	width: 60%;
	padding: 10px;
	font-size: 14px;
	line-height: 16px;
	color: red;
	word-break: break-word;
}
.input_error_message.pad{
	left: 103%;
	top: 0;
}

.input_error_message:after, .input_error_message:before {
	right: 100%;
	top: 18px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.input_error_message:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.input_error_message:before {
	border-color: rgba(215, 102, 102, 0);
	border-right-color: #d76666;
	border-width: 7px;
	margin-top: -7px;
}

@media screen and (max-width:1023px){
	.input_error_message, .input_error_message.pad{
		position: relative;
		border: none;
		text-align: right;
		background: none;
		width: auto;
		left: auto;
		top: auto;
		padding: 0;
		padding-top: 8px;
		float: right;
	}
	.input_error_message:before{
		content: '';
		display: none;
	}
	.input_error_message:after{
		content: '';
		display: none;
	}
	.sort_tours_link{
		display: none;
	}
    .loadercropimg-holder .input_error_message{
        padding-top: 0px;
    }
}


body.need_to_subscribe .page-wrap{
	background: #ebeceb url('/i/image/site/main_page/s_1_bg.png') no-repeat 50% 100%;
    background-size: 1170px 440px;
}
@media screen and (max-width: 1023px){
	body.need_to_subscribe .page-wrap{
		background: #ebeceb url('/i/image/site/main_page/s_1_bg.png') no-repeat 50% 100%;
		background-size: contain;
	}
}

a.need_to_sub{
	width: 245px;
	padding: 14px 0px;
	color: #fff;
	font-size: 20px;
	line-height: 120%;
	font-weight: bold;
	margin-top: 50px;
}
a.need_to_sub:hover{
	padding: 14px 0px;
	text-decoration: none;
}
body.need_to_subscribe .static-page p{
	font-size: 16px;
}

.message_need_to_subscribe{
	border: 1px solid #d76666;
	border-radius: 3px;
	background: #ffffff;
	position: absolute;
	left: 103%;
	width: 75%;
	padding: 10px;
	font-size: 14px;
	line-height: 16px;
	color: red;
	display: none;
}

.message_need_to_subscribe:after, .message_need_to_subscribe:before {
	right: 100%;
	top: 18px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.message_need_to_subscribe:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.message_need_to_subscribe:before {
	border-color: rgba(215, 102, 102, 0);
	border-right-color: #d76666;
	border-width: 7px;
	margin-top: -7px;
}
.message_need_to_subscribe .stop{
	padding-left: 40px;
	background: url('/i/image/site/stop.png') no-repeat 0% 50%;
	background-size: 35px 35px;
}

@media screen and (max-width:2000px){
	.message_need_to_subscribe{
		position: relative;
		text-align: left;
		width: auto;
		left: auto;
		float: right;
		margin-top: 15px;
	}
	.message_need_to_subscribe:after, .message_need_to_subscribe:before {
		bottom: 100%;
		left: 18px;
		top: auto;
		right: auto;
	}

	.message_need_to_subscribe:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 6px;
		margin-left: -6px;
	}
	.message_need_to_subscribe:before {
		border-color: rgba(215, 102, 102, 0);
		border-bottom-color: #d76666;
		border-width: 7px;
		margin-left: -7px;
	}
}
.message_need_to_subscribe a.btn:hover{
	color: #ffffff;
}
.cart-list .add-field{
	color: #ffffff;
}
.cart-list .add-field:disabled{
	background: #ffffff !important;
	color: #797b7d !important;
}
#card_next_btn:disabled{
	background: #ffffff !important;
	color: #797b7d !important;
}
.message_need_to_subscribe p{
	margin: 8px 0px;
}
.message_need_to_subscribe a{
	text-decoration: underline;
}
.message_need_to_subscribe a.btn{
	text-decoration: none;
	background: #36987f;
}
.waytopay img{
	max-height: 40px;
	width: auto;
	margin: 8px;
}

.unread_msg{
	position: absolute;
	background: #d63057;
	color: #ffffff;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	padding: 4px 0px 2px 0px;
	text-align: center;
	line-height: 14px;
	font-size: 14px;
	top: 0px;
	left: 0px;
}
.chat-massege-item-block-item .unread_msg{
	top: 20px;
	left: 20px;
}
.nameschats-tabs .unread_msg{
	top: -10px;
	left: -10px;
}
.tabschat-massege .chatitem-left{
	text-align: left;
}
.tabschat-massege .chatitem-right{
	text-align: right;
}
.tabschat-massege .chat_message_text{
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
}

.chatitem-left .chat_message_text{
	background: #f4a610;
	color: #ffffff;
}
.chatitem-right .chat_message_text{
	background: #36987f;
	color: #ffffff;
}
.chatitem-right .chat_message_text div{
	text-align: left;
}
#find_the_bottom{
	float: left;
	width: 100%;
}
.scroll_to_bottom_of_chat{
	position: relative;
	float: right;
	width: 30px;
	height: 30px;
	margin: 8px 25px 8px 0px;
	background: url('/i/image/site/scroll_down_to_chat_red.png') no-repeat 50% 50%;
	background-size: contain;
	cursor: pointer;
}
.scroll_to_bottom_of_chat span{
	position: absolute;
    background: #c80c6a;
    color: #ffffff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 4px 0px 2px 0px;
    text-align: center;
    line-height: 14px;
    font-size: 14px;
    top: -6px;
    left: -8px;
}

.chat_message_last_day{
	text-align: center;
	color: rgba(86, 90, 92, 0.3);
	font-weight: bold;
	margin: 10px 0px;
}
.chat_message_last_day:after{
	content: '';
	width: 30%;
	border-top: 1px solid rgba(86, 90, 92, 0.3);
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	margin: 0px 10px;
}
.chat_message_last_day:before{
	content: '';
	width: 30%;
	border-top: 1px solid rgba(86, 90, 92, 0.3);
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	margin: 0px 10px;
}

.chat-massege-item.hide_time .chat-massege-img{
	display: none;
}
.chat-massege-item.hide_time .chat-massege-timedate{
	display: none;
}
.chat_from_title{

}
.chat_from_title a{
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.chat_from_title a + a{
	margin-left: 15px;
}
.load_history{
	margin: 10px 0px;
	text-align: center;
}
#place_on_bottom{
	position: sticky;
	bottom: 0;
	background: #F5F5F5;
}

.chat-switch-li{
	position: relative;
}
.chat-switch-li .unread_msg{
	top: -10px;
	left: -18px;
}
.chat-massege-item, .chat-massege-item-block-item{
	position: relative;
}
.chat-massege-item .unread_msg{
	width: 1px;
	height: 1px;
	top: 0px;
	right: 0px;
	background: transparent;
}
.chat-massege-item .unread_msg.unread_chat_msg + .chat_message_text{
	font-weight: bold;
}


.highlite_guide{
	background: rgba(231,15,66,0.1);
    border-radius: 5px;
    padding: 5px 0px;
    border: 1px solid #c80c6a;
}

.guide-list .likes-star-block span{
    display: inline-block;
    vertical-align: middle;
    float: none;
    line-height: 17px;
}
.guide-list-item-img.recommended_guide{
    position: relative;
}
.guide-list-item-img.recommended_guide:before{
    content: '';
    background: url('/i/image/site/recommended_guide_1.png') no-repeat 50%;
    position: absolute;
    width: 60px;
    height: 60px;
    background-size: contain;
    right: -28px;
    bottom: -22px;
}
.photoblock.guide-photo.recommended_guide{
    position: relative;
}
.photoblock.guide-photo.recommended_guide:before{
    content: '';
    background: url('/i/image/site/recommended_guide_1.png') no-repeat 50%;
    position: absolute;
    width: 90px;
    height: 90px;
    background-size: contain;
    left: 50%;
    top: -18px;
    margin-left: 40px;
}

@media screen and (max-width: 640px){
    .photoblock.guide-photo.recommended_guide:before {
        content: '';
        background: url(/i/image/site/recommended_guide_m.png) no-repeat 50%;
        position: absolute;
        width: 150px;
        height: 25px;
        background-size: contain;
        left: 50%;
        top: auto;
        bottom: 6px;
        margin-left: -104px;
    }
}

.rub_pay{
	margin: auto;
	margin-top: 10px;
	width: 90%;
	display: none;
}
.rub_pay input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
}
.rub_pay input[type="checkbox"] + label{
	cursor: pointer;
    color: #565A5C;
    font-size: 16px;
	padding-left: 30px;
	position: relative;
	line-height: 22px;
	display: inline-block;
}
.value.ruble{
	display: none;
}
.rub_pay input[type="checkbox"] + label:before{
	content: '';
	position: relative;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0px;
	cursor: pointer;
    display: inline-block;
    width: 22px;
    height: 22px;
    border: 1px solid #565A5C;
    border-radius: 3px;
    vertical-align: top;
	margin-right: 7px;
}
.rub_pay input[type="checkbox"]:checked + label:before{
	content: '';
	border: 1px solid #e70f42;
    background: url(/i/image/site/checked.png) no-repeat 50% 50%;
    background-size: 100% 100%;
}


.settings_input{

}
.settings-subtitle{
	font-size: 24px;
    padding: 0;
    margin: 0;
}
.settings_input input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
}
.settings_input label{
	font-weight: bold;
}
.settings_input label span{
	font-weight: normal;
	font-size: 14px;
	display: block;
}
.settings_input input[type="checkbox"] + label{
	cursor: pointer;
    color: #565A5C;
    font-size: 16px;
	padding-left: 30px;
	position: relative;
	line-height: 22px;
	display: inline-block;
}
.settings_input input[type="checkbox"] + label:before{
	content: '';
	position: relative;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0px;
	cursor: pointer;
    display: inline-block;
    width: 22px;
    height: 22px;
    border: 1px solid #565A5C;
    border-radius: 3px;
    vertical-align: top;
	margin-right: 7px;
}
.settings_input input[type="checkbox"]:checked + label:before{
	content: '';
	border: 1px solid #e70f42;
    background: url(/i/image/site/checked.png) no-repeat 50% 50%;
    background-size: 100% 100%;
}


.subscribe_right{
	float: right;
}

.about_lang_hand{
	list-style: none;
	padding: 0;
	margin: 0;
}
.about_lang_hand li{
	display: inline-block;
	vertical-align: top;
}
.about_lang_hand li a img{
	border-bottom: 2px solid transparent;
}
.about_lang_item{
	display: none;
}
.about_lang_item.active{
	display: block;
}
.about_lang_hand li.active a img{
	border-bottom: 2px solid #e70f42;
}

#inputtourtitle_eng{
    background: #ffffff url('/i/image/site/flags/eng24x24aop.png') no-repeat 98% 50%;
}
#inputtourtitle_fre{
    background: #ffffff url('/i/image/site/flags/fre24x24aop.png') no-repeat 98% 50%;
}
#inputtourtitle_ger{
    background: #ffffff url('/i/image/site/flags/ger24x24aop.png') no-repeat 98% 50%;
}
#inputtourtitle_ita{
    background: #ffffff url('/i/image/site/flags/ita24x24aop.png') no-repeat 98% 50%;
}
#inputtourtitle_rus{
    background: #ffffff url('/i/image/site/flags/rus24x24aop.png') no-repeat 98% 50%;
}
#inputtourtitle_spa{
    background: #ffffff url('/i/image/site/flags/spa24x24aop.png') no-repeat 98% 50%;
}

#inputabout_eng{
    background: #ffffff url('/i/image/site/flags/eng24x24aop.png') no-repeat 98% 2%;
}
#inputabout_fre{
    background: #ffffff url('/i/image/site/flags/fre24x24aop.png') no-repeat 98% 2%;
}
#inputabout_ger{
    background: #ffffff url('/i/image/site/flags/ger24x24aop.png') no-repeat 98% 2%;
}
#inputabout_ita{
    background: #ffffff url('/i/image/site/flags/ita24x24aop.png') no-repeat 98% 2%;
}
#inputabout_rus{
    background: #ffffff url('/i/image/site/flags/rus24x24aop.png') no-repeat 98% 2%;
}
#inputabout_spa{
    background: #ffffff url('/i/image/site/flags/spa24x24aop.png') no-repeat 98% 2%;
}
.lang_pad{
    padding-top: 34px;
}
@media screen and (max-width: 1024px){
    .lang_pad{
        padding-top: inherit;
    }
}

.sertificate_holder{
	position: relative;
    padding-top: 3px;
}
.sertificate_holder .btn.btn_margin{
    margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
	.sertificate_holder .input_error_message{
		position: relative;
		border: none;
		text-align: right;
		background: none;
		width: auto;
		left: auto;
		top: auto;
		padding: 0;
		padding-top: 8px;
		float: right;
	}
}
.sertificate_holder .js_add_sertificate.diseable{
	cursor: not-allowed;
}
.sertificate_holder .repeat_sertificate{
	position: relative;
	margin: 3px 5px 0px 5px;
	display: inline-block;
	vertical-align: top;
	width: 100px;
	height: 100px;
}
.sertificate_holder .repeat_sertificate img{
	width: 100px;
	height: 100px;
}
.sertificate_holder .delete_sertificate{
	display: block;
    position: absolute;
    border-radius: 3px;
    width: 22px;
    height: 22px;
    right: 5px;
    top: 5px;
    background: rgba(231, 15, 66, 0.3) url(/i/image/site/cd-icon-close.svg) no-repeat center center;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 0;
    outline: none;
    cursor: pointer;
    z-index: 102;
}

.sertificate_view{

}
.sertificate_view .item{
	width: 65px;
	display: inline-block;
	vertical-align: top;
	margin-top: 16px;
}
.sertificate_view .item + .item{
	margin-left: 12px;
}
.sertificate_view .item img{
	width: 65px;
	height: 65px;
}
.red_day{
    color: #e70f42 !important;
    font-weight: bold;
}
