.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 4px;
   box-shadow: 0 0 10px #666;
}
.carousel .dropdown-menu {
  margin: 8px 0 0;
}

.people_snippet_bottom .dropdown-menu {
    left: -40px;
}

.profile_exp__items.page_expedition .profile_exp__item{
    width: 32%;
    margin: 6px 7px 0 0;
}
.profile_exp__items.page_expedition_2 .profile_exp__item{
    margin: 6px 3px 0 0;
}
.dont_work{
    background: url('/themes/design/css/images/dontWork.jpg') no-repeat center center;
}
.g-list_empty .txt {
    white-space: initial;
}
.my-autocomplete
{
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    background: #fff url("/themes/design/css/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50%;
    border: 1px solid #aaa;
    color: #222;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    z-index: 11111;
    padding: 0;
}
.my-autocomplete li {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    cursor: pointer;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    width: auto;
    padding: 3px;
    margin: 3px;
    border:1px solid #fff;
}
.my-autocomplete li a {
    line-height: 1.5;
    text-decoration: none;
}
.my-autocomplete li:hover, .my-autocomplete .cl1 {
    border:1px solid #999;
    background:#dadada url(/themes/design/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight:normal;
    color:#212121;
}
#claimList .title {
    margin: 0 0 0 3px;
}
.bottomMenuList .snippet-menu, .snippet-menu_claim, .claim_guide_menu .snippet-menu_guide
{
    max-width: 300px;
}
.bottomMenuList .snippet-menu li
{
    display: block;
}
.bottomMenuList .snippet-menu li a
{
    color:#384042;
}

#whishesList .item{
    width: 222px;
}
#contentMasonry .profile_exp__item .thumb img {
    height: 121px;
}

#contentMasonry .profile_calendar__item .thumb img {
    height: 121px;
}
.body-loader .upload:hover{
    cursor: pointer;
}

/*--social*/
.social_buttons .b-share-icon_facebook, .social_buttons .b-share-icon_gplus, .social_buttons .b-share-icon_twitter
{
    width: 32px !important;
    height: 32px !important;
    opacity: 0.8;
}
.socialShare_list li div
{
    float: left;
    margin: 6px 0 0 6px;
    height: 20px;
    width: 21px;
}
.fb_share_icon
{
    background: url('/themes/design/css/images/social-sprite.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: cover; 
}
.gp_share_icon
{
    background: url('/themes/design/css/images/social-sprite.png') no-repeat scroll -23px 0 rgba(0, 0, 0, 0);
    background-size: cover; 
}
.tw_share_icon
{
    background: url('/themes/design/css/images/social-sprite.png') no-repeat scroll -47px 0 rgba(0, 0, 0, 0);
    background-size: cover; 
}
/*social--*/
.noBoxShadow
{
    box-shadow: unset;
}

.newsfeedImg
{
    width: 100%;
    height: auto;
}
.article{
    color: grey;
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
}
.equip_mostpopupar .profile_equip__item .thumb{
    display: table-cell;
    height: 298px;
    vertical-align: middle;
    width: 298px;
}
.equip_top_info .thumb a{
    display: table-cell;
    height: 222px;
    vertical-align: middle;
}
.equip_photos{
    width: 350px;
    padding: 0 25px;
    height: 65px;
}
.equip_photos .flex-viewport ul li{
    margin: 0 5px 0 0;
}
.equip_photos .flex-viewport ul li a{
    display: table-cell;
    height: 63px;
    vertical-align: middle;
}
.eq_aboutbrand .thumb a{
    display: table-cell;
    height: 92px;
    width: 92px;
    vertical-align: middle;
    text-align: center;
}
.equip_photos .flex-direction-nav .flex-prev {
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/icons-whatshot_box-arrows.png") no-repeat scroll left top;
    display: block;
    height: 19px;
    left: 8px;
    margin: -9px 0 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 12px;
    z-index: 502;
}
.equip_photos .flex-direction-nav .flex-next {
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/icons-whatshot_box-arrows.png") no-repeat scroll right top;
    display: block;
    height: 19px;
    margin: -9px 0 0;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 50%;
    width: 12px;
    z-index: 507;
}
.equip_photos .flex-direction-nav .flex-prev:hover {
    background-position: left bottom;
}
.equip_photos .flex-direction-nav .flex-next:hover {
    background-position: right bottom;
}
.count.equipment{
    z-index: 1;
    left: 3px;
    top:5px;
    background: #00AEEF;
}
.profile__content_equipment{
    float: left;
    width: 670px;
    padding: 0px 10px 20px;
    background: #fff;
    min-height: 685px;
}
.profile_nfpost-gallery .d1
{   
    position:relative;
}
.profile_nfpost-gallery .d2
{   
    position: absolute; 
    left: 0px; 
    right: 0px; 
    top: 0px; 
    bottom: 0px;
}
.profile_nfpost-gallery .d3
{
    display: table;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5); 
}
.profile_nfpost-gallery .d4
{
    display: table-cell;
    text-align: center; 
    vertical-align: middle;
    color: #fff; 
    font-size: 35px;
    cursor: pointer;
}
.profile_nfpost-gallery li a:hover img 
{
    opacity: 1;
}
#newsfeed .profile_addnews-txt_head textarea
{
    max-width: 535px;
    width: 535px;
}
/*
#newsfeed_addFile {
    border: 0 none;
    border-radius: 4px;
    display: block;
    height: 34px;
    outline: medium none;
    width: 34px;
    background: #0069b0;
}
#newsfeed_addFile i{
    color: #fff;
    font-size: 20px;
}*/
#whishesList .profile_equip__item .content{
    max-height: none;
}

/*
.tag_input_field{
    padding: 9px 10px;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    color: #000;
    font: 14px/140% "Roboto",Arial;
    outline: medium none;
    resize: none;
    width: 220px;
    background: #fff url("/themes/design/css/images/ico-b_list_box_search.png") no-repeat scroll 96% center;
    height: 24px;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    z-index: 6;
}
.tag_input_field:focus{
    border-color: #0b7dbc;
    box-shadow: 0 0 5px 2px #6fc4e7;
}

 */

.popup_newmsg__helper .dropdown-menu{
    width: 242px;
    padding: 0px;
    z-index: 1;
    margin: 0px;
}
#newsfeed_error{
    margin-left: 44px
}
/* Essentional */
.parameters_table table {
    width: 100%;
}
.parameters_table table tr td:first-child {
    width: 240px;
}
/* Guiding box */
.guiding_box {
    margin: 0 0 0 5px;
}
.guiding_box h4 {
    margin: 0 0 8px 0;
    text-transform: uppercase;
}
.guiding_box ul {
    margin: 0 0 20px 0;
}
.guiding_box ul li {
    margin: 0 0 5px 0;
}
.guiding_box ul li a:hover {
    text-decoration: none;
}
.guiding_box ul li a:hover span {
    text-decoration: underline;
}
.essent_acc_item {
    margin: 0 0 10px 0;
}
.essent_acc_item__head {
    border: 1px solid #006EA7;
    padding: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    font: normal 18px/100% "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    cursor: pointer;
}
.essent_acc_item--active .essent_acc_item__head,
.essent_acc_item .essent_acc_item__head:hover {
    background-color: #006EA7;
    color: #fff;
}
.essent_acc_item__body {
    overflow: hidden;
    display: none;
    padding: 10px;
}
.essent_acc_item__body p {
    font: normal 16px/164% "Roboto", Arial;
    color: #010101;
    font-weight: 300;
}
.essent_acc_item__body .excerpt {
    float: none;
}
.profile_nfpost-post .profile_nfpost-gallery
{
    padding: 0;
}
.page_expedition .profile_exp__item .ico2 {
    white-space: nowrap;
    overflow: hidden; 
}
.snippet-menu_claim:before, .mount_top__wrap .snippet-menu_claim:before
{
    left: 50px;
}
.mount_top__wrap .snippet-menu_claim, .mount_top__wrap .snippet-menu_claim
{
    left: 0;
}
.profile_top__btns > a
{
    padding: 8px 5px;
}
.mount_top__right{
    background: none;
}
.mini-map{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    position: absolute;
}
.ekko-lightbox-nav-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.ekko-lightbox-nav-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.ekko-lightbox-container {
    position: relative;
}
.ekko-lightbox-nav-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
}
.ekko-lightbox-nav-overlay a {
    z-index: 100;
    display: block;
    width: 49%;
    height: 100%;
    padding-top: 35%;
    font-size: 30px;
    color: #ffffff;
    opacity: 0;
    text-decoration: none;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    box-sizing: border-box;
}
.ekko-lightbox-nav-overlay a:hover {
    color: #ffffff;
}
.ekko-lightbox-nav-overlay a:empty {
    width: 49%;
}
.ekko-lightbox a:hover {
    text-decoration: none;
    opacity: 1;
}
.ekko-lightbox .glyphicon-chevron-left {
    left: 0;
    float: left;
    padding-left: 15px;
    text-align: left;
}
.ekko-lightbox .glyphicon-chevron-right {
    right: 0;
    float: right;
    padding-right: 15px;
    text-align: right;
}

@font-face{font-family:'Glyphicons Halflings';src:url('/themes/design/fonts/glyphicons-halflings-regular.eot');src:url('/themes/design/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/themes/design/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/themes/design/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/themes/design/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}
.gmnoprint iframe{
    display: none;
}
#cropimage {
    overflow: hidden;
}
#mean.profile_tabs ul li a{
    width: 79px;
}
.mount_top__wrap .snippet-menu_guide{
    left: 100px;
}
.mount_top__wrap .snippet-menu_guide:before{
    left: 60%;
}
.bottomMenuList .snippet-menu, .snippet-menu_guide  {
    max-width: 300px;
}
.bottomMenuList .snippet-menu a, .snippet-menu_claim a, .snippet-menu_guide a
{
    white-space: nowrap;
}
.info .add-to_list + .snippet-menu{
    right: 38%;
}
.sticky_menu__wrap .snippet-menu_guide{
    right: 0;
}
.sticky_menu__wrap .snippet-menu_guide:before{
    left: 89%;
}
.mime {
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 1px 0 4px 26px;
}
.mime-word {
    background-image: url('/img/mime/word.png');
}
.mime-excel {
    background-image: url('/img/mime/excel.png');
}
.mime-powerpoint {
    background-image: url('/img/mime/powerpoint.png');
}
.mime-pdf {
    background-image: url('/img/mime/pdf.png');
}
.mime-zip {
    background-image: url('/img/mime/zip.png');
}
.mime-image {
    background-image: url('/img/mime/image.png');
}
.mime-file {
    background-image: url('/img/mime/file.png');
}
.mime-photoshop {
    background-image: url('/img/mime/photoshop.png');
}
.mime-illustrator {
    background-image: url('/img/mime/illustrator.png');
}
.mime-video {
    background-image: url('/img/mime/video.png');
}
.mime-audio {
    background-image: url('/img/mime/audio.png');
}
.snippet-menu--message ul{
    max-height: 255px;
}
.result-stats .event_stat ul li.more {
    position: relative;
    margin-left: 12px;
    width: auto;
    border-color: transparent;
}
.result-stats .event_stat ul li.more > a {
    padding-bottom: 15px;
    background: url(/themes/design/css/images/ico-listtype_more-blue.png) center 20px no-repeat;
}
.result-stats .event_stat ul li.more:hover {
    border-color: transparent;
}
.content--explore .event_stat > ul > li {
    width: 86px;
}
.content--explore .event_stat > ul > li:last-child{
    width: 131px;
}
.people_youknow .profile_friends__item
{
    width: 308px;
}
.e-geography .e-globe--dark{
    padding-bottom: 50px;
}
.e-map__selections.e-globe--dark-active {
    background: #000;
    padding: 13px 10px 5px 10px;
    width: 685px;
    min-height: 32px;
}
.e-map__selections{
    padding-left: 10px;
}
.e-map__hide-globe{
    bottom: 15px;
}
.reviews_equip .edit_panel, .review_equip .edit_panel{
    position: relative ;
    float: right;
    width: 113px;
    white-space: nowrap;
}
.reviews_box__item .info .img {
    overflow: hidden;
    float: left;
    width: 65px;
    height: 65px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    line-height: 65px;
    text-align: center;
}
.reviews_box__item .info .img img {
    display: inline-block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}
.multdate .dates{
    display: inline-block;
}
.multdate .inp-multdatepicker {
    width: 200px !important;
}
.multdate .hasDatepicker{
    position: absolute;
    text-align: center;
    right: -70%;
    z-index: 100;
}
.multdate .hasDatepicker .date-range-selected a{
    color: #ffffff;
}
.multdate .hasDatepicker .btn-green{
    float: right !important;
}
.masonry .profile_exp__item{
    margin: 0;
}
.top__menu li.current a{
    color: #fff;
    background: #0069b0;
}
.list-group-item{
    display: block;
}
.profile_friend__content .avatar img{
    height: 65px;
    width: 65px;
}
.filter_box__scroll {
    max-height: 400px!IMPORTANT;
    overflow: auto;
}
#globe__item_loading.visible span {
    display: block;
    background: url(/themes/design/css/images/loading153.gif) center no-repeat;
    width: 55px;
    height: 54px;
    font-size: 0px;
}
.data-saved{
    position: absolute;
}
.black {
    color: black;
}
.datepicker-white.ui-datepicker {
    border: 1px solid #dcdcdc;
    background-color: #FFF;
    color: #000;
}
#personal select {
    width: 242px;
}
.upl-photo_item-min {width: 28px;}
.upl-photo_item-min img {width: 100%;height:auto;}   
.achif{
    width: 150px !important;
    overflow: hidden;
}
.achif_descr{
    width: 316px !important;
}
.achif_photo_list{
    margin: 0;  
}
#achabout-form .form-input-loaded{
    position:absolute;
    top:161px !important;
}
.event_top
{
    width: 1024px; 
    height: 284px; 
    margin: auto;
    position: relative;

}
.banner-image-upload-buttons {
    display: none;
    float: right;
    position: relative;
    right: 7px;
    top: 6px;
    z-index: 5;
}
.banner-image-div._704 .banner-image-upload-buttons{
    right: 340px;
    top: 48px;
}
.banner-image-div:hover .banner-image-upload-buttons
{
    display: block;
}
.exp-loader {
    background: black none repeat scroll 0 0;
    height: 100%;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    z-index: 9999;
    display: none;
    left: 0;
    top: 0;
}
.exp-loader > img {
    left: 44%;
    position: absolute;
    bottom: 450px;
    width: 85px;
    z-index: 9999999;
}
#banner-image-upload-buttons {
    float: left;
    top: 8px;
    left: 65px;
    min-width: 65px;
}
.search-actions .active{
    color:  #FEB592;
    border-color:  #FEB592;
}
.search-actions .active:hover{
    color:  #0cb81c;
    border-color:  #0cb81c;
}
/*.fotorama--fullscreen .fotorama__fullscreen-icon {*/
    /*background-color: grey;*/
    /*background-position: -27px -28px;*/
    /*border-radius: 50%;*/
    /*height: 40px;*/
    /*opacity: 0.75;*/
    /*width: 40px;*/
/*}*/
/*.fotorama__fullscreen-icon {*/
    /*background-color: grey;*/
    /*border-radius: 50%;*/
    /*opacity: 0.75;*/
/*}*/
/*.fotorama__arr--prev{*/
    /*background-color: grey;*/
    /*border-radius: 50%;*/
    /*height: 30px;*/
    /*opacity: 0.75;*/
    /*width: 30px;*/
/*}*/
/*.fotorama__arr--next{*/
    /*background-color: grey;*/
    /*border-radius: 50%;*/
    /*height: 30px;*/
    /*opacity: 0.75;*/
    /*width: 30px;*/
/*}*/
.more .snippet-menu ul li .snippet-menu a {
    padding-left: 30px;
}
.claim_guide_menu  .snippet-menu_guide
{
    left: 0;
    right: auto;
}
.claim_guide_menu li
{
    text-align: left;
}
.claim_guide_menu .snippet-menu_guide::before {
    left: 50% !important;
}
.popup_info__body > p > input{
    width: 90%;
}
.album-albums .ittem_info .category{
    line-height: normal;
}
.item .avatar_item_default, .item .avatar_item_img
{
    height: 121px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
/*MOUNT*/
.avatar_item_mount{
    background:url(/img/block/a_006.jpeg);
}
.avatar_item_mount:hover{
    background:url(/img/block/a_008.jpeg);
}
/*ROUTES*/
.avatar_item_route{
    background:url(/img/block/a_013.jpeg);
}
.avatar_item_route:hover{
    background:url(/img/block/a_015.jpeg);
}
/*RANGES*/
.avatar_item_range{
    background:url(/img/block/a_011.jpeg);
}
.avatar_item_range:hover{
    background:url(/img/block/a_012.jpeg);
}
/*EVENTS*/
.avatar_item_event{
    background:url(/img/block/a_011.jpeg);
}
.avatar_item_event:hover{
    background:url(/img/block/a_012.jpeg);
}
.item .avatar_item_default
{
    background:url(/img/block/a_006.jpeg);
}

.item:hover .avatar_item_default
{
    background:url(/img/block/a_008.jpeg);
}
.profile_calendar__items .item:not(.profile_exp__item_disabled):hover .avatar_item_default, .profile_exp__items .item:hover .avatar_item_default
{
    background:url(/img/block/a_016.jpeg);
}
.profile_calendar__items:hover .profile_exp__item_disabled .avatar_item_img .avatar_item_default
{
    background:url(/img/block/a_014.jpeg)!important;
}
.profile_calendar__items .item .avatar_item_default, 
.profile_exp__items .item .avatar_item_default, 
.profile_exp__item_disabled .item .avatar_item_default
{
    background:url(/img/block/a_014.jpeg);
}
.avatar_head_default
{
    background:url(/img/cover_all.jpg);
}
.avatar_long_head_default
{
    background:url(/img/cover_user_exp_event.jpg);
}
#captcha_div_label
{
    display: none;
}
#captcha_div.inp-error #captcha_div_label
{
    display: block;
}
#recoverPassForm input {
    width: 100%;
    padding: 9px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#recoverPassForm .inp-error input {
    background: #fff url("/themes/design/css/images/sign_up/alert_icon.png") no-repeat scroll 270px center;
}
.calendar_dbl_cancel
{
    background: transparent;
    color: #00aeef;
    font-size: 14px;
    padding: 2px 5px 0 0 !important;
}
select.ui-datepicker-year
{
    background-color: rgba(0, 0, 0, 0);
    border: none;
}
#jrange .inp-multdatepicker::-webkit-input-placeholder {
    color: white;
    opacity: 1;
}
#jrange .inp-multdatepicker:-moz-placeholder { 
    color: white;  
    opacity: 1;
}
#jrange .inp-multdatepicker::-moz-placeholder { 
    color: white;  
    opacity: 1;
}
#jrange .inp-multdatepicker:-ms-input-placeholder {  
    color: white;  
    opacity: 1;
}
.event_cat_show__item a
{
    text-decoration: none;
}
.three_d{
    position: absolute;
    z-index: 1;
    right: 330px;
}

.profile_calendar__item .content, .profile_exp__item .content,.profile_exp__item_disabled .content {

    min-height: 192px;
    height: 100%;
}

.main_page{
    z-index: 110;
}

.top__menu li a.menu_selected {
    background: #0069b0;
    color: #fff;
}

a.cancel{
    text-decoration: none;
    padding: 10px 19px;
    font: 14px/100% "Roboto",Arial
}
a.bg-red{
    background-color: red !important;
}
/*
.item_whish_status, .item_whish_status_in
{
    padding: 10px 10px 10px 15px;

}

.item_whish_status:hover
{
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/ico-snipp-do.png") no-repeat scroll 0px -31px;
}

.item_whish_status_in
{
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/ico-snipp-do.png") no-repeat scroll 0px -31px;
}

.item_whish_status_in:hover
{
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/ico-snipp-do.png") no-repeat scroll 0px 11px;
}*/
.main_page__lang_header
{
    margin: 0;
}
.list_params .day_num {
    padding-top: 1px;
    margin-top: 0px;
    width: 19px;
}
.profile_friends__item:hover{
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65);
}
.layer span{
    text-decoration: none !important;
}
.content--explore{
    position: relative;
}
.profile-head-btn-settings .icon {
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/account/icons_profile_w.png") no-repeat scroll 0 -133px;
    height: 30px;
    margin-bottom: -8px;
    margin-top: -8px;
    width: 30px;
    float: left;
}

.profile_about__addtextcnt_disabled, .profile_about__addtextarch_disabled, .block_photos__blank_disabled
{
    cursor: default;
    color: gray;
}

.album__ittem .block_photos__blank
{
    width: 224px;
    height: 126px;
}
.select2-results li{
    color: #00afe9 !important;
    font: unset
}
.mount_top__inner_wrap{
    background-position-y: 102px;
}
.travel-dates__left, .travel-dates__right{
    cursor: pointer;
}
.ui-datepicker-prev{
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); 
    transform: rotate(-45deg);
}
.ui-datepicker-next{
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
}

.profile_calendar__item .content p, .profile_exp__item .content p{
    min-height: 40px;
}

.profile_blog__item_block .content{
    min-height: 171px;
    overflow: hidden;
}

.profile_v__item_rocks_block .content{
    min-height: 159px;
    height: 100%;
}

.profile_v__item_mountain_block .content{
    min-height: 159px;
    height: 100%;
}

.profile_equip__item_default:hover span
{
    text-decoration: none;
}

.profile_equip__item .content {
    min-height: 96px;
}
.profile_equip__item.gearlist .content {
    min-height: 100px;
}
.profile_equip__item .content .title {

    height: 36px;
    max-height: 36px;
    overflow: hidden;

}

.profile_equip__item .profile_equip__item-empimg {
    height: 216px;
}

.photo_from_eve_exp{
    margin: 0;
    position: absolute;
    right: 330px;
    padding-top: 6px;
}


.editBannerDiv
{
    position: relative;
    color: white;
    width: 100%;
}

.banner_bottom
{
    position: absolute;
    bottom: 0;
}

.banner-image-upload-buttons a:hover
{
    text-decoration: none;
    cursor: pointer;
}
.masonry .profile_v__item .title{
    overflow: hidden;
    height: 34px;
    min-height: 34px;
}

.catalogue__submenu > ul > li > a{
    text-decoration: none;
}
.reviews_box__item .info .infbox h4{
    display: block;
}
.catalog_box__in{
    cursor: pointer;
}
.catalog_box__item .count_items a{
    color: #777;
    font: 12px/100% "Roboto",Arial;
    margin: 0 0 7px;
    text-transform: uppercase;
    text-decoration: none;
}
.catalog_box__item .title a{
    text-decoration: none;
}
.reviews_coll .head_line{
    background: #dedede none repeat scroll 0 0;
}

.list_params .activity_without_text{
    margin-right: 0px;
}

.profile_routes__items .profile_v__item{
    height: 100%;
    min-height: 417px;


}

#expeditions_list
{
    position: relative;
}

#expeditions_list .item
{
    margin: 6px 0 0 6px;
}
#expeditions_list .item:nth-child(2n-1)
{
    margin: 6px 0 0 0px;
}
#profile .profile_exp__item:nth-child(2n), 
#profile .profile_calendar__item:nth-child(2n),
#contentItems .profile_exp__item:nth-child(2n), 
#contentItems .profile_calendar__item:nth-child(2n),
#profile .profile_exp__item_disabled:nth-child(2n)
{
    /*margin: 6px 0 0 6px;*/
}

/*
.profile_nfpost.newsfeedItem
{
    padding-bottom: 15px;
}
*/

.close-group:hover {
    opacity: 1;
}

.close-group {
    opacity: 0.6;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 22px;
    height: 22px;
    -webkit-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
    background: url(/themes/design/css/images/ico-popup_close-w.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}
.popup_group{
    z-index: 110;
    position: relative;
}

.profile__sidebar .item
{
    margin-bottom: 10px;
}

.prof_timl_news, .prof_timl
{

    margin: 0 0 0 50%;
    position: absolute;

}

.prof_timl_news
{
    left: -182px;
    width: 364px;
}

.prof_timl
{
    left: -122px;
    width: 244px;
}


.popup_info .popup-close-modal {
    opacity: 0.6;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 22px;
    height: 22px;
    -webkit-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
    background: url(/themes/design/css/images/ico-popup_close-w.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.popup_info__body .modal-info{
    text-align: center;
    color: #bf1e18;
    padding: 20px 0 30px 0;
}

#RecaptchaField1 div{
    margin: 0 auto;
}
.catalogue__submenu ul{
    position: relative;
}
.bt_arrow_up {
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 30px;

    background: url(/themes/design/css/images/ico-catalogue_arr_up.png) center center no-repeat;

    cursor: pointer;
}
.bt_arrow, .bt_arrow_up{
    z-index: 100;
}
.min_thumb .items_count{
    top: -10px;
}


#newsfeed .client-popup, #timeline .client-popup
{
    right: unset;
}

#newsfeed .item, #timeline .item
{
    display: inline-block;
    float: none;
}
.newsfeed_footer 
{
    margin-bottom: -15px;
}

#popup_holder_edit_album .fotorama__stage,  #popup_holder_edit_album_1 .fotorama__stage
{
    display: none  !important;
}

.fotoramaGalleryEdit, .popup_holder_edit_single .popup_gallery_edit__recent
{
    width: 492px;
    height: 95px;
}

.fotoramaGalleryEdit .fotorama__nav__frame .fotorama__thumb
{
    border: 1px solid #d6e1e2;
    border-radius: 5px;
}

.fotoramaGalleryEdit .fotorama__thumb-border
{
    border-radius: 5px;
}

.fotoramaGalleryEdit .fotorama__thumb-border
{
    top: 1px !important;
    left: 1px !important;
    width: 75px !important;
    height: 75px !important;
    box-shadow: 0 0 0 5px #3090bc;
    border-width: 0 !important;
}

.jspScrollable {
    margin-left: -5px;
    margin-right: -5px;
    height: 247px;
}

.editPhotoUrl .jspScrollable {
    height: 320px;
}

#success_save_photo_div, #delete_photo_div
{
    z-index: 112;
}
#popup_holder_edit_album_1, #popup_holder_edit_banner_1, .popup_holder_edit_single_1
{
    /* position: absolute;  */
}

#popup_holder_edit_album_content
{
    position: relative;
    height: 300px;

    /*margin-left: -20px;
    margin-right: -20px;*/
}

#popup_holder_edit_banner_1, .popup_holder_edit_single_1
{
    margin-left:20px;
}

#popup_holder_edit_album_2, #popup_holder_edit_banner_2, .popup_holder_edit_single_2
{
    position: absolute;
    /* right: -560px;*/
    width: 500px;
}
.popup_gallery_edit
{
    /*  height: 480px; */
}
#popup_holder_edit_banner .popup_gallery_edit
{
    height: 564px;
}
.popup_holder_edit_single .popup_gallery_edit
{
    height: 570px;
}

.popup_holder_edit_single.editPhotoUrl  .popup_gallery_edit
{
    height: 640px;
}

#gallery_page_content .gallery_single__content, .popup_gallery_edit
{
    position: relative;
}

#popup_holder_edit_album #loader2 img, .loader2 img
{
    bottom: 200px;
}
#popup_holder_edit_banner #loader3 img, .loader3 img
{
    bottom: 200px;
}
#popup_holder_edit_banner #loader4 img, loader4 img
{
    bottom: 80px;
}

/*.upl-photo_descr textarea:not(:only-of-type) {
  height: 35px;
}*/

.upl-photo_descr textarea:not(:only-of-type) {
    height: 50px;
}

.upl-photo_descr #photo_from_url {
    height: 18px;
}

.upl-photo_descr textarea{
    resize: none;
}

#popup_holder_edit_banner .popup_gallery_edit__listphoto
{
    height: 410px;
}
/*.profile_equip__items .profile_equip__item .thumb{
    min-height: 222px;
}*/
.profile_equip__items .profile_equip__item.company_list__item .thumb {
    height: 144px;
    max-height: 144px;
    min-height: 144px;
    line-height: 130px;
}

.gear_sp_item .profile_equip__item .content{
    min-height: 50px;
}
.load-more .load-items{
    float: none;
    text-decoration: none;
}
.head_line-bottom a:hover span{
    color: #ffffff;
}
.equip_main__slider .btn-wb{
    background-color: rgba(255, 255, 255, 0.92);
}
.profile_equip__item .thumb{
    text-align: center;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    min-height: 222px;
}
.profile_equip__item .thumb img{
    width: auto;
}

.banner_crop_div{
    height: 245px;
}

.popup_holder_edit_single_content, 
.popup_holder_edit_single .popup_holder_edit_single_1,
.popup_holder_edit_single .popup_holder_edit_single_2, 
.popup_holder_edit_single .popup_holder_edit_single_3
{
    height: 247px;
    width: 500px;
}
.editPhotoUrl .popup_holder_edit_single_content, 
.popup_holder_edit_single.editPhotoUrl .popup_holder_edit_single_1,
.popup_holder_edit_single.editPhotoUrl .popup_holder_edit_single_2, 
.popup_holder_edit_single.editPhotoUrl .popup_holder_edit_single_3
{
    height: 320px;
}
.popup_holder_edit_single .popup_holder_edit_single_3
{
    right: -540px;
}

.popup_holder_edit_single_content
{
    position: relative;
}
.popup_holder_edit_single .popup_holder_edit_single_1, 
.popup_holder_edit_single .popup_holder_edit_single_2, 
.popup_holder_edit_single .popup_holder_edit_single_3
{
    position: absolute;
}

.popup_event_create{
    width: 770px;
}
.popup_event_create .popup_info__body{
    padding: 0px;
}
.popup_body_title{
    padding: 0px 0px 10px 7px;
    font-size: 16px;
    font-weight: 600;
}
.popup_body_footer{
    color: gray;
    padding: 15px 0 0 10px;
}
.popup_body_row{
    margin: 0 30px 20px;
    position: relative;
}
.popup_body_row input, 
.popup_body_row textarea,
.popup_body_row select{
    width: 100%;
    box-sizing: border-box;
    resize: vertical;
}
.popup_body_row_block{
    display: inline-block;
    width: 49%;
}
.popup_body_row_right{
    float: right;
}
.popup_body_row .select2-container{
    display: block;
}
/*.popup_body_row .select2-container .select2-choice{
    height: 20px;
    padding: 9px 0 9px 10px;
    line-height: normal;
}*/
/*.popup_body_row .select2-container-multi .select2-choices{
    padding: 5px 5px 0 0;
    min-height: 33px;
}*/
.popup_body_row .select2-container .select2-choice span{
    color: #000000;
    text-decoration: none;
}
.popup_body_row .select2-container .select2-choice .select2-arrow b{
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/ico-cb-arrow.png") no-repeat scroll 0 11px;
    display: block;
    height: 100%;
    width: 100%;
}
.popup_body_row .select2-dropdown-open .select2-choice .select2-arrow b{
    -moz-transform: rotateX(180deg); 
    -ms-transform: rotateX(180deg); 
    -webkit-transform: rotateX(180deg); 
    -o-transform: rotateX(180deg); 
    transform: rotateX(180deg);
}
.popup_globe{
    width: 24px;
    height: 28px;
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/ico-inp-geo.png") no-repeat scroll 0 2px;
    float: right;
    display: inline-block; 
    cursor: pointer;
}
.popup_body_row .inp-size-92{
    width: 92%;
}
.popup_body_row .inp-size-40{
    width: 40%;
}
.popup_body_row .inp-size-35{
    width: 35%;
}
.popup_body_row .inp-size-30{
    width: 30%;
}
.popup_event_create .popup_info__bt{
    background-color: #ffffff;
}
.bg-grey{
    background-color: #e8e8e8;
    padding: 5px 5px 5px 22px;
}
.popup_body_row [type="radio"]{
    display: none;
    width: 35px;
    vertical-align: middle;
}
.popup_body_row_block .title{
    display: inline-block;
    vertical-align: middle;
    color: #006ea7;
    margin: 0 0 0 10px;
    font: 17px/100% "Roboto",Arial;
}
.popup_body_row_block .ico{
    vertical-align: middle;
}
.popup_body_row_block li{
    margin: 0 0 10px;
}

.popup_body_row [type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/themes/design/css/images/icons-list-g-radio.png) bottom no-repeat;
    cursor:pointer;
}

.popup_body_row [type="radio"]:checked + label span {
    background:url(/themes/design/css/images/icons-list-g-radio.png) top no-repeat;
}

.my_camera
{
    width: 100%;
    height: 100%;
}
.my_camera_div
{
    height: 200px;
    margin: auto; 
    display: inline-block;
    /*width: 500px;
    width: -moz-min-content;
    width: -webkit-min-content;
    width: min-content;*/
}

.cropper-drag-box
{
    background-color: unset;
}
.cropper-bg{
    background: white;
}

.globe_scale_v input
{
    height: 100%;
    margin: auto;
    display: none;
}
.globe_scale_v 
{
    padding-bottom:5px;
}
.popup_event_create .popup_edit__alert{
    padding: 13px 15px 13px 10px;
}



.inp-error input {
    border-color: #eb1634;
    box-shadow: 0 0 5px 2px #f39499;

    background: #fff url("/themes/design/css/images/sign_up/alert_icon2.png") no-repeat scroll right!important;
}

.inp-error .popup_body_title, .popup_event .inp-group.inp-error label
{
    display: none;
}
.inp-error .popup_body_title.error, .popup_event .inp-group.inp-error label.error
{
    display: block;
}
.ppp, a:hover .ppp{
    color: #000000;
    text-decoration: none;
}


.profile__sidebar .profile_exp__item
{
    margin-left: 6px;
    margin-right: 6px;
    width: 286px;
}

.profile_exp__item:hover .profile_v_txt-add, .profile_v_txt-add:hover {
    background: url(/themes/design/css/images/ico-addtextcnt-big-hover.png) center center no-repeat;
}


#findDiv 
{
    position: relative;
    min-height: 600px;
}
/*#findDiv .exp-loader img
{
    margin-bottom:-45px;
    bottom: 50%;
}*/


.slider-vertical-crop-modal{


    background-color: rgba(255, 255, 255, 0.84);
    bottom: 0;
    display: block;
    height: 132px;
    left: 0;
    margin: 30px auto 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}


.slider-vertical-crop-modal.ui-slider .ui-slider-handle {
    background-color: #006dac;
    border: 2px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 17px;
    left: -8px;
    width: 17px;
}


.slider-vertical-crop-modal.ui-slider .ui-slider-handle::after {
    background-color: #fff;
    border-radius: 50%;
    bottom: 0;
    content: " ";
    display: block;
    height: 3px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
}



.styled_table_one{
    width: 100% !important;
}
.styled_table_one .bg_white{
    background: #fff;
    padding: 3px 3px;

}
.styled_table_one .styled_table_one_label{
    width: 130px;
    max-width: 130px;
    min-width: 130px;
}
.styled_table_one .styled_table_one_value{
    width: 170px;
    max-width: 170px;
    min-width: 170px;
}

.styled_table_one tr td{
    vertical-align: middle;
}
.map_btn-style {
    position: absolute;
    right: 10px;
    bottom: 10px;

    outline: none;

    border: 1px solid #fff;
    padding: 5px 15px 4px 15px;

    -webkit-border-radius: 4px;
    border-radius: 4px;

    -webkit-box-shadow: 1px 1px 2px #4F627E;
    box-shadow: 1px 1px 2px #4F627E;

    background-color: #009A37;

    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;

    cursor: pointer;
}

.map_btn-style:hover {
    background-color: #1c8419;
    color: #fff;
    text-decoration: none;
}
.invisible{
    opacity: 0;
}
.invisible:hover{
    opacity: 0 !important;
}


.eventPrivate .privacy_status--public, 
.eventPublic .privacy_status--private,
.expeditionPrivate .privacy_status--public, 
.expeditionPublic .privacy_status--private
{
    display: none;
}

.ui-timepicker-div dl{
    color: white;
}
.ui-slider-horizontal .ui-slider-handle{
    background: white;
}
.ui-slider-horizontal {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.37);
    height: 0.2em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -8px;
}

.ui-timepicker-div dl dd {
    margin: 0 10px 31px 40%;
}

#eventCreateModal .popup_body_title, #expeditionCreateModal .popup_body_title
{
    padding: 0;
}
.achievements{
    overflow: hidden;
}
.hidd-arch{
    float: right;
    cursor: pointer;
}
.dropdown-select-style-modal .select2-results li{
    color: #000000 !important;

}

.dropdown-select-style-modal.eventCreateModalSelect .select2-results {

    max-height: 150px;

}

.calendarCreateLi
{
    height: 100%;
    font: 14px/130% "Roboto",Arial;
    display: table;
}
.calendarCreateLiRow
{
    height: 50%;
    display: table-row;
}
.calendarCreateLiRow div
{
    vertical-align: middle;
    display: table-cell;
}

.calendarCreateLi .calendarCreateLiRow:first-child a
{
    color:rgba(146, 43, 135, 1);
}
.calendarCreateLi .calendarCreateLiRow a
{
    color:rgba(207, 101, 27, 1);
}

.profile_v_txt-add.emptyBlock
{
    height: 206px;
}
.profile__sidebar .profile_blog__item_block, .profile__sidebar .profile_equip__item
{
    width: 285px;
    margin: 0 0 6px 6px;
}
/*.head_line__search input:first-child{
    width: 220px;
}*/

.profile_tabs-menu-header {
    clear: both;
    float: left;
    margin: 0;
}

.loader{
    background: rgba(0, 0, 0, 0) url("/themes/design/css/images/294.GIF") no-repeat scroll center center;
    padding: 10px 0;
}
.profile_equip__item .thumb span{
    text-align: left;
}
.profile_equip__item .thumb span:hover{
    text-decoration: none;
}
.profile_equip__item:hover .profile_equip__item-emptxt{
    text-decoration: none;
}
.profile_equip__item a:hover span{
    text-decoration: none;
}
#ContentText_publish_1 + span{
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 0 0 3px;

    background: url(/themes/design/css/images/ico-nf_privacy.png) 0 -34px no-repeat;

    vertical-align: middle;
}
.popup_info__bt a {
    text-decoration: none;
}
.ico-calend-call{
    cursor: pointer;
}
.popup_event_create .popup_info__bt.modalMapBtnDiv
{
    background-color: transparent;
    border: 0;
    padding: 0;
}
.popup_event_create .popup_info__bt.modalMapBtnDiv .map_btn-style.modalMapSubmit
{
    bottom: -26px;
    right: 0;
}
.popup_event_create .popup_info__bt.modalMapBtnDiv .map_btn-style.modalMapCancel
{
    bottom: -26px;
    right: 85px;
    background-color: #ff0000;
}
.popup_event_create .inp-style {
    padding-bottom: 3px;
    padding-top: 3px;
}
.popup_event_create .select2-container .select2-choice{
    height: 26px;
    line-height: 26px;
}
.popup_event_create .popup_body_row .select2-container-multi .select2-choices{
    border-radius: 5px;
    height: 26px;
    line-height: 26px;
}
.popup_event_create .select2-container .select2-choice {
    background: #fff none repeat scroll 0 0;
}
.search_page__results .profile_equip__item .thumb img
{
    height: 222px;
}
/*
.search_page__results .profile_equip__item 
{
    margin: 0;
}*/
.edit_panel a{
    text-transform: uppercase;
    color: #ffffff !important;
}
.multdate .show_input {
    position: absolute;
    text-align: center;
    right: -70%;
    z-index: 100;
    width: 80px;
    top: 4px;
}
.multdate_new .dates{
    width: 230px;
    max-height: 26px;
}
.nicescroll-rails{
    background: #dde none repeat scroll 0 0;
    width: 2px !important;
}
.nicescroll-rails div{
    background: #7acfea none repeat scroll 0 0 !important;
    margin-left: -3px;
    float: none !important;
}

.g-list_empty:hover a
{
    text-decoration: none;
}

.g-list_empty:hover a, .btn-claimit:hover a
{
    text-decoration: none;
}

.g-list_empty.hosts .img2
{
    background-image: url('/themes/design/css/images/ico-addtextcnt-hover.png');
    background-size: auto;
}

.g-list_empty.hosts_creator .txt2, .g-list_empty.hosts_creator .img2
{
    display: none;
}
.g-list_empty.hosts_creator:hover .txt, .g-list_empty.hosts_creator:hover .img
{
    display: none;
}
.g-list_empty.hosts_creator:hover .txt2, 
.g-list_empty.hosts_creator:hover .img2,
.g-list_empty.hosts_user:hover .txt, 
.g-list_empty.hosts_user:hover .img
{
    display: inline-block;
}
.g-list_empty.hosts_user .txt{
    color:#777;
    text-decoration: none;
}
.profile_wishlist__items .profile_exp__item.item {
    margin: 0 0 0 0px;
}

#expeditionCreateModal .Expedition_coord
{
    width: 265px;
}

#eventCreateModal .Event_coord
{
    width: 235px;
}

.profile_tabs ul.ui-tabs-nav li a:hover {
    background: #0069b0;
    color: #fff;
}

#autocompleteList_autocomplete_create_exp
{
    background-color: rgba(255, 255, 255, 0.97);
    border-radius: 5px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
    border-radius:5px;
    z-index: 11111; 
    display: none;  
    position: absolute;
    width: 530px;
}
#autocompleteList_autocomplete_create_exp ul
{
    position: unset;
    background-color: unset;
    box-shadow: unset;
}
#autocompleteList_autocomplete_create_exp li
{
    margin-right:15px;
}

#autocompleteList_autocomplete_create_exp .ul_div
{
    height: 300px;
    overflow: auto;
}

.popup_gallery_edit__ctrls .popup_gallery_edit__list
{
    left: -142px;
}
.red{
    color: #006dac;
}

/*.popup_holder_edit_single .popup_gallery_edit__recent
{
    margin-right: 0;
    
}*/

.popup_holder_edit_single .popup_gallery_edit__recent .popup_gallery_edit__recent-next,
.popup_holder_edit_single .popup_gallery_edit__recent .popup_gallery_edit__recent-prev
{
    top: 30px;
}

.range_top__from {
    margin: 13px 10px 0 0;
}

.range_top__bt .list_params {
    margin: 11px 10px 0 10px;
}   

.search_box{

    outline: none;
    width: 450px !important;
    border: 1px solid #9e9e9e;
    padding: 4px 10px;
    border-radius: 4px;
    font: normal 14px/140% "Roboto", Arial;
    color: #000;
    resize: none;  
    top:9px !important;

}

.profile_v__item p.location {
    height: 34px;
    overflow: hidden;
    min-height: 34px;
}
.inp-icon img{
    top: 6px;
    left: 3px;
    position: relative;
}
.inp-icon .inp-style {
    width: 65px;
}
.inp-icon{
    display: inline-block;
    width: auto;
    margin: 0 15px 0 0;
}

.register_popup .after_registr {
    padding: 0 0;
    border-radius: 13px;
}
.gearl{
    font: normal 14px/145px "Roboto", Arial;
}
.block_coordinates .popup_edit__bigmap-submit{
    right: 0;
    left: 10px;
    width: 50px;
    max-width: 50px;
}

.search_box_location{
    outline: none;
    width: 365px !important;
    border: 1px solid #9e9e9e;
    padding: 4px 10px;
    border-radius: 4px;
    font: normal 14px/140% "Roboto", Arial;
    color: #000;
    resize: none;
    top: 9px !important;
}
.info .date{
    margin-top: 1px;
}
.popup_info p.text_info_red{
    color:#880015;
}
#inviteModal .popup_info{
    width: 585px;
}

.hosts_editing #organizers_ids_tag_input_field{
    width: 300px !important;
    background: #fff url(/themes/design/css/images/ico-b_list_box_search.png) 96% center no-repeat;

    outline: none;
    width: 220px;
    border: 1px solid #9e9e9e;
    padding: 9px 10px;
    border-radius: 4px;
    font: normal 14px/140% "Roboto", Arial;
    color: #000;    


}
.hosts_editing .organizers_ids_user_picker_container{
    width: 400px;
    display: inline-block;
}

.hosts_editing .organizers_ids_user_picker_container .dropdown-menu{
    margin: 12px 0 0 1px;
}
.hosts_editing .list_user_rem{
    margin: 20px 0 35px 55px;
}
.profile_top__btns a.disabled{
    color: #c3c3c3;    
}



.g-list_empty_duration {
    overflow: hidden;
    cursor: pointer;
}

.g-list_empty_duration .img {
    display: inline-block;
    width: 75px;
    height: 75px;
    background-image: url('/themes/design/css/images/img-gall_empty.jpg');
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

.g-list_empty_duration .img2
{
    display: none;
}


.g-list_empty_duration:hover .img {
    display: none;
}
.g-list_empty_duration:hover .img2 {
    display: inline-block;
    background-size: cover;
    background-image: url('/themes/design/css/images/ico-addtextcnt-hover.png')
}

#ranges .profile_wishlist__items .profile_v__item{
    min-height: 351px;
}
.corporate-page-term{
    text-align: center;
    padding: 0 25px;
}
.break-word{
    word-wrap: break-word;

}

.popup_gallery_edit__btns a.active {
    background-color: #D5ECFD;
}
.fotorama__arr--disabled{
    display: none;
}
.gallery_single.cf{
    min-height: 1000px;
}
.popup_edit .p_simple{
    margin-bottom: 5px;
}
.main_page__lang.main_page__lang_header, .top__lang, .main_page__lang{
    display: none;
}
.item_peple_list{
    padding: 10px;
    padding-left: 30px;
    display: block;
    font: normal 12px/100% "Roboto", Arial;

}
.profile_top__btns span{
    display: inline-block;
    zoom: 1;
    padding: 8px 14px;
    border-radius: 3px;
    background: #0069b0;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    color: #868788;

}

.globe_scale_map {
    position: absolute;
    top: 160px;
    left: 18px;
    display: block;
    width: 74px;
    height: 22px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: rgba(109,109,109,0.5);
    z-index: 70;
}

.globe_scale_map .button{
    cursor: pointer;
    margin: 0 auto;
    display: none;
    text-align: center;
    padding-top: 3px;
    color: #fff;
}

.globe_scale_map.tree .globe_scale_map_3d{
    display: block;
}
.globe_scale_map.two .globe_scale_map_2d{
    display: block;
}


.popup_google .gm-style-iw{
    top:0 !important;
    left: 0  !important;
    width: 340px  !important;


}

.popup_google_close{
    width: 54px !important;
    height: 30px !important;
    opacity: 1 !important;
    right: 0px !important;
    top: 0px !important;
    background:url('/themes/design/css/images/mp-tooltip-exit-btn.png') no-repeat #31a88e !important; 
    background-position: 20px 4px !important;


}

.popup_google_close img{
    display: none;
    background: url('/themes/design/css/images/mp-tooltip-exit-btn.png') no-repeat;
}


html body .popup_google h4 a {
    color: #006dab;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 7px;
    /*text-decoration: none;*/
    display: block;
}


.popup_google .popup_attr{
    min-width: 300px;
    min-height:140px;
}
.gearlist_empty .content{
    min-height: 126px;
    height: 126px;

}

.gearlist_empty .profile_equip__item-emptxt{
    height: 75px;
}

.gearlist_images{
    display: inline-block;
    margin: 3px 2px;
}
.gearlist_profile .thumb{
    line-height: normal;
}

.itinerary__item .itinerary__gallery .gallery_single{
    min-height: 0;
}


.profile_list_gear .gearlist_empty{
    height: 387px;
}

.profile_list_gear .gearlist_empty .profile_equip__item-emptxt span{
    vertical-align: text-top;
}
.profile_wishlist__items .profile_calendar__item{
    margin: 0px 0px;
}

.info_nationalpark p{
    text-align: left;
    margin: 10px 20px;
    -ms-word-break: break-all;
    word-break: break-all;

}
.info_nationalpark p strong{
    color: #010101;
    font-weight: 500;
}

.upl-photo_preview {
    line-height: 144px;
}
.upl-photo_preview img {
    vertical-align: middle;
}
.comp_blog_single__content {
    overflow: hidden;
}
.comp_blog_single__content table, 
.comp_blog_single__content table tr,
.comp_blog_single__content table th, 
.comp_blog_single__content table td
{
    border: 1px solid !important;
}

.gallery_single__hat a.edit-link{
    font-size: 14px;
}

.hide_button_client_all{
    display: none !important;
}

.cell_and_satellite_coverage strong{
    font-weight: 500;
}
.cell_and_satellite_coverage h3{
    margin-bottom: 5px;
}
.clear_both {
    clear: both;
}

.category.category_cut_43{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    width: 400px;

}

.category.category_cut{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    max-width: 400px;

}

#empty .profile_v__item, 
#empty .profile_exp__item{
    margin-left: 6px;
    width: 220px;
}

#empty .profile_v__item:first-child,
#empty .profile_exp__item:first-child
{
    margin-left: 0px;
}

.sel__item{
    display: inline-block;
}
.masonry .gearlist .thumb img
{
    height: auto; 
    margin: 0 2px;
}
.masonry .gearlist .thumb{
    line-height: normal;
}
.nf_privacy{
    font: 14px/100% "Roboto",Arial;
    height: 18px;
    cursor: default;
}
.nf_privacy .ico.ico2{
    background-image: url("/themes/design/css/images/ico-nf_privacy.png");
    margin-right: 5px;
}
.compb_item .info .btns .btn-bordered-blue {
    background-color: #006dac;
    color: #fff;
}
.btn-bordered-green {
    color: #fff;
    background-color: #00AC48;
    display: inline-block;
    width: 82px;
    height: 28px;
    border: 1px solid #006ea7;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    font: normal 14px/28px "Roboto", Arial;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.btn-bordered-green:hover {
    background-color: #00962B;
    color: #fff;
    text-decoration: none;
}
.cursor_point{
    cursor: pointer;
}
.inp-disable {
    opacity: 0.5; 
    cursor: default;
    pointer-events: none;
}
.popup_subpeak .search_box{
    width: 350px !important;
    
}

.profile_exp__item:hover .profile_v_txt-add span{
    display: none;
}
.gearlist .created_by{
    
}

.gearlist .created_by span{
    font-weight: bold;
    color: #384042;
}
.gearlist_empty_disabled .profile_equip__item-emptxt {
    height: 145px;
}
.gearlist_empty_disabled .profile_equip__item-emptxt div{
    padding-top: 55px;
}

.claim_it_menu_many{
    background: #0069b0 !important;
    text-align: center;
}
.claim_it_menu_many:hover{
    background:#0079B3  !important;
    
}

.claim_it_menu_many .claim_it_menu_many_btn{
    padding-top: 8px;
}
.bottomMenuList .claim_it_menu_many .claim_it_menu_many_btn{
    padding-top: 0px;
}
.claim_it_menu_many.snippet_many .claim_it_menu_many_btn{
    cursor: pointer;
    background:#d5e1e2;
    color:#006dac; 
}
.claim_it_menu_many.snippet_many .claim_it_menu_many_btn:hover{
    text-decoration: underline;
}
.claim_it_menu_many_fix .claim_it_menu_many_btn{
    padding-top: 0px;
}

.claim_it_menu_many_fix.claim_it_menu_many{
    background: none !important;
    text-align: center;
}
.claim_it_menu_many_fix.claim_it_menu_many:hover{
    background:none;

}
.claim_it_menu_many .snippet-link_claim{
    white-space: nowrap;
    width: auto;
}
.claim_it_menu_many .snippet-menu-many{
    max-width: 190px;
    width: 190px;
}

.claim_it_menu_many.snippet_many .snippet-menu-many{
    left:0;
}

.claim_it_menu_many .snippet-menu:before {
    left: 46%;
    top: -10px;
}
.claim_it_menu_many.snippet_many .snippet-menu:before {
    left: 11%;
    top: -10px;
}


.claim_it_menu_many .snippet-menu_claim, .mount_top__wrap .claim_it_menu_many  .snippet-menu_claim {
    left: auto;
    right: 185px;
    top: 0;
}

.claim_it_menu_many.snippet_many .snippet-menu_claim, .mount_top__wrap .claim_it_menu_many.snippet_many  .snippet-menu_claim {
    left: 185px;
    right: auto;
    top: 0;
}


.claim_it_menu_many .snippet-link_claim_li .snippet-menu:before {
    left: 46%;
    top: 10px;
    display: none;
}

.rating_history__table td.date{
    width: 90px;
}
.mountaine #claim_route li {
    margin: 10px 0;
} 

.mountaine#claimModal #claim_route li label{
    display: inline;
}

#ui-datepicker-div{
    z-index: 1001 !important;
}

.profile_v_txt-add_disabled{
    display: table;
}
.profile_v_txt-add_disabled span{
    display: table-cell;
    vertical-align: middle;
}
.claim_it_menu_many.background_none_claim_it{
    background: #fff !important;
    text-transform: none;
}
.claim_it_menu_many.background_none_claim_it .edit-link{
    padding-top: 0;
    cursor: pointer;
    background: none;
    
}
.claim_it_menu_many.background_none_claim_it .edit-link:hover{
    text-decoration: underline;
}

.push{
    background: #fff;
    width: 1024px;
    margin: 0 auto;
}
.event_stat > ul > li > span {
    display: block;
    font: 500 16px/100% "Roboto", Arial;
    color: #000;
    text-decoration: none;
    text-align: center;
}
.event_stat > ul > li > span > span {
    display: block;
    font-size: 13px;
    font-weight: normal;
}
.form .addsmile{
    display: none;
}
.dialog__lists.dialog__lists_fix{
    max-height: 600px; 
    overflow-x:hidden;
    overflow-y: scroll; 
    margin-bottom: 5px;
}


.register_popup .social_login {
	margin: 0 0 20px 0;
}

.register_popup .social_login h4 {
	display: inline-block;
	margin: 0 2px 0 0;
	font: normal 14px/120% "Roboto", Arial;
	color: #000;
	vertical-align: middle;
}

.register_popup .social_login ul {
	display: inline-block;
	vertical-align: middle;
}

.register_popup .social_login ul li {
	display: inline-block;
}

.register_popup .social_login ul li a {
	display: block;
	width: 34px;
	height: 34px;
	background: url(/themes/design/css/images/icons-social_login.png) no-repeat;
	text-indent: -9999px;
}

.register_popup .social_login ul li a:hover {
	opacity: 0.9;
}

.register_popup .social_login ul li.fb a {
	background-position: 0 0;
}

.register_popup .social_login ul li.gp a {
	background-position: -39px 0;
}

.register_popup .social_login ul li.tw a {
	background-position: -79px 0;
}

.register_popup .social_login ul li.in a {
	background-position: -118px 0;
}

.register_popup .social_login .facebook{
	background: url('/themes/design/css/images/social-sprite.png') no-repeat 0 0;
}
.register_popup .social_login .twitter{
	background: url('/themes/design/css/images/social-sprite.png') no-repeat -76px 0;
}

.register_popup .social_login .google{
	background: url('/themes/design/css/images/social-sprite.png') no-repeat -38px 0;
}

.register_popup .heder_register_popup .half{
    
    display: inline-block;
}

.register_popup .heder_register_popup .half .sign-button{
    margin: 0  20px 0 10px;
}

.dialog__item--group .thumb {
    background-color: #F4F4F4;
}

.load_more_message .btn-wb {
    font-weight: 500;
    font: normal 13px/100% "Roboto", Arial;
    cursor: pointer;
}

.load_more_message .btn-wb:hover {
    font: normal 13px/100% "Roboto", Arial;
}
#shareModal .create-share-form-submit{
    width: inherit;
    text-transform:none;
    height: auto;
}
#shareModal .bottomMenuList, #shareModal .bottom{
    display: none;
}
.share_message {
    background: #fff;
    margin-top: 10px;
}
.share_message .thumb img{
    width: auto;
}
.share_message .list_params li {
    
}

.social_buttons .facebook iframe a{

    width: 32px;
    height: 32px;
    overflow: hidden;
    text-decoration:none;
}

.dialog__msg-to{
    margin-left: 30px;
    margin-right: 10px;
}

.dialog__msg-from{
    margin-right: 40px;
}
.popup_shareitem .profile_exp__item{
    width: 224px;
}

.share_message.nf_min-equip .txt h4 {
	font: bold 14px/100% "Roboto", Arial;
}
.share_message.profile_blog__item:hover{
    box-shadow: none;
}

.share_message.profile_blog__item{
    padding: 20px 5px 5px 5px;
}

.newsfeed_block .profile_blog__item{
    padding: 20px 5px 5px 5px;
    width: auto;
     border: 0;
}
.newsfeed_block .profile_blog__item:hover{
    box-shadow: none;
}
#shareModal .read_more_content_text{
    display: none;
}

#shareModal .read_more_content_text{
    display: none;
}
#shareModal .profile_blog__item:hover{
    box-shadow: none;
}
.sport2_t-1{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/sport_type-icons.png) -4px -53px no-repeat;
    text-indent: -9999px;
}
.sport2_t-3 {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/sport_type-icons.png) -120px -53px no-repeat;
    text-indent: -9999px;
}

.sport2_t-6 {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/sport_type-icons.png) -160px -53px no-repeat;
    text-indent: -9999px;
}
.sport2_t-4{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/sport_type-icons.png) -81px -53px no-repeat;
    text-indent: -9999px;
}
.sport2_t-5 {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/sport_type-icons.png) -43px -53px no-repeat;
    text-indent: -9999px;
}

.profile_info__activity .inf.disabled{
    background: #d5e1e2;
}
#timelineList .profile_info__activity span.title {
    width: auto;
}
#dropdown-notifications .three_line{
    clear: both;
    display: block;
}
.gearlist_share{
   background: #FFF;
   margin: 0 0;
   padding: 0 0;
}
.gearlist_newsfeed .thumb{
    
    width: 100px;
    background: #FFF;
}
.newsfeed_profile_info__activity span.title {
    width: 120px;
}

#timelineList .nf_privacy, #newsfeedList .nf_privacy {
    cursor: pointer;
}

.popup_region li div:first-child{
    vertical-align:top;
}
.popup_region li label{
    display: inline-block;
    width: 190px;
}

.guide_block{
    display: inline-block;
    width: 100%;
    
}
.guide_block .snippet-menu:before{
    left: 16%;
}

.popup_shareitem__left .gearlist .thumb{
    line-height: normal;
}
.popup_shareitem__left .profile_equip__item.gearlist{
    box-shadow: none !important;
}
.event_stat li.disable_hover:hover{
       border: 1px solid #d6e1e2; 
}

.contentForm-upload-list .section.row_name a{
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    display: inline-block;
    width: 110px;
}
.contentForm-upload-list .section.row_name span.file_upload_remove_link{
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}
.contentForm-upload-list .section.row_name span.file_upload_remove_link i{
        opacity: 0.5;
    display: inline-block;
    width: 16px;
    height: 16px;
    -webkit-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
    background: url(/themes/design/css/images/ico-del-min-b.png) no-repeat;
    text-indent: -9999px;
    vertical-align: middle;
    cursor: pointer;
}


.profile_equip__item.gearlist .content .title h4 .thumb{
    text-align:justify;
}

.inp-error textArea {
    background: #fff url("/themes/design/css/images/sign_up/alert_icon2.png") no-repeat scroll right!important;
}

#badge-messages, #badge-notifications{
    display: none;
}
.snippet-menu {
    display: none;
}
.client-popup{
    top:-112px;
    right: 22px;
}

.tt-link {
    z-index: 12;
}    

.popup_gallery_edit__recent-prev {
    top: 25px;
    display: block;
    height: 95px;
    background: url(/themes/design/css/images/pge-prev.png) center center;
}
.popup_gallery_edit #popup_holder_edit_album_1 .popup_gallery_edit__recent .popup_gallery_edit__recent-next, .popup_gallery_edit #popup_holder_edit_album_1 .popup_gallery_edit__recent .popup_gallery_edit__recent-prev {
    top: 0px;
}
.popup_gallery_edit .popup_gallery_edit__recent .popup_gallery_edit__recent-next, .popup_gallery_edit .popup_gallery_edit__recent .popup_gallery_edit__recent-prev {
    top: 20px;
}



.popup_gallery_edit__recent-next {
    right: -10px;
    display: block;
    height: 95px;
    background: url(/themes/design/css/images/pge-next.png) center center;
}

.company_list__item .comp-logo img {
    max-height: 65px;
    max-width: 65px;
}

.search_page__results .masonry {
    min-height:0;
}

.newsfeedEmpty .newsfeedText{
    
    display:inline-block;
    width:320px;
}

.newsfeedEmpty .profile_top__btns{
    
    display:inline-block;
    width:255px;
    top:0px;
    margin: 0 0px;
    white-space: nowrap;
    
}

.newsfeedEmpty .profile_about__addtextcnt_disabled{
 
    background: #f3f7f8;
    padding: 25px 25px;
    
	border: 1px solid #d7e2e2;
	 font-size: 70%;
	-webkit-border-radius: 4px;
	        border-radius: 4px;
	font: normal 14px/100% "Roboto", Arial;
    
}

.newsfeedEmpty .newsfeedEmptyTitle{
    padding-bottom: 10px;
}

.newsfeedEmpty .newsfeedEmptyTitle h3{
        /*font: 500 16px/100% "Roboto", Arial;*/
        text-transform:none;
}
.g-list_empty.btn-claimit:hover .img{
    display:inline-block
}

.rating_history__table.rating_history__balance tbody td.date{
    width: 140px;
    
}

.rating_history__table.rating_history__balance tbody td.type{
    width: 25px;
    font-weight: bold;
    text-transform: uppercase;    
}
.rating_history__table.rating_history__balance tbody td.type1{
    color: #0c847a;
}
.rating_history__table.rating_history__balance tbody td.type-1{
    color: #e75050;
}

.lease_item .panel_lease{
    position: relative;
}
.lease_item .panel_lease .edit_panel{
 z-index: 1;   
}

#RentGearForm #fileUploaderList_imageRent #fileUploaderListUl_imageRent li{
    display: inline-block;
    background-image: none;
    padding-left: 8px;
    border: 1px solid #c3c3c3;
    border-radius: 5px;
}

 #autocompleteList_autocomplete_find_gear
    {
        background-color: rgba(255, 255, 255, 0.97);
        border-radius: 5px;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
        border-radius:5px;
        z-index: 8000; 
        display: none;  
        position: absolute;
        width: 530px;
    }
    #autocompleteList_autocomplete_find_gear ul
    {
        position: unset;
        background-color: unset;
        box-shadow: unset;
    }
    #autocompleteList_autocomplete_find_gear li
    {
        margin-right:15px;
    }
    
    #autocompleteList_autocomplete_find_gear .ul_div
    {
        height: 300px;
        overflow: auto;
    }
    
    body.hold .popup_wrap_join_now, body.hold .wrap_join{
        display: none;        
    }
    body.modal-open .popup_wrap_join_now, body.modal-open .wrap_join{
        display: none;        
    }
    .catalogue_menu{
        z-index: 999;
    }
    .register_popup{
        z-index: 1000;
    }
    .icon_foot_inst{
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("/themes/design/css/images/new/instagram_f.svg") no-repeat;
    vertical-align: middle;
    margin-left: 7px;
}
.wrap_btext_main_in strong{
    font-weight: bold;
}
.wrap_btext_main_in{
    font-size: 14px;
    line-height: 20px;
}

.wrap_btext_main_in ol{
    list-style-type: decimal;
    padding-left: 24px;
    line-height: 23px;
    font-size: 14px;
    
}
.wrap_btext_main_in ol li{
    padding-left: 10px;
}
.wrap_btext_main_in ul{
    padding-left: 10px;
    line-height: 21px;
    font-size: 14px;
   
}

.wrap_btext_main_in ul li:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 7px;
    display: block;
    width: 8px;
    height: 8px;
}
.wrap_btext_main_in h4{
    display: block;
    letter-spacing: -0.05px;
    font-size: 14px;
    font-weight: bold;
}

.wrap_btext_main_in figure.caption {
    max-width: 640px;
    height: auto;
    margin: 0 auto;
    margin: 22px 7px; 
}
.wrap_btext_main_in figure.caption img {
    display: block;
    border: 2px solid #cadfe1;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 640px;
    margin-bottom: 10px;
}
.wrap_btext_main_in figure.caption figcaption {
    color: #999;
    font-size: 13px;
}

.wrap_btext_main_in figure.caption figcaption a {
    font-weight: 500;
}
.wrap_btext_main_in em{
    font-style:italic;   
}

.cke_wysiwyg_frame h4{

    letter-spacing: -0.05px;
    font-size: 14px;
    font-weight: normal;    
}
.count_snippet{
    color:#000;
}

.width290 .profile_friends__item.item {
    width: 290px
}
.top_menu__dropd{
    z-index: 20;
}

.profile_rentalequip__items .item{
    max-width: 220px;
    margin-left: 5px;
}

.event_top__starts{
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
    text-align: left;
    padding: 5px 7px 2px 10px;
    border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    position: absolute;
    bottom: 150px;
}

.header_price{

    bottom:100px;

}

.d__allmasscrolp_fix .d__frmesstext img{
    max-width: 150px;
}
.d__allmasscrolp_fix .dialog__writemsg{
    padding: 0 0;
}
.width280{
    width: 280px
}
.fix_fromOrder{
    background: initial;
    width: 280px;
}
.no_sitebar{
    width: auto;
}

.no_sitebar .content_no_sitebar{
    width: 675px;
    display: table-cell;
    padding: 25px 10px 20px 10px;
    float: none;
}
.no_sitebar .profile_tabs{
    width: 685px;
}
.height307{
    height: 307px;
}
.height36{
    height: 36px;
}
.height37{
    height: 37px;
}
.pc__mount_block2_custom:nth-child(even) {
    margin-left: 5px;
}
.pc__mount_block2:nth-child(even) {
    /*  margin-left: 5px; 
      margin-right: 0px;*/
}
.width300{
    width: 300px;
}
.select_create_listing{
    width: 300px;


}

.select_create_listing .select2-choice {
    border: 0;
}
.select_create_listing .select2-chosen{
    padding-left: 25px;
    padding-bottom: 5px; 
}
.select_create_listing_list .select2-results li{
    color: #545151;
    font-size: 14px;
}

.cont__input_serch_wrap_in_custom:after{

    z-index: 10;

}
.select_create_listing_list .select2-results .select2-highlighted{
    background: #d0e9ff;
}
.fix_maps_for_tour .popup_edit__bigmap-txt{
    float: left; 
    width:550px    
}
.fix_maps_for_tour .popup_info__bt{
    border: 0; 
    padding: 0; 
    float: right; 
    margin: 10px 10px;
}
.list2__in_gallery_block_scroll{
    background-repeat: no-repeat !important;
}
.disp_none_important{
    display: none !important;
}
.pc__mount_in__request_fix{
    margin: 10px 3px 0 20px;
    float: none;
    box-shadow: none;
}
.errorMessage {
    position: static;
    color: #F44336;
    font-weight: 500;
    padding: 5px 0 0 0;
}
.offer_yellow{
    color: #fff;
    background: #f89f2e;
}
.offer_red{
    color: #a94442;
    background: #f2dede;
    border: 1px solid #ebccd1;
}
.offer_red_cancel{
    color: #fff;
    background: #c5303b; 
}
.chat_client .offer_transaction{
    color: #fff;
    background: #2c922e; 
}
.chat_owner .offer_transaction{
    color: #fff;
    background: #c5303b;
}
.chat_owner .offer_transaction2{
    color: #fff;
    background: #2c922e; 
}
.chat_client .offer_transaction2{
    color: #fff;
    background: #c5303b;
}
.offer_green{
    color: #3c763d;
    background: #dff0d8;
    border: 1px solid #d6e9c6;
}
.offer_green_paid{
    color: #fff;
    background: #2c922e;
}
.hide_required span.required{
    display: none;
}
.offer__modal{
    bottom: 40%;
}
.offer__modal:after{
    position: fixed;
}
.dialog_message_custom .files_list{
    position: absolute;
    left: 50px
}
.pc__avallisting_wrap .new_item .remove_custom_item.hide{
    display: none;
}
.l__wrap__list_search{
    vertical-align: top;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.marl20{
    margin-left: 20px;
}
.marl5{
 margin-left: 5px;   
}
.datetimepicker-input-to .ui-datepicker-current{
    display: none;
}
.pc__sub_next_fix_a:hover{
    color:#fff;
    text-decoration: none;
}
.datapicker_selected_range a{
    border-bottom: solid 1px #00aeef;
}
.popup_info_fix{
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 10%; 
    padding-bottom: 0;

}

.popup_info_fix .modal-content {
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.popup_info_fix  .popup_info__bt {
    border-top: 1px solid #c1deeb;
    padding: 10px;
}
.popup_info_fix .popup_info__head h3 {
    margin-bottom: 10px;
}
.profile_nfcomm-items_fix .comment_reply{
    color: #006dac;
    font-size: 14px;
}
.profile_nfcomm-items_fix .likeAnchor, .profile_nfcomm-items_fix .num{
    color: #006dac;
    font-size: 14px;
}


.client-popup-show{
    position: absolute;
    top:-112px;
    right: 22px;
    width: 280px;
    z-index: 999;
    box-shadow: 0 0 10px #666;
    border-radius: 5px;
}

.small_userlist .client_comment .client-popup-show{
    display: none;
}

.small_userlist .client_comment:hover .client-popup-show{
    display: block;
}

.search_page__results .profile_equip__item,
.search_page__results .profile_exp__item,
.search_page__results .profile_v__item
{
    margin: 0 2px 10px 1px;
}
.message_snippet_rent{
    max-height: 32px;
    height: 41px;
    overflow: hidden;
    margin-bottom: 14px
}
.mart110{
    margin-top: 110px;
}
.mart5{
    margin-top: 5px;
}
.mart18{
    margin-top: 18px;
}
.events_calend__body ul li .layer .tour {
    background-color: rgba(146,43,135,0.75);
}
.height349{
    height: 349px;
}
.height357{
    height: 357px;
}
.mart6{
    margin-top: 6px;
}

.calendar_list
{
    position: relative;
}

.calendar_list .item
{
    margin: 6px 0 0 6px;
}
.calendar_list .item:nth-child(2n-1)
{
    margin: 6px 0 0 0px;
}
.profile_wishlist__items .item{
    margin-right: 3px;
}
.comment_child textarea{
    width: 430px !important;
    margin-bottom: 0px;
}
.comment_form{
    margin-bottom: 10px;
}

.icon_stars_rait{
    display: inline-block;
    width: 20px;
    height: 14px;
    background: url("/themes/design/css/images/star_y.svg") no-repeat center center;
    background-size: 190% 200%;
    vertical-align: text-top;
}

.white_space_nowrap{
    white-space: nowrap;
}
.rent__online.offline{
    background: #999999;
}
.events_pp_box__list {
    width: 275px;
}
.calendar_box_date{
    min-width: 250px;
    max-height: 50px;
}
.calendar_box_create{
    min-width: 250px;
}
.calendar_button_create_tour{
    background-color: rgba(146,43,135,0.75);
    color: #fff;
    font-weight: 500;
    padding: 7px 10px 5px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 1.4;
    color:#fff !important;
    text-transform:uppercase;

}
.calendar_button_create_tour:hover{
    text-decoration: none;
}
.calendar_button_create_exp {
    color: #fff;
    font-weight: 500;
    background: #f89f2e;
    padding: 7px 10px 5px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 1.4;
    color:#fff !important;
    text-transform:uppercase;
}
.calendar_button_create_exp:hover{
    text-decoration: none;
}
.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}
.capitalize{
    text-transform: capitalize;
}
.event_cat_show__item .layer{
    font: bold 19px/100% "Roboto",Arial; 

}
.textarea_in_wrap_cancel_fix{
    margin-left: 0;
}
.event_cat_show__item.equipment .layer {
    background-color: rgba(91,108,196,0.75);    
}
.event_cat_show__item.equipment:hover .layer {
    background-color: rgba(91,108,196,1);  
}
.font-w-b{
    font-weight: bold !important;
}
.width337{
    max-width: 337px;
    width: 337px;
}
.width320{
    width: 320px;
}
#modalWite .pos_rel {
    position: relative;
}
#modalWite .popup1__modal {
    display: block;
    width: 281px;
    margin: 0 auto;
    z-index: 9000;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px -1px rgba(0,0,0,0.75);
    margin-bottom: 40px;
    padding-bottom: 5px;
}
#modalWite .h4, #modalWite h4 {
    font-size: 18px;
    margin-top: 10px;
}
#modalWite .popup1_head_countr {
    display: inline-block;
    position: relative;
    color: #000;
    padding-left: 10px;
    font-weight: 600;
    margin-bottom: 6px;
    margin-right: 50px;
    line-height: 1.3;
    word-break: break-word;
}
#modalWite .countr_close_popup {
    right: 5px;
}
#modalWite .close_popup1_offer {
    margin-right: 0px;
    top: 19px;
    display: block;
    position: absolute;
    right: 2px;
    top: 5px;
    background: url("/themes/design/css/images/new/MP_Close_X.svg") no-repeat center center;
    width: 26px;
    height: 26px;
}
#modalWite .text_in_count_popup {
    color: #777777;
    padding-left: 10px;
    padding-right: 20px;
    margin-top: 5px;
    font-size: 14px;
    line-height: 1.42857143;    
    margin-bottom: 10px; 
}
.fix_profile_items .item{
    margin-left: 0px;
}
.events_main .equip_main__slider .btns {
    bottom: 22px;
    left: 30px;
}
.equip_main__slider .text_slider {
    z-index: 10;
    color: #003496;
    width: 350px;
    font-weight: bold;
    font-size: 20px;
    position: absolute;
    top: 30px;
    left: 30px;
    line-height: 25px;
}
.equip_main__slider .text_calendar{
    color: #ce5800;
}
.equip_catalog .equip_main__slider .btns {
    left: 30px;
}
.height32 {
    height: 32px;
}
.wrap__bolg_info img, .comp_blog_single img{max-width:620px; height: auto;}
.block_tabs__pc, .comp_blog_single {overflow: hidden;}
.profile__sidebar .pc__mount_block2 {
    margin-left: 6px;
    margin-right: 6px;
    width: 286px;
}
.album__ittem .ittem_info, .album__ittem .footter {
    min-height: 13px;
}
.list2__waschoose{
    z-index: 100;
}
.block_photos__blank_disabled.gallery_list{
    cursor: pointer;
    width: 224px;
    height: 126px;
}
.fotoramaGalleryEdit .fotorama__nav__shaft{
    left: 6px;
}
.banner_user{
    position: absolute;
    z-index: 4;
    cursor: pointer;
    height: 120px;
    width: 1024px;
}
.avatar img, .people_avatar {
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.avatar img.blog-foto-user, .profile_addnews-avatar img, .blogt__user_photo, .avatar img, .client_comment img{
    -webkit-border-radius: 4px;
    border-radius: 4px; 
}
.item_whish_status_in:before {
    content: '';
    background: url(/images/check_gr.svg);
    background-size: 200% 200%;
    height: 13px;
    width: 13px;
    display: inline-block;
    margin: 0 3px 0 0px;
    background-position: center 30%;
}
.profile_top__avatar{
    border: 2px solid rgba(255,255,255,.60);
    border-radius: 6px;
    background: #fff;
}
.u__inf_blog_in {
    display: block;
    margin: 15px 8px 0px 8px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(215, 225, 226);
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    height: 138px;
    position: relative;
}
.u__blog_abs {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #fff;
    font-weight: bold;
    background: #8acaee;
    padding: 3px 15px 2px 8px;
    line-height: 16px;
    font-size: 16px;
    border-radius: 4px 0px 4px 0px;
    -moz-border-radius: 4px 0px 4px 0px;
    border-radius: 4px 0px 4px 0px;
}
.mart27 {
    margin-top: 27px;
}
.u__dark_name_b {
    width: 100%;
    white-space: normal;    
    color: #000;
    font-weight: bold;
    height: 40px;
    padding-left: 7px;
    display: block;
    line-height: 16px;
    font-size: 14px;
}
.u__dark_pos_b {
    width: auto;
    white-space: normal;
    margin-top: 1px;
    height: auto;
    padding-left: 7px;
    display: block;
    line-height: 16px;
    color: #000;
    font-size: 14px;
    padding-right: 5px;
}
.u__data_in_bot {
    color: #767575;
    padding-left: 7px;
    margin-bottom: 0px;
    margin-top: 5px;
    font: normal 12px/100% "Roboto", Arial;
}
.u__time_inb1 {
    display: inline-block;
    position: relative;
    margin-right: 16px;
}
.u__time_inb1:after {
    content: '';
    width: 3px;
    height: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    background: #767575;
    position: absolute;
    top: 8px;
    right: -10px;
}
.profile_private__addtextcnt_disabled {
    border: 1px solid #d7e2e2;
    padding: 25px 25px 25px 65px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/lock_h_32.svg) 6px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: grey;
    cursor: default;
}
.deal__red_text{
    line-height: 1.5em;
}
.mart1{
    margin-top: 1px;
}
.orders_list
{
    position: relative;
}
.orders_list .item
{
    margin: 6px 0 0 4px;
}
.orders_list .item:nth-child(2n-1)
{
    margin: 6px 0 0 0px;
}
.border_radius_4{
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.share_block_widget .item{
    width: 222px;
}
.menu_people_sort{
    right: 0;
}
.u_img_group {
    display: block;

    text-align: center;
    border-radius: 4px;
    height: 94px;
    position: relative;
    width: 560px;    
    margin-bottom: 10px;
    margin: 10px auto;
}
.u__callery_img {
    display: inline-block;
    width: 92px;
    height: 92px;
    float: left;
    margin-right: 1px;
}
.u__add_photo {
    color: #fff;
    font-weight: bold;
    padding-top: 32px;
    position: absolute;
    right: 2px;
    top: 0px;
    width: 92px;
    height: 60px;
    border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,109,172,0.39) 0%, rgba(0,109,172,0.39) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,109,172,0.39) 0%,rgba(0,109,172,0.39) 100%);
    background: radial-gradient(ellipse at center, rgba(0,109,172,0.39) 0%,rgba(0,109,172,0.39) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63006dac', endColorstr='#63006dac',GradientType=1 );
    text-shadow: 0px 1px 15px rgba(0, 9, 2, 0.86);
    font-family: 'Roboto Slab', serif;
    font-size: 24px;
    font-weight: normal;
}
.calc-form input[type="number"] {
    background: #fff;
    width: 100%;
    color: #010101;
    font-size: 14px;
    padding: 9px 10px 10px 25px;
    border: 1px solid #9e9e9e;
    border-radius: 5px;
    outline: none !important;
    box-sizing: border-box;
    height: 38px;
    line-height: 20px;
}
.calc_error{
    border: 1px solid #eb1634 !important;
}
.errorSummary{
    margin: 10px 10px;
    color: #F44336;
    font-weight: 500;
}
.errorSummary ul li{
    padding: 3px  0;
}
.form_error_up .errorMessage{
    position: relative;
    padding: 0px 0 5px 0;
}
.form_error_relative .errorMessage{
    position: relative;        
    margin-top: -10px;
    padding: 0px 0 5px 0;
    font-weight: normal;
    font-size: 14px;
}
#orders-form .errorMessage{
    position: relative;
}
.z_index_1000{
    z-index: 1000;
}
.border_none{
    border:0;
}
.padt1{
    padding-top: 1px;
}
.width100p{
    width: 100%;
}
.mart40{
    margin-top: 40px;
}
.homepage_banner_middle {
    margin-top: 46px;
    margin-bottom: 20px;
}
.homepage_banner_bottom {
    margin-top: 52px;
    margin-bottom: 20px;
}
.foot_in_mount{
    height: 26px;
}
.marr10{
    margin-right: 10px;
}
.d__allmasscrolp_fix .jspScrollable{
    height: auto;
    
}
.top_balance.not_active{
   background: #b1e6ff !important;
   text-shadow: none;
   cursor: default;

}
.dialog_message_custom .d__ico_photo{
    left: 10px;
}
.wrap_soc_to ul li{
    display: inline;
    font-size: 0;
    margin: 0 3px;
}
.form_error .errorMessage{
    position: relative;
}
.list2__waschoose{
    right: 0;
    bottom: 0;
}
.line_h_36{
    line-height: 36px;
}

.left54{
    left: 54px;
}
/*.minh400{
    min-height: 400px;
}*/
.width140{
    width: 140px;
}
.vatop{
    vertical-align: top;
}
.pymk_search .profile_friends__item.item:nth-child(2n) {
    margin-right: 0;
}
.search_all_snippet{
    width: 222px;
    /*height: 387px;*/
    margin: 0 2px 10px 2px;
}
.snippet-menu--profile .listingsic{
    background-position:center -224px; }

.snippet-menu--profile .reservationsic{
    background-position:center -277px; }

.snippet-menu--profile .dealsic{
    background-position:center -324px; }

.snippet-menu--profile .balanceic{
    background-position:center -373px; 
}

.pc_close_prev_category {
    background: url(/themes/design/css/images/new/del_search.svg) no-repeat center center;
    background-size: 100% 100%;
    width: 17px;
    height: 17px;
    cursor: pointer;
    display: block;
 
}
.pc_close_prev_category:hover {
    background: url(/themes/design/css/images/new/del_search_page.svg) no-repeat center center;
    background-size: 100% 100%;
}
.pc_close_prev_category_block{
    vertical-align: bottom;
}
.equip_crumbs ul li.current{
    background: none;
    
}
.people_main .pc_eq_page .head_line {
 
    margin-bottom: 20px;
}
.red_text{
    color: red;
}
.popup_text_sing_in{
    color: #777777;
    padding-top: 20px;
}
.popup_text_sing_in a{
    color: #006dac;
}
.marr15{
    margin-right: 15px;
}
.txt_fix_block span{
    font: normal 12px/100% "Roboto",Arial;
    color: #384042;
}
.width115 {
    width: 115px !important;
}
.r-primary-btn{
    cursor: pointer;
}
span.img_alert{
    margin-bottom: 24px;
}
.pc__sub{
    cursor: pointer;
}
.popup_edit_setting_verification .country-phone{
    border: 0;
}
.popup_edit_setting_verification .country-phone-selected {
    background-position: 2px 11px;
}
.popup_edit_setting_verification .country-phone-selected img {
    margin: 8px 4px 0 0;
}
.tel_input {
    width: 150px;    }

.popup_edit_setting_verification .country-phone-options {
    max-height: 268px; margin: 44px 0 0 -5px; }

.popup_edit_setting_verification .country-phone-search {
    width: 90%; }
.country-phone-options {
        border-radius: 4px; }
.wrap__bolg_info .wrap_btext_main_in p{
   font-size: 18px;     line-height: 1.5;     font-weight: 300; }

.comp_blog_single .wrap_btext_main_in p{
   font-size: 18px;     line-height: 1.5;     font-weight: 300; }
.comp_blog_single .wrap_btext_main_in{
   font-size: 18px;     line-height: 1.5;     font-weight: 300; }
.wrap__bolg_info .wrap_btext_main_in{
   font-size: 18px;     line-height: 1.5;     font-weight: 300; }

.wrap__bolg_info .wrap_btext_main_in h4{font-size: 18px;}

.profile_dyk__content p {font: normal 14px/150% "Roboto",Arial; font-weight:300;}

.mount_stats__table:nth-child(2n+1) {font-weight: 300;}
.profile_country__item .flag {
   width: initial;
   height: initial;
}

.profile_about__content .excerpt {
   font: normal 16px/164% "Roboto", Arial;
   font-weight: 300;}

.mount_listing ul {
   font: normal 16px/164% "Roboto", Arial;
   font-weight: 300;}

.profile_about__content p {
   font: normal 16px/164% "Roboto", Arial;
   font-weight: 300;}

.guiding_box h4 {    
   font: 16px/164% "Roboto", Arial;
   font-weight: 400;}
.profile_friends__item p {
   margin: 0 0 2px 0;
   font: normal 12px/120% "Roboto",Arial;
   color: #000;
}
.profile_top__in h3 {
   color: #000000 ;
   text-shadow: 1px -1px 8px rgba(255, 255, 255, 0.30);
}
.d__item_img {    border-radius: 4px;}

.verified {background-color: rgba(255, 255, 255, 0.85);
   border: none; }
.wrap__bolg_info {background-color: #fafafa ;}

/*datepicker*/
#ui-datepicker-div{
    padding: 10px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
    opacity: .97;
}

#ui-datepicker-div .ui-datepicker-title {
    font-size: 18px;
    color: #000;
}

#ui-datepicker-div .ui-timepicker-div dl dt {
    color: #000;
    line-height: 3px;
}

#ui-datepicker-div .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
    border-bottom: 1px solid transparent;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

#ui-datepicker-div .ui-timepicker-div .ui_tpicker_time_label {
    margin-top:10px;
}

#ui-datepicker-div .ui-timepicker-div dl dd.ui_tpicker_time {
    margin-bottom: 23px;
}

#ui-datepicker-div .ui-slider-horizontal {
    background: rgba(0, 117, 185, 0.5);
}

#ui-datepicker-div .ui-slider .ui-slider-handle {
    border-radius: 10em;
    background-color: #006dac;
}

#ui-datepicker-div .ui-timepicker-div dl dd {
    margin: 0 10px 30px 40%;
    color: #000;
}

#ui-datepicker-div .ui-timepicker-div .ui-widget-header {
    margin-bottom: 10px;
}

.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all,
.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all {
    background-color: #006dac;
    border-radius: 3px;
    padding: .7em 1.2em;
    font-size: .8em;
    color: #fff;
}

.ui-datepicker table {color: #9E9E9E;}

.ui-datepicker-unselectable .ui-state-disabled {
    color: #9E9E9E;}

.ui-datepicker-prev {
    border-left: 1px solid #006dac;
    border-top: 1px solid #006dac;}
.ui-datepicker-next 
{     border-right: 1px solid #006dac;
    border-top: 1px solid #006dac;}
.ui-datepicker td a {
    color: #006dac; 
    background-color: rgba(32, 148, 243, 0.15);
    border-radius: 4px;
    font-weight: 500;    
}

.ui-datepicker td a:hover{
    color: #00aeef; 
    background-color: rgba(0, 174, 239, 0.1); 
border-radius: 4px;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .5em;
    text-align: center;
    text-decoration: none;
}

.ui-datepicker .datapicker_selected_range a {
    background-color: #00aeef;
    border-radius: 4px;
    color: white;
    border: none;
}
.ui-datepicker .ui-state-default.ui-state-active {
   background-color: #00aeef ;
   border-radius: 4px;
   color: white;
   border: none;
}
.avaliability_item .hide_to{
    width: 85px;
    display: inline-block;
    padding: 10px 5px 8px 0px;    
}

.avaliability_item .visibility_hide_input{
    visibility: hidden;
    width: 0;
}
#contentMasonry .profile_friends__item.item:nth-child(3n-1) {
    margin-right: 0;
}
.recently__book_remove{
    display: inline-block;
    font: normal 14px/100% "Roboto",Arial;
    color: #006DAC;
    text-transform: uppercase;
    text-decoration: none;    
    margin: 0 0 17px 0;
    vertical-align: middle;
}
.recently__book_remove a {
   display: inline;
   background: url(/themes/design/css/images/new/del_search.svg) no-repeat 5px center;
   padding-left: 30px;
}
.snippet-menu{
    max-width: 235px;
}
#contentMasonry .snippet-rating-1{
    display: none;
}

.progress {
    height: auto;
}
/*Max.css*/
.sidebar-dark {
    color: #fff;
    background: #005797!important; min-height: 551px;
}

.globe_sh { border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
            background-color: rgb(0, 174, 239);
}

.globe_sh :hover { 	border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px;
                    background-color: #fff;
}

.globe_sh--active :hover{ border-top-right-radius: 4px;
                          border-bottom-right-radius: 4px;
                          border-top-left-radius: 0px;
                          border-bottom-left-radius: 0px;
}

.e-geography:before {background-color: rgb(0, 174, 239);}

.sidebar-header {
    font-weight: 500;
    font-size: 17px;
}

.choose_at_box__top {
    background-color: #fff; border: none;
}

.choose_at_box__list ul li a {color: #006dac;
}
.choose_at_box__list .txt {color: #006dac;
}

.choose_at_box__list ul li:hover .icon {
    background-position-y: 0px;
}

.choose_at_box__list { background-color: #ffffff;  box-shadow: 0 0 10px rgba(0,0,0,0.5);}


.container-select-style-mp {
    background: url(/themes/design/css/images/icon-zoom.png) no-repeat scroll 96.5% 5px;
    border: none;
    border-radius: 4px;
    cursor: text;
    background-color: #fff;
}

.start-search-btn {    text-transform: uppercase; cursor: pointer;
                       padding: 10px 15px;
                       background: #ffee58;
                       background: -moz-linear-gradient(top, #ffee58 0%, #fbc02d 100%);
                       background: -webkit-linear-gradient(top, #ffee58 0%,#fbc02d 100%);
                       background: linear-gradient(to bottom, #ffee58 0%,#fbc02d 100%);
                       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee58', endColorstr='#fbc02d',GradientType=0 );
                       -webkit-border-radius: 4px;
                       -moz-border-radius: 4px;
                       -ms-border-radius: 4px;
                       -o-border-radius: 4px;
                       border-radius: 4px;
                       color: #006dac;
                       font-weight: bold; box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.75); border: none;
}

.search-actions .active {
    color: #0069b0;
    border: none; }

.start-search-btn:hover{
    color: #006dac; cursor: pointer;
    background: #FDD835; box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.4);
    background: -moz-linear-gradient(top, #FFEB3B 0%, #FFA726 100%);
    background: -webkit-linear-gradient(top, #FFEB3B 0%,#FFA726 100%);
    background: linear-gradient(to bottom, #FFEB3B 0%,#FFA726 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEB3B', endColorstr='#FFA726',GradientType=0 );

}



.search-actions .active:hover { cursor: pointer;
                                color: #006dac;
                                border: none;
}

.selector__body--wide .select2-container, .selector__body .select2-container {
    width: 299px!important;
    margin-top: 6px;}

.selector {
    margin: 20px 0 20px 0px;}

.select2-container-multi .select2-choices {
    min-height: 42px;}
.container-select-style-mp .select2-choices .select2-search-field input {
    font-size: 15px!important;
    font-family: "Roboto",Arial!important;
    padding: 11px 0 0 5px!important;
    margin: 0px!important;
}


.container-select-style-mp.select2-container-multi .select2-choices .select2-search-choice {
    margin-left: 3px;
    margin-top: 11px;
    padding: 3px 18px 3px 5px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    color: #00AFE9!important;
    border-color: #00AFE9!important;
    font-size: 14px!important;}

.dropdown-select-style-mp {
    margin: 0!important;
    background: #e0e0e0!important;
    color: #006dac!important;
    font-size: 13px; }

.travel-dates .selector__body {
    padding-top: 6px;}


.select-date-blue {
    display: inline-block;
    width: 88px;
    padding: 12px 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent;
    color: #006dac;
    vertical-align: middle;
    background-color: white;
    border: none;
}

.open-more-btn {
    color: #ffffff;
    padding: 10px 15px 8px 25px;

    border: 1px solid #005797;
    border-radius: 4px;
}

.open-more-btn:hover{
    text-decoration: none;
    border: 1px solid #fff;
    opacity: 1; 
}

.noUi-connect {
    background: #9fcada;}
.noUi-handle {
    width: 17px;
    height: 17px;
    border-radius: 34px;
    background: #00aeef;
    cursor: pointer;
}

.noUi-background {
    background: #13435f;
}

.elev_slider--explore .noUi-handle {
    border: 2px solid;
    width: 22px;
    height: 19px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}


.dropdown-select-style-mp{border-color:#00AFE9!important;
                          margin:0!important;
                          background:#fafafa!important;
                          color:#006dac!important;font-size:13px;}

.select2-drop-active .dropdown-select-style-mp{border-color:#00AFE9!important;}

.dropdown-select-style-mp .select2-results .select2-highlighted{
    background-color:#d3e2eb!important;
    color:white!important;
}

.dropdown-select-style-mp .select2-no-results
{background:#e8e8e8!important; color: #777 }

.e-map__selections.e-globe--dark-active {
    width: 685px!important;}

.popup_edit__right .select-date-blue {
    border: 1px solid #9e9e9e; color: #000;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 35%;  }

.item_horz__thumb img {
    border-radius: 4px;
}

/*end Max.css*/

.content_block .profile_wishlist__items .item {
    margin-right: 5px !important;
    margin-left: 0 !important;
}

.content_block .profile_wishlist__items .item:nth-child(3n) {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

#close_button:hover,  .blog-delete-btn a:hover, .comp_blog_edit__publish.blog-delete-btn:hover a{
    background-color: #9d4141 !important;
    color: white;
}
div .blog-close-btn, div .blog-delete-btn{
    border: 1px solid #9d4141;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
#content-create-submit-button2-disable{
    background-color: #cccccc;
    cursor: default;
}

.comp_blog_edit__publish a {
     background-color: #00962B; }

#close_button, .blog-delete-btn a{
    background-color: white;
    color: #9d4141;
}
.blog-btn-bloc{
    width: 236px;
}
.blog_menu{
    bottom: 29px;
    left: -231px;
    width: 50px;
}
.bu__onlyme1_in  {
    width: 18px;
    height: 18px;
    background: url(/themes/design/css/images/lock_16.svg) no-repeat center center;
    background-size: 100% 100%;
    display: inline-block;
    position: relative;
}
.bu__onlyme1 {
    width: 18px;
    height: 18px;
    background: url(/themes/design/css/images/lock_16.svg) no-repeat center center;
    background-size: 100% 100%;
    display: inline-block;
    position: relative;
    display: none;
}

.bu__disp_check {
    display: inline-block;
}
.blog_p{
   padding-left: 50px;   
}

.blog_drop_ul{
    width: 100px;
}
.profile_equip__item .bottom .snippet-menu{ 
    margin-left: -55px;
}
#ContentText_publish_2 + span{
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 0 0 3px;
    vertical-align: middle;
    background: url(/themes/design/css/images/lock_16.svg)  0 0 no-repeat;
    background-size: 85% 100%;
    display: inline-block;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 9999s;
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
}
.profile_equip__item .thumb {
   min-height: 215px;
}
.s_ava_person_email {
    background: url(/themes/design/css/images/mp_mail_gr_34.svg) no-repeat center center;
}
.background_none, .background_none:hover{
    background: none !important;
}
.list_user_rem .black{
     background: url(/themes/design/css/images/mp_mail_gr_34.svg) no-repeat left center;    
     padding: 0 0 0 30px;
}
.color_black{
    color: #000;
}
a.color_black:hover{
    color: #000;
}
.search_form_sort_block{
    text-align: left;
}
.search_form_sort_block .snippet-menu {
    width: 110px;
    min-width: 110px;
}
.search_form_sort_block .sort_list input[type="radio"]{
    display: none;
}
.search_form_sort_block .snippet-link{
    font: normal 14px/100% "Roboto",Arial;
    color: #414a51;
    cursor: pointer;
}
.search_form_sort_block .sort_list a{
    padding: 0 0;
    width: 98%;
}
.search_form_sort_block .sort_list label{
        padding: 10px;
        display: block;
}
/*.search_form_sort_block_equipment{
    position: relative;
    top: 0;
    right: 0;
}
.search_form_sort_block_equipment .page__cat{ 
    position: absolute;
    top:10px;
    right: 10px;
}*/
.page_search_equipment .equip_crumbs{
    margin: 0 90px 15px 0;
}
.share_block {
    display: block;
    position: fixed;
    left:20%;
    right: 20%;
    top:25%;
}
.width550{
    width: 550px;
}
.comp_blog_edit__body .file_upload_list .add{
    display: none;
}
.comp_blog_edit__body .file_upload_list{
    display: inline-block;
    margin-left: 50px;
}
.comp_blog_edit__body .file_upload_list li{
    position: relative;
    border-radius: 4px;
    display: inline-block;
    overflow: hidden;
    margin-right: 10px;
}
.comp_blog_edit__body .file_upload_list img{
    height: 34px;
    width: 34px;
}

.file_upload_list .file_upload_remove_link{
    background: url(/themes/design/css/images/ico-delfiles_white.png) no-repeat scroll center center rgba(0,0,0,0.25);
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.n__ico_photo_blog{
    top:3px;
    left: 5px;
    bottom:auto;
    width: 34px;
    height: 30px;
}
.public-blog-ico {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 0 0 3px;
    background: url(/themes/design/css/images/lock_16.svg) 0 0 no-repeat;
    vertical-align: middle;
}
.nf_privacy .tt-menu .ico_3 a {
    padding-left: 35px;
    background: url(/themes/design/css/images/lock_16.svg) 0 0 no-repeat;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-size: 17px;
    background-position: 9px 6px;
}
.nf_privacy .ico.ico3 {
    background: url(/themes/design/css/images/lock_16.svg) center top no-repeat;
    margin-right: 5px;
}
h3 .snippet-menu_guide a{
   text-transform: capitalize;
}
.gear_sp_item .thumb, .thumb_gear_list_fix{
    height: 20px;
    min-height: 0 !important;
}
.listing_includes .listing_includes_textarea{
    display: inline-block;
    width: calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    resize: none;
    outline: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 5px 0px 10px;
    font-family: "Roboto", Arial;
    margin-bottom: 10px;
    height: 40px;

}
.listing_includes .listing_includes_symbol{
    display: inline-block;
    margin-top: 12px;
    vertical-align: top;
    font-size: 20px;
}
.listing_includes .remove_item {
    display: inline-block;
    vertical-align: top;
}
.listing_includes_block .listing_includes:last-child .remove_item{
    display: none;
}
.listing_includes .remove_item .remove_item_icon{
    display: block;
    width: 15px;
    height: 15px;
    background: url(/themes/design/css/images/new/del_search.svg) no-repeat center center;
    vertical-align: top;
    margin-top: 13px;
    cursor: pointer

}
.include_listing__list ul{
    font: normal 16px/164% "Roboto", Arial;
    font-weight: 300;
    list-style: none;    
}
.include_listing__list ul.include_listing_minus {
    list-style-image: url('/themes/design/css/images/notINCLUDES_2.png');
    padding-left: 15px;
}
.include_listing__list ul.include_listing_plus{
    list-style-image: url('/themes/design/css/images/INCLUDES_2.png');
    padding-left: 15px;
}
.include_listing__list ul li {
    margin-bottom: 5px;
    padding-left: 0px; 
    padding-right: 5px; 
    word-wrap:break-word;
}
.tour_main_top{
    z-index: 0;
    position: static; 
}
.tours_top_wrap{
    z-index: 10;
}
/*.tours_equip_filters.equip_filters > ul li:last-child {
    margin: 0px 0 0 0px;
}*/
.calendar_tours_page .filter_btn.btn-tour-filter{
    margin-top: 0px;
}
.pc_top_text_tour h1{
    color: #fff;
}
.pc_top_text_tour p {
    color: #014282;
}

.b__user_photo{
    background-size: cover !important;
}
.layout_leaseproduct_cotent .head_line, .layout_leaseproduct_cotent .friends_page__top{
    display: none;
}

.layout_tour_cotent .head_line, .layout_tour_cotent .friends_page__top{
    display: none;
}
.more.tt-link.tt-link-button{
    background: #0069b0;
    min-width: 60px;
    width: auto;
}
.more.tt-link.tt-link-button .tt-link-button-name{
    color:#fff
}
.more.tt-link.tt-link-button .tt-menu {
    right:auto; 
    left: auto;
    top:140%;
}
.comp_blog_edit__body .errorMessage{
    position: static;
}
.list2__primary_photo {
    width: 680px;
}
.border-radius-none{
    border-radius: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;    
}
.reviews_box .reviews_box__title {
    margin: 20px 0px 10px 20px;
}
.reviews_box{ background-color: #fff;}
.review_wrap_rating_block {
    margin-bottom: 10px;
    margin-top: 10px;
}
.reviews_menu_add{
    display: inline-block;
    position: relative;
    bottom: 4px;
}
.reviews_menu_add .more.tt-link.tt-link-button{
    background: none;
}
.reviews_menu_add .more.tt-link.tt-link-button .tt-link-button-name{
    color: #006dac;    
    cursor: pointer;
}
.reviews_menu_add .more.tt-link.tt-link-button .tt-menu{
    top:29px;
}
.width_auto{
    width: auto !important;
}
.equip_catalog .head_line h3 {
    max-width: 650px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.equip_photos .eq_next-btn{
    display: none;
}
.page_ops{
 background: url(/themes/design/css/images/img-500_2.png) no-repeat !important;   
}
.width80{
    width: 80px;
}
.overflow_visible{
    overflow: visible;
}
.static_page {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300; 
    text-transform: none;
}

.static_page h1 {
    margin: 0 0 10px 0;
    font-size: 26px;
    line-height: 130%; 
    text-transform: none;
}

.static_page h2 {
    margin: 20px 0 10px 0;
    font-size: 24px;
    line-height: 130%; 
    text-transform: none;
}

.static_page h3 {
    margin: 15px 0 10px 0;
    font-size: 20px;
    line-height: 130%; 
    text-transform: none;
    display: block;
}

.static_page h4 {
    margin: 0 0 10px 0;
    font-size: 18px;
    line-height: 130%; 
    text-transform: none;
}

.static_page b {
    font-weight: 500; 
    }

.static_page strong {
    font-weight: 500; 
    }

.static_page em {
    font-style: italic; 
    }

.static_page s {
    text-decoration:line-through; 
    }


.static_page ul {
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 18px;
    list-style: circle;
    line-height: 26px;
}

.static_page li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.static_page ol {
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    list-style: decimal; 
}
.static_page p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
}   
.static_page p {
    line-height: 1.5 !important;
}

.static_page img {
    margin-top: 20px;
}

.width130{
    width: 130px;
}      
.button_add_review{
    white-space: nowrap;
    
    border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    padding: 0 20px;
    box-sizing: border-box; 
}
.add_review_tt-link{
    display: inline-block;
    box-sizing: border-box;
    z-index: 10;
}
.add_review_tt-link  .snippet-menu a {
    line-height: 1.3;
    height: auto;
    padding: 12px 0px 12px 20px;
    font-size: 16px;
    font-weight: 300 !important;
}
.add_review_tt-link  .snippet-menu li {
    display: block;
    margin: 0px;
    border-radius: 0px !important;
    position: relative;
}
.add_review_tt-link .snippet-menu li {

    border-bottom: 1px solid #ccc;
}
.new_itinerary__day {
 padding: 14px 0 8px 0; 
}
.tour_wrap_main_content {
   min-height: 550px;
}
.new_head_aval_form table tr td:nth-child(even) {
   width: 100%;
}
.new_itinerary__group_fix .wrap_day_iten-gal:after {
    display: none;
}
.new_tour_tt .snippet-menu a {
   font-weight: 300;
}
.new_itinerary__day span {
   line-height: 18px;
}
.tour_share_iyt { 
    display: block;
    width: 230px;
    height: 20px;
    line-height: 25px;
    margin: 20px auto 35px auto;
    color: #00aeef;
    font-size: 14px;  
}
.new_itinerary__day span {
   line-height: 18px;
}
.marb40{
    margin-bottom: 40px;
}
.popup_gallery_edit  .marb20{
    margin-bottom: 20px;
}
.listed_bt {display: inline-block;
    zoom: 1;
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: #1fd030;
    vertical-align: 2px;
    margin-left: 10px;
}
.big_new_gallery a:first-child {
     margin-left: 3px;
}
input[type='number'] {
   -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
input.rent__right_bl_inp[disabled] {
   border: 1px solid rgba(158, 158, 158, 0.3);
}
.calc-form input[type="number"] {
   padding: 0;
}
.set_inp_height {
   font-size: 14px;
}
.new_calc_form .aval_tf_total td{
   color: #4e4e54;
}
.marl30{
    margin-left: 30px;
}
.z-index-4{
    z-index: 4;
}
.height0{
    height: 0px;
}
.height0.height_auto{
    height: auto;
}
.tour_essent_cont .profile_addnews-txt textarea{
    max-width: 535px;
    
}
.label_rat_n_tour b{
  color: #00aeef;
}
.avarage_rating {
   margin-top: 0px;
}
.location_text{
     white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    width:430px;
}
.t_price_list li {
   word-wrap: break-word;
}
.tour_my_tabs li a {
   font-weight: bold;
   color: #8bd0f5 ;
}
.tour_my_tabs li a:hover {
   color: #00aeef ;
}
.line_height_normal{
    line-height:normal !important;
}
.new_itinerary__group_fix_img .itinerary_main_text:before {
    display: none;
}
.new_itinerary__group_fix_img .wrap_day_iten-gal:before {
    display: none;
}
.z-index-112{
    z-index: 112;
}
.btn_blue:disabled {
    background: #b5b5b5;
    cursor: default;
}
.btn_blue:disabled:hover {
        background: #fdfdfd;
    background: -moz-linear-gradient(top, #b5b5b5 0%, #b5b5b5 100%);
    background: -webkit-linear-gradient(top, #b5b5b5 0%,#b5b5b5 100%);
    background: linear-gradient(to bottom, #b5b5b5 0%,#b5b5b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#b5b5b5',GradientType=0 );
}
.popup_info {
        background-color: #fdfdfd;
}
.popup_info .inp-group {
    margin: 0 0 20px 0;
    min-height: 60px;
}

#autocompleteList_autocomplete_find_gear li {
    list-style: none;
}

#autocompleteList_autocomplete_find_gear span {
    display: block;
    font-size: 14px;
    color: #ff6b30 ;
}

#autocompleteList_autocomplete_find_gear a {
    text-decoration: none;
    color: #414a51 ;
    line-height: 20px;
    width: 100%;
    display: block;
    padding: 5px 5px 5px 10px;
}

#autocompleteList_autocomplete_find_gear a:hover {
    text-decoration: none;
    background: #efefef ;
}

#autocompleteList_autocomplete_find_gear a:hover span {
    text-decoration: none;
}

#autocompleteList_autocomplete_find_gear {
    width: 300px;
}
#autocompleteList_autocomplete_find_gear{
    padding: 10px;
}
.u__callery_img {
   border-radius: 4px;
}

.tabs-item-carousel li {
    width: 25%;
}
.tabs-item-carousel li:after {
    border-left: 126px solid transparent;
    border-right: 126px solid transparent;
}
.tour_my_tabs  a.tab_owner_tab_not_active{
    color: #f35c5c;
}
.tour_my_tabs  a.tab_not_active, .tour_my_tabs a.tab_not_active:hover{
    color: #dee0e2;
    text-decoration: none;
    cursor:default;
}
.description_tour {
   line-height: 18px;
}

.reg_btn {
   background: #fff132 ;
   -webkit-border-radius: 24px;
   -moz-border-radius: 24px;
   -ms-border-radius: 24px;
   -o-border-radius: 24px;
   border-radius: 24px;
}
.aviab_table {
   margin: 10px auto; 
}
.width150{
    width: 150px !important;
}
.width165{
    width: 165px !important;
}
.rg_r_sort .snippet-menu:before{
    top:-17px;
}
.search_cal_nar{
    border-left: 1px solid #393028 ;
}
.search_rad_nar {
    border: none;
}
.search_rad_nar_fix{
    vertical-align: top;
    height: 48px;
}
.filter_rentalgear_distance .edit-link{
    color:#71777d !important;
    font-family: 'Ubuntu',sans-serif;
    font-weight: 300;
    font-size: 18px;
}
/*.filter_rentalgear_distance{
    line-height: 45px;
}*/
.filter_rentalgear_distance .ico-min_snipp-lists{
    background: url(/themes/design/css/images/ico-min_snipp_g.png) center no-repeat;
}
.search_form_sort_block {
    margin-left: 10px;
}
.tour_equip_crumbs ul li {
   background-size: 9px;
}
.tour_equip_crumbs ul li a {
   line-height: 22px;
}
.tours_filter_when{
    width: 140px !important;
}
.tours_filter_when .tour_time{
    width: 120px;
}
.tours_filter_where{
    width: 325px !important;
}
.tours_filter_where #search_tours_loc{
    width: 205px;
    padding-left: 10px;
}
.tours_filter_where .filter_box_selected_filter{
    width: 320px;
}
.float_right{
    float: right;
}
/*.tours_margin_auto .item{
        margin: 0 8px 11px 0;
}
.tours_margin_auto .item:nth-child(3n) {
    margin-right: 0px;
}*/
.filter_tours_distance{
    display: inline-block; 
    width: 90px;
    position: relative;
    top:-1px;
}
.filter_tours_distance .edit-link{
    color:#71777d !important;
    font-family: 'Ubuntu',sans-serif;
    font-weight: 300;
    font-size: 18px;
}
.filter_tours_distance .ico-min_snipp-lists{
    background: url(/themes/design/css/images/ico-min_snipp_g.png) center no-repeat;
}

.filter_tours_distance .snippet-menu:before {
    top:-17px;
}
.filter_tours_distance{
    margin-left: 6px;
    border-left: 1px solid #ccc;
    height: 44px;    
    vertical-align: top;
}
.filter_tours_distance .page__cat{
    margin: 0px 0px;
    padding-left: 4px;
    margin-top: 18px;
}
.filter_tours_distance input{
    display: none;
}
.filter_tours_distance ul li:last-child{
    width: 100% !important;
    margin: 0 0 !important;
}
.filter_tours_distance ul li a {
    display: block;
}
.tours_filter_activity .checked-item{
    color:#4e4e54;
}
.color_gray {
    color: #777777;
}
.width290{
    width: 290px;
}
.add_review_tt-link .tt-menu{
    width: 230px;
    left: -45px;
}

.in_wlist.wishlist_active .add_wish{
    display: none;
}
.in_wlist.wishlist_active .remove_wish{
    display: block;
}
.in_wlist .add_wish{
    display: block;
}
.in_wlist .remove_wish{
    display: none;
}
.m_popup_wishlist.fail{
    color: #565656; 
    background: #f1f1f1;
}
.landing_not_title:hover .addinwlist_hint {
   opacity: 0;
   visibility: hidden;
}
.content_tours .tour_block_flex:nth-child(3n) {
   margin-right: 0;
}
.tour_sn_perprice_r{
    z-index: 1;
}
.marr0{
    margin-right: 0;
}
.popup_newmsg__helper ul li .name{
    width: 180px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.rg_r_sort_fix{
    position: static; 
    right: auto; 
    line-height: normal;
}
.rg_r_sort_fix .snippet-menu:before{
    top:-10px;
}
.rgear_item_block.width222 .rg-price small{
    display: none;
}
.sticky_menu .navi.navi_profile_fix ul li{
    padding: 0 12px 9px 12px;
}
.img200_200{
    height: 200px;
    width: 200px;
}
.mart60{
    margin-top: 60px;
}
.dropup.open .dropdown-menu{
    display: block;
    top:auto;
    left: auto;
}
.dropup.disabled .dropdown-menu{
    display: none;    
}

.width220{
    width: 220px;
}
.dropup_search .dropup_search_list{
    max-height: 180px;  
    overflow-y: scroll; 
    overflow-x: hidden
    
}
.dropup_search .dropup_search_list .dropup_search_list_li{
    margin: 2px 5px;
    display: block;
}

.dropup_search .dropup_search_list .dropup_search_list_li .dropup_search_list_li_name{
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    display: inline-block; 
}
.select_filter_search{
    border: 1px solid #d9e1e5;
    margin-left: 3px;
    background: rgb(236,244,248);
    background: -moz-linear-gradient(top, rgba(236,244,248,1) 0%, rgba(224,232,235,1) 99%);
    background: -webkit-linear-gradient(top, rgba(236,244,248,1) 0%,rgba(224,232,235,1) 99%);
    background: linear-gradient(to bottom, rgba(236,244,248,1) 0%,rgba(224,232,235,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf4f8', endColorstr='#e0e8eb',GradientType=0 );
}
.typeofs_group_a {
    margin: 9px;
}
.dropdown.open .dropdown-menu{
    border: none;
    display: block !important;
}
.left120{
    left:120px;
}
.height15{
    height: 15px;
}
.pad_top_20 {
    padding-top: 20px;
}
.padt60{
    padding-top: 60px;
}
.height_min_250{
    min-height: 250px;
}
.profile__content_none{
    float: none;
    width: auto;
    padding: 0 0;
}
.related_articles {
    margin-left: 10px;
}
.related_articles h3 {
    margin-bottom: 10px;
}
.right0{
    right: 0;
}
.headline_blogs_people .tt-menu:before {
    top:-17px;
}
.pos-stc{
    position: static;
}
.content_peoplel_blog.static_page_blog .headline_blogs_people,
.content_peoplel_blog .rpbm
{
    display: block;
}
.content_peoplel_blog.static_page_blog .rpbm,
.content_peoplel_blog .headline_blogs_people
{
    display: none;
}
.headline_blogs_people{
    background: white; 
    position: relative;
}

.content_peoplel_blog.static_page_blog .headline_blogs_people .rq_fil_del{
    line-height: 16px;
}
.content_peoplel_blog.static_page_blog {
    padding-top: 20px;
}
.content--explore .masonry .no_content_rental{
    position: static !important;
    width: auto  !important;
}
.profile_friends__item .bottom, .profile_friends__item_disabled .bottom {
    padding: 5px 3px;
}
.popup_gallery_reposit{
   pointer-events: none; 
}
.main_page_pagination .page-item_active a{
    padding: 6px 25px;
    color: #006dac;
    text-decoration: none;
    border-radius: 52px;
    box-shadow: 0 0 0px 1px #006dac;
    cursor: default;
}
.two_column_list ul{
    width: auto;
}
.one_column_list ul{
    width: auto;
}
.h2_tile_main{
    color: #fff;
    font-size: 28px;
    line-height: 1.3;
    font-weight: 300;
}

.mar20_0{
    margin: 20px 0;
}
div.pc_top_text_rg_h2 {
    text-transform: uppercase;
    color: #F7F7F7;
    line-height: 1.2;
    margin-bottom: 15px;
    font-size: 48px;
    margin-bottom: 5px;
    font-weight: 600;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.progress-bar-popup .progress-bar {
    height: 20px;
}
.popup_gallery_reposit{
   pointer-events: none; 
}
.main_page_pagination .page-item_active a{
    padding: 6px 25px;
    color: #006dac;
    text-decoration: none;
    border-radius: 52px;
    box-shadow: 0 0 0px 1px #006dac;
    cursor: default;
}
.two_column_list ul{
    width: auto;
}
.one_column_list ul{
    width: auto;
}
.h2_tile_main{
    color: #fff;
    font-size: 28px;
    line-height: 1.3;
    font-weight: 300;
}

.mar20_0{
    margin: 20px 0;
}
.main_page_cont_content{
    width: 744px;    
    min-height: 400px;
    float: none;
    display: block;
}
.main_page_cont_content.marb20.top-element {
    margin-top: 12px;
}
.pagination-container-user-list{
    width: 100%;
}
.popular-mountain{
    width: 100%;
}

.popular-mountain .popular-mountain__margin {
    width: 0%;
}

.popular-mountain .popular-mountain__content {
    width: 100%;
}

.partners_block {
    padding-top: 20px;
    text-align: center;
}

.js-clickable {
    cursor: pointer;
}

.js-clickable .js-no-clickable{
    cursor: auto;
}
.tabs_block_profile.active{
    display: block;
}
.user_profile_tabs li a.active{
    color: #00aeef;
    font-weight: bold;
    text-decoration: none;
}
.wrap.bg-nwhite{
    background: #fbfbfd;
}
.color_silver{
    color: #afafaf !important;
}
.mar0{
    margin: 0 0;
}
.a_c006dac a{
    color: #006dac;
}
.but_license_eidt_wrap{
    display: inline-block;
}
.but_license_eidt{
    float: none;
}
.container>.wrap {
    background-color: #fbfbfd;
}
.people_block_flex.profile_friend__content{
 padding: 0 0;   
}
.u_profile_cont .head_line{
    background: #fbfbfd;
    font-family: 'Ubuntu', sans-serif;
}
.u_profile_cont .head_line .sort_by{
        color: #afafaf;
    font-weight: 300;
    padding-left: 0px;
    font-size: 16px;
}
.u_profile_cont .head_line .head_line__search form{
    border: none;
}

.u_profile_cont .head_line .head_line__search input[type="text"]{
    padding: 0px 30px 0px 10px;
    border: 1px solid #e4e4e4;
    border-radius: 20px;
    color: #000;
    font: 14px/140% "Roboto",Arial;
    outline: medium none;
    resize: none;
    width: 254px;
    height: 24px;
}

.u_profile_cont .head_line .head_line__search input[type="text"]:hover {
    border: 1px solid rgba(18, 113, 255, 0.7);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.u_profile_cont .head_line .head_line__search input[type="text"]:focus {
    border: 1px solid rgba(18, 113, 255, 0.7);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.u_profile_cont .head_line .head_line__search .head_line__submit{
    margin-left: -35px;
    background: #fff url(/themes/design/css/images/rg_Loupe.svg) no-repeat scroll center center;
    background-size: 16px;
    position: absolute;
    right: 10px;
    top: 8px;
    height: 22px;
    padding: 0 0;
}
.u_profile_cont .head_line .b-sort-type .tt-menu {
    right: initial;
    min-width: 0;
}
.modal_confirm .popup_info{
    margin: 10% auto auto auto;
    padding-bottom: 0px;
}
.mart0 {
    margin-top: 0px;
}
.blog_bottom_d .num{
    color: #afafaf;
}
.people_snippet_bottom .num{
    color: #afafaf;
}
.gallery_comment .profile_nfcomm-add.comment_child .profile_addnews-txt textarea{
    width: 410px !important;
}
.nf_privacy.right_blog_block{
    position: absolute;
    top: 10px;
    left: 10px;
    background: rgba(255, 255, 255, 0.9);
    font: 14px/100% "Roboto",Arial;
    height: 15px;
    border: 1px solid #cad3d4;
    padding: 4px 6px 4px 8px;
    border-radius: 25px;
}
.user_open_section .tt-menu.tt-menu-sort{
    right: auto;
}
.avatar_in_chat img {
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
}
.col_half--first{
    width: 50%;
}
a:hover .geo_snip_param span{
    color: #71777d;  
}
p.padl45{
    padding-left: 45px;
}
.popup_event .popup_info__body.pad20-20{
    padding: 20px 20px;
}
.blog_bottom_d_span {
    text-decoration: none;
    padding-right: 2px;
    display: inline-block;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4px;
}
.block_button_user_gallery a{
    float: right;
    cursor: pointer;
    color: #008bbf;
    cursor: pointer;
    border: 1px solid #008bbf;
    padding: 4px 10px;
    border-radius: 14px;
    margin-left: 10px;
    font-size: 14px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    float: left;
}
.u_profile_cont .equip_catalog .head_line {
    background-color: #006EA7;
}
button.big_btn_border.button_header_fix{
    background-color: #fbfbfd;
    font-weight: 600;
}
button.big_btn_border.button_header_blue_fix{
    font-weight: 600;
    border: none;
    color: #fff;
}
.button_header_dropdown_fix{
    line-height: 1.3;
    height: auto;
    padding: 12px 0 12px 20px;
    font-size: 16px;
    font-weight: 300; 
    width: 100%;
    background-color: #fbfbfd;
    text-align: left;
    
}
.button_header_dropdown_fix:hover {
    background-color: #cde8ff;
}

.nav_tab_list li>button {
    border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    height: 45px;
    line-height: 47px;
    display: inline-block;
    padding: 0 20px;
    box-sizing: border-box;
    font-weight: 500;
}
button.new_t_review_href_fix{
    background-color:#fbfbfd; 
    font-weight: 600 !important;
}
.sticky-content.fixed {
    z-index: 110;
}
.row_block .col_half:nth-child(2n) {
    padding-left: 20px;
}

.user_prof_gallary_m .upload_img{ 
    margin-right: 10px;
}
.user_prof_gallary_m .upload_img:last-child { 
    margin-right: 0px;
}
.mount_stats__table .excerpt{
    font-size: 14px;
    line-height: 16px;
}
.user_profile_block_scroll .u_profile_cover{
    height: 90px;
    background-position: center bottom;
}
.user_profile_block_scroll .u_profile_top{
    margin-top: 90px;
}
.free_cols .item{
    margin-right: 20px;
    margin-bottom: 20px;
}
.free_cols .item:nth-child(3n){
    margin-right: 0px;

}
.new_tour_main_btn_fix {
    border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    padding: 0 20px;
    box-sizing: border-box;
    font-weight: 500;
}
.in_wlist_button{
    width: auto;
    height: auto;
    max-width: 225px;
}
.in_wlist_button_a{
    background-image: none;
    border-radius: 22.5px;
    -webkit-border-radius: 22.5px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    padding: 0 20px;
    box-sizing: border-box;
    font-weight: 500;
    width: auto;
    opacity: 1;
    border: 1px solid #85acd0;
    cursor: pointer;
}
.in_wlist_button_a:hover{
    background-image: none;
    background: rgb(235,243,248);
    background: -moz-linear-gradient(top, rgba(235,243,248,1) 0%, rgba(208,226,238,1) 100%);
    background: -webkit-linear-gradient(top, rgba(235,243,248,1) 0%,rgba(208,226,238,1) 100%);
    background: linear-gradient(to bottom, rgba(235,243,248,1) 0%,rgba(208,226,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f8', endColorstr='#d0e2ee',GradientType=0 );
    color: #4784a7;
    text-decoration: none;
    border: 1px solid #85acd0;
    opacity: 1;
}
.in_wlist_button_a span:hover{
   text-decoration: none; 
}
.in_wlist_block.wishlist_active .in_wlist_text_add{
    display: none;
}
.in_wlist_block .in_wlist_text_remove{
    display: none;
}
.in_wlist_block.wishlist_active  .in_wlist_text_remove{
    display: block;
}
.marl0{
    margin-left: 0;
}
.float_none{
    float: none;
}
.user_p_section__btn--fix .snippet-menu ul li a{
    padding-left: 0;
}
.padt0{
    padding-top: 0 !important;
}
.climbers .claim_it_menu_many .snippet-menu-many{
    width: auto;
    right: auto;
    max-width: 235px;
}
.user_profile_block_scroll .u_profile_cover{
    height: 90px;
    background-position: center bottom;
}
.user_profile_block_scroll .u_profile_top{
    margin-top: 90px;
}
.new_t_review_href_claim_fix:hover{
    border: 1px solid #246bab;
}
.new_t_review_href--fix {
    color: #fff;
    border: 1px solid #85acd0;
    background-color: rgba(0, 109, 172, 0.75);
    background-image: linear-gradient(to top, #005a99 0%, #61abeb 100%);
}
.new_t_review_href:hover {
    background: rgb(235,243,248);
    background: -moz-linear-gradient(top, rgba(235,243,248,1) 0%, rgba(208,226,238,1) 100%);
    background: -webkit-linear-gradient(top, rgba(235,243,248,1) 0%,rgba(208,226,238,1) 100%);
    background: linear-gradient(to bottom, rgba(235,243,248,1) 0%,rgba(208,226,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf3f8', endColorstr='#d0e2ee',GradientType=0 );
    color: #4784a7;
    text-decoration: none;
    border: 1px solid #85acd0;
}
.calendar_tours_page input.text_s_rg{
    font-weight:unset;
}
.dropup_search_list_li .g_chkb.vatop{
    vertical-align: top;
}
.text_s_rg_country{
    height: 44px;
    width: 200px;
    padding-left: 10px;
    color:#000;
}
.tour_input_fix{
    margin: 0 0;
    box-shadow: none;
    border: none;    
}
.info_popup_association .btn-modal-info-cancel{
    display: none;
}
.width700{
    width: 700px
}
.sup2_celect_drop.sup_search_celect_drop input,
.sup2_celect_drop.sup_search_celect_drop .select2-search
{
    display: block;
}
.in_wlist_button--yellow {
    padding: 6px 0px 8px 0;
    background-color: #ffee58;
    margin-top: 16px;
}

.in_wlist_button--yellow a {
    display: inline-block;
    margin: 0 10px;
    border-bottom: 1px dashed #85acd0;
    cursor: pointer;
}

.in_wlist_button--yellow a:hover {
    border-bottom: 1px solid #85acd0;
    text-decoration: none;
    color: #006dac;
}
.tour_main_top_n {
    background: url(/themes/design/css/images/tour_bg_n.jpg) no-repeat center center;
    background-size: cover;
}
.new_head_aval_form--title {
    font-size: 18px;
}
textarea.message {
    font: 14px/140% Arial;
}
.wrap_join--gdpr {
  bottom: 88px;
  background: rgba(0,0,0,0.8);
}
.people_filters_checkbox{
    position: relative;
}
.btn_follow_blog {
    float: right;
    margin-right: 120px;
    margin-top: -31px;
    text-transform: none;
    font-weight: 300;
    background-color: #006dac;
    color: #fff;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    display: inline-block;
    padding: 0.3em 0.75em;
    position: relative;
    font-size: 0.9em;
    -webkit-box-shadow: -2px 8px 11px -6px rgba(0,0,0,0.35);
    -moz-box-shadow: -2px 8px 11px -6px rgba(0,0,0,0.35);
    box-shadow: -2px 8px 11px -6px rgba(0,0,0,0.35);
}

.select2-results .select2-highlighted {
    background: #cde8ff;
}
