.payment-methods{position:absolute;top:-9px;margin:0 12.6% 0 12.6%;width:20%;}
.payment-methods-title{font-size:14px;font-family:Intro,sans-serif;font-weight:700;color:#fff;}
.payment-methods-img{display:inline-flex;margin:20px 0px 0px 0px;padding:0px 0px 0px 2px;}
.payment-methods-cart1{padding-right:10px;}
.payment-methods-cart2{}
.thank-you{background-image:url(../img/thanks-background.jpg);width:128%;height:378px;}
.thank-you-title{font-size:30px;font-weight:400;padding:7% 16% 0 16%;position:absolute;}
.thank-you-text{padding:11.5% 17% 0 17%;position:absolute;}
.thank-you-buttom{margin:16% 15% 0 15%;position:absolute;}
.form-item, .form-actions, li.expanded, li.collapsed, li.leaf{margin:0;padding:0;}
ul.menu li{margin:0px 0px 0px 40px;}
ul.menu li.first{margin:0;}
.header__search label:after{top:25px;}
.page-tours .period__list li, .node-type-test .period__list li{float:left !important;width:33.3333% !important;}
.tour-info__visit ul{padding-left:0;list-style:none;margin-top:0;margin-bottom:0;}
.tour-info__visit ul li{display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f6edc4;padding:5px;margin-bottom:3px;margin-right: 3px;}
.tour-info__visit ul li a{text-decoration:none;color:inherit;}
.breadcrumb{margin-top:0;padding-left:0;list-style:none;margin-bottom:0;padding-bottom:0;}
.breadcrumbs a{display:inline-block;font-size:12px;color:#a9a9a9;margin-right:15px;text-decoration:underline;position:relative;}
.breadcrumbs a:after{content:'';position:absolute;width:4px;height:5px;background-position:0 -182px;right:-11px;top:50%;margin-top:-2px;background-image:url(../img/sprite-sd493a6e03a.png);background-repeat:no-repeat;}
.about-tour{line-height:24px;}
.tour-desc{font-size:15px;}
.box-border{margin-top:23px;border:1px solid #e8e8e8;}
#tour-otzuvu .tour-otzuvu__block{width:initial;}
#tour-otzuvu a:active, #tour-otzuvu a:focus{outline:none;}
#tour-otzuvu input, #tour-otzuvu textarea{outline:none;}
#tour-otzuvu input:active, #tour-otzuvu textarea:active{outline:none;}
:focus{outline:none;}
#tour-otzuvu textarea{resize:none;}
#tour-otzuvu textarea{resize:vertical;}
#tour-otzuvu textarea{resize:horizontal;}
.block-title{text-transform:uppercase;font-size:20px;font-family:Intro,sans-serif;padding-left:35px;}
#block-views-team-manager, #block-views-team-guide{padding-top:35px;padding-bottom:25px;}
.box-shadow{background:#fff;margin-bottom:20px;}
.sidebar .block{background:#fff;#padding-bottom:20px;margin-bottom:20px;-webkit-block:1px 2px 4px rgba(0,0,0,.06);block:1px 2px 4px rgba(0,0,0,.06);position:relative;}
.sidebar .block-title{padding-top:30px;padding-left:27px;padding-bottom:23px;font-size:18px;display:inline-block;font-family:Intro,sans-serif;text-transform:uppercase;}
iframe{border:none;}
.search-form,.action-links{display:none !important;}
.blog-blocks{padding-left:25px;}
.single__carousel_block .preview-carousel__content{opacity:1;right:auto;}
.field-collection-container{border:none;margin:0;}
.main-carousel__categories>div{display:inline-block;}
.map-marker{min-width:300px;}
.map-marker__link{float:left;}
blockquote{font-weight:600;font-style:italic;font-size:18px;text-align:center;line-height:30px!important;padding-left:17px;padding-right:17px;position:relative;margin-top:55px!important;margin-bottom:55px!important;}
blockquote:after, blockquote:before{position:absolute;width:21px;height:18px;left:50%;margin-left:-10px;content:'';background-image:url(../img/sprite-sdaecb7f975.png);background-repeat:no-repeat;}
.tour-price{background:url(../img/bg-price.jpg) no-repeat 0 0 transparent;}
.tour-price__block.active::before{background:none;}
.tour-price__block.active.discount-bg{background:url(../img/bg-price-inner-discount.png) no-repeat 0 0 transparent;height:232px;width:390px;padding-top:58px;}
.tour-price__block.active.no-discount-bg{background:url(../img/bg-price-inner.png) no-repeat 0 0 transparent;height:232px;width:390px;padding-top:58px;}
.tour-price__block.active .tour-price__text{margin-top:0;}
.tour-price__container{text-align:center;}
.big_title{display:block;font-family:Intro,sans-serif;font-size:20px;font-weight:400;margin-bottom:2px;margin-top:0;padding-top:30px;}
.tour-price.color_green{padding-bottom:25px;}
.tour-map_wrap{margin-top:-10px;position:relative;}
blockquote:before{top:-35px;background-position:0 -510px;}
blockquote:after{bottom:-35px;background-position:0 -492px;}
.result-answer__block_change{background:none;border:none;border-bottom:1px dashed #e82b34;padding:0;}
.recomended__block .tour-info__padding{min-height:270px;}
.recomended__block .tour-info_h{min-height:42px;}
.filter .description{display:none;}
.viewed-tours__block_close{cursor:pointer;}
.tour-program__info_horizontal{min-height:250px;}
.ajax-progress-throbber{display:none}
.pager-next, .pager-next ul, .pager-next li{margin:0 !important;padding:0 !important;}
.pager-next a{margin-bottom:30px;margin-top:20px;font-size:18px;color:#d2d2d2;padding-top:17px;padding-bottom:17px;-moz-box-shadow:1px 2px 4px rgba(0,0,0,.06);box-shadow:1px 2px 4px rgba(0,0,0,.06);border:1px solid #ebebeb;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:700;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;display:inline-block;text-transform:uppercase;font-family:Intro,sans-serif;width:100%;}
.pager-next a:hover{color:#282828;-moz-box-shadow:1px 2px 4px rgba(65,65,65,.18);-webkit-box-shadow:1px 2px 4px rgba(65,65,65,.18);box-shadow:1px 2px 4px rgba(65,65,65,.18);border:1px solid #282828;}
label{font-weight:normal;}
.test-desc{font-size:16px;}
#block-block-17 p{margin-top:4px;margin-bottom:0px;}
div.filter__row:nth-child(3){margin-bottom:0px;}
.field-collection-description{display:none !important;}
.bid-blue__form{z-index:0;}
.team-d__img img, .tour-otzuvu__block img, .sidebar__tour_block img{border-radius:110px;}
.rooms__block-wrap{min-height:380px;}
.about-tour__table_body ul{width:100%;}
.about-tour__table_body ul li{width:49.5%;}
.main-activities__block{//max-height:200px;overflow:hidden;}
.tour-price__text{text-transform:uppercase;}
.tour-price__block span, .old_price{text-transform:lowercase;}
.main-activities_tour p{height:110px;}
.main-activities__block .img-place{height:200px;overflow:hidden;}
.lastname{display:none !important;}
.header__search{margin-top:0;}
.ya-site-form__submit{display:none !important;}
#ya-site-form0 .ya-site-form__wrap{width:300px !important;margin-top:10px !important;}
.header__search tbody{border:none;}
.header__search input{padding-left:37px !important;height:36px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;border:1px solid #d4d4d4 !important;font-size:12px !important;width:300px !important;outline:0 !important;}
.b-head{display:none;}
@media (max-width:1279px){.header__search,.header__search input{width:180px !important;}
}
.map-marker__link{font-weight:bold;z-index:10000;position:relative;}
.left-link{margin-left:-60px;}
.left-link:before{left:61px;}
.right-link{margin-left:10px;}
.right-link:before{left:-9px;}
.ymaps-2-1-35-events-pane, .ymaps-2-1-35-places-pane{z-index:4004 !important;}
.sidebar__tour_block .sidebar__otzuv_full{cursor:pointer;}
.sidebar__otzuv_text{font-family:"Open Sans",sans-serif !important;color:#414141 !important;}
.blog__image img{height:auto;}
.footer__number span a{color:#fff;text-decoration:none;}
.view-sitemap-html .views-row{float:left;width:33%;}
.single__carousel img{height:auto;}
.tourprice{display:none;}
.views-row-3 .main-activities__wrap{padding-right:18px;}
.views-row-6 .main-activities__wrap{padding-right:18px;}
span.normal-price{font-size:16px;color:#24a8e0;font-weight:700;}
.loung-content__half .tour-otzuvu__block{width:100%;}
.loung-content__info{width:100%;}
.field-name-body .tour-otzuvu__block{margin-bottom:20px;float:right;}
.breadcrumbs span{font-size:12px;color:#a9a9a9;}
.sms span{font-weight:bold;}
.sidebar__otzuv_text, .sidebar__otzuv_text span, .sidebar__otzuv_text p{font-family:"Open Sans",sans-serif !important;color:#414141 !important;font-size:13px !important;}
.sidebar__otzuv_wrap{overflow:hidden;height:106px;}
.preview-carousel__header{width:105px;}
.map-legend{background:rgba(255, 255, 255, 0.79);}
.main-activities__block a{text-decoration:underline;}
.agencies__wrap .preview-carousel{display:none;}
.main-carousel__info{display:block;text-decoration:none;color:black;}
.preview-carousel__content{left:20;//bottom:50px;}
.node-type-blog{background:#fff !important;}
.tour-info__waiting p{max-height:100px;overflow:hidden;}
.main-carousel__info{min-height:332px;}
.widget a.title:link, .widget a.title:visited{display:block;height:33px;background:#46729b;text-decoration:none;}
.widget .title .icon{display:block;float:left;width:25px;height:25px;margin:4px 10px 0 5px;}
.widget .title .text{float:left;width:214px;height:25px;overflow:hidden;margin:5px 0 0 0;color:#FFF;font-size:18px;white-space:nowrap;}
.widget{width:305px;border:1px solid #c3c3c3;background:#f9f9f9;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;overflow:hidden;}
.tour-info_h a, .tour-info_h a:visited{color:#000;text-decoration:none;}
.header__phone span{text-align:right;padding-right:0px;}
.head_icon_soc{float:none;clear:both;text-align:right;}
.head_icon_soc span{display:inline-block;width:30px;font-size:6px;text-align:center;color:#212121;padding:0;}
.head_icon_soc img{display:inline-block;width:30px;}
.head_icon_soc a:after, .head_icon_soc a:before{display:none;}
.table_contact td{vertical-align:top;}
.table_contact .head_icon_soc{margin-top:10px;float:right;text-align:right;font-size:24px;font-family:Intro,sans-serif;color:#282828;}
.table_contact .head_icon_soc span{display:inline-block;width:30px;font-size:6px;text-align:center;color:#212121;padding:0;}
.payment-methods-title a{color:#fff;}
.payment-methods-title a:hover{color:#fff;}
.bid__form form input.error{border-color:red;border-width:1px;border-style:solid;}
.view-reviews .pager-next a{margin-bottom:5px;}
.btn--add-review{margin-bottom:30px;margin-top:5px;font-size:18px;color:#8f8a8a;padding-top:17px;padding-bottom:17px;-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, .06);box-shadow:1px 2px 4px rgba(0, 0, 0, .06);border:1px solid #8f8a8a;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:700;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;display:inline-block;text-transform:uppercase;font-family:Intro, sans-serif;width:100%;text-align:center;}
.btn--add-review:hover{color:#282828;-moz-box-shadow:1px 2px 4px rgba(65,65,65,.18);-webkit-box-shadow:1px 2px 4px rgba(65,65,65,.18);box-shadow:1px 2px 4px rgba(65,65,65,.18);border:1px solid #282828;}

.fancybox-youtube{
	font-size: 12px;
    color: #bababa;
    display: inline-block!important;
    text-decoration: none;
	font-style: normal;
    margin-top: 17px;
	position: relative;
	text-transform: uppercase;
}
.fancybox-youtube:after {
	background: url(../img/video.png);
    content: '';
    position: absolute;
    right: -11px;
    width: 6px;
    top: 4px;
    height: 9px;
}


.main-activities--linked .main-activities__block:hover span {
    color: #24A8E0;
}
.main-activities__block .img-place{
	position: relative;
}
.main-activities--linked .main-activities__block:hover .img-place a:after {
    content: "";
    background: rgba(0,0,0,0.3);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    position: absolute;
}


#views-exposed-form-tours-page .filter__row{
	overflow: visible;
	font-size: inherit;
}

#views-exposed-form-tours-page .filter__block{
	margin-right: 20px;
}
#views-exposed-form-tours-page  .filter__buttons-wrapper{
	float:left;
	width: 45%;
}
#views-exposed-form-tours-page  .filter__buttons-wrapper .filter__block{
	min-width: 130px;
	width: 40%;
}
@media screen and (max-width:1280px){
	#views-exposed-form-tours-page  .filter__buttons-wrapper{
		margin-top: 15px;
	}
}

#views-exposed-form-tours-page .SumoSelect > .CaptionCont{
	min-height: 40px;
}
.SumoSelect > .CaptionCont > span {
    line-height: 27px;
    font-size: 15px;
}
.SumoSelect > .CaptionCont > label {
    width: 36px;
    border-left: 1px solid #efefef;
}
#views-exposed-form-tours-page .filter__block{
float:left
}
#views-exposed-form-tours-page #edit-submit-tours{
 padding: 13px 20px;
}
