/** Весь легаси css. Переносится из style.css **/

.timer_page {
    min-width: 800px;
    min-height: 400px;
    background: #5e90c3;
}

.timer_page .b_timer {
    z-index: 1000;
    position: absolute;
    top: 50px;
    left: 50px;
}

.timer_page .b_timer__numb {
    overflow: hidden;
    display: block;
    margin: 0 10px 0 0;
}

.timer_page .b_timer__numb span {
    float: left;
    display: block;
    width: 34px;
    height: 55px;
    margin: 0 4px 0 0;
    background: url(/themes/design/css/images/bg-timer_numb.png) repeat-x;
    font: 400 35px/55px "Roboto", Arial;
    color: #242527;
    text-align: center;
}

.timer_page .b_timer__type {
    float: left;
}

.timer_page .b_timer__label {
    clear: both;
    display: block;
    margin: 5px 0 0 0;
    font: normal 15px/100% "Roboto", Arial;
    color: #191919;
}

.timer_page .bottom__txt {
    z-index: 1000;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px 0;
    background: rgba(255, 255, 255, 0.5);
    font: normal 30px/100% "Roboto", Arial;
    color: #4c5e90;
    text-align: center;
}

.timer_page .backgrounds {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.t_subscribe {
    z-index: 1005;
    position: absolute;
    top: 50px;
    right: 50px;
    white-space: nowrap;
}

.t_subscribe__form {
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    width: 0;
    margin: 0 -17px 0 0;
    padding: 7px 20px 7px 7px;
    display: inline-block;
    border-radius: 5px;
    background: #dee1ed;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 500ms ease-in-out;
    vertical-align: middle;
}

.t_subscribe__form--open {
    opacity: 1;
    width: 295px;
    visibility: visible;
}

.t_subscribe__help {
    position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    margin: 0 3px 0 0;
    background: #06408e;
    border-radius: 50%;
    font: 500 30px/38px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}

.t_subscribe__help:hover {
    background: #0090d8;
}

.t_subscribe__helper {
    position: absolute;
    top: 0;
    right: 105%;
    display: none;
    width: 230px;
    padding: 10px;
    border-radius: 5px;
    background: #0090d8;
    font: normal 13px/120% "Roboto", Arial;
    color: #fff;
    white-space: normal;
}

.t_subscribe__helper:before {
    content: ' ';
    position: absolute;
    top: 30%;
    right: -16px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: #0090d8;
}

.t_subscribe__form form {
    display: inline-block;
    vertical-align: middle;
}

.t_subscribe__form input {
    outline: none;
    width: 229px;
    height: 36px;
    border: 1px solid #9f9f9f;
    padding: 0 10px;
    border-radius: 4px;
    font: normal 12px/140% "Roboto", Arial;
    color: #706d6d;
}

.t_subscribe-btn {
    z-index: 1;
    position: relative;
    display: inline-block;
    height: 48px;
    border: 2px solid #fff;
    background: #fff;
    padding: 0 18px;
    border-radius: 5px;
    font: bold 20px/47px "Roboto", Arial;
    color: #2a4989;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
}

.t_subscribe-btn:hover {
    background: #0090d8;
    color: #fff;
}

.t_subscribe-btn--active {
    background: #06408e;
    color: #fff;
}



/*.push {*/
    /*clear: both;*/
    /*height: 55px;*/
/*}*/

/*.wrap {*/
    /*width: 1024px;*/
    /*margin: 0 auto;*/
/*}*/

.footer {
    width: 100%;
    overflow: hidden;
    height: 45px;
    margin: -55px 0 0 0;
    border-top: 1px solid #0069b0;
    padding: 9px 0 0 0;
}

.footer .wrap {
    position: relative;
}

.footer__links {
    margin: 0 0 10px 0;
    text-align: center;
}

.footer__links li {
    display: inline-block;
    display: inline;
    zoom: 1;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
    text-transform: uppercase;
}

.footer__links li a {
    color: #006dac;
    text-decoration: none;
}

.footer__links li a:hover {
    color: #004282;
    text-decoration: underline;
}

.footer_bt {
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
    text-align: center;
}

.footer_bt p {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 5px 0 0;
}

.footer_bt .links {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.footer_bt .links li {
    display: inline-block;
    display: inline;
    zoom: 1;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.footer_bt .links li a {
    color: #006dac;
    text-decoration: none;
}

.footer_bt .links li a:hover {
    color: #004282;
    text-decoration: underline;
}

.footer__social {
    position: absolute;
    top: 0;
    right: 10px;
}

.footer__social li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 0 0 5px;
}

.footer__social li a {
    display: block;
    width: 34px;
    height: 34px;
    text-indent: -9999px;
}

.footer__social li.fb a {
    background: url(/themes/design/css/images/icons-bt_social.png);
}

.footer__social li.ins a {
    background: url(/themes/design/css/images/icons-bt_social.png) right center;
}

.footer__social li a:hover {
    opacity: 0.8;
}

/*.tt-link {*/
    /*z-index: 10;*/
    /*position: relative;*/
    /*display: inline-block;*/
/*}*/

/*.tt-menu {*/
    /*z-index: 5;*/
    /*display: inline-block;*/
    /*position: absolute;*/
    /*top: 115%;*/
    /*right: -58%;*/
    /*display: none;*/
    /*min-width: 120px;*/
    /*background-color: rgba(255, 255, 255, 0.92);*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*box-shadow: 0 0 10px #666;*/
/*}*/

/*.nf_privacy .tt-menu:before {*/
    /*content: '\25B2';*/
    /*color: #fff;*/
    /*transform: scaleX(1.8);*/
    /*position: absolute;*/
    /*top: -14px;*/
    /*left: 50%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -7px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -2px 3px rgba(0, 0, 0, 0.5);*/
/*}*/

/*.head_line .tt-menu:before {*/
    /*content: '\25B2';*/
    /*color: #fff;*/
    /*transform: scaleX(1.8);*/
    /*position: absolute;*/
    /*top: -20px;*/
    /*left: 45%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -7px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -3px 3px rgba(0, 0, 0, 0.5);*/
/*}*/

/*.tt-menu:before {*/
    /*content: '\25B2';*/
    /*color: #fff;*/
    /*transform: scaleX(2);*/
    /*position: absolute;*/
    /*top: -11px;*/
    /*left: 50%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -7px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -3px 3px rgba(0, 0, 0, 0.5);*/
/*}*/

/*.tt-menu h4 {*/
    /*display: block;*/
    /*padding: 8px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #333;*/
/*}*/

/*.tt-menu li {*/
/*}*/

/*.tt-menu li a {*/
    /*display: block;*/
    /*padding: 10px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: underline;*/
    /*text-decoration: none;*/
/*}*/

/*.tt-menu li a:hover {*/
    /*background-color: #cde8ff;*/
    /*text-decoration: none;*/
/*}*/

/*.tt-menu li.divid {*/
    /*border-top: 1px solid #e4e4e4;*/
/*}*/

/*.tt-menu li.divid a {*/
    /*padding: 10px;*/
/*}*/

/*.tt-menu ul li, .snippet-menu ul li a {*/
    /*display: block;*/
    /*border-radius: 0;*/
    /*border: none;*/
    /*border-bottom: 1px solid #ccc;*/
/*}*/

/*.tt-menu ul li a {*/
    /*padding: 10px;*/
    /*padding-left: 15px;*/
/*}*/

/*.tt-menu ul li:first-child {*/
    /*-webkit-border-top-left-radius: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-moz-border-radius-topright: 5px;*/
    /*border-top-left-radius: 5px;*/
    /*border-top-right-radius: 5px;*/
/*}*/

.rm-box {
}

.rm-box .more {
    display: none;
    line-height: 1.3em;
}

.rm-box .more-btn, .rm-box .more-lnk {
    cursor: pointer;
    display: inline;
}

.rm-box .more-btn:hover, .rm-box .more-lnk:hover {
    text-decoration: underline;
}

/*.ico-min_snipp {*/
    /*padding-right: 10px;*/
    /*background: url(/themes/design/css/images/ico-min_snipp.png) right center no-repeat;*/
/*}*/

/*.ico-min_snipp-lists {*/
    /*background: url(/themes/design/css/images/ico-min_snipp.png) center no-repeat;*/
    /*display: table-header-group;*/
    /*padding-left: 15px;*/
    /*margin-right: -5px;*/
    /*height: 15px;*/
    /*float: right;*/
/*}*/

.min-edit-btn {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 0 0 5px;
    padding: 3px 10px 3px 30px;
    border-radius: 4px;
    border: 1px solid #0070b1;
    background: url(/themes/design/css/images/ico-edit.png) 7px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

/*.sport1_t-mount {*/
    /*display: inline-block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -2px -2px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport1_t-climb {*/
    /*display: inline-block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -44px -2px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport1_t-iceclimb {*/
    /*display: inline-block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -86px -2px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport1_t-hiking {*/
    /*display: inline-block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -128px -2px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport1_t-backc {*/
    /*display: inline-block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -170px -2px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport2_t-mount {*/
    /*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-climb {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -43px -53px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport2_t-iceclimb {*/
    /*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-hiking {*/
    /*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-backc {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -160px -53px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport3_t-mount {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -2px -91px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport3_t-climb {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -34px -91px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport3_t-iceclimb {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -65px -91px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport3_t-hiking {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -97px -91px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

/*.sport3_t-backc {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url(/themes/design/css/images/sport_type-icons.png) -129px -91px no-repeat;*/
    /*text-indent: -9999px;*/
/*}*/

.profile {
}

.profile_top {
    width: 1024px;
    margin: 0 auto;
    border-bottom: 1px solid #649ce9;
    background-repeat: no-repeat;
    background-position: center top;
    height: 285px;
    background-size: cover;
}

.profile_top .wrap {
    height: 165px;
    padding: 120px 0 0 0;
    background: url(/themes/design/css/images/bg-profile_cover.png) center bottom repeat-x;
    position: relative;
}

.profile_top__avatar {
    float: left;
    margin: 5px 10px 0 10px;
    height: 150px;
}

.profile_top__avatar img {
    display: block;
    border-radius: 4px;
}

.profile_top__in {
    float: left;
    width: 840px;
    margin: 10px 0 0 0;
}

.profile_top__in--hat {
}

.profile_top__in h3 {
    float: left;
    margin: 0 0 5px 0;
    font: bold 24px/100% "Roboto", Arial;
    color: #393939;
}

.profile_top__in h3 .online {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 8px;
    height: 8px;
    border-radius: 20px;
    background: #00f817;
    vertical-align: middle;
}

/*.profile_top__btns {*/
    /*float: right;*/
    /*margin: 10px 10px 0 0;*/
    /*position: relative;*/
    /*right: 0;*/
    /*top: 20px;*/
/*}*/

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

/*.profile_top__btns > a:hover {*/
    /*background-color: #0079B3;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_top__btns > a.select {*/
    /*background-color: #008800;*/
/*}*/

.profile_top__btns .user {
    padding-left: 35px;
    background: #0069b0 url(/themes/design/css/images/ico-btn-user_w.png) 7px center no-repeat;
}

.profile_top__btns .msg {
    padding-left: 35px;
    background: #0069b0 url(/themes/design/css/images/ico-btn-mail_w.png) 7px center no-repeat;
}

.profile_top__btns .eye {
    padding-left: 38px;
    background: #0069b0 url(/themes/design/css/images/ico-btn-eye_w.png) 7px center no-repeat;
}

/*.profile_top__btns .more {*/
    /*display: inline-block;*/
    /**display: inline;*/
    /*zoom: 1;*/
    /*width: 60px;*/
    /*height: 30px;*/
    /*border-radius: 3px;*/
    /*background: #0069b0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
    /*background: #0069b0 url(/themes/design/css/images/ico-btn-more_w.png) center center no-repeat;*/
    /*cursor: pointer;*/
    /*vertical-align: middle;*/
    /*z-index: 1;*/
/*}*/

/*.profile_top__btns .more:hover {*/
    /*background-color: #0079B3;*/
/*}*/

.profile_top__cpt {
    margin: 0 0 13px 0;
}

.profile_top__cpt ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.profile_top__cpt ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 5px 0 0;
    padding: 5px 13px 4px 13px;
    border-radius: 4px;
    font: 500 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
}

.profile_top__cpt ul li.green {
    background: #00cec0;
}

.profile_top__cpt ul li.orange {
    background: #f5b268;
}

.profile_top__cpt p {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    vertical-align: middle;
}

.profile_top__listtype {
    overflow: hidden;
    margin: 0 0 10px 0;
    min-height: 32px;
}

.profile_top__listtype li {
    float: left;
    margin: 0 8px 0 0;
}

.profile_top__listspec li {
    float: left;
    border-left: 1px solid #e1e1e2;
    padding: 0 18px;
    font: normal 16px/110% "Roboto", Arial;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

.profile_top__listspec li:first-child {
    border-left: 0;
}

.profile_top__listspec li a {
    display: block;
    color: #000;
    text-decoration: none;
}

.profile_top__listspec li span {
    display: block;
    font: 500 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.profile_top__listspec li a:hover, .profile_top__listspec li a:hover span {
    color: #004282;
    text-decoration: none;
}

.profile_top__listspec li.more {
    position: relative;
    cursor: pointer;
}

.profile_top__listspec li.more span {
    display: block;
    width: 17px;
    height: 10px;
    margin: 4px auto;
    background: url(/themes/design/css/images/ico-listtype_more.png) no-repeat;
}

.profile_top__listspec .more:hover {
    color: #004282;
}

.top_menu__dropd {
    z-index: 5;
    position: absolute;
    top: 105%;
    left: 0;
    display: none;
    background: #fff;
    box-shadow: 0 0 5px #666;
}

.top_menu__dropd li {
    float: none;
    padding: 0;
    text-align: left;
}

.top_menu__dropd li a {
    display: block;
    padding: 8px 14px;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    text-decoration: underline;
    text-decoration: none;
}

.top_menu__dropd li a:hover {
    background: #cde8ff;
    text-decoration: none;
}

/*.profile__content {*/
    /*float: left;*/
    /*width: 685px;*/
    /*padding: 25px 10px 20px;*/
    /*background: #fff;*/
    /*min-height: 685px;*/
/*}*/

/*.profile__content .content_block .profile_v__item:first-child, .profile__content .content_block .profile_equip__item:first-child {*/
    /*margin: 0;*/
/*}*/

/*.profile__content .content_block .profile_v__item {*/
    /*margin: 0 0 0 5px;*/
/*}*/

/*.profile_tabs {*/
    /*overflow: hidden;*/
    /*margin: 0 0 22px 0;*/
    /*text-align: center;*/
    /*position: relative;*/
/*}*/

/*.profile_tabs_new {*/
    /*clear: both;*/
    /*float: left;*/
    /*overflow: hidden;*/
    /*position: relative;*/
    /*text-align: center;*/
/*}*/

/*.profile_tabs ul {*/
    /*display: inline-block;*/
/*}*/

/*.profile_tabs ul li {*/
    /*float: left;*/
    /*border: 1px solid #3090c4;*/
    /*border-left: 0;*/
    /*text-align: center;*/
/*}*/

/*.profile_tabs ul li a {*/
    /*display: block;*/
    /*width: 120px;*/
    /*padding: 8px 0;*/
    /*font: 500 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_tabs ul li.ui-state-active a, .profile_tabs ul li.active a {*/
    /*background: #0069b0;*/
    /*color: #fff;*/
    /*box-shadow: inset 0 3px 10px #003e67;*/
/*}*/

/*.profile_tabs .fist, .profile_tabs li:first-child {*/
    /*border-left: 1px solid #3090c4;*/
    /*-webkit-border-top-left-radius: 4px;*/
    /*-webkit-border-bottom-left-radius: 4px;*/
    /*-moz-border-radius-topleft: 4px;*/
    /*-moz-border-radius-bottomleft: 4px;*/
    /*border-top-left-radius: 4px;*/
    /*border-bottom-left-radius: 4px;*/
/*}*/

/*.profile_tabs .last, .profile_tabs li:last-child {*/
    /*-webkit-border-top-right-radius: 4px;*/
    /*-webkit-border-bottom-right-radius: 4px;*/
    /*-moz-border-radius-topright: 4px;*/
    /*-moz-border-radius-bottomright: 4px;*/
    /*border-top-right-radius: 4px;*/
    /*border-bottom-right-radius: 4px;*/
/*}*/

.profile_archive {
    margin: 0 0 35px 0;
}

.profile_archive__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_archive__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_archive__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_archive__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-transform: none;
}

.profile_archive__top h3 a:hover, .profile_archive__top h3 a:hover span {
    color: #004282;
    text-decoration: underline;
}

/*.profile_archive__content {*/
/*}*/

/*.profile_archive__content li {*/
/*    display: block;*/
/*    margin: 0 0 5px 5px;*/
/*    padding: 10px 5px 10px 45px;*/
/*    font: normal 14px/110% "Roboto", Arial;*/
/*    color: #010101;*/
/*}*/

.ico-arch1 {
    background: url(/themes/design/css/images/ico-arch1.png) 5px center no-repeat;
}

.ico-arch2 {
    background: url(/themes/design/css/images/ico-arch2.png) left center no-repeat;
}

.ico-arch3 {
    background: url(/themes/design/css/images/ico-arch3.png) left center no-repeat;
}

.ico-arch4 {
    background: url(/themes/design/css/images/ico-arch4.png) 5px center no-repeat;
}

.profile_about {
    overflow: hidden;
    margin: 0 0 35px 0;
}

.profile_about__top {
    overflow: hidden;
    margin: 0 0 5px 0;
}

.profile_about__content {
}

.profile_about__content p {
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.more-btn, .more-lnk {
    font: normal 14px/100% "Roboto", Arial;
    color: #006dac;
}

.top_page_title {
    margin: 0 0 20px 0;
    font: bold 18px/100% "Roboto", Arial;
    color: #000;
}

.profile_about .txt_in {
    margin: 10px;
}

.profile_about .txt_in h5 {
    margin: 0 0 5px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
    text-transform: uppercase;
}

.profile_about .txt_in p {
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}

.profile_info {
    overflow: hidden;
    margin: 0px 0 35px 0;
}

.profile_info h4 {
    margin: 0 0 5px 0;
    font: 500 14px/100% "Roboto", Arial;
    color: #010101;
    text-transform: uppercase;
}

.profile_info__left h4, .profile_info__right h4 {
    margin: 0 0 5px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_info__left {
    float: left;
    width: 350px;
}

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

.profile_info__skills li {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 4px;
    background: #ffcf70;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 3px;
}

.profile_info__skills li a {
    color: #fff;
    text-decoration: none;
}

.profile_info__activity {
}

.profile_info__activity li {
    margin: 0 0 5px 0;
}

.profile_info__activity .ico {
    vertical-align: middle;
}

.profile_info__activity .title {
    display: inline-block;
    width: 100px;
    margin: 0 10px 0 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    vertical-align: middle;
}

.profile_info__activity .inf {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 4px;
    background: #00cec0;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
}

.profile_info__right {
    float: left;
    width: 300px;
}

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

.profile_info__lang p {
    font: normal 16px/130% "Roboto", Arial;
    color: #000;
}

.profile_info__regions {
}

.profile_info__regions p {
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.profile_info__regions p b {
    font-weight: 500;
}

.profile_info__regions .more-btn {
    font: normal 14px/130% "Roboto", Arial;
    color: #006eb3;
}

.profile_clientsfb {
    margin: 0 0 40px 0;
}

/*em, small {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*border: 0;*/
    /*vertical-align: baseline;*/
    /*outline: none;*/
/*}*/

.profile_clientsfb__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_clientsfb__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
    vertical-align: middle;
}

.profile_clientsfb__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_clientsfb__top h3 a:hover, .profile_clientsfb__top h3 a:hover span {
    color: #004282;
    text-decoration: underline;
}

.profile_clientsfb__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

.profile_clientsfb__items {
}

.profile_clientsfb__item {
    position: relative;
    margin: 0 0 10px 0;
    border: 1px solid #e1eaea;
    padding: 30px 10px 10px 10px;
    border-radius: 4px;
}

.profile_clientsfb__item .hat {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 10px;
    background: #50cde0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
}

.profile_clientsfb__item p {
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
    display: block;
}

.profile_clientsfb__item .more-btn {
    display: inline-block;
    font: normal 14px/100% "Roboto", Arial;
    color: #0e82bd;
}

.profile_clientsfb__item .rate {
    margin: 10px 0 0 0;
}

.profile_clientsfb__item .rate h4 {
    display: inline-block;
    font: 500 12px/100% "Roboto", Arial;
    color: #000;
    vertical-align: middle;
}

/*.profile_min_uinfo {*/
    /*overflow: hidden;*/
/*}*/

/*.profile_min_uinfo h4:hover {*/
    /*cursor: pointer;*/
/*}*/

/*.profile_min_uinfo .avatar {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.profile_min_uinfo h4 {*/
    /*position: relative;*/
    /*margin: 0 0 3px 0;*/
    /*font: 500 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*display: inline;*/
/*}*/

/*.profile_min_uinfo h4 .online {*/
    /*display: inline-block;*/
    /**display: inline;*/
    /*zoom: 1;*/
    /*width: 5px;*/
    /*height: 5px;*/
    /*border-radius: 20px;*/
    /*background: #00f817;*/
    /*vertical-align: middle;*/
/*}*/

/*.profile_min_uinfo .stats {*/
    /*margin-bottom: 3px;*/
    /*position: relative;*/
    /*top: 1px;*/
/*}*/

/*.profile_min_uinfo .stats li {*/
    /*display: inline-block;*/
    /*padding: 2px 6px;*/
    /*margin: 0 3px 0 0;*/
    /*border-radius: 4px;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.profile_min_uinfo .stats li.orange {*/
    /*background: #f5b268;*/
/*}*/

/*.profile_min_uinfo .stats li.green {*/
    /*background: #00cec0;*/
/*}*/

.countries {
    padding-bottom: 12px;
}

.profile_country {
    margin: 0 0 40px 0;
}

.countries_wrapper {
    min-height: 405px;
}

.profile_country__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_country__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_country__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_country__top h3 a:hover, .profile_country__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_country__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

.profile_country__top p {
    margin: 5px 0 0 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
}

.profile_country__items {
    overflow: hidden;
}

.profile_country__item {
    float: left;
    width: 202px;
    margin: 0 0 0 6px;
    border: 1px solid #dfe8e9;
    padding: 10px;
    border-radius: 4px;
}

.profile_country__item:first-child {
    margin-left: 0;
}

.profile_country__item .flag {
    float: left;
    margin: 0 10px 0 0;
}

.profile_country__item .flag img {
    display: block;
}

.profile_country__item h4 {
    font: 500 14px/100% "Roboto", Arial;
    color: #000;
}

.profile_country__item p {
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.mount_container .profile_v__item {
    margin: 0 0 0 6px;
}

.profile_v__item {
    float: left;
    width: 222px;
    border: 1px solid #d5e1e2;
    background: none repeat scroll 0 0 #f6fcfe;
    border-radius: 4px;
}

.profile_v__item .snippet-menu {
    margin-left: -6px;
}

.profile_v__item:first-child {
    margin-left: 0;
}

.profile_v__item .thumb {
    position: relative;
    margin: 0 0 10px 0;
}

.profile_v__item .thumb a:hover span {
    text-decoration: none;
}

.profile_v__item .thumb img {
    display: block;
    width: 100%;
    height: 121px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.profile_v__item .thumb span {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background: rgba(109, 209, 181, 0.75);
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
}

.profile_v__item .content {
    margin: 0 10px;
}

.profile_v__item .content .title {
    min-height: 40px;
}

.profile_v__item .content h4 {
    display: inline;
    font: 500 14px/120% "Roboto", Arial;
    color: #000;
}

.profile_v__item .content h4 a {
    color: #000;
}

.profile_v__item .content h4.green {
    padding-right: 20px;
    background: url(/themes/design/css/images/ico-t-g.png) right center no-repeat;
}

.verif {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 0 0 3px;
    background: url(/themes/design/css/images/ico-t-g.png) no-repeat;
    vertical-align: middle;
}

.profile_v__item .content p {
    min-height: 35px;
    margin: 0 0 10px 0;
    font: normal 14px/120% "Roboto", Arial;
    color: #000;
}

.profile_v__item .content p a {
    color: #000;
}

/*.list_params li {*/
    /*margin: 0 10px 10px 0;*/
    /*padding: 6px 0 5px 35px;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #384042;*/
/*}*/

/*.list_params .default {*/
    /*padding-left: 0;*/
    /*margin-left: -20px;*/
    /*padding: 6px 0;*/
/*}*/

/*.list_params .ico1 {*/
    /*background: url(/themes/design/css/images/ico-lp1.png) 0 center no-repeat;*/
    /*background-size: 23px;*/
/*}*/

/*.list_params .ico2 {*/
    /*background: url(/themes/design/css/images/ico-lp2.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico3 {*/
    /*background: url(/themes/design/css/images/ico-lp3.png) 0 -1px no-repeat;*/
/*}*/

/*.list_params .ico4 {*/
    /*background: url(/themes/design/css/images/ico-lp4.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico5 {*/
    /*background: url(/themes/design/css/images/ico-lp5.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico6 {*/
    /*background: url(/themes/design/css/images/ico-hill.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico7 {*/
    /*background: url(/themes/design/css/images/ico-p_pub.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico8 {*/
    /*background: url(/themes/design/css/images/ico-p_pub.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico9 {*/
    /*background: url(/themes/design/css/images/ico-p_pub.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico10 {*/
    /*background: url(/themes/design/css/images/icon-up.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico11 {*/
    /*background: url(/themes/design/css/images/icon-down.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico12 {*/
    /*background: url(/themes/design/css/images/ico-lp12.png) 0 center no-repeat;*/
/*}*/

/*.list_params .ico15 {*/
    /*background: url(/themes/design/css/images/ico-lp13.png) 5px center no-repeat;*/
/*}*/

.profile_v__item .bottom {
    padding: 5px 10px;
    background: #d5e1e2;
}

.profile_v__item .bottom li {
    display: inline-block;
    font: normal 12px/100% "Roboto", Arial;
    color: #868788;
}

.profile_v__item .bottom li a {
    font: normal 12px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.profile_v__item .bottom li a:hover {
    text-decoration: underline;
}

.profile_routes {
    margin: 0 0 40px 0;
}

.profile_routes__top {
    overflow: hidden;
    margin: 0 0 5px 0;
}

.profile_routes__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_routes__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_routes__top h3 a:hover, .profile_routes__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_routes__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

.profile_routes__items {
    margin: 0 0 10px 0;
}

.profile_routes__items .content p {
    color: #666;
}

.profile_msr {
    margin: 0 0 40px 0;
}

.profile_msr__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_msr__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_msr__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_msr__top h3 a:hover, .profile_msr__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_msr__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

.profile_msr__items {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_msr .profile_v__item .thumb span {
    background: rgba(132, 222, 149, 0.8);
}

.profile_exp {
    margin: 0 0 40px 0;
}

.profile_exp__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_exp__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_exp__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_exp__top h3 a:hover, .profile_exp__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_exp__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

/*.profile_exp__items {*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.profile_exp__item, .profile_exp__item_disabled {*/
    /*float: left;*/
    /*width: 337px;*/
    /*margin: 6px 0 0 0;*/
    /*border: 1px solid #d5e1e2;*/
    /*border-radius: 4px;*/
/*}*/

/*.profile_exp__item:first-child {*/
    /*margin-left: 0;*/
/*}*/

/*.profile_exp__item .thumb, .profile_exp__item_disabled .thumb {*/
    /*position: relative;*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.profile_exp__item .thumb img {*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: auto;*/
    /*-webkit-border-top-left-radius: 3px;*/
    /*-webkit-border-top-right-radius: 3px;*/
    /*-moz-border-radius-topleft: 3px;*/
    /*-moz-border-radius-topright: 3px;*/
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
/*}*/

/*.profile_exp__item .thumb .caption, .profile_exp__item_disabled .thumb .caption {*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*padding: 3px 10px;*/
    /*background: rgba(255, 178, 132, 0.8);*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.profile_exp__item .thumb .caption .left {*/
    /*float: left;*/
    /*text-transform: uppercase;*/
/*}*/

/*.profile_exp__item .content {*/
    /*margin: 0 10px;*/
/*}*/

/*.profile_exp__item .content .title, .profile_calendar__item .content .title {*/
    /*height: 35px;*/
/*}*/

/*.profile_exp__item .content h4 {*/
    /*display: inline;*/
    /*font: 500 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_exp__item .content h4 a {*/
    /*color: #000;*/
/*}*/

/*.profile_exp__item .content h4.green {*/
    /*padding-right: 20px;*/
    /*background: url(/themes/design/css/images/ico-t-g.png) right center no-repeat;*/
/*}*/

/*.profile_exp__item .content p {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_exp__item .list_params {*/
/*}*/

/*.profile_exp__item .list_params li, .profile_calendar__item .list_params li {*/
    /*margin: 0 0 5px 0;*/
    /*padding: 5px 0 6px 35px;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #384042;*/
    /*display: block;*/
    /*word-break: break-all;*/
/*}*/

/*.profile_exp__item .list_params, .profile_calendar__item .list_params {*/
    /*height: 115px;*/
/*}*/

/*.profile_exp__item .list_params .ico1 {*/
    /*background: url(/themes/design/css/images/ico-lp1.png) 0 center no-repeat;*/
/*}*/

/*.profile_exp__item .list_params .ico2 {*/
    /*background: url(/themes/design/css/images/ico-lp2.png) 0 center no-repeat;*/
/*}*/

/*.profile_exp__item .list_params .ico3 {*/
    /*background: url(/themes/design/css/images/ico-lp3.png) 0 center no-repeat;*/
/*}*/

/*.profile_exp__item .list_params .ico4 {*/
    /*background: url(/themes/design/css/images/ico-lp4.png) 0 center no-repeat;*/
/*}*/

/*.profile_exp__item .list_params .ico5 {*/
    /*background: url(/themes/design/css/images/ico-lp5.png) 0 center no-repeat;*/
/*}*/

/*.profile_exp__item .bottom {*/
    /*padding: 5px 10px;*/
    /*background: #d5e1e2;*/
/*}*/

/*.profile_exp__item .bottom li {*/
    /*display: inline-block;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #868788;*/
/*}*/

/*.profile_exp__item .bottom li a {*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_exp__item .bottom li a:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.profile_exp__item--sidebar {*/
    /*width: 298px;*/
    /*margin-left: 0;*/
    /*margin-bottom: 20px;*/
    /*background: #fff*/
/*}*/

/*.photo-menu-sort {*/
/*    top: 10px;*/
/*    left: -3px;*/
/*}*/

/*.profile_photos {*/
/*    margin: 0 0 38px 0;*/
/*}*/

/*.profile_photos__top {*/
/*    overflow: hidden;*/
/*    margin: 0 0 5px 0;*/
/*}*/

/*.profile_photos__items {*/
/*    overflow: hidden;*/
/*}*/

/*.profile_photos__items li {*/
/*    border-radius: 3px;*/
/*    float: left;*/
/*    margin: 0 0 0 6px;*/
/*    overflow: hidden;*/
/*    width: 109px;*/
/*    height: 109px;*/
/*}*/

/*.profile_photos__items li:hover {*/
/*    cursor: pointer;*/
/*}*/

/*.profile_photos__items li:first-child {*/
/*    margin-left: 0;*/
/*}*/

/*.profile_photos__items li a {*/
/*    display: block;*/
/*    text-decoration: none;*/
/*    overflow: hidden;*/
/*}*/

/*.profile_photos__items li img {*/
/*    display: block;*/
/*    transform: scale(1);*/
/*    transition: transform 400ms ease 0s;*/
/*}*/

/*.profile_photos__items li a:hover img {*/
/*    opacity: 0.95;*/
/*    transform: scale(1.1);*/
/*}*/

.profile_friends {
    margin: 0 0 30px 0;
}

.profile_friends__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_friends__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_friends__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_friends__top h3 a:hover, .profile_friends__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_friends__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

/*.profile_friends__items {*/
    /*display: inline-block;*/
/*}*/

/*.profile_friends__item, .profile_friends__item_disabled {*/
    /*float: left;*/
    /*width: 337px;*/
    /*margin: 0 6px 10px 0;*/
    /*border: 1px solid #d8e3e4;*/
    /*border-radius: 4px;*/
    /*background: #fff;*/
/*}*/

/*.profile_friends__item--2n {*/
    /*margin-right: 0;*/
/*}*/

/*.profile_friend__content {*/
    /*padding: 10px;*/
/*}*/

/*.profile_friends__item p {*/
    /*margin: 0 0 2px 0;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_friends__item .bottom, .profile_friends__item_disabled .bottom {*/
    /*padding: 5px 10px;*/
    /*background: #d5e1e2;*/
/*}*/

/*.profile_friends__item .bottom li {*/
    /*display: inline-block;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #868788;*/
/*}*/

/*.profile_friends__item .bottom li a {*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_friends__item .bottom li a:hover {*/
    /*text-decoration: underline;*/
/*}*/

.profile_blog {
    margin: 0 0 35px 0;
}

.profile_blog__top {
    overflow: hidden;
    margin: 0 0 5px 0;
}

.profile_blog__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_blog__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_blog__top h3 a:hover, .profile_blog__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_blog__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

/*.profile_blog__items {*/
    /*display: inline-block;*/
/*}*/

/*.profile_blog__item, .profile_blog__item_disabled {*/
    /*position: relative;*/
    /*float: left;*/
    /*width: 222px;*/
    /*margin: 0 0 6px 6px;*/
    /*padding: 30px 0 0 0;*/
    /*border: 1px solid #d7e3e4;*/
    /*border-radius: 4px;*/
    /*background: #fff;*/
/*}*/

/*.profile_blog__item:first-child, .profile_blog__item_disabled:first-child {*/
    /*margin-left: 0;*/
/*}*/

/*.profile_blog__item .profile_min_uinfo {*/
    /*margin: 0 10px 10px 10px;*/
/*}*/

/*.profile_min_uinfo a {*/
    /*color: #000;*/
/*}*/

/*.profile_min_uinfo .bottom a {*/
    /*color: #006dac;*/
/*}*/

/*.profile_min_uinfo .bottom a:hover {*/
    /*color: #004282;*/
/*}*/

/*.profile_min_uinfo a:hover {*/
    /*color: #0073b5;*/
/*}*/

/*.profile_blog__item .hat, .profile_blog__item_disabled .hat {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*padding: 3px 10px;*/
    /*background: #50cde0;*/
    /*-webkit-border-top-left-radius: 3px;*/
    /*-moz-border-radius-topleft: 3px;*/
    /*border-top-left-radius: 3px;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: uppercase;*/
/*}*/

/*.profile_blog__item .content, .profile_blog__item_disabled .content {*/
    /*margin: 0 10px 10px 10px;*/
/*}*/

/*.profile_blog__item .content h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: 500 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_blog__item .content h4 a {*/
    /*color: #000;*/
/*}*/

/*.profile_blog__item .content p {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_blog__item .content .more-btn {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #0073b5;*/
/*}*/

/*.profile_blog__item .list_params {*/
    /*margin: 0 10px 10px 10px;*/
/*}*/

/*.profile_blog__item .list_params li {*/
    /*margin: 0 0 5px 0;*/
    /*padding: 5px 0 6px 35px;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #384042;*/
/*}*/

/*.profile_blog__item .list_params .ico3 {*/
    /*background: url(/themes/design/css/images/ico-lp3.png) 0 center no-repeat;*/
/*}*/

/*.profile_blog__item .list_params .ico6 {*/
    /*background: url(/themes/design/css/images/ico-lp6.png) 0 center no-repeat;*/
/*}*/

/*.profile_blog__item .bottom {*/
    /*padding: 5px 10px;*/
    /*background: #d5e1e2;*/
/*}*/

/*.profile_blog__item .bottom li {*/
    /*display: inline-block;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #868788;*/
/*}*/

/*.profile_blog__item .bottom li a {*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_blog__item .bottom li a:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.profile_blog__item_disabled .profile_blog_txt-add {*/
    /*cursor: default;*/
/*}*/

/*.profile_blog__item_disabled .profile_blog_txt-add span {*/
    /*color: gray;*/
/*}*/

.profile_calendar {
    margin: 0 0 40px 0;
}

.profile_calendar__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.profile_calendar__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_calendar__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_calendar__top h3 a:hover, .profile_calendar__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_calendar__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

/*.profile_calendar__items {*/
/*    margin: 0 0 10px 0;*/
/*}*/

.profile_calendar__item {
    float: left;
    width: 337px;
    margin: 6px 0 0 0;
    border: 1px solid #d5e1e2;
    border-radius: 4px;
}

.profile_calendar__item:nth-child(odd), .profile_exp__item:nth-child(odd), .profile_exp__item_disabled:nth-child(odd) {
    margin-left: 0;
}

.profile_calendar__item .thumb {
    position: relative;
    margin: 0 0 10px 0;
}

.profile_calendar__item .thumb img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.profile_calendar__item .thumb .caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background: rgba(199, 118, 185, 0.8);
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
}

.profile_calendar__item .thumb .caption .left {
    float: left;
    text-transform: uppercase;
}

.profile_calendar__item .content {
    margin: 0 10px;
}

.profile_calendar__item .content h4 {
    display: inline;
    font: 500 14px/120% "Roboto", Arial;
    color: #000;
}

.profile_calendar__item .content h4 a {
    color: #000;
}

.profile_calendar__item .content h4.green {
    padding-right: 20px;
    background: url(/themes/design/css/images/ico-t-g.png) right center no-repeat;
}

.profile_calendar__item .content p {
    margin: 0 0 10px 0;
    font: normal 12px/120% "Roboto", Arial;
    color: #000;
}

.profile_calendar__item .list_params {
}

.profile_calendar__item .list_params .ico3 {
    background: url(/themes/design/css/images/ico-lp3.png) 0 center no-repeat;
}

.profile_calendar__item .list_params .ico7 {
    background: url(/themes/design/css/images/ico-lp7.png) 0 center no-repeat;
}

.profile_calendar__item .list_params .ico8 {
    background: url(/themes/design/css/images/ico-lp6.png) 0 center no-repeat;
}

.profile_calendar__item .bottom {
    padding: 5px 10px;
    background: #d5e1e2;
}

.profile_calendar__item .bottom li {
    display: inline-block;
    font: normal 12px/100% "Roboto", Arial;
    color: #868788;
}

.profile_calendar__item .bottom li a {
    font: normal 12px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.profile_calendar__item .bottom li a:hover {
    text-decoration: underline;
}

/*.profile_equip {*/
    /*margin: 0 0 40px 0;*/
/*}*/

/*.profile_equip__top {*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.profile_equip__top h3 {*/
    /*display: inline-block;*/
    /*font: 500 18px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-transform: uppercase;*/
/*}*/

/*.profile_equip__top h3 a {*/
    /*color: #000;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_equip__top h3 a:hover, .profile_equip__top h3 a:hover span {*/
    /*text-decoration: underline;*/
    /*color: #004282;*/
/*}*/

/*.profile_equip__top h3 a span {*/
    /*font: normal 18px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
    /*text-transform: none;*/
/*}*/

/*.profile_equip__items {*/
    /*margin: 0 -3px 10px -3px;*/
/*}*/

/*.profile_equip__item {*/
    /*float: left;*/
    /*width: 222px;*/
    /*margin: 0 3px 10px 3px;*/
    /*border: 1px solid #d5e1e2;*/
    /*border-radius: 4px;*/
    /*background-color: #f6fcfe;*/
/*}*/

/*.profile_equip__item .left {*/
    /*float: left;*/
    /*width: 190px;*/
/*}*/

/*.profile_equip__item .thumb {*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
    /*min-height: 20px;*/
    /*max-height: 215px;*/
    /*background-color: #fff;*/
    /*line-height: 200px;*/
/*}*/

/*.profile_equip__item .thumb img {*/
    /*display: inline-block;*/
    /*width: 100%;*/
    /*height: auto;*/
    /*-webkit-border-top-left-radius: 3px;*/
    /*-webkit-border-top-right-radius: 3px;*/
    /*-moz-border-radius-topleft: 3px;*/
    /*-moz-border-radius-topright: 3px;*/
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
    /*vertical-align: middle;*/
/*}*/

/*.profile_equip__item .thumb span, .profile_equip__item .thumb .caption {*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*padding: 3px 10px;*/
    /*background: rgba(129, 132, 201, 0.80);*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: uppercase;*/
/*}*/

/*.profile_equip__item .thumb .eqc_title {*/
    /*float: left;*/
/*}*/

/*.profile_equip__item .thumb .eqc_price {*/
    /*float: right;*/
    /*font-size: 12px;*/
    /*text-transform: none;*/
/*}*/

/*.profile_equip__item .content {*/
    /*margin: 0 10px;*/
    /*margin-bottom: 10px;*/
    /*min-height: 55px;*/
/*}*/

/*.profile_equip__item .content .title {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.profile_equip__item .content h4 {*/
    /*display: inline;*/
    /*font: 500 14px/130% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_equip__item .content h4 a {*/
    /*color: #000;*/
/*}*/

/*.profile_equip__item .content p {*/
    /*margin: 0 0 14px 0;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_equip__item .list_params {*/
/*}*/

/*.profile_equip__item .list_params li {*/
    /*margin: 0 0 5px 0;*/
    /*padding: 5px 0 6px 35px;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #384042;*/
/*}*/

/*.profile_equip__item .bottom {*/
    /*padding: 5px 10px;*/
    /*background: #d5e1e2;*/
/*}*/

/*.profile_equip__item .bottom li {*/
    /*display: inline-block;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #868788;*/
/*}*/

/*.profile_equip__item .bottom li a {*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.profile_equip__item .bottom li a:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.profile_equip__item .elements {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #384042;*/
/*}*/

/*.profile_equip__item .elements span {*/
    /*font-weight: bold;*/
/*}*/

.profile_wishlist {
    margin: 0 0 30px 0;
}

.profile_wishlist__top {
    overflow: hidden;
    margin: 0 0 5px 0;
}

.profile_wishlist__top h3 {
    display: inline-block;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.profile_wishlist__top h3 a {
    color: #000;
    text-decoration: none;
}

.profile_wishlist__top h3 a:hover, .profile_wishlist__top h3 a:hover span {
    text-decoration: underline;
    color: #004282;
}

.profile_wishlist__top h3 a span {
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-transform: none;
}

.profile_wishlist__items {
    display: inline-block;
}

/*.profile__sidebar, .sidebar {*/
    /*float: left;*/
    /*padding: 25px 9px 0 10px;*/
    /*width: 300px;*/
/*}*/

/*!*.sidebar-dark{background:#1c1c27 url(/themes/design/css/images/space_bg-light.jpg) -5px 0!important;color:#fff;}*!*/

/*.profile__sidebar h3 {*/
    /*margin-bottom: 10px;*/
/*}*/

/*.profile__sidebar-white {*/
    /*background-color: #fff;*/
/*}*/

/*.profile__sidebar .banner {*/
    /*margin: 0 0 30px 0;*/
/*}*/

.people_youknow {
    margin: 0 0 30px 0;
}

.people_youknow h3 {
    margin: 15px 0 10px 0;
    font: 500 18px/100% "Roboto", Arial;
    color: #006dac;
}

.people_youknow h3 a {
    color: #006dac;
    text-decoration: none;
}

.people_youknow h3 a:hover {
    color: #004282;
    text-decoration: underline;
}

/*.people_youknow__item {*/
/*    width: 300px;*/
/*    margin: 0 0 10px 0;*/
/*}*/

/*.people_youknow__item .snippet-menu {*/
/*    margin-left: -7px;*/
/*}*/

.people_youknow__content {
    border: 1px solid #d8e3e4;
    border-radius: 4px;
    background: #fff;
}

/*.people_youknow__content .profile_min_uinfo {*/
/*    margin: 10px;*/
/*}*/

/*.people_youknow__content .profile_min_uinfo img {*/
/*    display: block;*/
/*    -webkit-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*}*/

/*.people_youknow__content .profile_min_uinfo p {*/
/*    margin: 0 0 2px 0;*/
/*    font: normal 12px/120% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.people_youknow__content .bottom {*/
/*    padding: 10px;*/
/*    background: #d5e1e2;*/
/*    line-height: 10px;*/
/*}*/

/*.people_youknow__content .bottom > ul li {*/
/*    display: inline-block;*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #868788;*/
/*    padding-right: 3px;*/
/*    margin-bottom: 0;*/
/*}*/

.people_youknow .bottom li a {
    font: normal 12px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.people_youknow .bottom li a:hover {
    text-decoration: underline;
}

/*.profile_mp {*/
/*    overflow: hidden;*/
/*    margin: 0 0 30px 0;*/
/*}*/

.profile_mp h3 {
    margin: 0 0 10px 0;
    font: 500 18px/100% "Roboto", Arial;
    color: #006dac;
}

.profile_mp .profile_equip__item {
    width: 298px;
    margin-left: 0;
    background: #fff;
}

/*.profile_dyk {*/
    /*margin: 30px 0 30px 0;*/
/*}*/

/*.profile_dyk h3 {*/
    /*display: inline-block;*/
    /*border-radius: 3px 3px 0 0;*/
    /*margin-bottom: -2px !important;*/
    /*text-transform: none;*/
    /*padding: 9px 14px;*/
    /*color: #fff;*/
    /*background: #87cee8;*/
/*}*/

/*.profile_dyk__content {*/
    /*border: 2px solid #87cee8;*/
    /*padding: 10px;*/
    /*background: #e4f8ff;*/
    /*border-radius: 3px;*/
    /*overflow-wrap: break-word;*/
    /*text-align: justify;*/
/*}*/

/*.profile_dyk__content h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: 500 14px/130% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_dyk__content p {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.profile_dyk__content .more-btn {*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #006aa5;*/
/*}*/

.profile_ymal {
    margin: 0 0 30px 0;
}

.profile_ymal h3 {
    margin: 0 0 10px 0;
    font: 500 18px/100% "Roboto", Arial;
    color: #006dac;
}

.profile_ymal .profile_blog__item {
    width: 298px;
    margin-left: 0;
}

.explore {
    overflow: hidden;
    background: #fff;
}

.explore_earth {
    position: relative;
    float: left;
    width: 550px;
    margin: 0 10px 0 0;
}

.explore_earth:before {
    content: ' ';
    z-index: 100;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 400px;
    height: 25px;
    background: #000;
}

#earth_div {
    width: 550px;
    height: 700px;
    background: #000;
}

.explore_filters {
    float: left;
    width: 455px;
    padding: 15px 0 0 0;
}

.explore_filters .inp-group {
    margin: 0 0 15px 0;
    border-bottom: 1px solid #54a3ce;
}

.explore_filters .inp-group .inp-line {
    overflow: hidden;
    margin: 0 0 15px 0;
}

.explore_filters .inp-group .inp-line .checked {
    font-weight: 500;
}

.explore_filters .inp-activitytype .left {
    width: 180px;
}

.explore_filters .inp-activitytype label {
    display: block;
    margin: 0 0 5px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #010101;
}

/*
.explore_filters .inp-activitytypelabel:checked {
	font-weight: 500;
}*/

.explore_filters .inp-activitytype .ico-act {
    display: inline-block;
    vertical-align: middle;
}

.explore_filters .inp-activitylevel .left {
    width: 180px;
}

.explore_filters .inp-activitylevel label {
    display: block;
    margin: 0 0 10px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #010101;
}

.explore_filters .inp-box {
    overflow: hidden;
    padding: 5px 0 0 0;
}

.explore_filters .inp-box .left {
    float: left;
}

.explore_filters .inp-group .inp-title {
    float: left;
    width: 95px;
    margin: 10px 0 0 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    vertical-align: top;
}

.explore_filters .inp-group .inp-values {
    overflow: hidden;
    padding: 0 0 2px 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.explore_filters .inp-group .inp-values .left {
    float: left;
}

.explore_filters__keywords {
    outline: none;
    width: 318px;
    border: 1px solid #9eb2bc;
    padding: 4px 30px 4px 10px;
    border-radius: 4px;
    background: #ecedee url(/themes/design/css/images/ico-search_explore.png) 98% center no-repeat;
    font: normal 14px/140% "Roboto", Arial;
    color: #8a8a8a;
}

.explore_filters__showresults {
    outline: none;
    border: 0;
    display: block;
    width: 435px;
    margin: 0 auto;
    padding: 10px 0;
    border-radius: 4px;
    background: #0069b0;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
}

.explore_filters__showresults:hover {
    opacity: 0.9;
}

.explore_results {
    position: relative;
    overflow: hidden;
    display: none;
    margin: -16px -10px 0 -10px;
    border-top: 1px solid #006eb2;
    background: #f0f0f0;
}

.explore_results__top {
    overflow: hidden;
    padding: 15px 10px;
}

.explore_results__top .more_filters-btn {
    float: left;
    width: 160px;
    border: 1px solid #006dac;
    padding: 8px 0;
    border-radius: 4px;
    background: #fff;
    font: normal 14px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.explore_results__top .count {
    float: right;
    margin: 10px 0 0 0;
    font: 500 14px/100% "Roboto", Arial;
    color: #000;
}

.explore_results__content {
    overflow: hidden;
    padding: 0 10px 10px 10px;
}

.explore_results__tabs {
    border-top: 1px solid #0072b4;
    border-bottom: 1px solid #0072b4;
    margin: 0 0 15px 0;
    padding: 10px 0;
}

.explore_results__tabs li {
    float: left;
    position: relative;
    text-align: center;
}

.explore_results__tabs .ui-state-active:before, .explore_results__tabs .active:before {
    content: ' ';
    position: absolute;
    bottom: -19px;
    left: 50%;
    display: block;
    width: 19px;
    height: 9px;
    margin: 0 0 0 -8px;
    background: url(/themes/design/css/images/explore_results_tab-ico.png) center top no-repeat;
    text-indent: -9999px;
}

.explore_results__tabs li a {
    display: block;
    padding: 0 12px;
    border-left: 1px solid #939393;
    font: normal 14px/120% "Roboto", Arial;
    color: #000;
    text-decoration: none;
}

.explore_results__tabs li a:hover {
    font-weight: 500;
}

.explore_results__tabs .ui-state-active a, .explore_results__tabs li.active a {
    font-weight: 500;
}

.explore_results__tabs li:first-child a {
    border-left: 0;
}

.explore_results__tabs li a span {
    display: block;
}

.explore_right_column {
    margin-top: 30px;
}

/*.profile_addnews {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.profile_addnews-avatar {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.profile_addnews-avatar img {*/
    /*width: 34px;*/
    /*height: 34px;*/
/*}*/

/*.profile_addnews-txt {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.profile_addnews-txt textarea {*/
    /*display: block;*/
    /*width: 530px;*/
    /*max-width: 530px;*/
    /*height: 20px;*/
    /*border: 1px solid #d8e3e4;*/
    /*padding: 6px 10px;*/
    /*border-radius: 5px;*/
    /*font: normal 14px/140% "Arial";*/
    /*color: #706d6d;*/
/*}*/

/*.nf_privacy {*/
    /*display: inline-block;*/
    /*height: 26px;*/
    /*margin: 0 3px 0 0;*/
    /*line-height: 20px;*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
/*}*/

/*.nf_privacy .ico {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*text-indent: -9999px;*/
    /*vertical-align: middle;*/
/*}*/

/*.nf_privacy .ico.ico1 {*/
    /*background: url(/themes/design/css/images/ico-nf_privacy.png) center top no-repeat;*/
    /*margin-right: 2px;*/
/*}*/

/*.nf_privacy .ico.ico2 {*/
    /*background: url(/themes/design/css/images/ico-nf_privacy.png) center bottom no-repeat;*/
/*}*/

/*.nf_privacy .arrow {*/
    /*display: inline-block;*/
    /*width: 13px;*/
    /*height: 10px;*/
    /*background: url(/themes/design/css/images/ico-nf_privacy_arrow.png) center bottom no-repeat;*/
    /*text-indent: -9999px;*/
    /*vertical-align: middle;*/
/*}*/

/*.nf_privacy .tt-menu {*/
    /*left: -27px;*/
    /*min-width: 100px;*/
    /*top: 32px;*/
/*}*/

/*.nf_privacy .tt-menu .ico1 a {*/
    /*padding-left: 35px;*/
    /*background-image: url(/themes/design/css/images/ico-nf_privacy.png);*/
    /*background-position: 10px 10px;*/
    /*background-repeat: no-repeat;*/
/*}*/

/*.nf_privacy .tt-menu .ico2 a {*/
    /*padding-left: 35px;*/
    /*background-image: url(/themes/design/css/images/ico-nf_privacy.png);*/
    /*background-position: 10px -25px;*/
    /*background-repeat: no-repeat;*/
/*}*/

/*.profile_addnews-submit {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.profile_addnews-submit input[type="submit"] {*/
    /*outline: none;*/
    /*display: block;*/
    /*width: 34px;*/
    /*height: 34px;*/
    /*border: 0;*/
    /*border-radius: 4px;*/
    /*background: #0069b0 url(/themes/design/css/images/ico-nf_submit.png) center center no-repeat;*/
/*}*/

.profile_addnews-submit input[type="submit"]:hover {
    opacity: 0.9;
}

/*.profile_nfpost {*/
    /*margin: 0 0 20px 0;*/
    /*border: 1px solid #d7e3e3;*/
    /*border-radius: 5px;*/
/*}*/

.profile_nfpost-top {
    padding: 10px;
    position: relative;
}

.profile_nfpost-top .avatar {
    float: left;
    margin: 0 10px 0 0;
}

.profile_nfpost-top .avatar img {
    display: block;
}

.profile_nfpost-top .title {
    float: left;
}

.profile_nfpost-top .title h4 {
    margin: 0 0 5px 0;
    font: 500 14px/100% "Roboto", Arial;
    color: #000;
}

.profile_nfpost-top .title p {
    font: normal 12px/100% "Roboto", Arial;
    color: #767575;
}

.profile_nfpost-top .online {
    display: inline-block;
    zoom: 1;
    width: 5px;
    height: 5px;
    border-radius: 20px;
    background: #00f817;
    vertical-align: middle;
}

.profile_nfpost-top .info {
    float: right;
}

.profile_nfpost-top .date, .profile_nfpost .date {
    display: inline-block;
    margin: 0 10px 0 0;
    font: normal 12px/150% "Roboto", Arial;
    color: #767575;
    vertical-align: middle;
}

.profile_nfpost-bt {
    padding: 9px 10px;
    line-height: 12px;
    background: #d5e1e2;
}

.profile_nfpost-bt span {
    margin: 0 0 0 20px;
    font: normal 12px/100% "Roboto", Arial;
    color: #8a8a8a;
    vertical-align: middle;
}

.profile_nfpost-bt ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

.profile_nfpost-bt li {
    display: inline-block;
    font: normal 12px/100% "Roboto", Arial;
    color: #868788;
}

.profile_nfpost-bt li a {
    font: normal 12px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.profile_nfpost-bt li a:hover {
    text-decoration: underline;
}

/*.profile_nfcomm {*/
    /*display: none;*/
    /*padding: 10px;*/
/*}*/

/*.profile_nfpost-comment .profile_nfcomm {*/
    /*display: block;*/
/*}*/

/*.profile_nfpost-photo {*/
    /*border-radius: 0 0 5px 5px;*/
/*}*/

/*.profile_nfcomm-more {*/
    /*clear: both;*/
    /*display: block;*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #1a407a;*/
    /*cursor: pointer;*/
/*}*/

/*.profile_nfcomm-more:hover {*/
    /*text-decoration: underline;*/
/*}*/

.profile_nfcomm-items .profile_nfcomm-item {
    min-height: 50px;
}

.profile_nfcomm-items .profile_nfcomm-item .avatar img {
    width: 34px;
    height: 34px;
}

.profile_nfcomm-item {
    margin: 0 0 10px 0;
}

.profile_nfcomm-item .avatar {
    float: left;
    margin: 0 10px 0 0;
}

.profile_nfcomm-item .avatar img {
    display: block;
}

.profile_nfcomm-item .txt {
    overflow: hidden;
}

.profile_nfcomm-item .txt h4 {
    display: block;
    zoom: 1;
    margin: 0 10px 0 0;
    font: 500 12px/100% "Roboto", Arial;
    color: #000;
}

.profile_nfcomm-item .txt p {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font: normal 12px/130% "Roboto", Arial;
    color: #000;
}

.profile_nfcomm-item .comment_reply, .profile_nfcomm-item .likes, .profile_nfcomm-item .num {
    font: normal 12px/100% "Roboto", Arial;
    color: #1a407a;
    cursor: pointer;
}

.profile_nfcomm-item .comment_reply:hover {
    text-decoration: underline;
}

.profile_nfcomm-item .more-btn {
    font: normal 12px/100% "Roboto", Arial;
    color: #1a407a;
    cursor: pointer;
}

.profile_nfcomm-item .more-btn:hover {
    text-decoration: underline;
}

/* @todo not uses */
/*.profile_nfcomm-add .profile_addnews-txt textarea {*/
    /*width: 550px;*/
    /*max-width: 550px;*/
/*}*/

/*.profile_nfpost-post {*/
/*    padding: 0 10px 10px 10px;*/
/*}*/

/*.profile_nfpost-post__content {*/
/*    padding: 0 0 10px 0;*/
/*}*/

/*.profile_nfpost-post__content:last-child {*/
/*    padding-bottom: 0;*/
/*}*/

/*.profile_nfpost-post a:hover, .profile_nfpost-blog a:hover {*/
/*    text-decoration: none;*/
/*}*/

/*.profile_nfpost-post a:hover span {*/
/*    text-decoration: none;*/
/*}*/

/*.profile_nfpost-post a:hover h4 {*/
/*    text-decoration: underline;*/
/*}*/

/*.profile_nfpost-post p {*/
/*    font: normal 12px/120% "Roboto", Arial;*/
/*    color: #010101;*/
/*}*/

/*.profile_nfpost-gallery {*/
/*    overflow: hidden;*/
/*    padding: 0 10px 10px 10px;*/
/*}*/

/*.profile_nfpost-gallery li {*/
/*    float: left;*/
/*    margin: 0 0 0 6px;*/
/*}*/

/*.profile_nfpost-gallery li:first-child {*/
/*    margin-left: 0;*/
/*}*/

/*.profile_nfpost-gallery li img {*/
/*    display: block;*/
/*    width: 105px;*/
/*    height: auto;*/
/*}*/

/*.profile_nfpost-gallery li a {*/
/*    text-decoration: none;*/
/*}*/

/*.profile_nfpost-gallery li a:hover img {*/
/*    opacity: 0.8;*/
/*}*/

/*.profile_nfpost-gallery li:first-child img {*/
/*    -webkit-border-top-left-radius: 4px;*/
/*    -webkit-border-bottom-left-radius: 4px;*/
/*    -moz-border-radius-topleft: 4px;*/
/*    -moz-border-radius-bottomleft: 4px;*/
/*    border-top-left-radius: 4px;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/

/*.profile_nfpost-gallery li:last-child img {*/
/*    -webkit-border-top-right-radius: 4px;*/
/*    -webkit-border-bottom-right-radius: 4px;*/
/*    -moz-border-radius-topright: 4px;*/
/*    -moz-border-radius-bottomright: 4px;*/
/*    border-top-right-radius: 4px;*/
/*    border-bottom-right-radius: 4px;*/
/*}*/

/*.profile_nfpost-blog {*/
/*    position: relative;*/
/*    width: 540px;*/
/*    margin: 0 10px 10px 10px;*/
/*    border: 1px solid #dfe8e9;*/
/*    padding: 25px 10px 10px 10px;*/
/*    border-radius: 4px;*/
/*}*/

/*.profile_nfpost-blog .hat {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    padding: 3px 10px;*/
/*    background: #50cde0;*/
/*    -webkit-border-top-left-radius: 3px;*/
/*    -moz-border-radius-topleft: 3px;*/
/*    border-top-left-radius: 3px;*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #fff;*/
/*    text-transform: uppercase;*/
/*}*/

/*.profile_nfpost-blog h4 {*/
/*    margin: 0 0 5px 0;*/
/*    font: normal 14px/120% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.profile_nfpost-blog p {*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #767575;*/
/*}*/

.nf_min-route {
    overflow: hidden;
    width: 460px;
    border: 1px solid #dfe8e9;
    border-radius: 4px;
}

.nf_min-route .thumb {
    position: relative;
    float: left;
    margin: 0 15px 0 0;
}

.nf_min-route .thumb img {
    display: block;
}

.nf_min-route .thumb span {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background: rgba(109, 209, 181, 0.75);
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
}

.nf_min-route .txt {
    overflow: hidden;
    padding: 10px 10px 0 0;
}

.nf_min-route .txt h4 {
    margin: 0 0 8px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
}

.nf_min-route .txt p {
    margin: 0 0 8px 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.nf_min-route .txt p b {
    font-weight: 500;
}

.nf_min-route .list_params li {
    display: inline-block;
    margin: 0 12px 0 0;
    padding: 5px 0 6px 35px;
    font: normal 12px/120% "Roboto", Arial;
    color: #384042;
}

/*.nf_min-mountaine {*/
/*    overflow: hidden;*/
/*    width: 460px;*/
/*    border: 1px solid #dfe8e9;*/
/*    border-radius: 4px;*/
/*}*/

/*.nf_min-mountaine .thumb {*/
/*    position: relative;*/
/*    float: left;*/
/*    margin: 0 15px 0 0;*/
/*}*/

/*.nf_min-mountaine .thumb img {*/
/*    display: block;*/
/*}*/

/*.nf_min-mountaine .thumb span {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    padding: 3px 10px;*/
/*    background: rgba(132, 222, 149, 0.8);*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #fff;*/
/*    text-transform: uppercase;*/
/*}*/

/*.nf_min-mountaine .thumb span:hover {*/
/*    text-decoration: none;*/
/*}*/

/*.nf_min-mountaine .txt {*/
/*    overflow: hidden;*/
/*    padding: 10px 10px 0 0;*/
/*}*/

/*.nf_min-mountaine .txt h4 {*/
/*    margin: 0 0 8px 0;*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.nf_min-mountaine .txt p {*/
/*    margin: 0 0 8px 0;*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #384042;*/
/*}*/

/*.nf_min-mountaine .txt p b {*/
/*    font-weight: 500;*/
/*}*/

/*.nf_min-mountaine .list_params li {*/
/*    display: inline-block;*/
/*    margin: 0 12px 0 0;*/
/*    padding: 5px 0 6px 35px;*/
/*    font: normal 12px/120% "Roboto", Arial;*/
/*    color: #384042;*/
/*}*/

.nf_min-equip {
    overflow: hidden;
    width: 460px;
    border: 1px solid #dfe8e9;
    border-radius: 4px;
}

.nf_min-equip .thumb {
    position: relative;
    float: left;
    width: 85px;
    margin: 0 15px 0 0;
    text-align: center;
}

.nf_min-equip .thumb img {
    display: inline-block;
}

.nf_min-equip .thumb span {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
    background: rgba(129, 132, 201, 0.80);
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
}

.nf_min-equip .txt {
    overflow: hidden;
    padding: 15px 10px 0 0;
}

.nf_min-equip .txt h4 {
    margin: 0 0 5px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #010101;
}

.nf_min-equip .txt p {
    margin: 0 0 5px 0;
    font: 500 12px/100% "Roboto", Arial;
    color: #000;
}

.nf_min-equip .txt span {
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.rating_history {
}

.rating_history__list {
    float: left;
    width: 675px;
    padding: 25px 10px 10px 10px;
    background-color: #fff;
}

.rating_history__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.rating_history__top h3 {
    float: left;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.rating_history__top .right a {
    font: normal 14px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.rating_history__top .right a:hover {
    color: #024382;
    text-decoration: underline;
}

.rating_history__table .tt-menu {
    margin-left: -18px;
}

.rating_history__table .head_line {
    margin: 0 0 0 3px;
}

.rating_history__table table {
    width: 100%;
}

.rating_history__table table thead th {
    text-align: left;
    vertical-align: top;
}

.rating_history__table table tbody td {
    padding: 8px 12px;
}

.rating_history__table table tbody tr:nth-child(2n) td {
    background-color: #d5f4fd;
}

.rating_history__table table tbody tr td:first-child {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.rating_history__table table tbody tr td:last-child {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.rating_history__table table tfoot td {
}

.rating_history__table .rate {
    font: normal 14px/100% "Roboto", Arial;
    color: #0c847a;
    text-align: center;
}

.rating_history__table .title {
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    max-width: 480px;
}

.rating_history__table .title a {
    font: 500 14px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    word-wrap: break-word;
}

.rating_history__table .title a:hover {
    color: #024382;
    text-decoration: underline;
}

.rating_history__table .date {
    font: normal 14px/100% "Roboto", Arial;
    color: #767575;
    text-align: right;
}

.rating_history__table .summary {
    border-radius: 5px;
    background: #00b5a8;
    font: normal 12px/145% "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.rating_history__table .summary span {
    display: block;
    font-weight: 500;
    font-size: 14px;
}

.rating_history__table .head_line-bottom {
    margin-top: 10px;
}

/*.head_line .sortby-date {*/
/*}*/

/*.head_line .sortby-date h4 {*/
    /*display: inline-block;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #414a51;*/
    /*padding: 0px 4px 0 12px;*/
    /*float: left;*/
/*}*/

/*.head_line .sortby-date span {*/
    /*display: inline-block;*/
    /*padding: 0 10px 0 0;*/
    /*background: url(/themes/design/css/images/ico-list_arr-b.png) right center no-repeat;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.head_line .show {*/
    /*float: left;*/
    /*margin: 0;*/
/*}*/

/*.head_line .show h4 {*/
    /*display: inline-block;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #414a51;*/
/*}*/

/*.head_line .show ul {*/
    /*display: inline-block;*/
/*}*/

/*.head_line .show ul li {*/
    /*display: inline-block;*/
    /*width: 15px;*/
    /*padding: 2px 3px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
/*}*/

/*.head_line .show ul li:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.head_line .show ul li.active {*/
    /*border-radius: 4px;*/
    /*background: #fff;*/
    /*color: #000;*/
    /*text-decoration: none;*/
/*}*/

/*.head_line__search {*/
    /*float: right;*/
    /*margin: 0 5px 0 0;*/
    /*position: relative;*/
    /*right: 0;*/
/*}*/

/*.head_line__submit {*/
    /*text-indent: -9000px;*/
    /*width: 25px;*/
    /*margin-left: -10px;*/
    /*background: #fff url(/themes/design/css/images/ico-b_list_box_search.png) 4px center no-repeat;*/
/*}*/

/*.head_line__search form {*/
    /*border: 1px solid #dedede;*/
    /*border-radius: 3px;*/
    /*line-height: 1em;*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.head_line__search input {*/
    /*outline: none;*/
    /*border: none;*/
    /*padding: 5px 0px 5px 10px;*/
    /*border-radius: 4px;*/
/*}*/

/*.head_line__search input:first-child {*/
    /*width: 190px;*/
/*}*/

/*.head_line-bottom {*/
    /*overflow: hidden;*/
    /*padding: 10px;*/
    /*background-color: #dedede;*/
    /*border-radius: 5px;*/
/*}*/

/*.head_line-bottom .views {*/
    /*float: left;*/
    /*margin: 2px 0 0 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #414a51;*/
/*}*/

/*.head_line-bottom .pagination {*/
    /*float: right;*/
/*}*/

/*.head_line-bottom .pagination ul li {*/
    /*display: inline-block;*/
/*}*/

/*.head_line-bottom .pagination ul li a {*/
    /*display: block;*/
    /*padding: 2px 5px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*text-decoration: none;*/
/*}*/

/*.head_line-bottom .pagination ul li a:hover {*/
    /*text-decoration: underline;*/
    /*background: transparent;*/
    /*color: #004282;*/
/*}*/

/*.head_line-bottom .pagination ul li.active a {*/
    /*border-radius: 4px;*/
    /*background: #fff;*/
    /*color: #000;*/
    /*text-decoration: none;*/
/*}*/

/*.head_line-bottom .pagination ul li.prev a, .head_line-bottom .pagination ul li.next a {*/
    /*text-transform: uppercase;*/
/*}*/

.rating_history__sidebar {
    float: left;
    padding: 25px 10px 0 10px;
    width: 300px;
}

.nearest_ratings {
    margin: 0 0 15px 0;
}

.nearest_ratings h3 {
    margin: 0 0 10px 0;
    font: 500 18px/100% "Roboto", Arial;
    text-transform: uppercase;
}

.nearest_ratings h3 a {
    color: #010101;
    text-decoration: none;
}

.nearest_ratings h3 a span {
    color: #006dac;
    text-transform: none;
}

.nearest_ratings h3 a:hover span, .nearest_ratings h3 a:hover {
    color: #004282;
    text-decoration: underline;
}

.nearest_ratings__item {
    overflow: visible;
    margin: 0 0 10px 0;
    display: inline-block;
}

.nearest_ratings .mail {
    float: right;
    margin: 10px 0 0 0;
    width: 19px;
    height: 14px;
    background: url(/themes/design/css/images/icons-nearest_mail.png) center top no-repeat;
    cursor: pointer;
    display: none;
}

.nearest_ratings .mail:hover {
    background-position: center bottom;
}

.nearest_ratings .user-g {
    float: left;
}

/*.small_userlist img {*/
    /*width: 34px;*/
    /*height: 34px;*/
/*}*/

/*.small_userlist h3 {*/
    /*display: block;*/
/*}*/

.user-g {
    overflow: hidden;
}

.user-g .avatar {
    float: left;
    margin: 0 10px 0 0;
}

.user-g .avatar img {
    display: block;
    border-radius: 4px;
    width: 34px;
    height: 34px;
}

.user-g .info {
    float: left;
}

.user-g .info h4 {
    margin: 0 0 3px 0;
    font: 500 14px/100% "Roboto", Arial;
    color: #000;
}

.user-g .info h4 .online {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 5px;
    height: 5px;
    border-radius: 20px;
    background: #00f817;
    vertical-align: middle;
}

.user-g .info ul {
    list-style: none;
}

.user-g .info ul li {
    display: inline-block;
    padding: 2px 5px;
    margin: 0 3px 0 0;
    border-radius: 4px;
    font: normal 12px/100% "Roboto", Arial;
    color: #fff;
}

.user-g .info ul li.green {
    background: #00cec0;
}

.user-g .info ul li.orange {
    background: #f5b268;
}

.event_top {
    background-repeat: no-repeat;
    background-position: center bottom;
}

.event_top .wrap {
    width: 1024px;
    height: 125px;
    margin: 0 auto;
    border-bottom: 1px solid #649ce9;
    padding: 158px 0 0 0;
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
}

.event_top .wrap {
    background: url(/themes/design/css/images/bg-profile_cover.png) center bottom repeat-x;
}

.event_top__avatar {
    float: left;
    margin: 5px 10px 0 10px;
}

.event_top__avatar img {
    display: block;
    border-radius: 4px;
}

.event_top__in {
}

.event_top__bt {
    overflow: hidden;
    margin: 0 10px 10px 10px;
}

.event_top__inf {
    float: left;
}

.event_top__inf li {
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 7px 0 7px 30px;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.event_top__inf .date {
    background: url(/themes/design/css/images/ico-lp3.png) left center no-repeat;
}

.event_top__inf .private {
}

.event_top__inf .public {
    background: url(/themes/design/css/images/ico-p_pub.png) left center no-repeat;
}

.event_top__invite {
    float: right;
    margin: 10px 0 0 0;
}

.event_top__left {
    float: left;
}

.event_top__starts {
    display: inline-block;
    margin: 0 0 10px 0;
    padding: 3px 8px;
    background: #c48db1;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
}

.event_top__title {
    margin: 0 0 0 10px;
}

.event_top__title h1 {
    margin: 0 0 10px 0;
    font: 500 24px/100% "Roboto", Arial;
    color: #393939;
}

.event_top__title p {
    margin: 0 0 10px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
}

.event_top__btns {
    float: right;
}

.event_top__invite {
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.event_top__invite a {
    font-size: 14px;
    color: #006dac;
}

.event_top__invite a:hover {
    color: #004282;
    text-decoration: underline;
}

.event_page {
    overflow: hidden;
    background: #fff;
}

.event_page__content {
    float: left;
    width: 685px;
    padding: 30px 10px 0 10px;
}

.event_page__hat {
    margin: 0 0 20px 0;
    height: 44px;
}

.event_page__hat h3 {
    margin: 0 0 10px 0;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.event_page__hat p {
    font: normal 14px/120% "Roboto", Arial;
    color: #010101;
    max-width: 75%;
}

.event_page__hat p a {
    color: #006dac;
    text-decoration: none;
}

.event_page__hat p a:hover {
    color: #004282;
    text-decoration: underline;
}

.event_page__sidebar {
    float: left;
    width: 300px;
    padding: 23px 0 0 10px;
}

/*.event_stat {*/
    /*margin: 0 0 18px 0;*/
/*}*/

/*.event_stat ul {*/
    /*overflow: hidden;*/
    /*list-style: none;*/
/*}*/

/*.event_stat > ul > li {*/
    /*float: left;*/
    /*width: 95px;*/
    /*margin: 0 4px 0 0;*/
    /*padding: 2px 0 0 0;*/
    /*border: 1px solid #d6e1e2;*/
    /*border-radius: 5px;*/
/*}*/

/*.event_stat > ul > li:last-child {*/
    /*margin-right: 0;*/
/*}*/

/*.event_stat > ul > li.active, .event_stat > ul > li:hover {*/
    /*border: 1px solid #0069B0;*/
/*}*/

/*.event_stat > ul > li > a {*/
    /*display: block;*/
    /*font: 500 16px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
/*}*/

/*.event_stat > ul > li.selected {*/
    /*height: 34px;*/
    /*background-color: #006EA7;*/
/*}*/

/*.event_stat > ul > li.selected a {*/
    /*line-height: 100%;*/
/*}*/

/*.event_stat > ul > li.link a {*/
    /*height: 34px;*/
    /*color: #006dac;*/
/*}*/

/*.event_stat > ul > li.green {*/
    /*border-color: #00AC31;*/
    /*height: 34px;*/
    /*background-color: #00ac31;*/
/*}*/

/*.event_stat > ul > li.green:hover {*/
    /*background-color: #00962B;*/
/*}*/

/*.event_stat > ul > li.green a {*/
    /*color: #fff;*/
/*}*/

/*.event_stat > ul > li.green:hover a {*/
    /*color: #fff;*/
/*}*/

/*.event_stat > ul > li.changed a {*/
    /*height: 34px;*/
    /*color: #777;*/
/*}*/

/*.event_stat > ul > li.selected > a, .event_stat > ul > li.selected > a:hover {*/
    /*color: #fff;*/
/*}*/

/*.event_stat > ul > li > a > span {*/
    /*display: block;*/
    /*font-size: 13px;*/
    /*font-weight: normal;*/
    /*color: #006dac;*/
/*}*/

/*.event_stat > ul > li > a:hover > span, .event_stat > ul > li > a:hover {*/
    /*color: #004282;*/
    /*text-decoration: none;*/
/*}*/

/*.event_stat > ul > li.disable {*/
    /*opacity: 0.5;*/
    /*height: 34px;*/
    /*cursor: default;*/
    /*pointer-events: none;*/
/*}*/

/*.event_stat > ul > li.disable:hover {*/
    /*cursor: default;*/
/*}*/

/*.event_stat > ul > li.disable a {*/
    /*cursor: default;*/
    /*pointer-events: none;*/
/*}*/

/*.event_stat > ul > li.disable:hover a {*/
/*}*/

.small_userlist {
    margin-bottom: 20px;
}

/*h3 {*/
    /*letter-spacing: 0.4px;*/
    /*font: 500 18px/100% "Roboto", Arial;*/
/*}*/

/*h3 a, h3 a {*/
    /*color: #010101;*/
    /*text-decoration: none;*/
/*}*/

/*a span {*/
    /*color: #006dac;*/
    /*text-transform: none;*/
    /*font-weight: normal;*/
/*}*/

/*a:hover span, h3 a:hover {*/
    /*color: #004282;*/
    /*text-decoration: underline;*/
/*}*/

/*.small_userlist ul {*/
/*    list-style: none;*/
/*    display: inline-block;*/
/*    margin-top: 3px;*/
/*}*/

/*.small_userlist ul li {*/
/*    float: left;*/
/*    margin: 0 3px 3px 0;*/
/*}*/

.friends_page {
}

.friends_page__list {
    float: left;
    width: 685px;
    padding: 30px 10px 10px 10px;
    background-color: #fff;
}

.friends_page__top {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.friends_page__top h3 {
    float: left;
    font: 500 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.friends_page__top .right a {
    display: inline-block;
    padding: 5px 0 5px 30px;
    background: url(/themes/design/css/images/ico-find_mc.png) left center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
}

/*.page__cat {*/
    /*margin: 0 0 15px 0;*/
/*}*/

/*.page__cat ul {*/
    /*list-style: none;*/
/*}*/

/*.page__cat ul li {*/
    /*display: inline-block;*/
/*}*/

/*.page__cat ul li a {*/
    /*display: inline-block;*/
    /*padding: 5px 9px;*/
    /*border: 1px solid transparent;*/
    /*border-radius: 5px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.page__cat ul li a:hover {*/
    /*border-color: #8dd4e8;*/
    /*color: #435755;*/
/*}*/

/*.page__cat ul li.active a:hover, .page__cat ul li.active a {*/
    /*background: #7fcfe5;*/
    /*color: #000;*/
/*}*/

/*.indicator {*/
    /*display: inline-block;*/
    /*margin: 0 0 0 2px;*/
    /*padding: 2px 4px;*/
    /*border-radius: 4px;*/
    /*background: #d04b4f;*/
    /*font: normal 11px/100% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.head_line {*/
    /*margin: 0 0 10px 0;*/
    /*height: 35px;*/
/*}*/

.friends_page .head_line-bottom {
    margin: 5px 0 0 0;
}

.friends_page__items {
}

.gallery_single__hat {
    margin: 0 0 10px 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #a0a0a0;
}

.gallery_single__hat a {
    font-size: 18px;
    color: #006dac;
    text-decoration: none;
}

.gallery_single__hat .parent {
    font-weight: bold;
}

.gallery_single__hat small {
}

.gallery_single__content {
    float: left;
    width: 685px;
    padding: 30px 10px 0 10px;
    background: #fff;
}

/*.popup_layer {*/
    /*z-index: 100;*/
    /*position: fixed;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*background: rgba(0, 0, 0, 0.65);*/
/*}*/

/*.popup_holder {*/
    /*z-index: 111;*/
    /*position: fixed;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: none;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*overflow-y: auto;*/
    /*-webkit-overflow-scrolling: touch;*/
/*}*/

/*.popup_holder > * {*/
    /*-webkit-transform: translateZ(0px);*/
/*}*/

/*.popup_wrap {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
/*}*/

/*.popup_wrap td {*/
    /*vertical-align: middle;*/
/*}*/

/*.popup {*/
    /*z-index: 110;*/
    /*position: relative;*/
/*}*/

.is-tablet .popup_wrap td {
    vertical-align: top;
}

/*.popup_forgot {*/
    /*display: none;*/
    /*width: 300px;*/
    /*margin: 0 auto;*/
    /*padding: 25px 20px;*/
    /*border-radius: 4px;*/
    /*background: #f8f8f8;*/
    /*box-shadow: 0 0 10px 2px #333;*/
/*}*/

/*.popup_forgot .h3 {*/
    /*margin: 0 0 15px 0;*/
    /*font: normal 16px/130% "Roboto", Arial;*/
    /*color: #1a407a;*/
    /*text-transform: uppercase;*/
    /*letter-spacing: 0.4px;*/
/*}*/

/*.popup_forgot .inp-line {*/
    /*margin: 0 0 25px 0;*/
/*}*/

/*.popup_forgot .inp-line label {*/
    /*display: block;*/
    /*margin: 0 0 3px 0;*/
    /*font: normal 14px/115% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.popup_forgot .inp-style {*/
    /*outline: none;*/
    /*width: 218px;*/
    /*border: 1px solid #9e9e9e;*/
    /*padding: 9px 10px;*/
    /*border-radius: 4px;*/
    /*font: normal 14px/140% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.popup_forgot .inp-style:focus {*/
    /*border-color: #0b7dbc;*/
    /*box-shadow: 0 0 5px 2px #6fc4e7;*/
/*}*/

/*.popup_forgot .inp-error label {*/
    /*color: #ff0000;*/
/*}*/

/*.popup_forgot .inp-error .inp-style {*/
    /*border-color: #eb1634;*/
    /*box-shadow: 0 0 5px 2px #f39499;*/
/*}*/

/*.popup_forgot .inp-success .inp-style {*/
    /*border-color: #1CA01B;*/
    /*box-shadow: 0 0 5px 2px #1CA01B;*/
/*}*/

/*.popup_forgot input[type="submit"], .popup_forgot input[type="button"] {*/
    /*outline: none;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 40px;*/
    /*border: 0;*/
    /*border-radius: 4px;*/
    /*background: #008dd4;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: uppercase;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_forgot input[type="submit"], .popup_forgot input[type="button"]:hover {*/
    /*background: #0069b0;*/
/*}*/

/*.popup_login {*/
    /*display: none;*/
    /*width: 240px;*/
    /*margin: 0 auto;*/
    /*padding: 25px 20px;*/
    /*border-radius: 4px;*/
    /*background: #f8f8f8;*/
    /*box-shadow: 0 0 10px 2px #333;*/
/*}*/

/*.popup_login .h3 {*/
    /*margin: 0 0 15px 0;*/
    /*font: normal 16px/130% "Roboto", Arial;*/
    /*color: #1a407a;*/
    /*text-transform: uppercase;*/
    /*letter-spacing: 0.4px;*/
/*}*/

/*.popup_login p {*/
    /*margin: 0 0 20px 0;*/
    /*font: normal 13.5px/120% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-align: center;*/
/*}*/

/*.popup_login p a {*/
    /*color: #006dac;*/
/*}*/

/*.popup_login p a:hover {*/
    /*color: #004282;*/
/*}*/

/*.inp-line {*/
    /*margin: 0 0 25px 0;*/
/*}*/

/*.inp-line label {*/
    /*display: block;*/
    /*margin: 0 0 3px 0;*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

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

/*.inp-style:focus {*/
    /*border-color: #0b7dbc;*/
    /*box-shadow: 0 0 5px 2px #6fc4e7;*/
/*}*/

/*.inp-error label {*/
    /*color: #ff0000;*/
/*}*/

/*.inp-error .inp-style {*/
    /*border-color: #eb1634;*/
    /*box-shadow: 0 0 5px 2px #f39499;*/
/*}*/

/*.inp-pwd {*/
    /*position: relative;*/
/*}*/

/*.inp-pwd .pwd-eye {*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*bottom: 15px;*/
    /*width: 18px;*/
    /*height: 10px;*/
    /*background: url(/themes/design/css/images/ico-show_pwd-eye.png);*/
    /*text-indent: -9999px;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_login .social_login {*/
    /*margin: 0 0 20px 0;*/
/*}*/

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

/*.popup_login .social_login ul {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.popup_login .social_login ul li {*/
    /*display: inline-block;*/
/*}*/

/*.popup_login .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;*/
/*}*/

/*.popup_login .social_login ul li a:hover {*/
    /*opacity: 0.9;*/
/*}*/

/*.popup_login .social_login ul li.fb a {*/
    /*background-position: 0 0;*/
/*}*/

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

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

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

/*.popup_login .ctrls {*/
    /*margin: 0 0 20px 0;*/
/*}*/

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

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

/*.popup_login .ctrls label {*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-align: center;*/
/*}*/

/*.popup_login .ctrls a {*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #006dac;*/
/*}*/

/*.popup_login .ctrls a:hover {*/
    /*color: #004282;*/
/*}*/

/*.popup_login input[type="submit"] {*/
    /*outline: none;*/
    /*display: block;*/
    /*width: 240px;*/
    /*height: 40px;*/
    /*border: 0;*/
    /*border-radius: 4px;*/
    /*background: #008dd4;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: uppercase;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_login input[type="submit"]:hover {*/
    /*background: #0069b0;*/
/*}*/

/*.cf:after {*/
    /*visibility: hidden;*/
    /*display: block;*/
    /*content: " ";*/
    /*clear: both;*/
    /*height: 0;*/
/*}*/

/** html .cf {*/
    /*zoom: 1;*/
/*}*/

*:first-child + html .cf {
    zoom: 1;
}

/*.jq-checkbox {*/
    /*display: inline-block;*/
    /*width: 18px;*/
    /*height: 18px;*/
    /*background: url(/themes/design/css/images/icons-checkbox.png) center bottom no-repeat;*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
    /*margin-bottom: 4px;*/
/*}*/

/*.jq-checkbox.checked {*/
    /*background-position: center top;*/
/*}*/

/*.jq-checkbox.disabled {*/
    /*opacity: 0.55;*/
    /*filter: alpha(opacity=55);*/
/*}*/

/*.jq-radio {*/
    /*display: inline-block;*/
    /*width: 18px;*/
    /*height: 18px;*/
    /*background: url(/themes/design/css/images/icons-radio.png) center top no-repeat;*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
/*}*/

/*.jq-radio:hover {*/
    /*background-position: center bottom;*/
/*}*/

/*.jq-radio.checked {*/
    /*background-position: 0px 26px;*/
    /*background: url('/themes/design/css/images/icons-radio-2.png') 0 center;*/
/*}*/

/*.jq-radio.disabled {*/
    /*opacity: 0.55;*/
    /*filter: alpha(opacity=55);*/
/*}*/

/*.noUi-target, .noUi-target * {*/
    /*-webkit-touch-callout: none;*/
    /*-webkit-user-select: none;*/
    /*-ms-touch-action: none;*/
    /*-ms-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*.noUi-target {*/
    /*position: relative;*/
    /*margin: 10px 1px 10px 0;*/
/*}*/

/*.noUi-base {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*position: relative;*/
/*}*/

/*.noUi-origin {*/
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 0;*/
    /*left: 0;*/
    /*bottom: 0;*/
/*}*/

/*.noUi-handle {*/
    /*position: relative;*/
    /*z-index: 1;*/
/*}*/

/*.noUi-stacking .noUi-handle {*/
    /*z-index: 10;*/
/*}*/

/*.noUi-stacking + .noUi-origin {*/
    /**z-index: -1;*/
/*}*/

/*.noUi-state-tap .noUi-origin {*/
    /*-webkit-transition: left 0.3s, top 0.3s;*/
    /*transition: left 0.3s, top 0.3s;*/
/*}*/

/*.noUi-state-drag * {*/
    /*cursor: inherit !important;*/
/*}*/

/*.noUi-base {*/
    /*-webkit-transform: translate3d(0, 0, 0);*/
    /*transform: translate3d(0, 0, 0);*/
/*}*/

/*.noUi-horizontal {*/
    /*height: 4px;*/
    /*padding: 0 8px;*/
/*}*/

/*.noUi-horizontal .noUi-handle {*/
    /*width: 17px;*/
    /*height: 17px;*/
    /*left: -11px;*/
    /*top: -8px;*/
/*}*/

/*.noUi-vertical {*/
    /*width: 18px;*/
/*}*/

/*.noUi-vertical .noUi-handle {*/
    /*width: 28px;*/
    /*height: 34px;*/
    /*left: -6px;*/
    /*top: -17px;*/
/*}*/

/*.noUi-background {*/
    /*background: #d5e1e2;*/
/*}*/

/*.noUi-connect {*/
    /*background: #00acf3;*/
    /*-webkit-transition: background 450ms;*/
    /*transition: background 450ms;*/
/*}*/

/*.noUi-origin {*/
    /*border-radius: 2px;*/
/*}*/

/*.noUi-target {*/
    /*border-radius: 4px;*/
/*}*/

/*.noUi-target.noUi-connect {*/
/*}*/

/*.noUi-dragable {*/
    /*cursor: w-resize;*/
/*}*/

/*.noUi-vertical .noUi-dragable {*/
    /*cursor: n-resize;*/
/*}*/

/*.noUi-handle {*/
    /*width: 17px;*/
    /*height: 17px;*/
    /*border-radius: 34px;*/
    /*background: #0069b0;*/
    /*cursor: pointer;*/
/*}*/

/*.noUi-active {*/
/*}*/

/*[disabled].noUi-connect, [disabled] .noUi-connect {*/
    /*background: #B7CED0;*/
/*}*/

/*[disabled] .noUi-handle {*/
    /*cursor: not-allowed;*/
/*}*/

/*.noUi-horizontal[disabled] .noUi-handle-lower, .noUi-horizontal[disabled] .noUi-handle-upper {*/
    /*background: #B7CED0;*/
/*}*/

/*.noUi-horizontal .noUi-handle-lower, .noUi-horizontal .noUi-handle-upper {*/
    /*transition: background 450ms ease 0s;*/
/*}*/

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/*.ui-helper-clearfix:before, .ui-helper-clearfix:after {*/
    /*content: "";*/
    /*display: table;*/
    /*border-collapse: collapse;*/
/*}*/

/*.ui-helper-clearfix:after {*/
    /*clear: both;*/
/*}*/

/*.ui-helper-clearfix {*/
    /*min-height: 0;*/
/*}*/

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/*.ui-front {*/
    /*z-index: 100;*/
/*}*/

/*.ui-state-disabled {*/
    /*cursor: default !important;*/
/*}*/

/*.ui-icon {*/
    /*display: block;*/
    /*text-indent: -99999px;*/
    /*overflow: hidden;*/
    /*background-repeat: no-repeat;*/
/*}*/

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0;
    font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

/*.ui-autocomplete {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    cursor: default;*/
/*}*/

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*.ui-datepicker {*/
    /*width: 17em;*/
    /*padding: .2em .2em 0;*/
    /*display: none;*/
/*}*/

/*.ui-datepicker .ui-datepicker-header {*/
    /*position: relative;*/
    /*padding: .2em 0;*/
/*}*/

/*.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {*/
    /*position: absolute;*/
    /*top: 2px;*/
    /*width: 15px;*/
    /*height: 15px;*/
    /*cursor: pointer;*/
/*}*/

/*.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {*/
    /*top: 1px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-prev {*/
    /*left: 2px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-next {*/
    /*right: 2px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-prev-hover {*/
    /*left: 1px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-next-hover {*/
    /*right: 1px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {*/
    /*display: block;*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*margin-left: -8px;*/
    /*top: 50%;*/
    /*margin-top: -8px;*/
/*}*/

/*.ui-datepicker .ui-datepicker-title {*/
    /*margin: 0 2.3em;*/
    /*line-height: 1.8em;*/
    /*text-align: center;*/
/*}*/

/*.ui-datepicker .ui-datepicker-title select {*/
    /*font-size: 1em;*/
    /*margin: 1px 0;*/
/*}*/

/*.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {*/
    /*width: 45%;*/
/*}*/

/*.ui-datepicker table {*/
    /*width: 100%;*/
    /*font-size: .9em;*/
    /*border-collapse: collapse;*/
    /*margin: 0 0 .4em;*/
/*}*/

/*.ui-datepicker th {*/
    /*padding: .7em .3em;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*border: 0;*/
/*}*/

/*.ui-datepicker td {*/
    /*border: 0;*/
    /*padding: 1px;*/
/*}*/

/*.ui-datepicker td span, .ui-datepicker td a {*/
    /*display: block;*/
    /*padding: .2em;*/
    /*text-align: right;*/
    /*text-decoration: none;*/
/*}*/

/*.ui-datepicker .ui-datepicker-buttonpane {*/
    /*background-image: none;*/
    /*margin: .7em 0 0 0;*/
    /*padding: 0 .2em;*/
    /*border-left: 0;*/
    /*border-right: 0;*/
    /*border-bottom: 0;*/
/*}*/

/*.ui-datepicker .ui-datepicker-buttonpane button {*/
    /*float: right;*/
    /*margin: .5em .2em .4em;*/
    /*cursor: pointer;*/
    /*padding: .2em .6em .3em .6em;*/
    /*width: auto;*/
    /*overflow: visible;*/
/*}*/

/*.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {*/
    /*float: left;*/
/*}*/

/*.ui-datepicker.ui-datepicker-multi {*/
    /*width: auto;*/
/*}*/

/*.ui-datepicker-multi .ui-datepicker-group {*/
    /*float: left;*/
/*}*/

/*.ui-datepicker-multi .ui-datepicker-group table {*/
    /*width: 95%;*/
    /*margin: 0 auto .4em;*/
/*}*/

/*.ui-datepicker-multi-2 .ui-datepicker-group {*/
    /*width: 50%;*/
/*}*/

/*.ui-datepicker-multi-3 .ui-datepicker-group {*/
    /*width: 33.3%;*/
/*}*/

/*.ui-datepicker-multi-4 .ui-datepicker-group {*/
    /*width: 25%;*/
/*}*/

/*.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {*/
    /*border-left-width: 0;*/
/*}*/

/*.ui-datepicker-multi .ui-datepicker-buttonpane {*/
    /*clear: left;*/
/*}*/

/*.ui-datepicker-row-break {*/
    /*clear: both;*/
    /*width: 100%;*/
    /*font-size: 0;*/
/*}*/

/*.ui-datepicker-rtl {*/
    /*direction: rtl;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-prev {*/
    /*right: 2px;*/
    /*left: auto;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-next {*/
    /*left: 2px;*/
    /*right: auto;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-prev:hover {*/
    /*right: 1px;*/
    /*left: auto;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-next:hover {*/
    /*left: 1px;*/
    /*right: auto;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-buttonpane {*/
    /*clear: right;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-buttonpane button {*/
    /*float: left;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {*/
    /*float: right;*/
/*}*/

/*.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {*/
    /*border-right-width: 0;*/
    /*border-left-width: 1px;*/
/*}*/

.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/*.ui-menu {*/
/*    list-style: none;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    display: block;*/
/*    outline: none;*/
/*}*/

/*.ui-menu .ui-menu {*/
/*    position: absolute;*/
/*}*/

/*.ui-menu .ui-menu-item {*/
/*    position: relative;*/
/*    margin: 0;*/
/*    padding: 3px 1em 3px .4em;*/
/*    cursor: pointer;*/
/*    min-height: 0;*/
/*    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");*/
/*}*/

/*.ui-menu .ui-menu-divider {*/
/*    margin: 5px 0;*/
/*    height: 0;*/
/*    font-size: 0;*/
/*    line-height: 0;*/
/*    border-width: 1px 0 0 0;*/
/*}*/

/*.ui-menu .ui-state-focus, .ui-menu .ui-state-active {*/
/*    margin: -1px;*/
/*}*/

/*.ui-menu-icons {*/
/*    position: relative;*/
/*}*/

/*.ui-menu-icons .ui-menu-item {*/
/*    padding-left: 2em;*/
/*}*/

/*.ui-menu .ui-icon {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    left: .2em;*/
/*    margin: auto 0;*/
/*}*/

/*.ui-menu .ui-menu-icon {*/
/*    left: auto;*/
/*    right: 0;*/
/*}*/

/*.ui-progressbar {*/
/*    height: 2em;*/
/*    text-align: left;*/
/*    overflow: hidden;*/
/*}*/

/*.ui-progressbar .ui-progressbar-value {*/
/*    margin: -1px;*/
/*    height: 100%;*/
/*}*/

/*.ui-progressbar .ui-progressbar-overlay {*/
/*    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");*/
/*    height: 100%;*/
/*    filter: alpha(opacity=25);*/
/*    opacity: 0.25;*/
/*}*/

/*.ui-progressbar-indeterminate .ui-progressbar-value {*/
/*    background-image: none;*/
/*}*/

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
    right: 0.5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0.4em 2.1em 0.4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}

/*.animated {*/
    /*-webkit-animation-duration: .5s;*/
    /*-moz-animation-duration: .5s;*/
    /*-o-animation-duration: .5s;*/
    /*animation-duration: .5s;*/
    /*-webkit-animation-fill-mode: both;*/
    /*-moz-animation-fill-mode: both;*/
    /*-o-animation-fill-mode: both;*/
    /*animation-fill-mode: both;*/
/*}*/


.animated.slideUp {
    -webkit-animation-name: slideUp;
    -moz-animation-name: slideUp;
    -o-animation-name: slideUp;
    animation-name: slideUp;
}

.fotorama__nav__frame--thumb {
    opacity: 0.6;
}

.fotorama__nav__frame--thumb.fotorama__active {
    opacity: 1;
}

.photo-desc {
    padding: 10px;
    zoom: 1;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.photo-desc p, .photo-desc small {
    line-height: 16px;
}

.photo-desc small {
    margin-top: 7px;
    font-size: 12px;
}

.gallery_single .profile_nfpost-bt {
    padding: 9px;
    line-height: 12px;
}

/*.inline .menu-opt {*/
    /*background: #D5E1E2;*/
    /*padding: 7px;*/
    /*padding-left: 8px;*/
/*}*/

/*.inline .sort_type {*/
    /*padding: 5px;*/
/*}*/

/*.sort {*/
    /*float: left;*/
/*}*/

/*.sort_by {*/
    /*float: left;*/
/*}*/

/*.b-sort-type {*/
    /*position: relative;*/
    /*float: left;*/
    /*height: 35px;*/
/*}*/

.inline .tt-link {
    display: inline-block;
    padding-right: 4px;
    top: 1px;
}

.inline .menu-opt a.sort_type:hover {
    color: #004282;
}

.inline .menu-opt .sort_type {
    color: inherit;
    padding: 0;
}

.inline .menu-opt .sort_type:after {
    border-color: #006DAC transparent transparent transparent;
    content: "";
    position: relative;
    top: 11px;
    left: 4px;
    width: 0;
    height: 0;
    border-width: 4px 3px 0 3px;
}

/*.inline .sp {*/
    /*padding: 0 3px*/
/*}*/

/*.black {*/
    /*color: #000;*/
/*}*/

/*a {*/
    /*text-decoration: none;*/
    /*color: #006dac;*/
/*}*/

/*a:hover {*/
    /*color: #004282;*/
    /*text-decoration: underline;*/
/*}*/

/*.menu-opt {*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*font-family: "Roboto", Arial;*/
    /*line-height: 1em;*/
    /*color: #006DAC;*/
    /*font-weight: 400;*/
    /*padding-bottom: 12px;*/
/*}*/

/*.menu-opt .heading {*/
    /*font-size: 19px;*/
    /*font-weight: 500;*/
    /*float: left;*/
/*}*/

/*.menu-opt .contain {*/
    /*display: inline-block;*/
    /*margin-top: -1px;*/
    /*word-break: break-all;*/
/*}*/

/*.category {*/
    /*color: #000;*/
    /*font-size: 18px;*/
    /*padding-bottom: 5px;*/
    /*padding-right: 10px;*/
    /*line-height: 14px;*/
    /*display: inline-block;*/
/*}*/

/*.menu-opt .number, .menu-opt .num {*/
    /*color: #A8A0A0;*/
    /*display: inline-block;*/
    /*font-size: 14px;*/
/*}*/

/*.menu-opt .num {*/
    /*padding: 0 3px;*/
    /*padding-left: 0;*/
/*}*/

/*.head_line {*/
    /*width: 100%;*/
    /*border-radius: 3px;*/
    /*background: #dedede;*/
    /*padding: 0;*/
    /*margin-bottom: 12px;*/
    /*display: inline-block;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #414a51;*/
    /*line-height: 34px;*/
/*}*/

/*.head_line--transp {*/
    /*background: transparent;*/
    /*margin-bottom: 0;*/
/*}*/

/*.head_line .sort_by {*/
    /*padding-left: 12px;*/
/*}*/

/*.tt-menu-sort {*/
    /*top: 35px;*/
/*}*/

/*.head_line span {*/
    /*float: left;*/
/*}*/

/*.head_line-bottom {*/
    /*margin-top: 4px;*/
    /*color: #fff;*/
    /*margin-bottom: 10px;*/
/*}*/

/*.sort_type {*/
    /*cursor: pointer;*/
    /*color: #006dac;*/
    /*padding-left: 5px;*/
    /*float: left;*/
    /*margin: 0px 20px 0 0;*/
/*}*/

/*.menu-opt .sort_type {*/
    /*margin: 0;*/
/*}*/

/*.sort_type {*/
    /*padding-right: 10px !important;*/
    /*background: url(/themes/design/css/images/ico-min_snipp.png) right center no-repeat;*/
/*}*/

/*.sort_type:hover {*/
    /*text-decoration: underline;*/
    /*color: #004282;*/
/*}*/

/*.album__ittem {*/
    /*padding: 0;*/
    /*display: inline-block;*/
/*}*/

/*.album__ittem .photo {*/
    /*display: block;*/
    /*height: 108px;*/
/*}*/

/*.album__ittem .photo img {*/
    /*border-radius: 3px;*/
/*}*/

/*.album__ittem .category {*/
    /*display: block;*/
    /*word-break: break-all;*/
    /*height: 43px;*/
/*}*/

/*.album__row {*/
/*    padding: 0;*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    margin-bottom: 4px;*/
/*}*/

/*.one_third {*/
/*    width: 33.33333%;*/
/*    float: left;*/
/*}*/

/*.one_third:nth-child(1) .album__ittem {*/
/*    margin-left: 0px;*/
/*}*/

/*.one_third:nth-child(2) .album__ittem {*/
/*    margin: 0px 2px;*/
/*}*/

/*.one_third:nth-child(3) .album__ittem {*/
/*    margin: 0 4px;*/
/*}*/

/*.album__ittem {*/
    /*border-radius: 3px;*/
    /*padding: 0px;*/
/*}*/

/*.album__ittem .desc {*/
    /*position: relative;*/
    /*height: 18px;*/
    /*line-height: 16px;*/
    /*font-size: 13px;*/
    /*font-weight: 400;*/
    /*text-align: center;*/
    /*background: rgba(255, 255, 255, 0.5);*/
    /*border-radius: 0 0 3px 3px;*/
    /*color: #242a2e;*/
/*}*/

/*.album__ittem .desc a, .num {*/
    /*color: #242a2e;*/
/*}*/

/*.album__ittem:hover {*/
    /*text-decoration: none;*/
/*}*/

/*.album__ittem:hover .desc {*/
    /*color: #fff;*/
    /*background: rgba(0, 0, 0, 0.5) !important;*/
/*}*/

/*.album__ittem:hover .desc a {*/
    /*color: #fff;*/
/*}*/

/*.album__ittem:hover .desc .num {*/
    /*color: #fff;*/
/*}*/

/*.head_line-bottom a {*/
    /*cursor: pointer;*/
    /*display: block;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
/*}*/

/*.head_line-bottom a:hover {*/
    /*background: #0069b0;*/
    /*color: #fff;*/
/*}*/

a.heading-albums {
    text-transform: uppercase;
    color: #000;
}

.upload--photo {
    float: right;
}

.edit--album {
    float: right;
}

.all_photos__top .right a {
    display: inline-block;
    padding: 5px 0 5px 30px;
    font: normal 14px/100% "Roboto", Arial;
    margin-left: 15px;
}

.all_photos__top {
    margin-top: -3px;
    width: 100%;
    display: inline-block;
}

.all_photos__top .right {
    float: right;
    margin-left: 5px;
}

.all_photos__top .right-create a {
    background: url(/themes/design/css/images/create-album.png) left center no-repeat;
}

.all_photos__top .right-upload a {
    background: url(/themes/design/css/images/upload-photo.png) left center no-repeat;
}

.all_photos__top p {
    display: inline-block;
    float: left;
}

.all_photos__top .heading {
    line-height: 24px;
    color: #000;
}

.album-albums .album__ittem:after {
    content: "";
    display: block;
    background: url('/themes/design/css/images/album_ittem_after.png') no-repeat top center;
    height: 8px;
    width: 214px;
    margin: auto;
    position: relative;
    top: -2px;
}

.album-albums .ittem_info {
    padding: 8px;
    line-height: 20px;
    font-size: 12px;
    border: 1px solid #d7e1e2;
    background: #fff;
    width: 208px;
}

.album-albums .footter {
    background-color: #d7e1e2;
    border-radius: 0 0 3px 3px;
    padding: 8px;
    display: block;
}

.album-albums .footter .sp {
    padding-right: 3px;
}

.album-albums .footter a {
    float: none;
}

.album-albums .footter :first-child:before {
    content: "";
    display: none;
}

.album__ittem .ittem_info, .album__ittem .footter {
    position: relative;
    top: -3px;
}

/*.sp {*/
    /*color: #A8A0A0;*/
    /*padding: 0 4px;*/
    /*vertical-align: middle;*/
/*}*/

.profile__albums .head_line-bottom {
    margin-top: 0;
}

.all_countries__top {
}

.countries .head_line {
    margin-bottom: 7px;
}

/*.menu-opt .indicator {*/
    /*top: -2px;*/
    /*position: relative;*/
/*}*/

.map_holder {
    margin-top: 55px;
    float: left;
    margin-right: 10px;
    display: inline-block;
}

.countries_wrapper .map {
    width: 432px;
    height: 100%;
}

.countries_wrapper .marker {
    position: relative;
    background: url('/themes/design/css/images/map_marker.png') no-repeat;
    width: 34px;
    height: 46px;
    text-align: center;
    padding: 5px 0;
    left: 203px;
    top: 62px;
}

.countries_wrapper .globe {
    background: url('/themes/design/css/images/icon-globe.png') no-repeat;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}

.countries_wrapper__footter {
    display: inline-block;
    position: relative;
    bottom: -15px;
}

.countries_wrapper .info {
    color: #004282;
    float: left;
}

.countries_wrapper .info p {
    display: inline-block;
    font-size: 15px;
    line-height: 12px;
    letter-spacing: -0.4px;
}

.countries_wrapper .info span {
    font-weight: 500;
    text-transform: uppercase;
}

.percentage {
    font-size: 24px;
}

.countries_wrapper__sidebar {
    display: inline-block;
    float: right;
    height: 100%;
    padding-left: 10px;
    overflow-y: scroll;
}

.country {
    width: 222px;
    height: auto;
    border: 1px solid #cacacd;
    border-radius: 3px;
    margin-bottom: 10px;
}

.counrty_content {
    height: 57px;
    overflow: hidden;
}

.counrty_content__flag {
    display: inline-block;
    float: left;
    padding: 10px;
    cursor: pointer;
}

.counrty_content__visits {
    display: inline-block;
    float: left;
    padding: 10px 0px;
    line-height: 11px;
}

.counrty_content__visits .name {
    font-size: 13px;
    font-weight: 500;
    line-height: 12px;
}

.counrty_content__visits small {
    font-size: 12px;
    color: #384042;
    letter-spacing: 0.2px;
}

.country_mask {
    display: none;
    font-size: 12px;
    color: #384042;
    padding: 0 12px;
}

.country_mask p {
    padding-bottom: 10px;
}

.country:hover {
    background: #d9f3fc;
}

.content p.label {
    font-size: 12px;
    font-weight: 700;
}

/*.inline .snippet-link {*/
    /*padding-top: 5px;*/
    /*padding-right: 5px;*/
    /*float: none;*/
/*}*/

/*.snippet-link {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*line-height: 0.8em;*/
/*}*/

/*.snippet-link small {*/
    /*font-size: 9px;*/
    /*padding: 1px;*/
/*}*/

/*.snippet-menu {*/
    /*z-index: 10;*/
    /*position: absolute;*/
    /*max-width: 135px;*/
    /*min-width: 125px;*/
    /*background-color: #fff;*/
    /*box-shadow: 0 0 10px #666;*/
    /*margin-top: 11px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.snippet-menu:before {*/
    /*content: '\25B2';*/
    /*font-size: 12px;*/
    /*color: #fff;*/
    /*transform: scaleX(1.8);*/
    /*position: absolute;*/
    /*top: -10px;*/
    /*left: 48%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -7px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -3px 3px rgba(0, 0, 0, 0.3);*/
/*}*/

/*.snippet-menu li a {*/
    /*display: block;*/
    /*padding: 10px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: underline;*/
    /*text-decoration: none;*/
/*}*/

/*.snippet-menu li a:hover {*/
    /*background-color: #cde8ff;*/
    /*text-decoration: none;*/
/*}*/

/*.snippet-menu li:first-child {*/
    /*-webkit-border-top-left-radius: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-moz-border-radius-topright: 5px;*/
    /*border-top-left-radius: 5px;*/
    /*border-top-right-radius: 5px;*/
/*}*/

/*.snippet-menu li:last-child {*/
    /*-webkit-border-bottom-right-radius: 5px;*/
    /*-webkit-border-bottom-left-radius: 5px;*/
    /*-moz-border-radius-bottomright: 5px;*/
    /*-moz-border-radius-bottomleft: 5px;*/
    /*border-bottom-right-radius: 5px;*/
    /*border-bottom-left-radius: 5px;*/
/*}*/

/*.snippet-menu li.divid {*/
    /*border-top: 1px solid #e4e4e4;*/
/*}*/

/*.snippet-menu li.divid a {*/
    /*padding: 10px;*/
/*}*/

/*.snippet-menu ul li a {*/
    /*display: block;*/
    /*border-radius: 0;*/
    /*margin: 0;*/
    /*border: none;*/
/*}*/

/*.snippet-menu ul li {*/
    /*padding-right: 0 !important;*/
    /*width: 100%;*/
/*}*/

/*.more .snippet-menu ul li a {*/
    /*padding-left: 10px;*/
/*}*/

/*.snippet-menu ul li a {*/
    /*padding: 10px;*/
    /*padding-left: 30px;*/
/*}*/

/*.snippet-menu-equip {*/
    /*width: 245px;*/
    /*margin-left: -15px;*/
/*}*/

/*.snippet-menu-equip a {*/
    /*padding-left: 10px !important;*/
/*}*/

a:hover .indicator {
    text-decoration: none;
    color: #fff;
}

.equipment_page .right a {
    background: url(/themes/design/css/images/equipment_icon.png) left top no-repeat;
}

.routes_page .right a {
    background: url(/themes/design/css/images/routes_icon.png) left top no-repeat;
}

.msr_page .right a {
    background: url(/themes/design/css/images/msr_icon.png) left top no-repeat;
}

.bold {
    font-weight: bold;
}

/*.status {*/
/*    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%;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*a.status {*/
/*    background-position: left 30%;*/
/*    background-size: auto;*/
/*    width: auto;*/
/*}*/

.event-menu-sort {
    top: 10px;
    left: -3px;
    left: -3px;
}

.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after {
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*body {*/
    /*-webkit-overflow-scrolling: touch;*/
/*}*/

.vbox-overlay {
    background: #181818;
    background: rgba(0, 0, 0, 0.85);
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    overflow: hidden;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.relativo {
    float: left;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.vbox-preloader {
    position: fixed;
    width: 32px;
    height: 32px;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    background-image: url(/themes/design/css/images/venobox/preload-circle.png);
    text-indent: -100px;
    overflow: hidden;
    -webkit-animation: playload 1.4s steps(18) infinite;
    -moz-animation: playload 1.4s steps(18) infinite;
    -ms-animation: playload 1.4s steps(18) infinite;
    -o-animation: playload 1.4s steps(18) infinite;
    animation: playload 1.4s steps(18) infinite;
}

@-webkit-keyframes playload {
    from {
        background-position: 0px;
    }
    to {
        background-position: -576px;
    }
}

@-moz-keyframes playload {
    from {
        background-position: 0px;
    }
    to {
        background-position: -576px;
    }
}

@-ms-keyframes playload {
    from {
        background-position: 0px;
    }
    to {
        background-position: -576px;
    }
}

.vbox-close {
    cursor: pointer;
    position: fixed;
    top: -1px;
    right: 0;
    width: 46px;
    height: 40px;
    padding: 10px 20px 10px 0;
    display: block;
    background: url(/themes/design/css/images/venobox/close.gif) no-repeat #161617;
    background-position: 10px center;
    color: #fff;
    text-indent: -100px;
    overflow: hidden;
}

.vbox-next, .vbox-prev {
    box-sizing: content-box;
    cursor: pointer;
    position: fixed;
    top: 50%;
    color: #fff;
    width: 30px;
    height: 170px;
    margin-top: -85px;
    text-indent: -100px;
    border: solid transparent;
    overflow: hidden;
}

.vbox-prev {
    left: 0;
    border-width: 0 30px 0 10px;
    background: url(/themes/design/css/images/venobox/prev.gif) center center no-repeat;
}

.vbox-next {
    right: 0;
    border-width: 0 10px 0 30px;
    background: url(/themes/design/css/images/venobox/next.gif) center center no-repeat;
}

.vbox-title {
    width: 100%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    padding: 6px 40px;
    overflow: hidden;
    background: #161617;
    position: fixed;
    display: none;
    top: -1px;
    left: 0;
}

.vbox-num {
    cursor: pointer;
    position: fixed;
    top: -1px;
    left: 0;
    height: 40px;
    display: block;
    color: #fff;
    overflow: hidden;
    line-height: 28px;
    font-size: 12px;
    padding: 6px 10px;
    background: #161617;
    display: none;
}

.vbox-inline {
    width: 420px;
    height: 315px;
    padding: 10px;
    background: #fff;
    text-align: left;
    margin: 0 auto;
    overflow: auto;
}

.venoframe {
    border: none;
    width: 960px;
    height: 720px;
}

@media (max-width: 992px) {
    .venoframe {
        width: 640px;
        height: 480px;
    }
}

@media (max-width: 767px) {
    .venoframe {
        width: 420px;
        height: 315px;
    }
}

@media (max-width: 460px) {
    .vbox-inline {
        width: 100%;
    }

    .venoframe {
        width: 100%;
        height: 260px;
    }
}

.vbox-container {
    position: relative;
    background: #000;
    width: 98%;
    max-width: 1024px;
    margin: 0 auto;
}

.vbox-content {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.vbox-container img {
    max-width: 100%;
    height: auto;
}

.vwrap {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
}

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

/*.client_comment {*/
/*    position: relative;*/
/*    overflow: visible;*/
/*}*/

/*.client_comment .stats {*/
/*}*/

@media (min-width: 1680px) {
    .countries_wrapper {
        height: 475px;
    }
}

/*.verified {*/
    /*color: #0c9f0c;*/
    /*border: 1px solid #0c9f0c;*/
    /*border-radius: 15px;*/
    /*font-size: 14px;*/
    /*font-weight: 500;*/
    /*line-height: 14px;*/
    /*padding: 5px 7px 4px 25px;*/
    /*background: url('/themes/design/css/images/ico-t-g.png') no-repeat 5px center;*/
    /*display: inline-block;*/
    /*cursor: pointer;*/
    /*margin: 0 6px;*/
/*}*/

/*.verified:hover {*/
    /*text-decoration: none;*/
    /*color: #0c9f0c;*/
/*}*/

/*.verified__on {*/
    /*display: none;*/
/*}*/

/*.mount_top {*/
    /*height: 285px;*/
/*}*/

/*.mount_top__wrap {*/
    /*background: url(/themes/design/css/images/bg-profile_cover.png) center bottom repeat-x;*/
    /*width: 1024px;*/
    /*height: inherit;*/
    /*margin: 0 auto;*/
    /*border-bottom: 1px solid #008DE3;*/
    /*position: relative;*/
/*}*/

/*.mount_top__inner_wrap {*/
    /*height: 118px;*/
    /*padding-top: 167px;*/
    /*background: url(/themes/design/css/images/bg-profile_cover.png) center bottom repeat-x;*/
    /*position: relative;*/
/*}*/

/*.mount_top__inner_edit {*/
    /*padding-top: 169px;*/
    /*border-bottom: 1px solid #468cdf;*/
    /*padding-bottom: 0;*/
/*}*/

/*.mount_href {*/
    /*position: absolute;*/
    /*display: block;*/
    /*width: 595px;*/
    /*height: 197px;*/
/*}*/

/*.mount_top__map-href {*/
    /*position: absolute;*/
    /*display: block;*/
    /*width: 320px;*/
    /*height: 190px;*/
/*}*/

/*.mount_top__left, .mount_top__right {*/
    /*float: left;*/
    /*height: inherit;*/
/*}*/

/*.mount_top__left {*/
    /*background: url('/themes/design/css/images/mountain_top__photo.jpg') no-repeat;*/
    /*width: 704px;*/
/*}*/

/*.three_d {*/
    /*font-size: 14px;*/
    /*background: url('/themes/design/css/images/ico-3d.png') no-repeat 65px center;*/
    /*padding: 8px 30px 8px 5px;*/
    /*margin: 10px;*/
    /*float: right;*/
    /*background-color: rgba(255, 255, 255, 0.76);*/
    /*border-radius: 5px;*/
    /*display: inline-block;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.three_d__small {*/
    /*position: absolute;*/
    /*background-color: transparent;*/
    /*background: url('/themes/design/css/images/ico-3d.png') no-repeat center;*/
    /*height: 26px;*/
    /*width: 26px;*/
    /*right: 8px;*/
    /*top: 8px;*/
/*}*/

/*.three_d:hover {*/
    /*background-color: rgba(255, 255, 255, 1);*/
    /*text-decoration: none;*/
/*}*/

/*.mount_label {*/
    /*display: inline-block;*/
    /*background: #8fcd9e;*/
    /*color: #fff;*/
    /*padding: 5px 10px;*/
    /*font-size: 14px;*/
    /*line-height: 11px;*/
/*}*/

/*.mount_info {*/
    /*padding: 9px;*/
    /*padding-bottom: 0;*/
    /*line-height: 1.4em;*/
/*}*/

.list_params-mount {
    margin-top: 3px;
}

.list_params-mount li {
    margin-right: 25px;
}

/*.mount_top__right {*/
    /*width: 320px;*/
    /*position: relative;*/
/*}*/

/*.mount_top__marker {*/
    /*background: url('/themes/design/css/images/ico-pointer.png') no-repeat top center;*/
    /*width: 22px;*/
    /*height: 32px;*/
    /*position: absolute;*/
    /*left: 153px;*/
    /*top: 80px;*/
/*}*/

/*.mount_opt {*/
/*}*/

/*.updated_by {*/
    /*letter-spacing: 0.1px;*/
    /*margin: 55px 10px 0 0;*/
    /*font-size: 12px;*/
    /*color: #393939;*/
    /*width: 300px;*/
    /*float: right;*/
    /*text-align: right;*/
/*}*/

/*.mount_listing {*/
    /*margin-bottom: 30px;*/
/*}*/

/*.mount_listing ul {*/
    /*font-size: 14px;*/
    /*list-style: none;*/
/*}*/

/*.cover_edit {*/
    /*position: absolute;*/
    /*top: 5px;*/
    /*left: 5px;*/
    /*display: inline-block;*/
    /*height: 24px;*/
    /*padding: 0 5px 0 28px;*/
    /*background: url('/themes/design/css/images/ico-cover_edit.png') 0 center no-repeat;*/
    /*border-radius: 15px;*/
    /*font-size: 14px;*/
    /*line-height: 24px;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
    /*cursor: pointer;*/
/*}*/

/*.cover_edit span {*/
    /*display: block;*/
    /*text-decoration: none;*/
/*}*/

/*.cover_edit:hover {*/
    /*background-color: rgba(255, 255, 255, 0.9);*/
    /*padding: 0 5px 0 28px;*/
/*}*/

/*.cover_edit:hover span {*/
    /*display: block;*/
/*}*/

.mount_listing ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    background: url('/themes/design/css/images/bullet.png') 0 8px no-repeat;
}

.mount_listing__list {
    line-height: 17px;
}

.mount_stats {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}

.mount_stats__table {
    float: left;
}

.mount_stats__table:nth-child(odd) {
    width: 48%;
    margin-right: 2%;
}

.mount_stats__table:nth-child(even) {
    width: 48%;
    margin-left: 2%;
}

.table_big_col {
    line-height: 20px;
}

/*.mount_container {*/
    /*width: 100%;*/
    /*display: inline-block;*/
    /*background: #fff;*/
/*}*/

.company_item {
    border: 1px solid #d7e3e4;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    display: block;
    color: #000;
}

.company_item__descript {
    display: inline-block;
    width: 198px;
    margin-left: 10px;
}

.company_item__logo {
    width: 70px;
    height: 70px;
    float: left;
}

.company_item .name {
    font-weight: 500;
    margin-bottom: 5px;
}

.company_item small {
    float: left;
    font-size: 12px;
}

.mount_faq_container {
    margin-bottom: 35px;
}

.ask_question {
    padding-left: 35px;
    height: 24px;
    font-weight: 500;
    background: url('/themes/design/css/images/ico-faq.png') 0px 0px no-repeat;
    color: #006dac;
    text-transform: none;
}

.mount_faq {
    border: 1px solid #d7e3e4;
    border-radius: 3px;
    padding: 10px;
    margin-top: 5px;
    display: inline-block;
}

.mount_faq_container h3 {
    display: block;
    margin-bottom: 7px;
}

.mount_faq__question {
    height: 32px;
    padding-left: 35px;
    font-weight: 500;
    background: url('/themes/design/css/images/ico-faq__grey.png') 0px 0px no-repeat;
}

.mount_faq__answer {
    padding-left: 35px;
    font-size: 14px;
    background: url('/themes/design/css/images/ico-form.png') 0px 7px no-repeat;
}

.mount_faq__answer .content {
    float: left;
}

.mount_faq__answer .excerpt p {
    margin-top: 10px;
}

.sticky_menu {
    position: fixed;
    background: rgba(255, 255, 255, 0.95);
    height: 90px;
    box-shadow: 0px 0px 10px #D3D3D3;
    top: 0;
    left: 0;
    right: 0;
    padding: 0px 0 7px 0;
    z-index: 110;
}

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

.profile_top__btns-menu {
    margin: 10px 0;
    top: 0;
}

.mount_info-menu {
    display: inline-block;
    float: left;
    padding-left: 0;
}

.sticky_menu__wrap {
    width: 1004px;
    margin: auto;
}

.sticky_menu .navi {
    display: inline-block;
    padding: 8px 0;
    padding-bottom: 0;
    margin-left: 15px;
    float: left;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #d7e3e4;
}

.sticky_menu .navi a:hover {
    text-decoration: none;
}

.sticky_menu .navi ul li {
    float: left;
    padding: 0 14px 9px 14px;
    position: relative;
    top: 1px;
}

.sticky_menu ul li:hover {
    border-bottom: 1px solid #0069B0;
}

.sticky_menu .current {
    border-bottom: 1px solid #006dac;
}

.lavalamp-object {
    border-bottom: 1px solid #006dac;
}

.hidden {
    position: fixed;
    top: -120px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.show {
    top: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.anchor {
}

/*.mount_top__wrap .snippet-menu {*/
    /*left: -100%;*/
/*}*/

/*.mount_top__wrap .snippet-menu:before {*/
    /*left: 72%;*/
    /*top: -10px;*/
/*}*/

.company_block {
    color: #000;
    display: block;
    width: 280px;
    height: 70px;
    position: absolute;
}

.company_block:hover {
    text-decoration: none;
    color: #000;
}

.company_item__descript a {
    position: relative;
    z-index: 99;
}

/*.guides_list {*/
    /*margin-bottom: 30px;*/
/*}*/

.useful_companies {
    margin-bottom: 30px;
}

.mount_top__expedition {
    background: url('/themes/design/css/images/exped-edit-bg.jpg');
    background-size: cover;
}

.mount_top__expedition .updated_by {
    margin-top: 40px;
}

/*.edit-link {*/
    /*position: relative;*/
    /*top: -1px;*/
    /*display: inline-block;*/
    /*font-size: 14px;*/
    /*vertical-align: middle;*/
    /*font-weight: 400;*/
    /*text-transform: none;*/
    /*color: #006dac !important;*/
/*}*/

/*.edit-button {*/
    /*padding-left: 40px !important;*/
/*}*/

.mount_info__mount-descript {
    display: inline-block;
}

/*span.dot {*/
    /*color: #a0a0a0;*/
    /*padding: 0 5px;*/
    /*font-weight: 400;*/
    /*font-size: 16px;*/
    /*vertical-align: middle;*/
/*}*/

.row {
    width: 100%;
}

.row__itinerary {
    margin-bottom: 20px;
    overflow: hidden;
}

.row__itinerary:last-child {
    margin-bottom: 0;
}

.expedition-cover_left {
    float: left;
}

.ecpedition-cover_right {
    float: right;
    width: 420px;
}

.ico-photo {
    background: url('/themes/design/css/images/ico-photo.png');
    width: 24px;
    height: 18px;
    position: absolute;
    display: inline-block;
    margin-left: -30px;
    margin-top: -3px;
}

.mount_info .list_params__line li {
    margin-right: 15px;
}

.list_params__line {
    margin-top: 0;
    width: 100%;
    display: inline-block;
    line-height: 25px;
}

.list_params__line ul li {
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
}

.list_params__line .edit-link {
    font-size: 14px;
    line-height: 1em;
}

.list_params .day_num {
    width: 20px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    background-color: rgba(255, 255, 255, 1);
    color: #8A8A8A;
    position: absolute;
    margin-left: -32px;
    margin-top: 1px;
}

/*.content_block {*/
    /*margin: 0 0 35px 0;*/
    /*display: inline-block;*/
    /*width: 100%;*/
/*}*/

.excerpt {
    font-size: 14px;
    line-height: 16px;
}

.mount_list_offset {
    margin-left: 0px !important;
}

.event_stat ul li.promotion {
    border: 1px solid #0069B0 !important;
}

.event_stat ul li.promotion a {
    color: #0069B0 !important;
}

.event_stat ul li.promotion:hover {
    background-color: #0069B0 !important;
}

.event_stat ul li.promotion:hover a {
    color: #FFF !important;
}

.sponsor_item {
    margin: 5px 13px;
    display: inline-block;
}

.mount_label__exp {
    background-color: #FEB592;
}

.mount_location {
    margin-top: -6px;
}

.e-globe, .e-map {
    float: left;
    width: 705px;
}

.e-map {
    height: 177px;
    position: relative;
}

.e-globe--dark {
    background: url('/themes/design/css/images/space_bg.jpg');
}

.e-map--dark {
    color: #fff;
    background: #1c1c27;
}

.e-map__item {
    position: absolute;
    left: 253px;
    top: -5px;
    width: 155px;
    height: 120px;
    background: url('/themes/design/css/images/explore-map.png') no-repeat 11px 42px;
    background-size: 100%;
}

.e-map__item:hover {
    cursor: pointer;
}

.e-map__toggle {
    position: absolute;
    top: 75px;
    left: 365px;
    font-size: 18px;
}

.e-map__toggle p {
    line-height: 17px;
    margin-bottom: 10px;
    left: -299px;
    top: -20px;
    position: absolute;
}

.e-map__hide-globe {
    position: absolute;
    left: 20px;
    bottom: 70px;
    display: block;
    width: 72px;
    height: 31px;
    background: url('/themes/design/css/images/hide-globe.png') no-repeat;
    z-index: 2;
}

.e-map__hide-globe:hover {
    background: url('/themes/design/css/images/hide-globe.png') no-repeat 0 -31px;
}

.e-map__show-globe {
    position: absolute;
    left: 79px;
    bottom: -15px;
    display: block;
    width: 72px;
    height: 31px;
    background: url('/themes/design/css/images/show-globe.png') no-repeat;
}

.e-map__show-globe:hover {
    background: url('/themes/design/css/images/show-globe.png') no-repeat 0 -31px;
}

.sign-in-up {
    color: #fff;
    font-size: 14px;
    padding: 10px;
    position: relative;
    display: inline-block;
    background: rgba(0, 0, 0, 0.75);
}

.sign-message {
    position: absolute;
    overflow: hidden;
    transition: all 0.2s;
    z-index: 2;
}

.signin-link {
    color: #00aeef;
    text-transform: uppercase;
}

.signin-link:hover {
    color: #00aeef;
    text-decoration: underline;
}

.content--explore {
    float: left;
    padding-top: 5px;
    width: 685px;
    padding: 10px 10px 20px 10px;
    background: #fff;
}

.e-content {
    width: 705px;
    float: left;
    position: relative;
}

.e-map__selections {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 14px;
    line-height: 22px;
    font-size: 14px;
    width: 570px;
    color: #fff;
}

.map__selections_in {
    display: inline;
}

.event_stat--explore {
    margin-bottom: 0;
}

.sel__item {
    cursor: pointer;
}

.sel__item:first-child:after {
    margin-left: 8px;
    margin-right: 4px;
    color: #fff;
    content: "/";
}

.sel__item:after {
    margin-left: 26px;
    margin-right: 4px;
    color: #fff;
    content: "/";
}

.sort_by--explore {
    margin-left: -13px;
}

.item-del {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('/themes/design/css/images/icon-del.png') no-repeat;
    position: absolute;
    margin: 2px 3px;
}

.sel__item:hover, .sel__clear:hover {
    color: #e64a4b;
}

.sel__item:hover .item-del {
    background: url('/themes/design/css/images/icon-del.png') no-repeat -16px 0;
}

.sel__clear {
    white-space: nowrap;
    color: #006dac;
    cursor: pointer;
}

.result-stats {
}

.profile_exp--first {
}

.profile_exp--three {
    float: left;
    width: 222px;
    margin: 0 0 0 6px;
    border: 1px solid #d5e1e2;
    border-radius: 4px;
}

.masonry .profile_v__item, .masonry .profile_exp__item {
    margin-bottom: 10px;
}

.masonry {
    min-height: 830px;
    position: relative;
}

/*.masonry .item {*/
    /*display: inline-block;*/
    /*width: 100%;*/
    /*margin-bottom: 10px;*/
    /*width: 222px;*/
/*}*/

.masonry .col {
    width: 222px;
    float: left;
}

.masonry .col:nth-child(2) {
    margin: 0 9px;
}

.e-geography {
    position: relative;
    overflow: hidden;
}

.e-globe__item {
    z-index: 1;
    height: 526px;
}

.sidebar-header {
    text-transform: uppercase;
    margin-bottom: 25px;
}

.activity-type {
    text-transform: uppercase;
    margin-bottom: 7px;
    font-size: 14px;
}

.activity-tabs .ui-state-active {
    float: left !important;
}

.activity-tabs .ui-state-active a {
    position: absolute;
    color: #fff;
}

.activity-tabs ul {
    overflow: hidden;
    margin-bottom: 15px;
}

.activity-list li {
    margin-right: 3px;
    display: block;
    float: right;
    color: #fff;
    width: 32px;
    height: 32px;
}

.activity-tabs li:hover {
    background-position-y: -32px;
}

.activity-tabs .ui-state-active li {
    display: table;
}

.activity-tabs .ui-state-active a {
    text-indent: 0;
    display: block;
    padding: 8px 0;
    vertical-align: middle;
    text-indent: 40px;
    font-size: 14px;
    color: #fff;
}

.mountaineering {
    background: url('/themes/design/css/images/activity-types.png') 32px 0;
}

.rock-climbing {
    background: url('/themes/design/css/images/activity-types.png') 74px 0;
}

.ice-climbing {
    background: url('/themes/design/css/images/activity-types.png') 158px 0;
}

.hiking {
    background: url('/themes/design/css/images/activity-types.png') 116px 0;
}

.back-country {
    background: url('/themes/design/css/images/activity-types.png') 200px 0;
}

.select2-container, .select2-selection {
}

.selector {
    width: 100%;
    display: table;
    margin: 30px 0 30px 0px;
    font-size: 14px;
}

.selector__name {
    text-transform: uppercase;
    float: left;
    vertical-align: top;
    padding-top: 8px;
    padding-right: 3px;
}

.selector__body {
    float: right;
}

.selector__body--single {
    box-sizing: border-box;
    color: #00aeef;
    line-height: 25px;
    margin-left: 5px;
    border: 1px solid transparent;
}

.conv {
    background: url('/themes/design/css/images/icon-convert.png') no-repeat center;
    display: inline-block;
    width: 16px;
    height: 12px;
}

.convert:hover .blue {
    color: #fff !important;
}

.blue {
    color: #00aeef;
    display: inline-block;
}

.convert {
    cursor: pointer;
}

.elev_slider--explore .noUi-handle {
    border: 2px solid;
    width: 22px;
    height: 22px;
}

.selector__head {
    margin-bottom: 15px;
    letter-spacing: -0.2px;
}

.activity-list {
    width: 300px;
    margin-bottom: 10px;
}

.activity-tabs {
    margin-bottom: 10px;
}

.selector__head-fix {
    margin-bottom: 10px;
    margin-top: 12px;
}

.check {
    background: url('/themes/design/css/images/icons-radio-3.png') center top;
    top: -2px;
}

.radio-group {
    width: 145px;
    float: left;
}

.radio-group label {
    display: inline-block;
    margin-bottom: 8px;
    vertical-align: middle;
    padding-top: 1px;
    padding-bottom: 2px;
    clear: both;
    float: left;
    font-size: 14px;
    line-height: 130%;
    color: #0EAEEF;
}

.radio-group label:hover {
    cursor: pointer;
    color: #fff !important;
}

.check-list label:hover .check, .check-list label:hover .check .checked {
    background: url('/themes/design/css/images/icons-radio-2.png') top center;
}

.check-list label:hover .checked {
    background-position: center;
}

.radio-group label:hover .checkbox, .radio-group label:hover .checkbox .checked {
    background: url('/themes/design/css/images/icons-checkbox-white.png') center top;
}

.checkbox-blue {
    background: url('/themes/design/css/images/icons-checkbox-blue.png') center bottom no-repeat;
    margin-bottom: 5px;
}

.radio-list .checked {
    background: url('/themes/design/css/images/icons-checkbox-white.png') center top no-repeat;
}

.checkbox {
    background: url('/themes/design/css/images/icons-checkbox-white.png') center bottom no-repeat;
    margin-bottom: 5px;
    border: 1px solid;
    border-radius: 5px;
}

.radio-group .checkbox {
    float: left;
    margin-right: 5px;
}

.radio-group span {
    float: left;
    width: 115px;
    padding-top: 2px;
}

/*button {*/
    /*border: none;*/
/*}*/

/*button:focus {*/
    /*outline: none;*/
/*}*/

/*button:hover {*/
    /*opacity: 0.95;*/
/*}*/

.search-actions button:first-child {
    float: left;
    margin-right: 19px;
}

.start-search-btn {
    cursor: pointer;
    border-radius: 3px;
    border: 1px solid #00aeef;
    text-decoration: none;
    color: #00aeef;
    background: none;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 15px;
}

.start-search-btn:hover {
    color: #0cb81c;
    border-color: #0cb81c;
}

.open-more-btn {
    color: #00aeef;
    padding: 5px 15px 5px 25px;
    background: url('/themes/design/css/images/icon-filters.png') 7px center no-repeat;
}

.open-more-btn:hover {
    text-decoration: underline;
}

.select-date {
    background: none;
    display: inline-block;
    width: 72px;
    border: none;
    outline: none;
    cursor: pointer;
}

/*.ui-datepicker {*/
    /*background: rgba(0, 0, 0, 0.9);*/
/*}*/

/*.ui-datepicker table {*/
    /*color: #fff;*/
    /*border-radius: 5px;*/
/*}*/

/*.ui-datepicker td a {*/
    /*padding: .6em;*/
    /*color: #00aeef;*/
/*}*/

/*.ui-datepicker-prev {*/
    /*left: 2px;*/
    /*border-left: 1px solid #fff;*/
    /*border-top: 1px solid #fff;*/
    /*transform: rotate(-45deg);*/
    /*width: 15px;*/
    /*height: 15px;*/
    /*margin: 8px 15px;*/
/*}*/

/*.ui-datepicker-next {*/
    /*right: 2px;*/
    /*border-right: 1px solid #fff;*/
    /*border-top: 1px solid #fff;*/
    /*transform: rotate(45deg);*/
    /*width: 15px;*/
    /*height: 15px;*/
    /*margin: 8px 15px;*/
/*}*/

/*.ui-datepicker td a:hover {*/
    /*color: #fff;*/
/*}*/

/*.ui-datepicker-calendar {*/
    /*border-radius: 5px;*/
/*}*/

/*.ui-datepicker-title {*/
    /*color: #fff;*/
/*}*/

/*.ui-datepicker-year {*/
    /*color: #00aeef;*/
/*}*/

/*.ui-datepicker-calendar thead, .ui-datepicker-calendar tbody {*/
    /*border: 5px solid transparent;*/
/*}*/

.select2-selection--single:active {
    border: none;
}

.selector__body--wide .select2-container, .selector__body .select2-container {
    width: 219px !important;
    float: right;
}

.selector__body--single .select2-selection--single {
    border: none;
}

.search-actions {
    min-height: 25px;
    margin-bottom: 20px;
}

.sidebar-adv {
    padding: 10px;
    padding-right: 9px;
    background: #e8f0f0;
}

.sidebar .banner {
    margin-bottom: 10px;
}

.l-clicked {
    color: #fff !important;
}

.l-clicked .check {
    background: url('/themes/design/css/images/icons-radio-2.png') center;
}

.l-clicked .checked {
    background: url('/themes/design/css/images/icons-checkbox-white.png') center top;
}

.underline {
    text-decoration: underline;
}

/*.social_buttons--abs {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
/*}*/

/*.social_buttons {*/
    /*float: right;*/
    /*height: inherit;*/
    /*display: table;*/
/*}*/

/*.social_buttons ul li {*/
    /*opacity: 0.8;*/
    /*float: left;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*border-left: none;*/
    /*border: none;*/
/*}*/

/*.social_buttons ul li:hover {*/
    /*opacity: 1;*/
/*}*/

/*.social_buttons ul li a {*/
    /*height: 100%;*/
    /*padding: 0;*/
    /*width: 32px;*/
    /*display: block;*/
/*}*/

/*.social_buttons ul li:first-child {*/
    /*border: none;*/
/*}*/

/*.social_buttons li:not(:last-child) {*/
    /*margin-right: 7px;*/
/*}*/

/*.social_buttons .facebook {*/
    /*background: url('/themes/design/css/images/social-sprite.png') no-repeat 0 0;*/
/*}*/

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

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

/*.social_buttons .printer {*/
    /*background: url('/themes/design/css/images/social-sprite.png') no-repeat -113px 0;*/
/*}*/

.social-tabs--abs {
    position: absolute;
    margin-left: 10px;
    top: 0;
    right: 0;
}

.social-tabs--pulled-top {
    margin-top: -10px;
}

/*.content-heading {*/
    /*overflow: hidden;*/
    /*height: 18px;*/
    /*margin: 9px 0;*/
/*}*/

/*.snippet-menu--t_plus {*/
    /*top: 50px;*/
    /*left: -91px;*/
    /*width: 220px;*/
/*}*/

/*.snippet-menu--t_plus:before {*/
    /*left: 110px;*/
    /*top: -9px;*/
    /*transform: scaleY(0.7);*/
/*}*/

/*.snippet-menu--t_plus li {*/
    /*width: 100%;*/
    /*margin-left: 0 !important;*/
/*}*/

/*.snippet-menu--t_plus li a {*/
    /*position: relative;*/
    /*display: block;*/
    /*width: auto;*/
    /*height: 25px;*/
    /*line-height: 26px;*/
    /*height: auto;*/
    /*text-transform: none;*/
    /*color: #384042;*/
    /*text-align: left;*/
/*}*/

/*.snippet-menu--upload {*/
    /*top: 55px;*/
    /*left: -5px;*/
    /*width: 150px;*/
/*}*/

/*.snippet-menu--upload:before {*/
    /*left: 22px;*/
    /*top: -9px;*/
    /*transform: scaleY(0.7);*/
/*}*/

/*.snippet-menu--upload li {*/
    /*width: 100%;*/
    /*margin-left: 0 !important;*/
/*}*/

/*.snippet-menu--upload li a {*/
    /*position: relative;*/
    /*width: 90px;*/
    /*height: 25px;*/
    /*line-height: 26px;*/
    /*text-transform: none;*/
    /*color: #384042;*/
    /*text-align: left;*/
    /*padding-left: 50px !important;*/
/*}*/

.u_photo {
    width: 25px;
    height: 18px;
    position: absolute;
    left: 11px;
    top: 12px;
    background: url('/themes/design/css/images/account/icon_upload-items.png') 0 0 no-repeat;
}

.u_video {
    width: 25px;
    height: 24px;
    position: absolute;
    left: 11px;
    top: 9px;
    background: url('/themes/design/css/images/account/icon_upload-items.png') 0 -20px no-repeat;
}

.u_text {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 11px;
    top: 12px;
    background: url('/themes/design/css/images/account/icon_upload-items.png') 0 -46px no-repeat;
}

/*.snippet-menu--message {*/
    /*top: 55px;*/
    /*left: -180px;*/
    /*width: 353px;*/
    /*height: 306px;*/
/*}*/

/*.snippet-menu--message img {*/
    /*float: left;*/
    /*display: block;*/
    /*width: 42px;*/
    /*height: 42px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.snippet-menu--message .content {*/
    /*width: 280px;*/
    /*float: left;*/
    /*margin-left: 5px;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-align: left;*/
/*}*/

/*.snippet-menu--message .content strong, .snippet-menu--message .content b {*/
    /*font-weight: bold;*/
/*}*/

/*.snippet-menu--message .content small {*/
    /*display: block;*/
    /*font: normal 12px/130% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.snippet-menu--message .content .header {*/
    /*overflow: hidden;*/
    /*font-size: 14px;*/
/*}*/

/*.snippet-menu--message .content .header .name {*/
    /*overflow: hidden;*/
    /*float: left;*/
    /*max-width: 130px;*/
    /*padding: 0 0 2px 0;*/
    /*font: bold 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
    /*white-space: nowrap;*/
    /*-ms-text-overflow: ellipsis;*/
    /*text-overflow: ellipsis;*/
/*}*/

/*.snippet-menu--message .content .header .date {*/
    /*float: right;*/
    /*font: normal 12px/130% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.snippet-menu--message .content .message {*/
    /*float: left;*/
    /*font-size: 13px;*/
    /*text-align: left;*/
/*}*/

/*.snippet-menu--message:before {*/
    /*left: 202px;*/
    /*top: -9px;*/
    /*transform: scaleY(0.7);*/
/*}*/

/*.snippet-menu--message ul {*/
    /*width: 354px;*/
    /*max-height: 250px;*/
    /*overflow-x: hidden;*/
    /*overflow-y: auto;*/
/*}*/

/*.snippet-menu--message li {*/
    /*padding: 4px 5px;*/
    /*padding-right: 0;*/
    /*overflow: hidden;*/
    /*width: 348px;*/
    /*margin-left: 0 !important;*/
/*}*/

/*.snippet-menu--message li:hover {*/
    /*background-color: #d0e9ff;*/
/*}*/

/*.snippet-menu--message .more-messages {*/
    /*width: 42px;*/
    /*height: 50px;*/
    /*float: left;*/
    /*background: url('/themes/design/css/images/account/mass.png') 13px 15px no-repeat;*/
/*}*/

/*.snippet-menu--message .more-notif {*/
    /*width: 42px;*/
    /*height: 50px;*/
    /*float: left;*/
    /*background: url('/themes/design/css/images/account/notif.png') 15px 15px no-repeat;*/
/*}*/

/*.snippet-menu--message .view-all {*/
    /*position: relative;*/
    /*top: 21px;*/
    /*margin-left: 9px;*/
    /*text-align: left;*/
    /*font-size: 14px;*/
    /*color: #006dac;*/
/*}*/

/*.f_none {*/
    /*float: none !important;*/
/*}*/

/*.menu-scroll-pane {*/
    /*height: 255px;*/
/*}*/

.menu-scroll-pane .jspTrack {
    background-color: transparent;
    margin: 3px;
}

.menu-scroll-pane .jspDrag {
    background-color: #b8b8b8;
}

.more-msg {
    height: 51px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.more-msg:hover {
    background-color: #d0e9ff;
}

/*.snippet-menu--profile .icon {*/
    /*float: left;*/
    /*width: 42px;*/
    /*height: 42px;*/
    /*background: url('/themes/design/css/images/account/icons_profile.png') no-repeat;*/
/*}*/

/*.snippet-menu--profile .friends {*/
    /*background-position: center 7px;*/
/*}*/

/*.snippet-menu--profile .followers {*/
    /*background-position: center -37px;*/
/*}*/

/*.snippet-menu--profile .ratings {*/
    /*background-position: center -83px;*/
/*}*/

/*.snippet-menu--profile .settings {*/
    /*background-position: center -128px;*/
/*}*/

/*.snippet-menu--profile .sign-out {*/
    /*background-position: center -175px;*/
/*}*/

/*.snippet-menu--profile {*/
    /*top: 55px;*/
    /*left: -189px;*/
    /*width: 238px;*/
    /*min-height: 280px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.snippet-menu--profile ul li:first-child {*/
    /*-webkit-border-top-left-radius: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-moz-border-radius-topright: 5px;*/
    /*border-top-left-radius: 5px;*/
    /*border-top-right-radius: 5px;*/
/*}*/

/*.snippet-menu--profile ul li:last-child {*/
    /*-webkit-border-bottom-right-radius: 5px;*/
    /*-webkit-border-bottom-left-radius: 5px;*/
    /*-moz-border-radius-bottomright: 5px;*/
    /*-moz-border-radius-bottomleft: 5px;*/
    /*border-bottom-right-radius: 5px;*/
    /*border-bottom-left-radius: 5px;*/
/*}*/

/*.snippet-menu--profile img {*/
    /*float: left;*/
    /*display: block;*/
    /*width: 42px;*/
    /*height: 42px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.snippet-menu--profile .content {*/
    /*width: 182px;*/
    /*text-align: left;*/
    /*float: left;*/
    /*margin-left: 5px;*/
/*}*/

/*.snippet-menu--profile .content .header {*/
    /*font-size: 14px;*/
    /*float: left;*/
    /*margin-top: 2px;*/
    /*width: 100%;*/
/*}*/

/*.snippet-menu--profile .content .header .name {*/
    /*font-weight: bold;*/
    /*float: left;*/
    /*line-height: 14px;*/
    /*margin-right: 5px;*/
/*}*/

/*.snippet-menu--profile .content .header .date {*/
    /*font-weight: normal;*/
    /*float: right;*/
/*}*/

/*.snippet-menu--profile .content .message {*/
    /*float: left;*/
    /*font-size: 13px;*/
    /*text-align: left;*/
/*}*/

/*.snippet-menu--profile:before {*/
    /*left: 216px;*/
    /*top: -9px;*/
    /*transform: scaleY(0.7);*/
/*}*/

/*.snippet-menu--profile ul {*/
/*}*/

/*.snippet-menu--profile li {*/
    /*padding: 4px 5px;*/
    /*padding-right: 0;*/
    /*overflow: hidden;*/
    /*height: 37px;*/
    /*width: 233px;*/
    /*margin-left: 0 !important;*/
/*}*/

/*.snippet-menu--profile li:hover {*/
    /*background-color: #d0e9ff;*/
    /*margin: -1px 0;*/
    /*padding-top: 5px;*/
    /*height: 39px;*/
    /*border: none;*/
    /*position: relative;*/
/*}*/

/*.snippet-menu--profile li.profile-info {*/
    /*height: 42px;*/
/*}*/

/*.snippet-menu--profile li.profile-info:hover {*/
    /*height: 44px;*/
/*}*/

/*.snippet-menu--profile .option, .snippet-menu--profile .number {*/
    /*color: #384042;*/
    /*font-size: 14px;*/
    /*padding: 12px 0;*/
/*}*/

/*.snippet-menu--profile .option {*/
    /*float: left;*/
/*}*/

/*.snippet-menu--profile .number {*/
    /*float: right;*/
    /*padding-right: 10px;*/
/*}*/

/*.snippet-menu--profile .number .green {*/
    /*display: inline;*/
    /*color: #47cd5a;*/
/*}*/

/*.count {*/
    /*position: absolute;*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*line-height: 20px;*/
    /*border-radius: 50%;*/
    /*background-color: #e75050;*/
    /*color: #FFF;*/
    /*text-align: center;*/
    /*font-size: 12px;*/
    /*top: -8px;*/
    /*right: -10px;*/
/*}*/

/*.mount_top__left-route {*/
    /*background: url('/themes/design/css/images/route-cover.jpg');*/
/*}*/

.v-bottom {
    vertical-align: bottom;
}

.pro {
    position: relative;
    top: -2px;
    height: 1.3em;
    padding: 3px 5px 0;
    vertical-align: middle;
}

.pro-green {
    background: #e1e1e1 url(/themes/design/css/images/progress-green.png) 0 no-repeat;
    background-size: 30% 100%;
}

.pro-blue {
    background: #e1e1e1 url(/themes/design/css/images/progress-blue.png) 0 no-repeat;
    background-size: 60% 100%;
}

.ess-tabs .navi, .ess-tabs .tab-content {
    height: 305px;
}

.ess-tabs .navi {
    width: 286px;
    float: left;
    margin-right: 9px;
}

.ess-tabs .navi li {
    padding: 4px 10px;
}

.ess-tabs .navi li a {
    display: block;
    text-transform: uppercase;
}

.ess-tabs .tab-content {
    width: 365px;
    float: left;
    border: 1px solid #8acaee;
    border-radius: 5px;
    padding: 10px;
    overflow-y: scroll;
}

.ess-tabs .ui-state-active {
    background: #006dac;
    color: #FFF;
    border-radius: 5px;
}

.ess-tabs .ui-state-active a {
    color: #FFF;
}

.ess-tabs .tab-content h3 {
    font-weight: 400;
}

.ess-tabs .tab-content .edit-link {
    line-height: 1.2em;
}

.ess-tabs .tab-content p {
    margin-top: 5px;
    line-height: 1.3em;
    font-size: 14px;
}

.ess-tabs .ui-tabs-panel {
    padding: 4px 10px;
    padding-right: 0;
}

.profile_clientsfb__item .rate {
    display: inline-block;
    margin: 0 0 0 10px !important;
    vertical-align: middle;
}

/*.stars {*/
    /*display: inline-block;*/
    /*width: 100px;*/
    /*height: 16px;*/
    /*vertical-align: middle;*/
/*}*/

.file_down {
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #8acaee;
    border-radius: 5px;
    display: inline-block;
}

.file_down .avatar {
}

.file_down b {
    font-weight: 700;
}

.file_down .header {
    border-bottom: 1px solid #8acaee;
    overflow: hidden;
    background: #edf4ff;
    border-radius: 5px 5px 0 0;
}

.file_down .row:not(:last-child) {
    border-bottom: 1px solid #8acaee;
    overflow: hidden;
}

.file_down .header .section, .file_down .row .section {
    float: left;
    padding: 4px 10px;
}

.file_down .section:nth-child(1) {
    width: 130px;
}

.file_down .section:nth-child(2) {
    width: 241px;
}

.file_down .section:nth-child(3) {
    width: 78px;
}

.file_down .section:nth-child(4) {
    width: 150px;
}

.file_down.file_down--tabs .section:nth-child(1) {
    width: 127px;
}

.file_down.file_down--tabs .section:nth-child(2) {
    width: 182px;
}

.file_down--tabs {
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
}

.file_down--tabs .section:not(:last-child) {
    border-right: 1px solid #8ACAEE;
    height: 100%;
}

.file_down .avatar img {
    margin-top: 4px;
    width: 34px;
    border-radius: 3px;
}

.file_down .people_youknow__content img {
    width: 64px;
}

.tab-content .jspTrack {
    background: #dde;
    position: relative;
    width: 2px;
    margin: 10px 0;
    height: 280px !important;
    top: 13px;
    right: 6px;
    margin: auto;
}

.essent_acc_item .file_down--tabs {
    text-align: left;
}

table .add-link {
    color: #ac0000;
    font-weight: 400;
}

.full-width {
    width: 100%;
}

.row-same-height {
    display: table;
    width: 100%;
}

.col-xs-height {
    display: table-cell;
    float: none !important;
}

@media (min-width: 768px) {
    .col-sm-height {
        display: table-cell;
        float: none !important;
    }
}

@media (min-width: 992px) {
    .col-md-height {
        display: table-cell;
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .col-lg-height {
        display: table-cell;
        float: none !important;
    }
}

.img-responsive {
    width: 100%;
}

.col-top {
    vertical-align: top;
}

.col-middle {
    vertical-align: middle;
}

.col-bottom {
    vertical-align: bottom;
}

.trip-photo {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    width: 222px;
    left: -10px;
}

.trip-photo--center ul li {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}

.trip-photo ul li {
    float: left;
    width: 50%;
}

.selector .select2-container--default .select2-selection--multiple {
    background: #1C1C27 url(/themes/design/css/images/icon-zoom.png) no-repeat 96.5% 5px;
    border: 1px solid #00AFE9;
    border-radius: 4px;
    cursor: text;
}

.selector .select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    color: #00AFE9;
    margin-top: 2px;
}

.selector .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #00AFE9 1px;
    outline: 0;
    min-height: 25px;
}

.selector .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #00B0F2;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
    float: right;
    border: 1px solid #00B0F2;
    width: 13px;
    height: 12px;
    position: relative;
    left: 8px;
    top: 5px;
    text-align: center;
    border-radius: 50%;
    line-height: 12px;
}

.selector .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #1C1C27;
    border: none;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    padding: 0 5px;
    color: #00B0F2;
    line-height: 23px;
    margin-top: 0;
}

.selector .select2-container .select2-selection--multiple {
    min-height: 25px;
}

.select2-container--open .select2-dropdown {
    background-color: #1C1C27;
    border: 1px solid #00B0F2;
}

.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0e456a;
    color: white;
}

.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #e64a4b;
    border: 1px solid #e64a4b;
}

.select2-container .select2-results__option {
    padding: 5px 4px 4px 4px;
    user-select: none;
    -webkit-user-select: none;
    background: rgb(28, 28, 39);
    border-radius: 0 0 3px 3px;
    color: #00AFE9;
    font-size: 13px;
}

.select2-container.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: transparent;
}

/*.range_top__left {*/
    /*float: left;*/
    /*width: 704px;*/
    /*height: inherit;*/
    /*background: url('/themes/design/css/images/range_top__photo.jpg') no-repeat;*/
/*}*/

/*.range_top__right {*/
    /*position: relative;*/
    /*float: left;*/
    /*width: 320px;*/
/*}*/

/*.range_label {*/
    /*display: inline-block;*/
    /*background: #009189;*/
    /*color: #fff;*/
    /*padding: 5px 10px;*/
    /*font-size: 14px;*/
    /*line-height: 11px;*/
/*}*/

/*.range_top__bt {*/
    /*overflow: hidden;*/
/*}*/

/*.range_top__bt .list_params {*/
    /*float: left;*/
    /*margin: 5px 10px 0 10px;*/
/*}*/

/*.range_top__from {*/
    /*float: right;*/
    /*margin: 10px 0 0 0;*/
    /*font-size: 12px;*/
/*}*/

.d_height {
    height: 28px;
}

/*.red {*/
    /*color: #AC0000;*/
/*}*/

.form-input-loaded {
    width: 150px;
    height: 150px;
    position: relative;
    bottom: 150px;
}

#banner-image-upload-buttons {
    display: none;
    position: relative;
    float: right;
    top: 6px;
    right: 7px;
    z-index: 5;
}

.profile_top:hover #banner-image-upload-buttons {
    display: block;
}

.profile-style {
    position: absolute;
    bottom: 8px;
    left: 89px;
}

.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff;
}

.btn-danger {
    background: none repeat scroll 0 0 #ff8989;
    color: white !important;
}

.btn-sm {
    font-size: 12px;
    padding: 4px 8px;
}

.image-upload-buttons {
    display: none;
}

.profile_top__avatar:hover .image-upload-buttons {
    display: block;
}

.image-upload-loader {
    background: none repeat scroll 0 0 #f8f8f8;
    bottom: 231px;
    display: none;
    height: 70px;
    padding: 20px;
    width: 110px;
}

/*.progress {*/
    /*background-color: #f5f5f5;*/
    /*border-radius: 4px;*/
    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;*/
    /*height: 10px;*/
    /*overflow: hidden;*/
    /*margin-bottom: 15px;*/
    /*width: 93%;*/
    /*position: absolute;*/
/*}*/

/*.image-upload-loader-banner {*/
    /*display: none;*/
    /*height: 70px;*/
    /*padding: 20px;*/
    /*width: 110px;*/
    /*position: absolute;*/
/*}*/

/*.progress-banner {*/
    /*background-color: #f5f5f5;*/
    /*border-radius: 4px;*/
    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;*/
    /*height: 10px;*/
    /*margin: 50px 0 20px 0;*/
    /*overflow: hidden;*/
    /*width: 980px;*/
/*}*/

/*.progress-bar {*/
    /*background-color: #428bca;*/
    /*box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;*/
    /*color: #fff;*/
    /*float: left;*/
    /*font-size: 12px;*/
    /*height: 100%;*/
    /*line-height: 20px;*/
    /*text-align: center;*/
    /*transition: width 0.6s ease 0s;*/
    /*width: 0;*/
/*}*/

/*.progress-bar-info {*/
    /*background-color: #4cd9c0;*/
    /*box-shadow: none;*/
/*}*/

/*.modal {*/
    /*bottom: 0;*/
    /*display: none;*/
    /*left: 0;*/
    /*overflow-x: auto;*/
    /*overflow-y: scroll;*/
    /*position: fixed;*/
    /*right: 0;*/
    /*top: 0;*/
    /*z-index: 1040;*/
/*}*/

/*.fadeIn {*/
    /*animation-name: fadeIn;*/
/*}*/

/*.animated {*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: both;*/
/*}*/

/*.modal-dialog {*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    /*position: relative;*/
    /*width: 600px;*/
    /*z-index: 1050;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 10%;*/
/*}*/

/*.modal-dialog-small {*/
    /*width: 500px;*/
/*}*/

/*.modal-content {*/
    /*background-clip: padding-box;*/
    /*background-color: #fff;*/
    /*border: 1px solid rgba(0, 0, 0, 0.2);*/
    /*border-radius: 6px;*/
    /*box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);*/
    /*outline: 0 none;*/
    /*position: relative;*/
/*}*/

/*.modal-backdrop {*/
    /*background-color: rgba(0, 0, 0, 0.5);*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*position: fixed;*/
    /*right: 0;*/
    /*top: 0;*/
    /*z-index: 1030;*/
/*}*/

/*.modal-content .modal-header {*/
    /*border-bottom: medium none;*/
    /*padding: 20px 20px 0;*/
    /*text-align: center;*/
/*}*/

/*.modal-content .modal-body {*/
    /*font-size: 13px;*/
    /*padding: 10px;*/
/*}*/

/*.modal-content .modal-footer {*/
    /*border-top: medium none;*/
    /*margin-top: 0;*/
    /*padding: 10px 20px 30px;*/
    /*text-align: center;*/
/*}*/

/*.close {*/
    /*color: #000;*/
    /*float: right;*/
    /*font-size: 21px;*/
    /*font-weight: bold;*/
    /*line-height: 1;*/
    /*opacity: 0.2;*/
    /*text-shadow: 0 1px 0 #fff;*/
/*}*/

/*.modal-title {*/
    /*font-size: 20px;*/
    /*line-height: 1.42857;*/
    /*margin: 0;*/
/*}*/

/*.modal-content .modal-header .close {*/
    /*margin-right: 5px;*/
    /*margin-top: 2px;*/
/*}*/

/*button.close {*/
    /*background: none repeat scroll 0 0 transparent;*/
    /*border: 0 none;*/
    /*cursor: pointer;*/
    /*padding: 0;*/
/*}*/

/*.modal h1, .modal h2, .modal h3, .modal h4, .modal h5 {*/
    /*color: #555555;*/
    /*font-weight: 300;*/
    /*margin-top: 20px;*/
/*}*/

/*.modal-footer .btn-primary {*/
    /*display: inline;*/
    /*width: auto;*/
    /*background: none repeat scroll 0 0 #7191a8;*/
    /*color: white !important;*/
    /*font: 14px/100% "Roboto", Arial;*/
    /*height: auto;*/
    /*text-transform: none;*/
/*}*/

/*.modal-dialog-extra-small {*/
    /*width: 400px;*/
/*}*/

/*.modal-dialog .media-list li {*/
    /*border-bottom: 1px solid #eee;*/
    /*border-left: 3px solid white;*/
    /*font-size: 12px;*/
    /*padding: 10px;*/
    /*position: relative;*/
/*}*/

/*.modal-dialog .media-list li:hover, .media-list li.selected {*/
    /*background-color: #f7f7f7;*/
    /*border-left: 3px solid #4cd9c0;*/
/*}*/

.achievements-close {
    float: right;
    cursor: pointer;
}

.select2-div-icon {
    height: 30px;
}

.list-arch .select2-choice {
    height: 30px !important;
}

.rm_div .rm_hide {
    display: none;
}

.rm_div.rm_show_active .rm_hide {
    display: inline;
}

.rm_div.rm_show_active .rm_show {
    display: none;
}

.profile_clientsfb__item.rm-box .client-popup img {
    width: 65px;
    height: 65px;
}

/*.cover_edit {*/
    /*background: url("/themes/design/css/images/ico-cover_edit.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
    /*background-color: rgba(255, 255, 255, 0.6);*/
    /*border-radius: 5px;*/
    /*color: #006dac;*/
    /*cursor: pointer;*/
    /*display: inline-block;*/
    /*font-size: 14px;*/
    /*height: 24px;*/
    /*width: 23px;*/
    /*left: 5px;*/
    /*line-height: 24px;*/
    /*padding: 0 5px 0 28px;*/
    /*position: absolute;*/
    /*text-decoration: none;*/
    /*top: 5px;*/
    /*z-index: 60;*/
/*}*/

/*.profile_top__avatar .cover_edit {*/
    /*bottom: 11px;*/
    /*left: 11px;*/
    /*top: inherit;*/
/*}*/

/*.list_params .sport2_t-backc_small {*/
    /*background: url("/themes/design/css/images/sport2_t-backc_small.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
/*}*/

/*.list_params .sport2_t-climb_small {*/
    /*background: url("/themes/design/css/images/sport2_t-climb_small.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
/*}*/

/*.list_params .sport2_t-hiking_small {*/
    /*background: url("/themes/design/css/images/sport2_t-hiking_small.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
/*}*/

/*.list_params .sport2_t-iceclimb_small {*/
    /*background: url("/themes/design/css/images/sport2_t-iceclimb_small.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
/*}*/

/*.list_params .sport2_t-mount_small {*/
    /*background: url("/themes/design/css/images/sport2_t-mount_small.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);*/
/*}*/

#photoList .photoItem {
    height: 210px;
}

#photoList .photoItem .photo {
    width: 220px;
    float: left;
}

#photoList .photoItem .textarea {
    float: left;
    margin-left: 50px;
}

#photoList .ta_title {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 285px;
    resize: none;
    height: 45px;
}

#photoList .ta_description {
    margin-top: 10px;
    width: 285px;
    height: 80px;
    resize: none;
}

#photoList img {
    height: 200px;
    width: 200px;
}

#photoList .delPhoto {
    float: right;
}

/*.edit_panel {*/
    /*position: absolute;*/
    /*padding: 3px 10px;*/
    /*right: 0px;*/
    /*top: 0px;*/
    /*border-top-right-radius: 3px;*/
    /*background: none repeat scroll 0px 0px rgb(255, 207, 112);*/
    /*color: white;*/
    /*text-transform: uppercase;*/
    /*font: 14px/100% "Roboto", Arial;*/
/*}*/

/*.edit_panel a {*/
    /*text-decoration: none;*/
    /*color: white;*/
    /*cursor: pointer;*/
/*}*/

/*.edit_panel a:hover {*/
    /*color: #50cde0;*/
/*}*/

/*#reviewCount {*/
    /*display: inline;*/
/*}*/

/*#reviews {*/
    /*width: 100%;*/
    /*height: 100px;*/
/*}*/

.search_page {
}

.search_page__form {
    overflow: hidden;
    margin: 0 0 15px 0;
}

.search_page__form input[type="text"] {
    outline: none;
    float: left;
    width: 545px;
    height: 35px;
    border: 1px solid #89a1ae;
    padding: 0 15px 0 35px;
    background: #ecedee url(/themes/design/css/images/ico-search-b.png) 10px center no-repeat;
    border-radius: 3px;
    font: normal 14px/140% "Roboto", Arial;
    color: #414a51;
    vertical-align: middle;
}

.search_page__form input[type="submit"] {
    outline: none;
    float: right;
    zoom: 1;
    border: 0;
    height: 37px;
    padding: 0 15px;
    border-radius: 3px;
    background: #0069b0;
    font: normal 14px/140% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-appearance: none;
}

.search_page__form input[type="submit"]:hover {
    opacity: 0.9;
}

.search_page__filter {
    margin: 0 0 15px 0;
    min-height: 23px;
}

.search_page__filter form {
    display: none;
    float: left;
}

.search_page__filter .select_list {
    margin-right: 20px;
}

.search_page__filter .search-tools-btn {
    float: right;
}

.search_page__stats {
    float: left;
    width: 580px;
    margin: 0;
    font: normal 14px/140% "Roboto", Arial;
    color: #777;
}

.search_page__stats small {
    display: block;
    margin-top: -6px;
    font-size: 12px;
    line-height: 130%;
}

.search_page__stats a {
    font-weight: bold;
    text-decoration: none;
}

.search_page__stats a:hover {
    text-decoration: underline;
}

.search_page__stats .green {
    color: #43b83d;
}

.search_page__stats .blue {
    color: #006DAC;
}

.search-tools-btn {
    display: inline-block;
    padding-left: 25px;
    height: 19px;
    background: url(/themes/design/css/images/ico-tools.png) left center no-repeat;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    font: normal 12px/21px "Roboto", Arial;
    color: #006DAC;
    cursor: pointer;
}

.search-tools-btn--active, .search-tools-btn:hover {
    background-image: url(/themes/design/css/images/ico-tools-hover.png);
    color: #00AEEF;
}

.search-tools-btn--active:hover {
    background-image: url(/themes/design/css/images/ico-tools.png);
    color: #006DAC;
}

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

.search_page__mertics .event_stat {
    float: left;
    margin: 0;
}

.search_page__mertics .event_stat ul {
    overflow: initial;
}

.search_page__mertics .event_stat > ul > li {
    width: 93px;
}

.search_page__mertics .event_stat > ul > li.active, .search_page__mertics .event_stat > ul > li:hover {
    border-color: #0EC2EE;
}

.search_page__mertics .event_stat > ul > li > a {
    font-size: 16px;
}

.search_page__mertics .event_stat ul li.more {
    position: relative;
    width: auto;
}

.search_page__mertics .event_stat ul li.more > a {
    padding-bottom: 15px;
    background: url(/themes/design/css/images/ico-listtype_more-blue.png) center 20px no-repeat;
}

.event_stat > ul > li.promotion {
    padding-top: 0;
    padding-bottom: 2px;
}

.search_page__mertics .top_menu__dropd {
    width: 170px;
    margin-left: -65px;
}

.search_page__mertics .top_menu__dropd span {
    float: right;
    text-decoration: none;
}

.search_page__mertics .long .status {
    background-position: 8px -21px !important;
}

.search_page__mertics .event_stat .top_menu__dropd .long:hover .status {
    background-position: 8px 20px !important;
}

.search_page__view {
    float: right;
    width: 23px;
    height: 23px;
    margin: 10px 0 0 0;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    background: url(/themes/design/css/images/ico-list-g.png) no-repeat;
    cursor: pointer;
}

.search_page__view:hover {
    background-image: url(/themes/design/css/images/ico-list-g-hover.png);
}

.search_page__view-mas {
    background: url(/themes/design/css/images/ico-list-h.png) no-repeat;
}

.search_page__view-mas:hover {
    background-image: url(/themes/design/css/images/ico-list-h-hover.png);
}

.search_page__results {
}

.search_page__results .search_page__horz {
    display: none;
}

.search_page__emptytxt p {
    margin: 0 0 20px 0;
    font: normal 14px/150% "Roboto", Arial;
    color: #777;
}

.search_page__emptytxt p b {
    font-weight: bold;
    color: #c73030;
}

.search_page__horz {
}

.item_horz {
    overflow: hidden;
    margin: 0 0 35px 0;
}

.item_horz__thumb {
    float: left;
    margin: 0 10px 0 0;
}

.item_horz__thumb img {
    display: block;
}

.item_horz__txt {
    overflow: hidden;
    margin-right: 120px;
}

.item_horz__txt h3 {
    margin: 0 0 3px 0;
    text-transform: none;
    vertical-align: middle;
}

.item_horz__txt h3 a {
    color: #006DAC;
}

.item_horz__txt h3 span {
    font-weight: 400;
    color: #777;
}

.item_horz__txt p {
    font: normal 14px/130% "Roboto", Arial;
    color: #384042;
}

.item_horz__txt .stats {
    display: inline-block;
    margin: -3px 0 0 10px;
    vertical-align: middle;
}

.item_horz__txt .stats ul {
}

.item_horz__txt .stats li {
    display: inline-block;
    padding: 2px 6px;
    margin: 0 3px 0 0;
    border-radius: 4px;
    font: normal 12px/100% "Roboto", Arial;
    color: #fff;
}

.item_horz__txt .stats li.orange {
    background: #f5b268;
}

.item_horz__txt .stats li.green {
    background: #00cec0;
}

.see_also {
    margin: 10px 0 35px 0;
}

.see_also h4 {
    margin: 0 0 10px 0;
}

.see_also ul li {
    margin: 0 0 10px 0;
}

.see_also ul li a {
}

/*.select_list {*/
    /*display: inline-block;*/
    /*margin: 0 15px 0 0;*/
/*}*/

/*.select_list__label {*/
    /*display: inline-block;*/
    /*margin: 0 3px 0 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #777;*/
    /*vertical-align: middle;*/
/*}*/

/*.select_list__body {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.select_list__reset {*/
    /*outline: none;*/
    /*display: inline-block;*/
    /*margin: 0;*/
    /*border: 0;*/
    /*padding: 0;*/
    /*background-color: transparent;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #00AEEF;*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
/*}*/

/*.select_list__reset:hover {*/
    /*color: #006dac;*/
/*}*/

/*.select_list .jq-selectbox {*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
/*}*/

/*.select_list .jq-selectbox__select {*/
    /*position: relative;*/
    /*padding: 0 12px 0 0;*/
    /*-webkit-transition: color 150ms ease-in-out;*/
    /*-moz-transition: color 150ms ease-in-out;*/
    /*-o-transition: color 150ms ease-in-out;*/
    /*-ms-transition: color 150ms ease-in-out;*/
    /*transition: color 150ms ease-in-out;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #00AEEF;*/
    /*text-decoration: none;*/
/*}*/

/*.select_list .jq-selectbox.opened .jq-selectbox__select, .select_list .jq-selectbox__select:hover, .select_list .jq-selectbox.opened:hover .jq-selectbox__select {*/
    /*color: #006dac;*/
/*}*/

/*.select_list .jq-selectbox__select-text {*/
    /*display: block;*/
    /*width: 100% !important;*/
    /*padding: 1px 0 1px 0;*/
    /*white-space: nowrap;*/
/*}*/

/*.select_list .jq-selectbox .placeholder {*/
    /*color: #888;*/
/*}*/

/*.select_list .jq-selectbox__trigger {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*width: 10px;*/
    /*height: 100%;*/
/*}*/

/*.select_list .jq-selectbox__trigger-arrow {*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*right: 0;*/
    /*overflow: hidden;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: -2px 0 0 0;*/
    /*border-top: 4px solid #00AEEF;*/
    /*border-right: 4px solid transparent;*/
    /*border-left: 4px solid transparent;*/
/*}*/

/*.select_list .jq-selectbox__select:hover .jq-selectbox__trigger-arrow {*/
    /*border-top-color: #1685b2;*/
/*}*/

/*.select_list .jq-selectbox.opened .jq-selectbox__trigger-arrow {*/
    /*margin-top: -7px;*/
    /*border-top-color: transparent;*/
    /*border-bottom: 4px solid #1685b2;*/
/*}*/

/*.select_list .jq-selectbox.opened:hover .jq-selectbox__trigger-arrow {*/
    /*border-bottom-color: #1685b2;*/
/*}*/

/*.select_list .jq-selectbox.disabled .jq-selectbox__trigger-arrow {*/
    /*opacity: 0.3;*/
    /*filter: alpha(opacity=30);*/
/*}*/

/*.select_list .jq-selectbox__dropdown {*/
    /*top: 25px;*/
    /*left: 50% !important;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: rgba(255, 255, 255, 0.92);*/
    /*box-shadow: 0 0 10px #666;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
/*}*/

/*.select_list .jq-selectbox__dropdown:before {*/
    /*content: '\25B2';*/
    /*font-size: 12px;*/
    /*color: #fff;*/
    /*transform: scaleX(1.8);*/
    /*position: absolute;*/
    /*top: -9px;*/
    /*left: 48%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -20px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -3px 3px rgba(0, 0, 0, 0.3);*/
/*}*/

/*.select_list .dropup .jq-selectbox__dropdown:before {*/
    /*content: '\25bc';*/
    /*top: inherit;*/
    /*bottom: 3px;*/
    /*border-bottom-color: transparent;*/
    /*border-top-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px 3px 3px rgba(0, 0, 0, 0.3);*/
/*}*/

/*.select_list .jq-selectbox__dropdown li:first-child {*/
    /*-webkit-border-top-left-radius: 4px;*/
    /*-webkit-border-top-right-radius: 4px;*/
    /*-moz-border-radius-topleft: 4px;*/
    /*-moz-border-radius-topright: 4px;*/
    /*border-top-left-radius: 4px;*/
    /*border-top-right-radius: 4px;*/
/*}*/

/*.select_list .jq-selectbox__dropdown li:last-child {*/
    /*-webkit-border-bottom-right-radius: 4px;*/
    /*-webkit-border-bottom-left-radius: 4px;*/
    /*-moz-border-radius-bottomright: 4px;*/
    /*-moz-border-radius-bottomleft: 4px;*/
    /*border-bottom-right-radius: 4px;*/
    /*border-bottom-left-radius: 4px;*/
/*}*/

/*.select_list .jq-selectbox__dropdown li.last {*/
    /*border-top: 1px solid #CFCFCF;*/
/*}*/

/*.select_list .jq-selectbox__search {*/
    /*margin-bottom: 5px;*/
    /*border-bottom: 1px solid #D8D8D8;*/
    /*padding: 5px;*/
/*}*/

/*.select_list .jq-selectbox__search input {*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*width: 100%;*/
    /*margin: 0;*/
    /*padding: 5px;*/
    /*outline: none;*/
    /*border: 1px solid #00b3ea;*/
    /*border-radius: 5px;*/
    /*color: #333;*/
    /*-webkit-appearance: textfield;*/
/*}*/

/*.select_list .jq-selectbox__search input::-webkit-search-cancel-button, .select_list .jq-selectbox__search input::-webkit-search-decoration {*/
    /*-webkit-appearance: none;*/
/*}*/

/*.select_list .jq-selectbox__not-found {*/
    /*margin: 5px;*/
    /*padding: 5px 8px 6px;*/
    /*background: #F0F0F0;*/
    /*font-size: 13px;*/
/*}*/

/*.select_list .jq-selectbox ul {*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*.select_list .jq-selectbox li {*/
    /*min-height: 18px;*/
    /*padding: 7px 10px 5px 10px;*/
    /*-webkit-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-ms-user-select: none;*/
    /*user-select: none;*/
    /*-o-user-select: none;*/
    /*font-size: 12px;*/
    /*color: #231F20;*/
    /*white-space: nowrap;*/
/*}*/

/*.select_list .jq-selectbox li.selected {*/
    /*background-color: #cee9fd;*/
/*}*/

/*.select_list .jq-selectbox li:hover {*/
    /*background-color: #cee9fd;*/
/*}*/

/*.select_list .jq-selectbox li.disabled {*/
    /*color: #AAA;*/
/*}*/

/*.select_list .jq-selectbox li.disabled:hover {*/
    /*background: none;*/
/*}*/

/*.popup_edit {*/
    /*width: 100%;*/
/*}*/

/*.popup_edit__wrap {*/
    /*position: relative;*/
    /*width: 710px;*/
    /*margin: 20px auto;*/
    /*border: 1px solid #006ea7;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*background-color: #ECECEC;*/
/*}*/

/*.popup_edit__in {*/
/*}*/

/*.popup_edit__left {*/
    /*float: left;*/
    /*width: 130px;*/
    /*margin: 0 25px 0 0;*/
/*}*/

/*.popup_edit__right {*/
    /*float: left;*/
    /*width: 525px;*/
/*}*/

/*.popup_edit__right-scroll {*/
    /*min-height: 240px;*/
    /*margin: 0 0 10px 0;*/
    /*padding: 0 0 5px 0;*/
/*}*/

/*.popup_edit__right-scrollin {*/
    /*margin-right: 15px;*/
    /*min-height: 240px;*/
    /*padding: 0 0 0 5px;*/
/*}*/

/*.popup_edit .inp-group {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.popup_edit .inp-group--last {*/
    /*margin-bottom: 0;*/
/*}*/

/*.popup_edit .label-block {*/
    /*display: block;*/
    /*margin-bottom: 3px;*/
/*}*/

/*.popup_edit .inp-inline {*/
    /*display: inline-block;*/
    /*margin: 0 20px 0 0;*/
/*}*/

.inp-group .inp-inline:last-child {
    margin-right: 0;
}

/*.popup_edit p {*/
    /*margin: 0 0 20px 0;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.popup_edit label {*/
    /*display: inline-block;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #178f87;*/
/*}*/

/*.popup_edit .disable, .popup_edit .disable:hover {*/
    /*opacity: 0.3;*/
    /*cursor: default;*/
/*}*/

/*.popup_edit__alert {*/
    /*overflow: hidden;*/
    /*z-index: 10;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*left: 0;*/
    /*min-height: 16px;*/
    /*padding: 11px 15px 10px 10px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.popup_edit__alert--success {*/
    /*border: 1px solid #15a048;*/
    /*background-color: #7db17c;*/
/*}*/

/*.popup_edit__alert--warning {*/
    /*z-index: 5;*/
    /*border: 1px solid #db4c67;*/
    /*background-color: #fb7a7c;*/
/*}*/

/*.popup_edit__alert--warning a {*/
    /*display: inline-block;*/
    /*padding: 3px 6px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background-color: #006DAC;*/
    /*color: #fff;*/
/*}*/

/*.popup_edit__alert--warning a:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.popup_edit__alert--warning .cancel-btn {*/
    /*float: right;*/
    /*padding-right: 0;*/
    /*background-color: transparent;*/
    /*color: #006DAC;*/
/*}*/

/*.popup_edit__title {*/
    /*overflow: hidden;*/
    /*margin: 11px 0;*/
/*}*/

/*.popup_edit__title-label {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
    /*padding: 3px 17px 3px 10px;*/
    /*background-color: #009087;*/
    /*font: normal 16px/100% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.popup_edit__title-name {*/
    /*margin: 2px 40px 0 0;*/
    /*font: 500 18px/100% "Roboto", Arial;*/
    /*color: #393939;*/
/*}*/

/*.popup_edit__close {*/
    /*opacity: 0.6;*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*right: 10px;*/
    /*width: 22px;*/
    /*height: 22px;*/
    /*background: url(/themes/design/css/images/ico-popup_close.png) no-repeat;*/
    /*text-indent: -9999px;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_edit__close:hover {*/
    /*opacity: 1;*/
/*}*/

.datepickerBorder .ui-datepicker-month {
    margin: 0 5px;
}

.datepickerHideWeek thead th {
    display: none;
}

.datepickerShowYear .ui-datepicker-year {
    display: inline-block !important;
}

.profile_user__item .people_youknow__content .bottom > ul li {
    padding-right: 0;
}

.profile_user__item .people_youknow__content .profile_min_uinfo p {
    font-size: 11px;
}

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

.container-select-style-mp .select2-choices {
    background-image: none !important;
    background: none !important;
    border: none !important;
    padding: 0 5px !important;
}

.container-select-style-mp .select2-choices .select2-search-field input {
    font-size: 12px !important;
    font-family: "Roboto", Arial !important;
    padding: 5px 0 0 5px !important;
    margin: 0px !important;
    color: #00b0f2 !important;
}

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

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

.dropdown-select-style-mp .select2-results {
    margin: 0 !important;
    padding: 0 !important;
}

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

.dropdown-select-style-mp .select2-no-results {
    background: none !important;
    min-height: 15px !important;
    padding: 5px !important;
}

#whishesList .profile_calendar__item {
    width: 222px;
}

/*.addnew_menu {*/
    /*margin: 0 0 30px 10px;*/
/*}*/

/*.addnew_menu ul {*/
/*}*/

/*.addnew_menu ul li {*/
    /*position: relative;*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.addnew_menu ul li a {*/
    /*display: block;*/
    /*border: 4px solid #dedede;*/
    /*padding: 5px 10px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*font: normal 14px/100% Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
/*}*/

/*.addnew_menu ul li:hover a {*/
    /*border-color: #70ADC9;*/
    /*border-right-color: transparent;*/
/*}*/

/*.addnew_menu ul li.active a {*/
    /*border-color: #70ADC9;*/
    /*background-color: #70ADC9;*/
    /*color: #fff;*/
/*}*/

/*.addnew_menu ul li:hover:before {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -7px;*/
    /*bottom: 0;*/
    /*width: 10px;*/
    /*height: 100%;*/
    /*background: url(/themes/design/css/images/ico-addnew-arr-hover.png) right center no-repeat;*/
    /*-webkit-background-size: 100% 100%;*/
    /*-o-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/
/*}*/

/*.addnew_menu ul li.active:before {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -5px;*/
    /*bottom: 0;*/
    /*width: 10px;*/
    /*height: 100%;*/
    /*background: url(/themes/design/css/images/ico-addnew-arr-active.png) right center no-repeat;*/
    /*-webkit-background-size: 100% 100%;*/
    /*-o-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/
/*}*/

/*.addnew_menu ul li.delete a {*/
    /*border-color: #cc7676;*/
    /*background-color: #cc7676;*/
    /*color: #fff;*/
/*}*/

/*.addnew_menu ul li.delete:before {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -5px;*/
    /*bottom: 0;*/
    /*width: 10px;*/
    /*height: 100%;*/
    /*background: url(/themes/design/css/images/ico-addnew-arr-delete.png) right center no-repeat;*/
    /*-webkit-background-size: 100% 100%;*/
    /*-o-background-size: 100% 100%;*/
    /*background-size: 100% 100%;*/
/*}*/

/*.addnew_menu .addnew-btn {*/
    /*text-align: center;*/
/*}*/

/*.addnew_menu .addnew-btn a {*/
    /*opacity: 0.75;*/
    /*display: inline-block;*/
    /*padding: 5px 0 5px 30px;*/
    /*background: url(/themes/design/css/images/ico-popup_addnew.png) left center no-repeat;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #4693bf;*/
    /*text-align: left;*/
    /*text-decoration: none;*/
    /*cursor: pointer;*/
/*}*/

/*.addnew_menu .addnew-btn a:hover {*/
    /*opacity: 1;*/
/*}*/

/*.popup_edit__latit {*/
/*}*/

/*.popup_edit__latit .inp-inline {*/
    /*margin-right: 35px;*/
/*}*/

/*.popup_edit__latit span {*/
    /*color: #4D4D4D;*/
/*}*/

/*.popup_edit__names {*/
/*}*/

/*.popup_edit__names label {*/
    /*float: left;*/
    /*width: 55px;*/
    /*margin: 9px 0 0 0;*/
    /*vertical-align: top;*/
/*}*/

/*.popup_edit__names .inp-style {*/
    /*float: left;*/
    /*width: 421px;*/
    /*max-width: 421px;*/
/*}*/

/*.popup_edit__feet {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #4D4D4D;*/
/*}*/

/*.popup_edit__feet .inp-style {*/
    /*width: 85px;*/
    /*margin-right: 3px;*/
    /*margin-left: 3px;*/
/*}*/

/*.popup_edit__active-top {*/
    /*color: #4D4D4D;*/
/*}*/

/*.popup_edit__active-top {*/
    /*margin-bottom: 10px;*/
/*}*/

.ul-chkb {
    display: inline-block;
    width: 240px;
    vertical-align: top;
}

.ul-chkb li {
    margin-bottom: 10px;
}

.ul-chkb li label {
    font-size: 12px;
    color: #006DAC;
}

.ul-chkb li label.checked {
    color: #219A1B;
}

.ul-radio label {
    color: #006DAC;
}

.ul-radio label.checked {
    color: #4E4E4E;
}

/*.list-g-chkb {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.list-g-chkb label {*/
    /*color: #006DAC;*/
/*}*/

/*.list-g-chkb .ico {*/
    /*margin: 0 5px 0 0;*/
    /*vertical-align: middle;*/
/*}*/

/*.jq-checkbox.g_chkb {*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*margin-right: 5px;*/
    /*background: url(/themes/design/css/images/icons-list-g-chkb.png) center bottom no-repeat;*/
/*}*/

/*.jq-checkbox.g_chkb.checked {*/
    /*background-position: center top;*/
/*}*/

/*.r-delete-btn {*/
    /*display: inline-block;*/
    /*height: 24px;*/
    /*padding: 0 8px 0 27px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: #E98588 url(/themes/design/css/images/ico-r-delete-btn.png) 4px center no-repeat;*/
    /*font: normal 14px/24px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.r-delete-btn:hover {*/
    /*background-color: #D17577;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.r-prev-btn {*/
    /*opacity: 0.7;*/
    /*display: inline-block;*/
    /*width: 60px;*/
    /*height: 24px;*/
    /*padding: 0 0 0 4px;*/
    /*background: url(/themes/design/css/images/ico-r-prev-btn.png) no-repeat;*/
    /*font: normal 14px/24px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.r-prev-btn:hover {*/
    /*opacity: 1;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.r-next-btn {*/
    /*opacity: 0.7;*/
    /*display: inline-block;*/
    /*width: 60px;*/
    /*height: 24px;*/
    /*padding: 0 4px 0 0;*/
    /*background: url(/themes/design/css/images/ico-r-next-btn.png) no-repeat;*/
    /*font: normal 14px/24px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.r-next-btn:hover {*/
    /*opacity: 1;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.r-primary-btn {*/
    /*outline: none;*/
    /*border: 0;*/
    /*display: inline-block;*/
    /*padding: 10px 40px;*/
    /*border-radius: 4px;*/
    /*background: #0069b0;*/
    /*font: normal 18px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: uppercase;*/
/*}*/

/*.r-primary-btn:hover {*/
    /*opacity: 0.9;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.list-g-radio {*/
/*    margin: 0 0 10px 0;*/
/*}*/

/*.list-g-radio label {*/
/*    color: #006DAC;*/
/*}*/

/*.jq-radio.g_radio {*/
/*    width: 20px;*/
/*    height: 18px;*/
/*    margin-right: 5px;*/
/*    background: url(/themes/design/css/images/icons-list-g-radio.png) center bottom no-repeat;*/
/*}*/

/*.jq-radio.g_radio.checked {*/
/*    background-position: center top;*/
/*}*/

/*.list-g-radio .ico {*/
/*    margin: 0 5px 0 0;*/
/*    vertical-align: middle;*/
/*}*/

/*.itine_slider {*/
/*    border: 1px solid #70adc9;*/
/*    padding: 3px 15px;*/
/*    -webkit-border-radius: 20px;*/
/*    border-radius: 20px;*/
/*    background-color: #fff;*/
/*}*/

/*.itine_slider .noUi-horizontal {*/
/*    padding-right: 0;*/
/*    padding-left: 0;*/
/*}*/

/*.popup_edit p.min-mar {*/
    /*margin-bottom: 5px;*/
    /*color: #178F87;*/
/*}*/

/*.popup_edit__redtape {*/
/*}*/

/*.popup_edit__redtape .inp-style {*/
    /*width: 478px;*/
    /*max-width: 478px;*/
/*}*/

/*.popup_edit__webaddress {*/
/*}*/

/*.popup_edit__webaddress .inp-style {*/
    /*width: 478px;*/
/*}*/

/*.popup_edit__editing {*/
    /*margin: 0 40px 15px 0;*/
/*}*/

/*.popup_edit__editing-title {*/
    /*float: left;*/
    /*width: 75px;*/
    /*margin: 5px 10px 0 0;*/
    /*font: normal 18px/100% "Roboto", Arial;*/
    /*color: #5C5C5C;*/
    /*text-align: right;*/
/*}*/

/*.popup_edit__editing-content {*/
    /*overflow: hidden;*/
/*}*/

/*.popup_edit__editing-content ul {*/
/*}*/

/*.popup_edit__editing-content ul li {*/
    /*display: inline-block;*/
    /*margin: 0 5px 10px 0;*/
/*}*/

/*.popup_edit__editing-content ul li a {*/
    /*display: block;*/
    /*height: 26px;*/
    /*border: 1px solid #006DAC;*/
    /*padding: 0 9px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*font: normal 14px/26px Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
/*}*/

/*.popup_edit__editing-content ul li a:hover, .popup_edit__editing-content ul li.active a {*/
    /*border-color: #006DAC;*/
    /*background-color: #006EA7;*/
    /*color: #fff;*/
/*}*/

/*.popup_edit__bigmap {*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*margin: 0 0 30px 0;*/
    /*border: 1px solid #B3B3B3;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*background-color: #fff;*/
/*}*/

/*.popup_edit__bigmap-txt {*/
    /*padding: 10px;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.popup_edit__bigmap-map {*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 425px;*/
/*}*/

/*.popup_edit__bigmap-map .centerMarker {*/
    /*z-index: 1;*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*width: 22px;*/
    /*height: 32px;*/
    /*margin-left: -11px;*/
    /*margin-top: -32px;*/
    /*background: url(/themes/design/css/images/ico-pointer.png) no-repeat;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_edit__bigmap-submit {*/
    /*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;*/
/*}*/

/*.popup_edit__bigmap-submit:hover {*/
    /*background-color: #1c8419;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_edit__bigmap-submit:hover {*/
/*}*/

/*.btn-upl-photo {*/
    /*display: inline-block;*/
    /*margin: 0 0 4px -5px;*/
    /*border: 1px solid transparent;*/
    /*padding: 6px 5px 6px 35px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: url(/themes/design/css/images/ico-upl-photo.png) 5px center no-repeat;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
    /*cursor: pointer;*/
/*}*/

/*.btn-upl-photo:hover {*/
    /*border-color: #006EA7;*/
/*}*/

/*.btn-upl-photo_url {*/
    /*height: 39px;*/
    /*margin: 0 0 4px -5px;*/
/*}*/

/*.btn-upl-photo_url-txt {*/
    /*display: inline-block;*/
    /*border: 1px solid transparent;*/
    /*padding: 6px 5px 6px 35px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: url(/themes/design/css/images/ico-upl-url.png) 5px center no-repeat;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
    /*cursor: pointer;*/
/*}*/

/*.btn-upl-photo_url-txt:hover {*/
    /*border-color: #006EA7;*/
/*}*/

/*.btn-upl-photo_url .inp-style {*/
    /*opacity: 0;*/
    /*visibility: hidden;*/
    /*width: 260px;*/
/*}*/

/*.btn-upl-photo_cam {*/
    /*display: inline-block;*/
    /*margin: 0 0 8px -5px;*/
    /*border: 1px solid transparent;*/
    /*padding: 6px 5px 6px 35px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: url(/themes/design/css/images/ico-upl-cam.png) 5px center no-repeat;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
    /*cursor: pointer;*/
/*}*/

/*.btn-upl-photo_cam:hover {*/
    /*border-color: #006EA7;*/
/*}*/

/*.upl-photo_descr {*/
    /*margin: 10px 0 15px 0;*/
/*}*/

/*.upl-photo_descr-txt {*/
    /*float: left;*/
/*}*/

/*.upl-photo_descr-head {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.upl-photo_descr-head label {*/
    /*margin: 5px 0 0 0;*/
/*}*/

/*.upl-photo_descr-btn {*/
    /*position: relative;*/
    /*float: right;*/
    /*width: 27px;*/
    /*height: 24px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: #70ADC9 url(/themes/design/css/images/ico-upl-sandwich.png) center center no-repeat;*/
    /*cursor: pointer;*/
/*}*/

/*.upl-photo_descr-btn:hover {*/
    /*background-color: #006fa2;*/
/*}*/

/*.upl-photo_descr-btn__in {*/
    /*z-index: 10;*/
    /*position: absolute;*/
    /*top: 120%;*/
    /*right: 0;*/
    /*display: none;*/
    /*width: 240px;*/
    /*background: #fff;*/
    /*box-shadow: 0 0 5px #666;*/
/*}*/

/*.upl-photo_descr-btn__in ul {*/
    /*list-style: none;*/
/*}*/

/*.upl-photo_descr-btn__in ul li {*/
/*}*/

/*.upl-photo_descr-btn__in ul li a {*/
    /*display: block;*/
    /*padding: 8px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: underline;*/
    /*text-decoration: none;*/
/*}*/

/*.upl-photo_descr-btn__in ul li a:hover {*/
    /*background: #cde8ff;*/
    /*text-decoration: none;*/
/*}*/

/*.upl-photo_preview {*/
    /*float: left;*/
    /*width: 243px;*/
    /*height: 147px;*/
    /*margin: 0 8px 0 0;*/
    /*border: 1px solid #8F8F8F;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background-color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.upl-photo_descr textarea {*/
    /*width: 230px;*/
    /*height: 108px;*/
    /*padding: 5px;*/
    /*line-height: 130%;*/
/*}*/

/*.upl-photo_preview img {*/
    /*display: inline-block;*/
/*}*/

/*.upl-photo_list {*/
    /*overflow: hidden;*/
    /*margin: 0 -6px 35px -6px;*/
    /*padding: 5px 1px;*/
/*}*/

/*.upl-photo_item {*/
    /*position: relative;*/
    /*float: left;*/
    /*overflow: hidden;*/
    /*margin: 0 4px 10px 5px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*cursor: pointer;*/
/*}*/

/*.upl-photo_item img {*/
    /*display: block;*/
    /*-webkit-transition: opacity 150ms ease-in-out;*/
    /*-moz-transition: opacity 150ms ease-in-out;*/
    /*-ms-transition: opacity 150ms ease-in-out;*/
    /*-o-transition: opacity 150ms ease-in-out;*/
    /*transition: opacity 150ms ease-in-out;*/
    /*-webkit-border-radius: 3px;*/
    /*border-radius: 3px;*/
/*}*/

/*.upl-photo_item img:hover {*/
    /*opacity: 0.9;*/
/*}*/

/*.upl-photo_item-main {*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*padding: 4px 0;*/
    /*background-color: #70ADC9;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.upl-photo_item--selected {*/
    /*-webkit-box-shadow: 0 0 0 5px #76b182;*/
    /*box-shadow: 0 0 0 5px #76b182;*/
/*}*/

/*.popup_edit__bt {*/
    /*overflow: hidden;*/
    /*margin: 0 20px 10px 0;*/
    /*padding: 0 0 0 5px;*/
/*}*/

/*.popup_edit__bt-left {*/
    /*float: left;*/
    /*margin: 7px 0 0 0;*/
/*}*/

/*.popup_edit__bt-right {*/
    /*float: right;*/
/*}*/

/*.popup_edit__bt-center {*/
    /*overflow: hidden;*/
    /*margin: 7px 0 0 0;*/
    /*text-align: center;*/
/*}*/

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    background: url(/themes/design/css/images/ico-cb-arrow.png) center center no-repeat;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/*.ui-helper-clearfix:before, .ui-helper-clearfix:after {*/
    /*content: "";*/
    /*display: table;*/
    /*border-collapse: collapse;*/
/*}*/

/*.ui-helper-clearfix:after {*/
    /*clear: both;*/
/*}*/

/*.ui-helper-clearfix {*/
    /*min-height: 0;*/
/*}*/

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*.ui-autocomplete-input {*/
/*    outline: none;*/
/*    width: 220px;*/
/*    border: 1px solid #9e9e9e;*/
/*    padding: 9px 30px 9px 10px;*/
/*    border-radius: 4px;*/
/*    font: normal 14px/140% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.ui-autocomplete-input:focus {*/
/*    border-color: #0b7dbc;*/
/*    box-shadow: 0 0 5px 2px #6fc4e7;*/
/*}*/

/*.ui-autocomplete {*/
/*    z-index: 9999;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    -webkit-box-shadow: 0 0 5px #666;*/
/*    box-shadow: 0 0 5px #666;*/
/*    background-color: #fff;*/
/*    cursor: default;*/
/*}*/

/*.ui-autocomplete li {*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.ui-autocomplete li:hover {*/
/*    background-color: #CEE9FD;*/
/*}*/

/*.ui-menu {*/
/*    list-style: none;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*    display: block;*/
/*    outline: none;*/
/*}*/

/*.ui-menu .ui-menu {*/
/*    position: absolute;*/
/*}*/

/*.ui-menu .ui-menu-item {*/
/*    position: relative;*/
/*    margin: 0;*/
/*    cursor: pointer;*/
/*    min-height: 0;*/
/*    padding: 10px;*/
/*}*/

/*.popup_edit__seasone {*/
    /*color: #4D4D4D;*/
/*}*/

/*.popup_edit__seasone .inp-style {*/
    /*width: 85px;*/
    /*margin: 0 5px;*/
/*}*/

.datepicker-white {
}

.datepicker-white .ui-datepicker {
    border: 1px solid #dcdcdc;
    background-color: #FFF;
}

.datepicker-white .ui-datepicker td {
    text-align: center;
}

.datepicker-white .ui-datepicker td a {
    margin: 0 3px;
    padding: 5px 0;
    color: #909090;
    text-align: center;
}

.datepicker-white .ui-datepicker td a:hover {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #5B4F89;
    color: #fff;
}

.datepicker-white .ui-datepicker table {
    color: #717171;
}

.datepicker-white .ui-datepicker-next {
    border-top-color: #717171;
    border-right-color: #717171;
}

.datepicker-white .ui-datepicker-prev {
    border-top-color: #717171;
    border-left-color: #717171;
}

.datepicker-white .ui-datepicker .ui-datepicker-year, .datepicker-white .ui-datepicker .ui-datepicker-title {
    color: #737373;
}

.datepicker-white .ui-datepicker-year {
    display: none;
}

/*.profile_about__addtextcnt, .profile_about__addtextcnt_disabled {*/
/*    border: 1px solid #d7e2e2;*/
/*    padding: 25px 25px 25px 65px;*/
/*    -webkit-border-radius: 4px;*/
/*    border-radius: 4px;*/
/*    background: url(/themes/design/css/images/ico-addtextcnt.png) 14px center no-repeat;*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #006DAC;*/
/*    cursor: pointer;*/
/*}*/

/*.profile_about__addtextcnt:hover {*/
/*    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);*/
/*    background-position: 10px center;*/
/*    text-decoration: underline;*/
/*}*/

/*.block_photos__blank, .block_photos__blank_disabled {*/
/*    width: 107px;*/
/*    height: 107px;*/
/*    border: 1px solid #dce6e6;*/
/*    -webkit-border-radius: 3px;*/
/*    border-radius: 3px;*/
/*    -webkit-box-shadow: inset -1px 1px 0 0 #F9FAFB;*/
/*    box-shadow: inset -1px 1px 0 0 #F9FAFB;*/
/*    background: url(/themes/design/css/images/ico-photos_blank.png) center center no-repeat;*/
/*}*/

/*.block_photos__blank:hover {*/
/*    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);*/
/*}*/

/*.profile_v_img-empty, .profile_v_img-empty_disabled {*/
/*    height: 125px;*/
/*    -webkit-border-radius: 3px;*/
/*    border-radius: 3px;*/
/*    background: url(/themes/design/css/images/img-profile_v_empty.jpg) right top no-repeat;*/
/*}*/

.profile_v__item:hover .profile_v_img-empty, .profile_exp__item:hover .profile_v_img-empty, .profile_v_img-empty:hover {
    background-position: right -139px;
}

.profile_v_txt-add, .profile_v_txt-add_disabled {
    height: 175px;
    margin-bottom: 10px;
    font: normal 14px/185px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

.profile_exp__item_disabled .profile_v_txt-add, .profile_v_txt-add_disabled {
    cursor: default;
    color: grey;
}

.profile_v_txt-add_disabled {
    font: normal 14px/16px "Roboto", Arial;
}

.profile_v__item:hover .profile_v_txt-add span {
    display: none;
}

.profile_v__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;
}

.profile_exp__item_disabled .profile_v_txt-add:hover span {
    display: block;
}

.profile_exp__item_disabled .profile_v_txt-add:hover {
    background: none;
}

/*.g-list_empty {*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
    /*border: 1px solid #D6E1E2;*/
    /*padding: 10px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*cursor: pointer;*/
/*}*/

/*.g-list_empty img {*/
    /*display: inline-block;*/
    /*margin: 0 10px 0 0;*/
    /*vertical-align: middle;*/
/*}*/

/*.g-list_empty-img img {*/
    /*display: none;*/
/*}*/

/*.g-list_empty .img {*/
    /*display: inline-block;*/
    /*width: 63px;*/
    /*height: 63px;*/
    /*margin: 0 10px 0 0;*/
    /*border: 1px solid #D6E1E2;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: url(/themes/design/css/images/ico-user_g-list.png) center center no-repeat;*/
    /*vertical-align: middle;*/
/*}*/

/*.g-list_empty .img2 {*/
    /*display: none;*/
/*}*/

/*.g-list_empty-img:hover .img {*/
    /*border: 0;*/
    /*margin: 1px 11px 1px 1px;*/
/*}*/

/*.g-list_empty-img:hover img {*/
    /*display: inline-block;*/
/*}*/

/*.g-list_empty:hover .img {*/
    /*display: none;*/
/*}*/

/*.g-list_empty:hover .img2 {*/
    /*display: inline-block;*/
    /*background-size: cover;*/
/*}*/

/*.g-list_empty .txt {*/
    /*display: inline-block;*/
    /*width: 195px;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*vertical-align: middle;*/
/*}*/

/*.g-list_empty:hover .txt {*/
    /*text-decoration: underline;*/
/*}*/

.btn-claimit {
    margin: 0 0 10px 0;
    cursor: pointer;
}

.btn-claimit img {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.btn-claimit .img {
    display: inline-block;
    width: 32px;
    height: 32px;
    border: 1px solid #d6e1e2;
    margin: 0 5px 0 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(/themes/design/css/images/ico-user_g-list-min.png) center center no-repeat;
    vertical-align: middle;
}

.btn-claimit:hover .img {
    display: none;
}

.btn-claimit .img2 {
    display: none;
}

.btn-claimit:hover .img2 {
    display: inline-block;
    background-size: cover;
}

.btn-claimit-img img {
    display: none;
}

.btn-claimit-img:hover .img {
    border: 0;
    margin: 1px 6px 1px 1px;
}

.btn-claimit-img:hover img {
    display: inline-block;
}

.btn-claimit .txt {
    display: inline-block;
    font: normal 14px/130% "Roboto", Arial;
    color: #006DAC;
    vertical-align: middle;
}

.btn-claimit:hover .txt {
    text-decoration: underline;
}

.btn-unclaim .img, .btn-unclaim:hover .img {
    background: url(/themes/design/css/images/ico-deltextcnt-min.png) center center no-repeat;
}

.btn-unclaim .txt {
    text-decoration: underline;
}

.btn-unclaim-img .img {
    border-width: 0;
    margin: 1px 6px 1px 1px;
}

.btn-unclaim-img:hover .img {
    border-width: 1px;
    margin: 0 5px 0 0;
}

.btn-unclaim-img:hover img {
    display: none;
}

/*.popup_info {*/
    /*overflow: hidden;*/
    /*width: 570px;*/
    /*margin: 20px auto;*/
    /*border: 1px solid #006ea7;*/
    /*background-color: #F5FCFE;*/
    /*-webkit-border-radius: 7px;*/
    /*border-radius: 7px;*/
/*}*/

/*.popup_info .popup-close, .popup_info .popup-close-sub {*/
    /*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 .popup-close:hover, .popup_info .popup-close-sub:hover {*/
    /*opacity: 1;*/
/*}*/

/*.popup_info .inp-group {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.popup_info p {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/18px "Roboto", Arial;*/
    /*color: #545454;*/
/*}*/

/*.popup_info label {*/
    /*display: inline-block;*/
    /*margin: 0 5px 0 0;*/
    /*font: normal 14px/18px "Roboto", Arial;*/
    /*color: #178F87;*/
/*}*/

/*.popup_info__head {*/
    /*overflow: hidden;*/
    /*margin: 0 0 20px 0;*/
    /*padding: 12px 0;*/
    /*background-color: #006ea7;*/
/*}*/

/*.popup_info__head .h3 {*/
    /*margin: 0 40px 0 10px;*/

    /*font: normal 18px/110% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-transform: none;*/
    /*letter-spacing: .4px;*/
    /*font-family: 'Ubuntu', sans-serif;*/
/*}*/

/*.popup_info--error .popup_info__head {*/
    /*background-color: #FF7881;*/
/*}*/

/*.popup_info__body {*/
    /*padding: 0 10px;*/
/*}*/

/*.popup_info__body .inp-date {*/
    /*width: 120px;*/
/*}*/

/*.popup_info__body .ui-front {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.popup_info__body .ico-calend {*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*margin: 0 0 0 5px;*/
    /*background: url(/themes/design/css/images/ico-calend.png) center center no-repeat;*/
    /*vertical-align: middle;*/
    /*text-indent: -9999px;*/
/*}*/

/*.popup_info__body .inp-search {*/
    /*width: 300px;*/
    /*background: #fff url(/themes/design/css/images/ico-b_list_box_search.png) 96% center no-repeat;*/
/*}*/

.list_user_rem {
    margin: 0 0 35px 55px;
}

.list_user_rem ul {
    list-style: none;
}

.list_user_rem ul li {
    display: inline-block;
    min-height: 35px;
    margin: 0 15px 10px 0;
    line-height: 35px;
}

.list_user_rem .avatar {
    display: inline-block;
    margin: 0 3px 0 0;
    vertical-align: middle;
}

.list_user_rem .avatar img {
    display: block;
}

.list_user_rem .title {
    display: inline-block;
    vertical-align: middle;
}

.list_user_rem .remove {
    opacity: 0.5;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 0 0 3px;
    -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;
}

.list_user_rem .remove:hover {
    opacity: 1;
}

.list_user_rem .red {
    padding: 0 0 0 12px;
    background: url(/themes/design/css/images/ico-mail_min-red.png) left center no-repeat;
    color: #FD3A33;
}

.list_user_rem .green {
    padding: 0 0 0 12px;
    background: url(/themes/design/css/images/ico-mail_min-green.png) left center no-repeat;
    color: #009A37;
}

.list_user_rem .black {
    padding: 0 0 0 20px;
    background: url(/themes/design/css/images/ico-mail_min-black.png) left center no-repeat;
    color: #000;
}

/*.popup_info__bt {*/
    /*border-top: 1px solid #C1DEEB;*/
    /*padding: 10px;*/
/*}*/

/*.popup_info__bt--tar {*/
    /*text-align: right;*/
/*}*/

/*.popup_info__bt--tar .btn {*/
    /*margin-left: 10px;*/
/*}*/

/*.popup_info__bt .btn-text {*/
    /*margin-right: 20px;*/
/*}*/

/*.popup_info__bt .btn-blue {*/
    /*display: inline-block;*/
    /*padding: 10px 15px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*-webkit-transition: background-color 150ms ease;*/
    /*-moz-transition: background-color 150ms ease;*/
    /*-ms-transition: background-color 150ms ease;*/
    /*-o-transition: background-color 150ms ease;*/
    /*transition: background-color 150ms ease;*/
    /*background-color: #0069b0;*/
    /*color: #fff;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_info__bt .btn-blue:hover {*/
    /*opacity: 0.9;*/
/*}*/

/*.profile_min_uinfo .username {*/
/*    position: relative;*/
/*    margin: 0 0 3px 0;*/
/*    font: 500 14px/100% "Roboto", Arial;*/
/*    color: #000;*/
/*    display: inline;*/
/*    letter-spacing: -0.05px;*/
/*}*/

/*.catalogue_menu {*/
    /*z-index: 10000;*/
    /*position: absolute;*/
    /*top: 110%;*/
    /*left: 0;*/
    /*overflow: hidden;*/
    /*display: none;*/
    /*background-color: #fff;*/
    /*box-shadow: 0px 0px 10px 0px rgba(89, 89, 89, 0.65);*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*font-size: 0;*/
    /*white-space: nowrap;*/
/*}*/

/*.catalogue_menu__step1 {*/
    /*display: inline-block;*/
    /*height: 432px;*/
    /*vertical-align: top;*/
/*}*/

/*.catalogue_menu__step1 ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue_menu__step1 ul li {*/
    /*display: block;*/
    /*height: 54px;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.catalogue_menu__step1 ul li:hover {*/
    /*background-color: #DCEAF1;*/
/*}*/

/*.catalogue_menu__step1 ul li.active {*/
    /*z-index: 10;*/
    /*position: relative;*/
    /*background-color: #DCEAF1;*/
/*}*/

/*.catalogue_menu__step1 ul li.active:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -10px;*/
    /*bottom: 0;*/
    /*display: block;*/
    /*width: 10px;*/
    /*height: 54px;*/
    /*background: url(/themes/design/css/images/ico-catalogue_o_arr.png) no-repeat;*/
/*}*/

/*.catalogue_menu__step1 ul li .title {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.m-ico {*/
    /*display: inline-block;*/
    /*width: 33px;*/
    /*height: 33px;*/
    /*margin: 0 10px 0 0;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background-color: #FFF;*/
    /*background-repeat: no-repeat;*/
    /*vertical-align: middle;*/
/*}*/

/*.m-ico1 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_climbing.png);*/
/*}*/

/*.m-ico2 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_footwear.png);*/
/*}*/

/*.m-ico3 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_headwear.png);*/
/*}*/

/*.m-ico4 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_handwear.png);*/
/*}*/

/*.m-ico5 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_clothing.png);*/
/*}*/

/*.m-ico6 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_personal.png);*/
/*}*/

/*.m-ico7 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_camping.png);*/
/*}*/

/*.m-ico8 {*/
    /*background-image: url(/themes/design/css/images/ico-thumb_other.png);*/
/*}*/

/*.catalogue_menu__step2 {*/
    /*display: inline-block;*/
    /*height: 432px;*/
    /*border-left: 1px solid #E5EFF5;*/
    /*padding: 0 0 0 20px;*/
    /*vertical-align: top;*/
/*}*/

/*.catalogue_menu__step2 ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue_menu__step2 ul li {*/
    /*height: 54px;*/
    /*margin: -1px 0 0 0;*/
    /*border-bottom: 1px solid #DEEBF2;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.catalogue_menu__step2 ul li:last-child {*/
    /*border-bottom: 0;*/
/*}*/

/*.catalogue_menu__step2 ul li.active {*/
    /*z-index: 10;*/
    /*position: relative;*/
    /*background-color: #DCEAF1;*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue_menu__step2 ul li.active:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -10px;*/
    /*bottom: 0;*/
    /*display: block;*/
    /*width: 10px;*/
    /*height: 54px;*/
    /*background: url(/themes/design/css/images/ico-catalogue_o_arr.png) no-repeat;*/
/*}*/

/*.catalogue_menu__step2 ul li:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue_menu__step3 {*/
    /*display: inline-block;*/
    /*height: 432px;*/
    /*border-left: 1px solid #E5EFF5;*/
    /*padding: 0 0 0 20px;*/
    /*vertical-align: top;*/
/*}*/

/*.catalogue_menu__step3 ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue_menu__step3 ul li {*/
    /*min-width: 230px;*/
    /*height: 54px;*/
    /*margin: -1px 0 0 0;*/
    /*border-bottom: 1px solid #DEEBF2;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.catalogue_menu__step3 ul li:last-child {*/
    /*border-bottom: 0;*/
/*}*/

/*.catalogue_menu__step3 ul li.active {*/
    /*background-color: #DCEAF1;*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue_menu__step3 ul li:hover {*/
    /*text-decoration: underline;*/
/*}*/

.scrolled {
    position: relative;
}

.scrolled:after {
    content: ' ';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 40px;
    background: url(/themes/design/css/images/bg-catmenu-gr.png) repeat-x;
}

.scrolled ul {
    -ms-overflow-y: scroll;
    overflow-y: scroll;
    height: 432px;
}

.bt_arrow {
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
    background: url(/themes/design/css/images/ico-catalogue_arr.png) center center no-repeat;
    cursor: pointer;
}

/*.equip_crumbs {*/
    /*display: inline-block;*/
    /*margin: 0 0 15px 0;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_crumbs ul {*/
    /*list-style: none;*/
/*}*/

/*.equip_crumbs ul li {*/
    /*display: inline-block;*/
    /*margin: 0 5px 0 0;*/
    /*padding: 0 15px 0 0;*/
    /*background: url(/themes/design/css/images/ico-eqipcrumbs-arr.png) right center no-repeat;*/
/*}*/

/*.equip_crumbs ul li:last-child {*/
    /*padding-right: 0;*/
    /*background: none;*/
/*}*/

/*.equip_crumbs ul li a {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-transform: uppercase;*/
    /*text-decoration: none;*/
/*}*/

/*.equip_crumbs .current a {*/
    /*font-weight: bold;*/
/*}*/

/*.equip_filters {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.equip_filters ul {*/
    /*list-style: none;*/
/*}*/

/*.equip_filters ul li .del {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*margin: 0 0 0 2px;*/
    /*background: url(/themes/design/css/images/ico-del-min.png) right center no-repeat;*/
    /*text-indent: -9999px;*/
    /*vertical-align: middle;*/
/*}*/

/*.del--bordered {*/
    /*border-left: 1px solid #fff;*/
    /*padding-left: 5px;*/
/*}*/

/*.equip_filters ul li .numb {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*margin: 0 0 0 2px;*/
    /*-webkit-border-radius: 16px;*/
    /*border-radius: 16px;*/
    /*background-color: #fff;*/
    /*font: bold 12px/16px "Roboto", Arial;*/
    /*color: #5292ba;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_filters ul li:hover .numb {*/
    /*color: #006DAC;*/
/*}*/

/*.equip_filters ul li .dd_arr {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*background: url(/themes/design/css/images/ico-dd-arr.png) center center no-repeat;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_filters > ul > li:hover {*/
    /*background-color: #006EA7;*/
/*}*/

/*.equip_filters ul li.red {*/
    /*background-color: #D3787A !important;*/
/*}*/

.profile_equip__item, .profile_equip__item {
    -webkit-transition: box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
}

.profile_equip__item:hover, .profile_equip__item:hover {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65) !important;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65) !important;
}

.equip_catalog .profile_equip__item .content p {
    margin-bottom: 0;
    line-height: 150%;
}

.profile_equip__item .rating {
    margin: 0 0 7px 0;
}

.profile_equip__item .rating span {
    font-size: 12px;
    vertical-align: middle;
}

.equip_catalog .mount_faq {
    background-color: #F5FCFE;
}

.equip_top_info {
    margin: 0 0 35px 0;
}

.equip_top_info .thumb {
    float: left;
    width: 222px;
    height: 222px;
    margin: 0 10px 0 0;
    border: 1px solid #d9e3e4;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.equip_top_info .info {
    position: relative;
}

.equip_top_info .info h4 {
    margin: 15px 0 10px 0;
    font: bold 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.equip_top_info .info p {
    margin: 0 0 10px 0;
    font: normal 16px/100% "Roboto", Arial;
    color: #000;
}

.equip_top_info .info .price {
    margin: 0 0 20px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #777;
}

.equip_top_info .info .price span {
    color: #000;
}

.equip_top_info .info .rating {
    margin: 0 0 10px 0;
}

.equip_top_info .info .rating span {
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
    vertical-align: middle;
}

.equip_top_info .info .rating span b {
    font-weight: bold;
    color: #000;
}

.equip_top_info .info .profile_top__btns {
    float: none;
    top: 0;
}

.actual_prices {
    margin: 0 0 30px 0;
}

.actual_prices__in {
    border: 1px solid #dae3e4;
    padding: 10px 5px 5px 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #F5FCFE;
}

.actual_prices__in h4 {
    display: block;
    margin: 0 0 5px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
    text-align: center;
}

.actual_prices__in p {
    margin: 0 0 10px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    text-align: center;
}

.actual_prices__in .thumb {
    margin: 0 0 5px 0;
    text-align: center;
}

.actual_prices__in .thumb img {
    display: inline-block;
}

.actual_prices__in table {
    width: 100%;
}

.actual_prices__in tr td {
    border-bottom: 1px solid #D9E3E4;
    padding: 5px;
}

.actual_prices__in tr:last-child td {
    border-bottom: 0;
}

.actual_prices__in tr td:first-child {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.actual_prices__in tr td:last-child {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.actual_prices__in tr:hover td {
    border-bottom-color: transparent;
    background-color: #CFE7F1;
}

.actual_prices__in .red {
    color: #FF0101;
}

.actual_prices__in .grey {
    color: #777;
    text-decoration: line-through;
}

.actual_prices__in .green {
    color: #2E9B35;
}

.eq_aboutbrand {
}

.eq_aboutbrand .thumb {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #D6E1E2;
    padding: 9px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.eq_aboutbrand .excerpt {
    overflow: hidden;
    float: none;
}

/*.reviews_boxes {*/
    /*margin: 0 0 30px 0;*/
/*}*/

/*.reviews_boxes h3 {*/
    /*overflow: hidden;*/
    /*color: #A0A0A0;*/
/*}*/

/*.reviews_box {*/
    /*margin: 0 0 10px 0;*/
    /*border: 1px solid #d9e4e5;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background-color: #F5FCFE;*/
/*}*/

/*.reviews_box__in {*/
    /*padding: 10px;*/
/*}*/

/*.reviews_box .profile_min_uinfo {*/
    /*margin: 0 0 10px 0;*/
    /*line-height: 100%;*/
/*}*/

/*.reviews_box .profile_min_uinfo p {*/
    /*font-size: 12px;*/
    /*color: #384042;*/
/*}*/

/*.reviews_box .reviews_box__title {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.reviews_box .reviews_box__title h4 {*/
    /*display: inline;*/
    /*margin: 0 20px 0 0;*/
    /*font: bold 14px/120% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-transform: uppercase;*/
    /*vertical-align: middle;*/
/*}*/

/*.reviews_box .reviews_box__title .rating {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.reviews_box__txt {*/
    /*max-width: 610px;*/
/*}*/

/*.reviews_box__txt p {*/
    /*font: normal 14px/18px "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

.travel-dates .selector__name {
    float: none;
}

.travel-dates .selector__body {
    float: none;
    padding-top: 5px;
}

.travel-dates__left {
    display: inline-block;
    margin-right: 13px;
}

.travel-dates__right {
    display: inline-block;
}

.select-date-blue {
    background-color: transparent;
    border: 1px solid #00afe9;
    border-radius: 4px;
    color: #00afe9;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: middle;
    width: 88px;
}

.select-date-blue::-moz-placeholder {
    color: #00afe9;
}

.travel-dates .ui-datepicker-trigger {
    display: inline-block;
    margin: 0 0 0 0;
    vertical-align: middle;
}

.choose_at_box {
    position: relative;
    margin: 0 0 15px 0;
}

.choose_at_box__top {
    height: 42px;
    border: 1px solid #00AFE9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.choose_at_box__top .arr {
    position: absolute;
    top: 25px;
    right: 10px;
    width: 0;
    height: 0;
    margin: -5px 0 0 0;
    border: 5px solid transparent;
    border-top-color: #00AFE9;
}

.choose_at_box--active .choose_at_box__top .arr {
    top: 20px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.choose_at_box__top .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 -5px 0 5px;
    vertical-align: middle;
}

.choose_at_box__top .txt {
    display: inline-block;
    margin: 0 0 0 10px;
    color: #00AFE9;
    line-height: 44px;
    vertical-align: middle;
}

.choose_at_box__list {
    z-index: 1;
    position: absolute;
    top: 110%;
    right: 0;
    left: 0;
    display: none;
    border: 1px solid #00AFE9;
    padding: 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #1C1C27;
}

.choose_at_box__list ul {
    list-style: none;
}

.choose_at_box__list ul li {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
    cursor: pointer;
}

.choose_at_box__list .any {
    margin-top: 5px;
    border-top: 1px solid #00AFE9;
}

.choose_at_box__list .any .txt {
    padding-top: 15px;
    padding-bottom: 10px;
}

.choose_at_box__list ul li a {
    text-decoration: none;
    color: #fff;
}

.choose_at_box__list ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.choose_at_box__list .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

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

.choose_at_box__list .txt {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
}

.choose_at_box__list ul li:hover .txt {
    text-decoration: underline;
}

/*.equip_catalog {*/
/*}*/

/*.catalogue-btn {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 144px;*/
    /*margin: 0 10px 15px 0;*/
    /*padding: 10px 0 10px 0;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: #dceaf1;*/
    /*cursor: pointer;*/
    /*vertical-align: middle;*/
/*}*/

/*.catalogue-btn--active {*/
    /*background-color: #63A9CA;*/
/*}*/

/*.catalogue-btn__name {*/
    /*float: left;*/
    /*margin: 0 0 0 8px;*/
    /*font: normal 18px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-transform: uppercase;*/
    /*text-decoration: none;*/
/*}*/

/*.catalogue-btn__arrow {*/
    /*float: right;*/
    /*margin: 5px 8px 0 0;*/
    /*display: block;*/
    /*width: 17px;*/
    /*height: 10px;*/
    /*-webkit-transition: -webkit-transform 200ms ease;*/
    /*-moz-transition: -moz-transform 200ms ease;*/
    /*-ms-transition: -ms-transform 200ms ease;*/
    /*-o-transition: -o-transform 200ms ease;*/
    /*transition: transform 200ms ease;*/
    /*background: url(/themes/design/css/images/ico-catalogue_arr.png) no-repeat;*/
/*}*/

/*.catalogue-btn--active .catalogue-btn__arrow {*/
    /*-webkit-transform: rotate(-180deg);*/
    /*-moz-transform: rotate(-180deg);*/
    /*-ms-transform: rotate(-180deg);*/
    /*-o-transform: rotate(-180deg);*/
    /*transform: rotate(-180deg);*/
/*}*/

/*.catalogue_menu {*/
    /*z-index: 10000;*/
    /*position: absolute;*/
    /*top: 110%;*/
    /*left: 0;*/
    /*display: none;*/
    /*overflow: hidden;*/
    /*width: 195px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background-color: #fff;*/
    /*box-shadow: 0px 0px 10px 0px rgba(89, 89, 89, 0.65);*/
/*}*/

/*.catalogue_menu--active {*/
    /*width: 712px;*/
/*}*/

/*.catalogue_menu__step {*/
    /*position: relative;*/
    /*width: 195px;*/
/*}*/

/*.catalogue_menu__step > ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue_menu__step > ul > li {*/
/*}*/

/*.catalogue_menu__step > ul > li > a {*/
    /*display: block;*/
    /*height: 54px;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*white-space: nowrap;*/
/*}*/

/*.catalogue_menu__step > ul > li > a:hover {*/
    /*text-decoration: none;*/
/*}*/

/*.catalogue_menu__step > ul > li:hover > a {*/
    /*z-index: 10;*/
    /*position: relative;*/
    /*background-color: #DCEAF1;*/
/*}*/

/*.catalogue_menu__step > ul > li:hover > a:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -10px;*/
    /*bottom: 0;*/
    /*display: block;*/
    /*width: 10px;*/
    /*height: 54px;*/
    /*background: url(/themes/design/css/images/ico-catalogue_o_arr.png) no-repeat;*/
/*}*/

/*.catalogue_menu__step > ul > li .title {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.catalogue_menu__step > ul > li a:hover .title {*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue__submenu {*/
    /*display: none;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 100%;*/
    /*height: 432px;*/
    /*border-left: 1px solid #E5EFF5;*/
    /*padding: 0 0 0 20px;*/
    /*background-color: #fff;*/
/*}*/

/*.catalogue_menu__step > ul > li:hover .catalogue__submenu {*/
/*}*/

/*.catalogue__submenu > ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue__submenu > ul > li {*/
    /*margin: -1px 0 0 0;*/
    /*border-bottom: 1px solid #DEEBF2;*/
    /*white-space: nowrap;*/
/*}*/

/*.catalogue__submenu > ul > li:last-child {*/
    /*border-bottom: 0;*/
/*}*/

/*.catalogue__submenu > ul > li > a {*/
    /*display: block;*/
    /*height: 54px;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue__submenu > ul > li:hover > a {*/
    /*z-index: 10;*/
    /*position: relative;*/
    /*background-color: #DCEAF1;*/
/*}*/

/*.catalogue__submenu > ul > li:hover > a:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -10px;*/
    /*bottom: 0;*/
    /*display: block;*/
    /*width: 10px;*/
    /*height: 54px;*/
    /*background: url(/themes/design/css/images/ico-catalogue_o_arr.png) no-repeat;*/
/*}*/

/*.catalogue__submenu ul li:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.catalogue__banner {*/
    /*z-index: 1;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 100%;*/
    /*padding: 10px;*/
    /*background-color: #fff;*/
/*}*/

/*.catalogue__submenu2 {*/
    /*z-index: 2;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 100%;*/
    /*display: none;*/
    /*overflow: hidden;*/
    /*height: 432px;*/
    /*border-left: 1px solid #E5EFF5;*/
    /*padding: 0 0 0 20px;*/
    /*background-color: #fff;*/
/*}*/

/*.catalogue__submenu > ul > li:hover .catalogue__submenu2 {*/
/*}*/

/*.catalogue__submenu2 > ul {*/
    /*list-style: none;*/
/*}*/

/*.catalogue__submenu2 > ul > li {*/
    /*min-width: 240px;*/
    /*margin: -1px 0 0 0;*/
    /*border-bottom: 1px solid #DEEBF2;*/
/*}*/

/*.catalogue__submenu2 > ul > li > a {*/
    /*display: block;*/
    /*height: 54px;*/
    /*padding: 0 10px;*/
    /*font: normal 14px/54px "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.catalogue__submenu2 > ul > li:last-child {*/
    /*border-bottom: 0;*/
/*}*/

/*.catalogue__submenu2 > ul > li:hover {*/
    /*background-color: #DCEAF1;*/
    /*text-decoration: underline;*/
/*}*/

.m-ico {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin: 0 10px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #FFF;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.m-ico1 {
    background-image: url(/themes/design/css/images/ico-thumb_climbing.png);
}

.m-ico2 {
    background-image: url(/themes/design/css/images/ico-thumb_footwear.png);
}

.m-ico3 {
    background-image: url(/themes/design/css/images/ico-thumb_headwear.png);
}

.m-ico4 {
    background-image: url(/themes/design/css/images/ico-thumb_handwear.png);
}

.m-ico5 {
    background-image: url(/themes/design/css/images/ico-thumb_clothing.png);
}

.m-ico6 {
    background-image: url(/themes/design/css/images/ico-thumb_personal.png);
}

.m-ico7 {
    background-image: url(/themes/design/css/images/ico-thumb_camping.png);
}

.m-ico8 {
    background-image: url(/themes/design/css/images/ico-thumb_other.png);
}

.scrolled {
    position: relative;
}

.scrolled:after {
    content: ' ';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 40px;
    background: url(/themes/design/css/images/bg-catmenu-gr.png) repeat-x;
}

.scrolled ul {
    -ms-overflow-y: scroll;
    overflow-y: scroll;
    height: 432px;
}

.bt_arrow {
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
    background: url(/themes/design/css/images/ico-catalogue_arr.png) center center no-repeat;
    cursor: pointer;
}

.equip_crumbs {
    display: inline-block;
    margin: 0 0 15px 0;
    vertical-align: middle;
}

.equip_crumbs ul {
    list-style: none;
}

.equip_crumbs ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0 15px 0 0;
    background: url(/themes/design/css/images/ico-eqipcrumbs-arr.png) right center no-repeat;
}

.equip_crumbs ul li:last-child {
    padding-right: 0;
    background: none;
}

.equip_crumbs ul li a {
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    text-decoration: none;
}

.equip_crumbs ul li a:hover {
    text-decoration: underline;
}

.equip_crumbs .current a {
    font-weight: bold;
}

/*.equip_filters {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.equip_filters ul {*/
    /*list-style: none;*/
/*}*/

/*.equip_filters > ul > li {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*height: 26px;*/
    /*padding: 0 7px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*-webkit-transition: background-color 150ms ease;*/
    /*-moz-transition: background-color 150ms ease;*/
    /*-ms-transition: background-color 150ms ease;*/
    /*-o-transition: background-color 150ms ease;*/
    /*transition: background-color 150ms ease;*/
    /*background-color: #79B7D2;*/
    /*font: normal 14px/26px Arial;*/
    /*color: #fff;*/
    /*cursor: pointer;*/
/*}*/

/*.equip_filters ul li .del {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*margin: 0 0 0 2px;*/
    /*background: url(/themes/design/css/images/ico-del-min.png) right center no-repeat;*/
    /*text-indent: -9999px;*/
    /*vertical-align: middle;*/
/*}*/

/*.del--bordered {*/
    /*border-left: 1px solid #fff;*/
    /*padding-left: 5px;*/
/*}*/

/*.equip_filters ul li .numb {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*margin: 0 0 0 2px;*/
    /*-webkit-border-radius: 16px;*/
    /*border-radius: 16px;*/
    /*background-color: #fff;*/
    /*font: bold 12px/16px "Roboto", Arial;*/
    /*color: #5292ba;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_filters ul li:hover .numb {*/
    /*color: #006DAC;*/
/*}*/

/*.equip_filters ul li .dd_arr {*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*background: url(/themes/design/css/images/ico-dd-arr.png) center center no-repeat;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_filters > ul > li:hover {*/
    /*background-color: #006EA7;*/
/*}*/

/*.equip_filters ul li.red {*/
    /*background-color: #D3787A;*/
/*}*/

/*.equip_filters ul li.red .numb {*/
    /*color: #D3787A;*/
/*}*/

/*.equip_filters .filter_box {*/
    /*z-index: 501;*/
    /*position: absolute;*/
    /*top: 150%;*/
    /*left: 0;*/
    /*display: none;*/
    /*padding: 10px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*box-shadow: 0 0 10px #666;*/
    /*background-color: rgba(255, 255, 255, 0.92);*/
/*}*/

/*.equip_filters .filter_box:before {*/
    /*content: '\25B2';*/
    /*font-size: 12px;*/
    /*color: #fff;*/
    /*transform: scaleX(1.8);*/
    /*position: absolute;*/
    /*top: -17px;*/
    /*left: 47%;*/
    /*width: 0;*/
    /*height: 0;*/
    /*margin: 0 0 0 -7px;*/
    /*border-bottom-color: #fff;*/
    /*text-shadow: 0 0px 2px rgba(255, 255, 255, 0.7), 0px -3px 3px rgba(0, 0, 0, 0.3);*/
/*}*/

/*.equip_filters .filter_box__brands:before {*/
    /*left: 21%;*/
/*}*/

/*.equip_filters .filter_box__brands {*/
    /*width: 230px;*/
/*}*/

/*.equip_filters .filter_box__price {*/
    /*width: 300px;*/
    /*left: -120px;*/
/*}*/

/*.equip_filters .filter_box__price h4 .numbs {*/
    /*display: inline-block;*/
    /*color: #006DAC;*/
/*}*/

/*.equip_filters .filter_box__price .noUi-handle {*/
    /*background-color: #4A9436;*/
    /*border: 1px solid #fff;*/
    /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
    /*left: -8px;*/
/*}*/

/*.equip_filters .filter_box__price .noUi-background {*/
    /*background-color: #00AFE9;*/
/*}*/

/*.equip_filters .filter_box__price .noUi-connect {*/
    /*background-color: #006EA7;*/
/*}*/

/*.equip_filters .filter_box h4 {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-transform: uppercase;*/
/*}*/

/*.equip_filters .filter_box ul {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.equip_filters .filter_box ul li {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.equip_filters .filter_box ul li label {*/
    /*display: block;*/
    /*max-width: 250px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*white-space: nowrap;*/
/*}*/

/*.equip_filters .filter_box ul li label .category_item_name {*/
    /*display: inline-block;*/
    /*white-space: normal;*/
    /*vertical-align: middle;*/
/*}*/

.filter_box__bt {
    border-top: 1px solid #DCEAF1;
    padding: 5px 0 0 0;
    text-align: center;
}

.filter_box__bt .btn-green {
    display: inline-block;
    outline: none;
    margin: 0 5px;
    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;
    vertical-align: middle;
    cursor: pointer;
}

.filter_box__bt .btn-green:hover {
    background-color: #1c8419;
    color: #fff;
    text-decoration: none;
}

.filter_box__bt .btn-link {
    display: inline-block;
    margin: 0 5px;
    border: 0;
    background-color: transparent;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    vertical-align: middle;
    cursor: pointer;
}

.filter_box__bt .btn-link:hover {
    text-decoration: underline;
}

/*.equip_catalog .head_line {*/
    /*height: 43px;*/
    /*background-color: #006EA7;*/
    /*line-height: 40px;*/
/*}*/

/*.equip_catalog .head_line h3 {*/
    /*margin-top: 10px;*/
    /*margin-left: 10px;*/
    /*font-weight: normal;*/
    /*font-size: 24px;*/
    /*color: #fff;*/
/*}*/

/*.equip_catalog .head_line__search {*/
    /*margin-right: 10px;*/
/*}*/

/*.equip_catalog .head_line__search form {*/
    /*border: 0;*/
/*}*/

/*.equip_catalog .head_line__submit {*/
    /*background-image: url(/themes/design/css/images/ico-search-b.png);*/
/*}*/

/*.equip_catalog .profile_equip__item {*/
    /*-webkit-transition: box-shadow 150ms ease;*/
    /*-moz-transition: box-shadow 150ms ease;*/
    /*-ms-transition: box-shadow 150ms ease;*/
    /*-o-transition: box-shadow 150ms ease;*/
    /*transition: box-shadow 150ms ease;*/
/*}*/

/*.equip_catalog .profile_equip__item:hover {*/
    /*box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65);*/
/*}*/

/*.equip_catalog .profile_equip__item .content p {*/
    /*margin-bottom: 0;*/
    /*line-height: 150%;*/
/*}*/

/*.profile_equip__item .rating {*/
    /*margin: 0 0 7px 0;*/
/*}*/

/*.profile_equip__item .rating span {*/
    /*font-size: 12px;*/
    /*vertical-align: middle;*/
/*}*/

/*.equip_catalog .mount_faq {*/
    /*background-color: #F5FCFE;*/
/*}*/

.equip_top_info {
    margin: 0 0 35px 0;
}

.equip_top_info .thumb {
    float: left;
    width: 222px;
    margin: 0 10px 0 0;
    border: 1px solid #d9e3e4;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}

.equip_top_info .thumb a {
    z-index: 100;
    position: relative;
    width: 100%;
    display: block;
}

.equip_top_info .thumb img {
    display: inline-block;
}

.equip_top_info .info {
    position: relative;
}

.equip_top_info .info h4 {
    margin: 0 0 10px 0;
    font: bold 18px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.equip_top_info .info p {
    margin: 0 0 10px 0;
    font: normal 16px/100% "Roboto", Arial;
    color: #000;
}

.equip_top_info .info .price {
    margin: 0 0 20px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #777;
}

.equip_top_info .info .price span {
    color: #000;
}

.equip_top_info .info .rating {
    margin: 0 0 10px 0;
}

.equip_top_info .info .rating span {
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
    vertical-align: middle;
}

.equip_top_info .info .rating span b {
    font-weight: bold;
    color: #000;
}

.equip_top_info .info .profile_top__btns {
    float: none;
    top: 0;
}

.actual_prices {
    margin: 0 0 30px 0;
}

.actual_prices__in {
    border: 1px solid #dae3e4;
    padding: 10px 5px 5px 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #F5FCFE;
}

.actual_prices__in h4 {
    display: block;
    margin: 0 0 5px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
    text-align: center;
}

.actual_prices__in p {
    margin: 0 0 10px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    text-align: center;
}

.actual_prices__in .thumb {
    margin: 0 0 5px 0;
    text-align: center;
}

.actual_prices__in .thumb img {
    display: inline-block;
}

.actual_prices__in table {
    width: 100%;
}

.actual_prices__in tr td {
    border-bottom: 1px solid #D9E3E4;
    padding: 5px;
}

.actual_prices__in tr:last-child td {
    border-bottom: 0;
}

.actual_prices__in tr td:first-child {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.actual_prices__in tr td:last-child {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.actual_prices__in tr:hover td {
    border-bottom-color: transparent;
    background-color: #CFE7F1;
}

.actual_prices__in .red {
    color: #FF0101;
}

.actual_prices__in .grey {
    color: #777;
    text-decoration: line-through;
}

.actual_prices__in .green {
    color: #2E9B35;
}

.equip_mostpopupar {
    margin: 0 0 30px 0;
}

.equip_mostpopupar .profile_equip__item {
    float: none;
    width: auto;
    margin: 0;
}

.eq_aboutbrand {
}

.eq_aboutbrand .thumb {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #D6E1E2;
    padding: 9px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.eq_aboutbrand .excerpt {
    overflow: hidden;
    float: none;
}

.equip_photos {
    position: relative;
    margin: 0 0 3px 0;
    display: inline-block;
}

.equip_photos ul {
    list-style: none;
}

.equip_photos ul li {
    display: inline-block;
}

.equip_photos .flex-viewport ul li {
    overflow: hidden;
    width: 63px;
    height: 63px;
    border: 1px solid #D6E1E2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: border-color 150ms ease;
    -moz-transition: border-color 150ms ease;
    -ms-transition: border-color 150ms ease;
    -o-transition: border-color 150ms ease;
    transition: border-color 150ms ease;
    font: normal 12px/130% "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

.equip_photos ul li:hover {
    border-color: #00AFE9;
}

.equip_photos .flex-viewport ul li a {
    width: 64px;
}

.equip_photos ul li img {
    display: inline-block;
}

.equip_photos ul li.empty {
    background: url(/themes/design/css/images/ico-empty-eq-photo.png) center center no-repeat;
}

.equip_photos ul li.empty span {
    display: block;
    margin: 10px 5px 0 5px;
    line-height: 100%;
}

.equip_photos .eq_next-btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 64px;
    background: url(/themes/design/css/images/ico-eq-next_arr.png) center center no-repeat;
    cursor: pointer;
}

.equip_main__slider {
    position: relative;
    overflow: hidden;
    margin-bottom: 12px;
}

.equip_main__slider .btns {
    z-index: 10;
    position: absolute;
    bottom: 30px;
    left: 20px;
}

.equip_main__slider .btn-wb {
    display: inline-block;
    margin: 0 5px 0 0;
    border: 1px solid #006EA7;
    padding: 7px 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    font: normal 18px/100% "Roboto", Arial;
    color: #006DAC;
    text-decoration: none;
    text-align: center;
}

.equip_main__slider .btn-wb:hover {
    background-color: #238BB9;
    font: normal 18px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.equip_main__slider .flex-control-nav {
    z-index: 10;
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.equip_main__slider .flex-control-nav li {
    display: inline-block;
    margin: 0 0 0 5px;
    cursor: pointer;
}

.equip_main__slider .flex-control-nav li a {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #525252;
    text-indent: -9999px;
}

.equip_main__slider .flex-control-nav li a.flex-active {
    background-color: #00AFE9;
}

.catalog_boxes {
    margin: 0 -5px 20px -5px;
}

.catalog_box__item {
    position: relative;
    float: left;
    width: 165px;
    height: 160px;
    margin: 0 4px 10px 4px;
}

.catalog_box__item:hover {
    z-index: 2;
}

.catalog_box__item--active {
    z-index: 3;
}

.catalog_box__in {
    padding: 10px 15px;
    -webkit-transition: box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    background-color: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}

.catalog_box__item--active .catalog_box__in, .catalog_box__item:hover .catalog_box__in {
    box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
}

.catalog_box__item--active .catalog_box__in {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.catalog_box__item .thumb {
    height: 75px;
}

.catalog_box__item .thumb img {
    display: inline-block;
}

.catalog_box__item .title {
    margin: 0 0 7px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    min-height: 28px;
}

.catalog_box__item .count_items {
    margin: 0 0 7px 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
    text-transform: uppercase;
}

.catalog_box__item .hide, .catalog_box__item .subcat {
    border: 1px solid #00AEEF;
    padding: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font: normal 12px/100% "Roboto", Arial;
    color: #00AEEF;
    cursor: pointer;
}

.catalog_box__item .hide:hover, .catalog_box__item .subcat:hover {
    background-color: #238BB9;
    color: #fff;
}

.catalog_box__item--active .subcat {
    display: none;
}

.catalog_box__item .hide {
    display: none;
}

.catalog_box__item--active .hide {
    display: block;
}

.subcat__box {
    display: none;
    margin: 0 0 10px 0;
}

.subcat__box ul {
    list-style: none;
}

.subcat__box ul li {
    margin: 0 0 5px 0;
}

.subcat__box ul li a {
    font-size: 12px;
}

.brands_boxes {
    margin: 0 0 30px 0;
}

.brands_boxes h3 {
    margin: 0 0 5px 0;
}

.brands_boxes ul {
    overflow: hidden;
    margin: 0 -6px;
    padding: 5px 0 0 0;
    list-style: none;
}

.brands_boxes ul li {
    float: left;
    width: 108px;
    height: 108px;
    margin: 0 3px 6px 3px;
    border: 1px solid #DEE7E8;
    -webkit-transition: box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 108px;
    text-align: center;
}

.brands_boxes ul li:hover {
    box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
}

.brands_boxes ul li img {
    opacity: 0.8;
    display: inline-block;
    -webkit-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
    vertical-align: middle;
}

.brands_boxes ul li:hover img {
    opacity: 1;
}

.choose_at_box {
    position: relative;
    margin: 0 0 15px 0;
}

.choose_at_box__top {
    height: 42px;
    border: 1px solid #00AFE9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.choose_at_box__top .arr {
    position: absolute;
    top: 25px;
    right: 10px;
    width: 0;
    height: 0;
    margin: -5px 0 0 0;
    border: 5px solid transparent;
    border-top-color: #00AFE9;
}

.choose_at_box--active .choose_at_box__top .arr {
    top: 20px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.choose_at_box__top .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 -5px 0 5px;
    vertical-align: middle;
}

.choose_at_box__top .txt {
    display: inline-block;
    margin: 0 0 0 10px;
    color: #00AFE9;
    line-height: 44px;
    vertical-align: middle;
}

.choose_at_box__list {
    z-index: 1;
    position: absolute;
    top: 110%;
    right: 0;
    left: 0;
    display: none;
    border: 1px solid #00AFE9;
    padding: 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #1C1C27;
}

.choose_at_box__list ul {
    list-style: none;
}

.choose_at_box__list ul li {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
    cursor: pointer;
}

.choose_at_box__list .any {
    margin-top: 5px;
    border-top: 1px solid #00AFE9;
}

.choose_at_box__list .any .txt {
    padding-top: 15px;
    padding-bottom: 10px;
}

.choose_at_box__list ul li a {
    text-decoration: none;
    color: #fff;
}

.choose_at_box__list ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.choose_at_box__list .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

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

.choose_at_box__list .txt {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
}

.choose_at_box__list ul li:hover .txt {
    text-decoration: underline;
}

.select-date-blue {
    display: inline-block;
    width: 88px;
    border: 1px solid #00AFE9;
    padding: 5px 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent;
    color: #00AFE9;
    vertical-align: middle;
}

.select-date-blue::-webkit-input-placeholder {
    color: #00AFE9;
}

.select-date-blue:-moz-placeholder {
    color: #00AFE9;
}

.select-date-blue::-moz-placeholder {
    color: #00AFE9;
}

.select-date-blue:-ms-input-placeholder {
    color: #00AFE9;
}

.inp-ico-date {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 0 0 2px;
    background: url(/themes/design/css/images/ico-calend-w.png) no-repeat;
    vertical-align: middle;
}

.travel-dates .ui-datepicker-trigger {
    display: inline-block;
    margin: 0 0 0 4px;
    vertical-align: middle;
}

.whatshot_box {
    margin: 0 -9px 30px -9px;
}

.whatshot_box h3 {
    margin: 0 0 5px 9px;
}

.whatshot_box__items {
    position: relative;
    overflow: hidden;
}

.whatshot_box__items ul.slides {
    overflow: hidden;
    padding: 5px 9px 10px 9px;
}

.whatshot_box__items .flex-viewport:before {
    content: ' ';
    z-index: 500;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 49px;
    height: 160px;
    background: url(/themes/design/css/images/whatshot_box-lfade.png) repeat-y;
    text-indent: -9999px;
}

.whatshot_box__items .flex-viewport:after {
    content: ' ';
    z-index: 500;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 49px;
    height: 160px;
    background: url(/themes/design/css/images/whatshot_box-rfade.png) repeat-y;
    text-indent: -9999px;
}

.whatshot_box__items .flex-direction-nav {
}

.whatshot_box__items .flex-direction-nav .flex-prev {
    z-index: 502;
    position: absolute;
    top: 50%;
    left: 8px;
    display: block;
    width: 12px;
    height: 19px;
    margin: -9px 0 0 0;
    background: url(/themes/design/css/images/icons-whatshot_box-arrows.png) left top no-repeat;
    text-indent: -9999px;
}

.whatshot_box__items .flex-direction-nav .flex-prev:hover {
    background-position: left bottom;
}

.whatshot_box__items .flex-direction-nav .flex-next {
    z-index: 507;
    position: absolute;
    top: 50%;
    right: 8px;
    display: block;
    width: 12px;
    height: 19px;
    margin: -9px 0 0 0;
    background: url(/themes/design/css/images/icons-whatshot_box-arrows.png) right top no-repeat;
    text-indent: -9999px;
}

.whatshot_box__items .flex-direction-nav .flex-next:hover {
    background-position: right bottom;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}

.whatshot_box__item {
    float: left;
    width: 214px;
    border: 1px solid #d6e1e2;
    padding: 10px 5px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.whatshot_box__item:hover {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
    box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
}

.whatshot_box__item .thumb {
    float: left;
    width: 70px;
    margin: 30px 5px 0 0;
}

.whatshot_box__item .txt {
    overflow: hidden;
}

.whatshot_box__item .txt h4 {
    margin: 0 0 3px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #006dac;
}

.whatshot_box__item .txt p {
    margin: 0 0 3px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #006dac;
}

.whatshot_box__item .txt table {
    margin: 0 0 4px 0;
    font-size: 12px;
    color: #777;
}

.whatshot_box__item .txt table td {
    padding: 2px 0;
}

.whatshot_box__item .txt table .title {
    padding: 0 6px 0 0;
    text-align: right;
}

.whatshot_box__item .txt table .grey {
    color: #777;
    text-decoration: line-through;
}

.whatshot_box__item .txt table .green {
    color: #2e9b35;
}

.whatshot_box__item .txt table .red {
    color: #ff0101;
}

.whatshot_box__item .txt .rating {
    margin: 0 0 4px 0;
}

.whatshot_box__item .txt .rating .stars {
    display: inline-block;
    vertical-align: middle;
}

.whatshot_box__item .txt .rating span {
    display: inline-block;
    font: normal 12px/100% "Roboto", Arial;
    color: #006DAC;
    vertical-align: middle;
}

.whatshot_box__item .reviews-btn {
    font-size: 12px;
}

.featbrands_box {
    overflow: hidden;
    margin: 0 -6px 30px -6px;
    padding: 5px 0 0 0;
}

.featbrands_box ul {
    list-style: none;
}

.featbrands_box ul li {
    float: left;
    width: 108px;
    height: 108px;
    margin: 0 3px 6px 3px;
    border: 1px solid #DEE7E8;
    -webkit-transition: box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 108px;
    text-align: center;
}

.featbrands_box ul li:hover {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
    box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
}

.featbrands_box ul li.featbrands_box__title:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.featbrands_box ul li img {
    opacity: 0.8;
    display: inline-block;
    -webkit-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
    vertical-align: middle;
}

.featbrands_box ul li:hover img {
    opacity: 1;
}

.featbrands_box ul li.featbrands_box__title {
    padding: 30px 0 0 0;
    height: 78px;
    line-height: 100%;
    background-color: #006EA7;
    font: normal 18px/140% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.featbrands_box ul li.featbrands_box__title b {
    display: block;
    font-size: 22px;
    line-height: 100%;
    font-weight: bold;
}

.reviews_coll {
    margin: 0 0 30px 0;
}

.reviews_coll h3 {
    margin: 0 0 10px 0;
}

.reviews_box__items {
    margin: 0 -6px;
}

.reviews_box__item {
    float: left;
    margin: 0 3px 6px 3px;
    border: 1px solid #D8E3E4;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.reviews_box__item--active {
}

.reviews_box__item:hover {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
    box-shadow: 0px 0px 8px 0px rgba(89, 89, 89, 0.75);
}

.reviews_box__item .thumb {
    position: relative;
}

.reviews_box__item .thumb img {
    display: block;
}

.reviews_box__item .thumb .txt {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 8px;
    background-color: rgba(255, 255, 255, 0.6);
}

.reviews_box__item--active .thumb .txt {
    background-color: rgba(255, 255, 255, 0.8);
}

.reviews_box__item .thumb .txt h4 {
    font: bold 14px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.reviews_box__item .thumb .txt p {
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
}

.reviews_box__item .thumb .txt2 {
    display: none;
}

.reviews_box__item .info {
    overflow: hidden;
    padding: 10px;
    background-color: #D6E1E2;
}

.reviews_box__item .info .img {
    float: left;
    margin: 0 10px 0 0;
}

.reviews_box__item .info .img img {
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.reviews_box__item .info .infbox {
}

.reviews_box__item .info .infbox h4 {
    margin: 0 0 5px 0;
    font: normal 14px/18px "Roboto", Arial;
    color: #006DAC;
}

/*.message_dialogs {*/
/*}*/

/*.message_dialogs .page__top h3 {*/
    /*float: left;*/
    /*text-transform: none;*/
/*}*/

/*.message_dialogs .page__top h3 a {*/
    /*color: #006DAC;*/
/*}*/

/*.message_dialogs .page__top .msgd_top_write-btn {*/
    /*float: right;*/
    /*padding: 3px 0 3px 30px;*/
    /*background: url(/themes/design/css/images/ico-mail_med.png) left center no-repeat;*/
/*}*/

/*.dialog__items {*/
    /*overflow: hidden;*/
/*}*/

/*.dialog__item {*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
    /*border: 1px solid #d6e1e2;*/
    /*padding: 10px;*/
    /*display: block;*/
    /*text-decoration: none;*/
    /*-webkit-transition: all 150ms ease;*/
    /*-moz-transition: all 150ms ease;*/
    /*-ms-transition: all 150ms ease;*/
    /*-o-transition: all 150ms ease;*/
    /*transition: all 150ms ease;*/
    /*background-color: #fff;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*cursor: pointer;*/
/*}*/

/*.dialog__item--newmsg {*/
    /*background-color: #f0f8ff;*/
/*}*/

/*.dialog__item:hover {*/
    /*background-color: #e0f0ff;*/
/*}*/

/*.dialog__item--newmsg:hover {*/
    /*background-color: #e0f0ff;*/
/*}*/

/*.dialog__item .userinfo {*/
    /*float: left;*/
    /*width: 205px;*/
/*}*/

/*.dialog__item .thumb {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.dialog__item .thumb img {*/
    /*display: block;*/
/*}*/

/*.dialog__item--group .thumb {*/
    /*overflow: hidden;*/
    /*width: 64px;*/
    /*background-color: #DEDEDE;*/
/*}*/

/*.dialog__item--group .thumb img {*/
    /*float: left;*/
    /*max-width: 32px;*/
    /*height: auto;*/
/*}*/

/*.dialog__item .info {*/
    /*overflow: hidden;*/
    /*margin: 5px 0 0 0;*/
/*}*/

/*.dialog__item .info h4 {*/
    /*margin: 0 0 3px 0;*/
    /*font: bold 14px/110% "Roboto", Arial;*/
    /*color: #006dac;*/
/*}*/

/*.dialog__item .info h4 a {*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.dialog__item .info .online {*/
    /*display: inline-block;*/
    /**display: inline;*/
    /*zoom: 1;*/
    /*width: 5px;*/
    /*height: 5px;*/
    /*border-radius: 20px;*/
    /*background: #00f817;*/
    /*vertical-align: middle;*/
/*}*/

/*.dialog__item .info p {*/
    /*font: normal 12px/120% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.dialog__item .txt {*/
    /*float: left;*/
    /*width: 395px;*/
    /*margin: 5px 0 0 25px;*/
/*}*/

/*.dialog__item .txt p {*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.dialog__item .msg_count {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 24px;*/
    /*height: 20px;*/
    /*margin: 22px 0 0 0;*/
    /*background: url(/themes/design/css/images/ico-msg_medw.png) no-repeat;*/
/*}*/

/*.dialog__item .msg_count span {*/
    /*position: absolute;*/
    /*top: -10px;*/
    /*left: 12px;*/
    /*display: block;*/
    /*min-width: 20px;*/
    /*height: 20px;*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*background-color: #EF4C52;*/
    /*font: normal 12px/20px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
/*}*/

/*.reply_box {*/
/*}*/

/*.reply_box .thumb_min {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.reply_box .thumb_min img {*/
    /*display: block;*/
    /*max-width: 32px;*/
    /*height: auto;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.reply_box .text {*/
    /*overflow: hidden;*/
/*}*/

/*.reply_box .text h4 {*/
    /*margin: 0 0 3px 0;*/
    /*font-weight: bold;*/
/*}*/

/*.dialog__lists {*/
/*}*/

/*.dialog__msg {*/
    /*overflow: hidden;*/
    /*margin: 0 0 10px 0;*/
    /*border: 1px solid #d7e3e3;*/
    /*padding: 10px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.dialog__msg-from {*/
    /*margin-right: 160px;*/
    /*background-color: #FFF8DE;*/
/*}*/

/*.dialog__msg-to {*/
    /*background-color: #eefeff;*/
/*}*/

/*.dialog__msg .thumb {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.dialog__msg .thumb img {*/
    /*display: block;*/
    /*width: 34px;*/
    /*height: auto;*/
/*}*/

/*.dialog__msg .txt {*/
    /*overflow: hidden;*/
/*}*/

/*.dialog__msg .txt .info {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.dialog__msg .txt .info h4 {*/
    /*display: inline-block;*/
    /*font: bold 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
/*}*/

/*.dialog__msg .txt .info p {*/
    /*display: inline-block;*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.dialog__msg .txt p {*/
    /*font: normal 14px/140% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.dialog__writemsg {*/
    /*border: 1px solid #006ea7;*/
    /*padding: 10px;*/
    /*background-color: #F5FCFE;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.dialog__writemsg .thumb {*/
    /*float: left;*/
    /*width: 34px;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.dialog__writemsg .thumb img {*/
    /*display: block;*/
    /*width: 34px;*/
    /*height: auto;*/
/*}*/

/*.dialog__writemsg .form {*/
    /*position: relative;*/
    /*float: left;*/
    /*width: 617px;*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.dialog__writemsg .form textarea {*/
    /*width: 100%;*/
    /*max-width: 100%;*/
    /*-webkit-box-sizing: border-box !important;*/
    /*-moz-box-sizing: border-box !important;*/
    /*box-sizing: border-box !important;*/
/*}*/

/*.dialog__writemsg .addsmile {*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*right: 10px;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*background: url(/themes/design/css/images/ico-form_addsmile.png) no-repeat;*/
    /*text-indent: -9999px;*/
    /*cursor: pointer;*/
/*}*/

/*.equip_top_info .info h1 {*/
    /*margin: 0 0 10px 0;*/
    /*font: bold 18px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-transform: uppercase;*/
/*}*/

/*.dialog__writemsg .ctrls {*/
    /*margin: 0 0 0 44px;*/
/*}*/

/*.dialog__writemsg .ctrls span {*/
    /*color: #ccc;*/
    /*font-size: 12px;*/
/*}*/

/*.dialog__writemsg .makephoto-btn {*/
    /*float: left;*/
    /*width: 27px;*/
    /*height: 24px;*/
    /*margin: 5px 15px 0 0;*/
    /*background: url('/themes/design/css/images/ico-cover_edit.png') 0 center no-repeat;*/
    /*text-indent: -9999px;*/
    /*cursor: pointer;*/
/*}*/

/*.dialog__writemsg .files {*/
    /*float: left;*/
/*}*/

/*.dialog__writemsg .files .select_list {*/
    /*float: left;*/
    /*margin-top: 10px;*/
/*}*/

/*.dialog__writemsg .files .jq-selectbox__dropdown .disabled {*/
    /*display: none;*/
/*}*/

/*.dialog__writemsg .files .files_list {*/
    /*margin: 0 15px 0 0;*/
    /*float: left;*/
/*}*/

/*.dialog__writemsg .files .files_list ul {*/
    /*list-style: none;*/
/*}*/

/*.dialog__writemsg .files .files_list ul li {*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*display: inline-block;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.dialog__writemsg .files .files_list ul li img {*/
    /*display: block;*/
/*}*/

/*.dialog__writemsg .files .files_list ul li .del {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*background: rgba(0, 0, 0, 0.25) url(/themes/design/css/images/ico-delfiles_white.png) center center no-repeat;*/
    /*cursor: pointer;*/
/*}*/

/*.dialog__writemsg .files p {*/
    /*display: inline-block;*/
    /*margin: 10px 0 0 0;*/
    /*font: normal 14px/120% "Roboto", Arial;*/
    /*color: #777;*/
    /*vertical-align: middle;*/
/*}*/

/*.dialog__writemsg .ctrls .btn-blue {*/
    /*float: right;*/
    /*outline: none;*/
    /*border: 0;*/
    /*width: 90px;*/
    /*height: 34px;*/
    /*-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;*/
    /*background-color: #0069b0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.dialog__writemsg .ctrls .btn-blue:hover {*/
    /*opacity: 0.9;*/
/*}*/

/*.popup_newmsg {*/
    /*overflow: visible;*/
    /*width: 638px;*/
    /*background-color: #fff;*/
/*}*/

/*.popup_newmsg__top {*/
/*}*/

/*.popup_newmsg__top-to {*/
    /*float: left;*/
    /*width: 35px;*/
    /*margin: 10px 0 0 0;*/
    /*padding: 0 10px 0 0;*/
    /*text-align: center;*/
/*}*/

/*.popup_newmsg__top-list {*/
    /*float: left;*/
    /*width: 310px;*/
/*}*/

/*.popup_newmsg__top-list .list_user_rem {*/
    /*margin-left: 0;*/
    /*margin-bottom: -10px;*/
/*}*/

/*.popup_newmsg__top-search {*/
    /*float: right;*/
/*}*/

/*.popup_newmsg__top-search .inp-style {*/
    /*background: #fff url(/themes/design/css/images/ico-b_list_box_search.png) 96% center no-repeat;*/
    /*height: 24px;*/
    /*padding-bottom: 0;*/
    /*padding-top: 0;*/
    /*position: relative;*/
    /*z-index: 6;*/
/*}*/

/*.popup_newmsg .dialog__writemsg {*/
    /*border: none;*/
    /*padding: 10px;*/
/*}*/

/*.popup_newmsg .dialog__writemsg .form {*/
    /*width: 573px;*/
/*}*/

/*.popup_newmsg__top {*/
    /*border-bottom: 1px solid #93c4db;*/
    /*padding: 0 10px 10px 10px;*/
/*}*/

/*.popup_newmsg .popup_info__body {*/
    /*padding: 0;*/
/*}*/

/*.popup_newmsg__helper ul li {*/
    /*cursor: pointer;*/
    /*padding: 6px 10px;*/
/*}*/

/*.popup_newmsg__helper ul li:hover {*/
    /*background-color: #cee9fd;*/
/*}*/

/*.popup_newmsg__helper ul li .avatar {*/
    /*display: inline-block;*/
    /*margin: 0 5px 0 0;*/
    /*vertical-align: middle;*/
/*}*/

/*.popup_newmsg__helper ul li .name {*/
    /*color: #000;*/
    /*display: inline-block;*/
    /*font: 14px/100% "Roboto", Arial;*/
    /*vertical-align: middle;*/
/*}*/

.dialog__item--group .thumb img {
    float: left;
    height: auto;
    max-width: 32px;
}

.people_main .profile_about {
    overflow: visible;
}

/*.head_line-blue, .people_main .head_line {*/
    /*height: 43px;*/
    /*background-color: #006EA7;*/
    /*line-height: 40px;*/
/*}*/

/*.head_line-blue, .people_main_top .head_line {*/
    /*height: auto;*/
/*}*/

/*.head_line-blue .head_line__bt span, .people_main_top .head_line__bt span {*/
    /*float: none;*/
/*}*/

/*.head_line__bt {*/
    /*padding: 5px 10px 10px 10px;*/
    /*line-height: 100%;*/
/*}*/

/*.head_line__bt .equip_filters {*/
    /*float: left;*/
    /*margin-bottom: 0;*/
/*}*/

/*.head_line__bt .equip_filters > ul > li:hover {*/
    /*background-color: #00afe9;*/
/*}*/

/*.head_line__bt > .btn-green {*/
    /*background-color: #008d4d;*/
    /*border: 1px solid #fff;*/
    /*border-radius: 4px;*/
    /*color: #fff;*/
    /*display: block;*/
    /*float: right;*/
    /*font: 14px/100% Arial;*/
    /*height: 24px;*/
    /*outline: medium none;*/
    /*text-align: center;*/
    /*width: 120px;*/
/*}*/

/*.head_line-blue h3, .people_main .head_line h3 {*/
    /*margin-top: 10px;*/
    /*margin-left: 10px;*/
    /*font-weight: normal;*/
    /*font-size: 24px;*/
    /*color: #fff;*/
/*}*/

/*.head_line-blue .head_line__search, .people_main .head_line__search {*/
    /*margin-right: 10px;*/
/*}*/

/*.head_line-blue .head_line__search input:first-child .people_main .head_line__search input:first-child {*/
    /*width: 285px;*/
/*}*/

/*.head_line-blue .head_line__search form, .people_main .head_line__search form {*/
    /*border: 0;*/
/*}*/

/*.head_line-blue .head_line__submit, .people_main .head_line__submit {*/
    /*background-image: url(/themes/design/css/images/ico-search-b.png);*/
/*}*/

.people_main__slider {
    position: relative;
    overflow: hidden;
    margin: 0 0 20px 0;
}

.people_main__slider .btns {
    z-index: 110;
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.people_main__slider .btn-wb {
    display: inline-block;
    margin: 0 5px 0 0;
    border: 1px solid #006dac;
    padding: 7px 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    background-color: rgba(255, 255, 255, 0.92);
    font: normal 18px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
    text-align: center;
}

.people_main__slider .btn-wb:hover {
    border-color: #fff;
    background-color: rgba(0, 110, 167, 0.8);
    font: normal 18px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.people_main__slider .flex-control-nav {
    z-index: 110;
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.people_main__slider .flex-control-nav li {
    display: inline-block;
    margin: 0 0 0 5px;
    cursor: pointer;
}

.people_main__slider .flex-control-nav li a {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #525252;
    text-indent: -9999px;
}

.people_main__slider .flex-control-nav li a.flex-active {
    background-color: #00AFE9;
}

.people_main_glist {
    overflow: hidden;
    margin: 0 0 5px 0;
    white-space: nowrap;
    text-align: center;
}

.people_main_gitem {
    overflow: hidden;
    display: inline-block;
    width: 213px;
    margin: 0 6px;
    vertical-align: top;
}

.people_main_gitem ul {
    list-style: none;
}

.people_main_gitem ul li {
    float: left;
    margin: 0 3px 6px 3px;
}

.people_main_gitem ul li img {
    display: block;
}

.people_main_gtabs {
    overflow: hidden;
    margin: 0 0 30px 0;
}

.people_main_gtabs ul {
    list-style: none;
}

.people_main_gtabs ul li {
    float: left;
    width: 223px;
    margin: 0 7px 0 0;
}

.people_main_gtabs ul li:last-child {
    margin-right: 0;
}

.people_main_gtabs ul li a {
    display: block;
    height: 42px;
    border: 1px solid #00afe9;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font: normal 26px/42px "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.people_main_gtabs ul li a:hover {
    background-color: #00AFE9;
    color: #fff;
}

.people_list {
}

.people_list .equip_crumbs {
    margin-left: 10px;
}

/*.equip_filters .filter_box__lang {*/
    /*width: 255px;*/
/*}*/

/*.equip_filters .filter_box__lang:before {*/
    /*left: 21%;*/
/*}*/

/*.equip_filters > ul > li .ico {*/
    /*margin: 0 5px 0 0;*/
    /*vertical-align: middle;*/
/*}*/

.company_top__in--hat {
}

.company_top__in--hat h3 {
    float: none;
    display: block;
    color: #000;
    text-transform: none;
}

.company_top__in--hat .comp {
    display: inline-block;
    height: 22px;
    margin: 0 0 5px 0;
    padding: 0 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #00437E;
    font: normal 14px/22px "Roboto", Arial;
    color: #fff;
}

.company_top__in--hat .profile_top__btns {
    margin-top: -45px;
}

.company_top__info {
    margin: 0 0 15px 0;
}

.company_top__info p {
    margin: 0 0 5px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.company_top__info .rating span {
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
}

.company_top__info .rating span b {
    color: #000;
}

.snapshot_box {
    margin: 0 0 20px 0;
    padding: 0 0 15px 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #F6F9FE;
}

.snapshot_box__top {
    margin: 0 0 20px 0;
    padding: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #EBF4FE;
}

.snapshot_box__top h3 {
    margin-bottom: 0;
}

.snapshot_box__list {
    padding: 0 15px;
}

.snapshot_box__list ul {
    list-style: none;
}

.snapshot_box__list ul li {
    margin: 0 0 20px 0;
    padding: 2px 0 2px 25px;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.snapshot_box__list ul li.place {
    background: url(/themes/design/css/images/ico-snap_place.png) left 3px no-repeat;
}

.snapshot_box__list ul li.phone {
    background: url(/themes/design/css/images/ico-snap_phone.png) left 5px no-repeat;
}

.snapshot_box__list ul li.mail {
    background: url(/themes/design/css/images/ico-snap_mail.png) left 3px no-repeat;
}

.snapshot_box__list ul li.url {
    background: url(/themes/design/css/images/ico-snap_url.png) left 3px no-repeat;
}

.snapshot_box__list ul li.time {
    background: url(/themes/design/css/images/ico-snap_time.png) left 3px no-repeat;
}

.snapshot_box .btn-contact {
    display: block;
    width: 144px;
    height: 30px;
    margin: 0 auto;
    padding: 0 0 0 38px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 150ms ease;
    -moz-transition: background-color 150ms ease;
    -ms-transition: background-color 150ms ease;
    -o-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
    background: #00AFE9 url(/themes/design/css/images/ico-snap_writemail.png) 10px center no-repeat;
    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
}

.snapshot_box .btn-contact:hover {
    background-color: #006EA7;
    text-decoration: none;
}

.milestones_list {
}

.milestones_list h4 {
    z-index: 2;
    position: relative;
    display: block;
    width: 37px;
    height: 37px;
    background-color: #00AFE9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font: normal 10px/38px "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.milestones_list ul {
    margin: 0 0 35px 0;
    list-style: none;
}

.milestones_list ul li {
    overflow: hidden;
    margin: -4px 0 0 0;
    padding: 19px 0 0 0;
}

.milestones_list ul li .circle {
    float: left;
    z-index: 1;
    position: relative;
    width: 10px;
    height: 10px;
    margin: 0 10px 0 13px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #00AFE9;
}

.milestones_list ul li .circle:before {
    content: ' ';
    position: absolute;
    left: 4px;
    bottom: 10px;
    display: block;
    width: 2px;
    height: 1000px;
    background-color: #D1F1FB;
}

.milestones_list ul li .circle:after {
    content: ' ';
    position: absolute;
    left: 4px;
    top: 10px;
    display: block;
    width: 2px;
    height: 1000px;
    background-color: #D1F1FB;
}

.milestones_list ul li:last-child .circle:after {
    display: none;
}

.milestones_list ul li p {
    position: relative;
    top: -4px;
    overflow: hidden;
    display: block;
    padding: 0 0 1px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}

.milestones_list ul li p .date {
    display: block;
    margin: 3px 0 0 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
}

/*.profile_blog__item:hover, .item:hover {*/
    /*box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65);*/
/*}*/

/*gearlist_empty_disabled .profile_blog__item:hover, .item:hover {*/
    /*box-shadow: none;*/
/*}*/

.files_list ul li .del {
    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;
}

.files_list ul li {
    position: relative;
    border-radius: 4px;
    display: inline-block;
    overflow: hidden;
}

.files_list ul li img {
    height: 34px;
    width: 34px;
    display: block;
}

.files_list {
    float: left;
}

/*#error_upload_modal .popup_forgot {*/
    /*display: block;*/
/*}*/

/*.compb_list {*/
/*}*/

/*.compb_item {*/
    /*margin: 0 0 10px 0;*/
    /*border-bottom: 1px solid #E9EFF0;*/
    /*padding: 0 0 9px 0;*/
/*}*/

/*.compb_item:last-child {*/
    /*margin-bottom: 15px;*/
    /*border-bottom: none;*/
    /*padding-bottom: 0;*/
/*}*/

/*.compb_item .thumb {*/
    /*position: relative;*/
    /*float: left;*/
    /*margin: 0 8px 0 0;*/
/*}*/

/*.compb_item .thumb img {*/
    /*display: block;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
/*}*/

/*.compb_item .thumb .date {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*width: 89px;*/
    /*height: 62px;*/
    /*margin: auto;*/
    /*padding: 27px 0 0 0;*/
    /*-webkit-border-radius: 90px;*/
    /*border-radius: 90px;*/
    /*-webkit-box-shadow: 0 0 0 8px #d5e8ff;*/
    /*box-shadow: 0 0 0 8px #d5e8ff;*/
    /*background-color: rgba(0, 174, 239, 0.8);*/
    /*font: normal 14px/140% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.compb_item .info {*/
    /*overflow: hidden;*/
/*}*/

/*.compb_item .info h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: bold 14px/130% "Roboto", Arial;*/
    /*color: #010101;*/
    /*text-transform: uppercase;*/
/*}*/

/*.compb_item .info .lks {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.compb_item .info .lks a {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
/*}*/

/*.compb_item .info .lks a span {*/
    /*color: #A0A0A0;*/
/*}*/

/*.compb_item .info .usr {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.compb_item .info .usr .avatar {*/
    /*float: left;*/
    /*margin: 0 10px 0 0;*/
/*}*/

/*.compb_item .info .usr .avatar img {*/
    /*display: block;*/
/*}*/

/*.compb_item .info .usr .inf {*/
    /*overflow: hidden;*/
/*}*/

/*.compb_item .info .usr .inf h5 {*/
    /*margin: 0 0 5px 0;*/
    /*font: bold 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.compb_item .info .usr .inf p {*/
    /*font: normal 12px/100% "Roboto", Arial;*/
    /*color: #384042;*/
/*}*/

/*.compb_item .info .txt {*/
    /*margin: 0 0 5px 0;*/
/*}*/

/*.compb_item .info .txt p {*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.compb_item .info .btns {*/
/*}*/

/*.compb_item .info .btns .btn-bordered {*/
    /*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;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/

/*.compb_item .info .btns .btn-bordered:hover {*/
    /*background-color: #006DAC;*/
    /*color: #fff;*/
/*}*/

/*.compb_item .info .btns p {*/
    /*display: inline-block;*/
    /*margin: 0 0 0 3px;*/
    /*font: normal 12px/130% "Roboto", Arial;*/
    /*color: #777;*/
    /*vertical-align: middle;*/
/*}*/

.company_list__item {
}

.company_list__item .thumb span, .company_list__item .thumb .caption {
    background-color: rgba(0, 66, 130, 0.8);
}

.company_list__item .thumb {
    height: 144px;
    max-height: 144px;
    line-height: 130px;
}

.company_list__item .comp-logo {
    position: absolute;
    top: 10px;
    left: 10px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.company_list__item .comp-logo img {
    display: block;
}

/*.comp_blog_single {*/
    /*border: 1px solid #dae4e4;*/
    /*border-bottom: none;*/
    /*padding: 10px;*/
    /*-webkit-border-top-left-radius: 4px;*/
    /*-webkit-border-top-right-radius: 4px;*/
    /*-moz-border-radius-topleft: 4px;*/
    /*-moz-border-radius-topright: 4px;*/
    /*border-top-left-radius: 4px;*/
    /*border-top-right-radius: 4px;*/
/*}*/

/*.comp_blog_single .profile_nfpost-top {*/
    /*margin: 0 0 10px 0;*/
    /*padding: 0;*/
/*}*/

/*.comp_blog_single__content h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: 500 18px/120% "Roboto", Arial;*/
    /*color: #010101;*/
    /*text-transform: uppercase;*/
/*}*/

/*.comp_blog_single__content p {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.comp_blog_single__img {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.comp_blog_single__img img {*/
    /*display: block;*/
    /*margin: 0 auto;*/
/*}*/

/*.content-heading-comp h4 {*/
    /*padding: 0 0 0 15px;*/
    /*background: url(/themes/design/css/images/ico-comp_title-arr.png) left center no-repeat;*/
    /*font: 500 18px/100% "Roboto", Arial;*/
    /*color: #010101;*/
    /*text-transform: uppercase;*/
/*}*/

.events_main {
}

.events_main .profile_about {
    overflow: visible;
}

.events_main .equip_main__slider {
    margin-bottom: 10px;
}

.events_main .equip_main__slider .btn-wb {
    background-color: #fff;
}

.events_main .equip_main__slider .btn-wb:hover {
    background-color: #238BB9;
}

.events_main .equip_main__slider .btns {
    bottom: 20px;
    left: 20px;
}

.events_main .equip_main__slider .flex-control-nav {
    bottom: 25px;
}

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

.event_cat_show__item {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 10px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: box-shadow 150ms ease;
    -moz-transition: box-shadow 150ms ease;
    -ms-transition: box-shadow 150ms ease;
    -o-transition: box-shadow 150ms ease;
    transition: box-shadow 150ms ease;
    cursor: pointer;
}

.event_cat_show__item a, .event_cat_show__item a:hover {
    text-decoration: none;
}

.event_cat_show__item:hover {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.65);
}

.event_cat_show__item:last-child {
    margin-right: 0;
}

.event_cat_show__item img {
    display: block;
}

.event_cat_show__item .layer {
    position: absolute;
    left: 0;
    bottom: 15px;
    -webkit-transition: background-color 150ms ease;
    -moz-transition: background-color 150ms ease;
    -ms-transition: background-color 150ms ease;
    -o-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 10px 10px 8px 10px;
    font: bold 26px/100% "Roboto", Arial;
    color: #fff;
    vertical-align: middle;
}

.event_cat_show__item .layer span {
    position: relative;
    top: -3px;
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 3px 5px 0 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    font-weight: normal;
    font-size: 16px;
    line-height: 100%;
    vertical-align: middle;
}

.event_cat_show__item.exp .layer {
    background-color: rgba(207, 101, 27, 0.75);
}

.event_cat_show__item.exp .layer span, .event_cat_show__item.eve .layer span {
    text-decoration: none;
}

.event_cat_show__item.exp:hover .layer {
    background-color: rgba(207, 101, 27, 1);
}

.event_cat_show__item.exp .layer span {
    color: #965627;
}

.event_cat_show__item.eve .layer {
    background-color: rgba(146, 43, 135, 0.75);
}

.event_cat_show__item.eve:hover .layer {
    background-color: rgba(146, 43, 135, 1);
}

.event_cat_show__item.eve .layer span {
    color: #712c6a;
}

.event_cat_show__item.comp .layer {
    background-color: rgba(0, 66, 130, 0.75);
}

.event_cat_show__item.comp:hover .layer {
    background-color: rgba(0, 66, 130, 1);
}

.event_cat_show__item.comp .layer span {
    color: #004282;
}

.events_calend {
    margin: 0 0 30px 0;
}

.events_calend__top {
    position: relative;
    height: 50px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #006EA7;
    font: bold 18px/50px "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.events_calend__top .days {
    overflow: hidden;
}

.events_calend__top .arr_left {
    float: left;
    width: 40px;
    height: 50px;
    background: url(/themes/design/css/images/ico-calend_arrl.png) center center no-repeat;
    cursor: pointer;
}

.events_calend__top .arr_right {
    float: right;
    width: 40px;
    height: 50px;
    background: url(/themes/design/css/images/ico-calend_arrr.png) center center no-repeat;
    cursor: pointer;
}

.events_calend__top .arr_right:hover, .events_calend__top .arr_left:hover {
    opacity: 0.7;
}

.events_calend__head {
    margin: 0 10px;
}

.events_calend__head ul {
    list-style: none;
}

.events_calend__head ul li {
    float: left;
    width: 14.28%;
    padding: 10px 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
    text-align: center;
}

.events_calend__body {
    padding: 0 10px;
}

.events_calend__body ul {
    list-style: none;
}

.events_calend__body > ul > li {
    position: relative;
    float: left;
    width: 85px;
    height: 79px;
    margin: 0 4px 8px 4px;
    border: 1px solid #d6e1e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.events_calend__body ul li .thumb {
    overflow: hidden;
    width: 85px;
    height: 79px;
}

.events_calend__body ul li .thumb img {
    display: block;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.events_calend__body ul li .numb {
    position: absolute;
    top: 8px;
    right: 5px;
    padding: 1px 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    font: normal 12px/100% "Roboto", Arial;
    color: #216070;
}

.events_calend__body > ul > li.disabled > .numb {
    color: #777;
}

.events_calend__body ul li .layer {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

.events_calend__body ul li .layer li {
    padding: 2px 5px;
    font: normal 12px/120% "Roboto", Arial;
    color: #fff;
}

.events_calend__body ul li .layer .exp {
    background-color: rgba(207, 101, 27, 0.75);
}

.events_calend__body ul li .layer .eve {
    background-color: rgba(146, 43, 135, 0.75);
}

.events_pp_box {
    z-index: 500;
    position: absolute;
    top: -3px;
    left: -3px;
    overflow: hidden;
    display: none;
    background-color: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
}

.events_pp_box__date {
    padding: 14px;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.events_pp_box__date span {
    display: block;
    font: bold 24px/100% "Roboto", Arial;
    color: #000;
}

.events_pp_box__list {
    width: 184px;
}

.events_pp_box__list > ul > li {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin: 0 3px;
    width: 85px;
    height: 79px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    white-space: normal;
}

.company_top__in--hat {
}

.company_top__in--hat h3 {
    float: none;
    display: block;
    color: #000;
    text-transform: none;
}

.company_top__in--hat .comp {
    display: inline-block;
    height: 22px;
    margin: 0 0 5px 0;
    padding: 0 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #00437E;
    font: normal 14px/22px "Roboto", Arial;
    color: #fff;
}

.company_top__in--hat .profile_top__btns {
    margin-top: -45px;
}

.company_top__info {
    margin: 0 0 15px 0;
}

.company_top__info p {
    margin: 0 0 5px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.company_top__info .rating span {
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
}

.company_top__info .rating span b {
    color: #000;
}

.snapshot_box {
    margin: 0 0 20px 0;
    padding: 0 0 15px 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #F6F9FE;
}

.snapshot_box__top {
    margin: 0 0 20px 0;
    padding: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #EBF4FE;
}

.snapshot_box__top h3 {
    margin-bottom: 0;
}

.snapshot_box__list {
    padding: 0 15px;
}

.snapshot_box__list ul {
    list-style: none;
}

.snapshot_box__list ul li {
    margin: 0 0 20px 0;
    padding: 2px 0 2px 25px;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.snapshot_box__list ul li.place {
    background: url(/themes/design/css/images/ico-snap_place.png) left 3px no-repeat;
}

.snapshot_box__list ul li.phone {
    background: url(/themes/design/css/images/ico-snap_phone.png) left 5px no-repeat;
}

.snapshot_box__list ul li.mail {
    background: url(/themes/design/css/images/ico-snap_mail.png) left 3px no-repeat;
}

.snapshot_box__list ul li.url {
    background: url(/themes/design/css/images/ico-snap_url.png) left 3px no-repeat;
}

.snapshot_box__list ul li.time {
    background: url(/themes/design/css/images/ico-snap_time.png) left 3px no-repeat;
}

.snapshot_box .btn-contact {
    display: block;
    width: 144px;
    height: 30px;
    margin: 0 auto;
    padding: 0 0 0 38px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 150ms ease;
    -moz-transition: background-color 150ms ease;
    -ms-transition: background-color 150ms ease;
    -o-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
    background: #00AFE9 url(/themes/design/css/images/ico-snap_writemail.png) 10px center no-repeat;
    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
}

.snapshot_box .btn-contact:hover {
    background-color: #006EA7;
    text-decoration: none;
}

.milestones_list {
}

.milestones_list h4 {
    z-index: 2;
    position: relative;
    display: block;
    width: 37px;
    height: 37px;
    background-color: #00AFE9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font: normal 10px/38px "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.milestones_list ul {
    margin: 0 0 35px 0;
    list-style: none;
}

.milestones_list ul li {
    overflow: hidden;
    margin: -4px 0 0 0;
    padding: 19px 0 0 0;
}

.milestones_list ul li .circle {
    float: left;
    z-index: 1;
    position: relative;
    width: 10px;
    height: 10px;
    margin: 0 10px 0 13px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #00AFE9;
}

.milestones_list ul li .circle:before {
    content: ' ';
    position: absolute;
    left: 4px;
    bottom: 10px;
    display: block;
    width: 2px;
    height: 1000px;
    background-color: #D1F1FB;
}

.milestones_list ul li .circle:after {
    content: ' ';
    position: absolute;
    left: 4px;
    top: 10px;
    display: block;
    width: 2px;
    height: 1000px;
    background-color: #D1F1FB;
}

.milestones_list ul li:last-child .circle:after {
    display: none;
}

.milestones_list ul li p {
    position: relative;
    top: -4px;
    overflow: hidden;
    display: block;
    padding: 0 0 1px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}

.milestones_list ul li p .date {
    display: block;
    margin: 3px 0 0 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #777;
}

.routeingear_page {
}

.routeingear_page .grey {
    color: #A0A0A0;
}

.routeingear_page .excerpt {
    float: none;
}

/*.routeingear_page .content_block {*/
    /*margin-bottom: 5px;*/
/*}*/

.routeingear_page .gear_sp_list {
    margin-top: 20px;
}

.gear_sp_list {
}

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

.gear_sp_item .profile_equip__item {
    float: left;
    width: 338px;
    margin: 0 10px 0 0;
    background-color: #fff;
}

.gear_sp_item .profile_equip__item .min_thumb {
    width: 85px;
    margin: 10px 0 0 0;
    text-align: center;
}

.gear_sp_item .profile_equip__item .min_thumb img {
    display: inline-block;
}

.gear_sp_item__dscr {
    float: left;
    width: 320px;
}

.gear_sp_item__dscr h4 {
    margin: 4px 0 5px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #010101;
}

.gear_sp_item__dscr .excerpt {
    float: none;
}

.gear_sp_item__dscr .excerpt, .gear_sp_item__dscr .more {
    font: normal 14px/140% "Roboto", Arial;
    color: #000;
}

/*.profile__sidebar .gear_sp_item {*/
    /*margin-bottom: 30px;*/
/*}*/

/*.profile__sidebar .gear_sp_item .profile_equip__item {*/
    /*float: none;*/
    /*width: 100%;*/
/*}*/

.compb_list {
}

.compb_item {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #E9EFF0;
    padding: 0 0 9px 0;
}

.compb_item:last-child {
    margin-bottom: 15px;
    border-bottom: none;
    padding-bottom: 0;
}

.compb_item .thumb {
    position: relative;
    float: left;
    margin: 0 8px 0 0;
}

.compb_item .thumb img {
    display: block;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.compb_item .thumb .date {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 89px;
    height: 62px;
    margin: auto;
    padding: 27px 0 0 0;
    -webkit-border-radius: 90px;
    border-radius: 90px;
    -webkit-box-shadow: 0 0 0 8px #d5e8ff;
    box-shadow: 0 0 0 8px #d5e8ff;
    background-color: rgba(0, 174, 239, 0.8);
    font: normal 14px/140% "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.compb_item .info {
    overflow: hidden;
}

.compb_item .info h4 {
    margin: 0 0 5px 0;
    font: bold 14px/130% "Roboto", Arial;
    color: #010101;
    text-transform: uppercase;
}

.compb_item .info .lks {
    margin: 0 0 10px 0;
}

.compb_item .info .lks a {
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-decoration: none;
}

.compb_item .info .lks a span {
    color: #A0A0A0;
}

.compb_item .info .usr {
    margin: 0 0 5px 0;
}

.compb_item .info .usr .avatar {
    float: left;
    margin: 0 10px 0 0;
}

.compb_item .info .usr .avatar img {
    display: block;
}

.compb_item .info .usr .inf {
    overflow: hidden;
}

.compb_item .info .usr .inf h5 {
    margin: 0 0 5px 0;
    font: bold 14px/100% "Roboto", Arial;
    color: #000;
}

.compb_item .info .usr .inf p {
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
}

.compb_item .info .txt {
    margin: 0 0 5px 0;
}

.compb_item .info .txt p {
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}

.compb_item .info .btns {
}

.compb_item .info .btns .btn-bordered {
    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;
    color: #006DAC;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.compb_item .info .btns .btn-bordered:hover {
    background-color: #006DAC;
    color: #fff;
}

.compb_item .info .btns p {
    display: inline-block;
    margin: 0 0 0 3px;
    font: normal 12px/130% "Roboto", Arial;
    color: #777;
    vertical-align: middle;
}

.company_list__item {
}

.company_list__item .thumb span, .company_list__item .thumb .caption {
    background-color: rgba(0, 66, 130, 0.8);
}

.company_list__item .comp-logo {
    position: absolute;
    top: 10px;
    left: 10px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.company_list__item .comp-logo img {
    display: block;
}

/*.comp_blog_single {*/
    /*border: 1px solid #dae4e4;*/
    /*border-bottom: none;*/
    /*padding: 10px;*/
    /*-webkit-border-top-left-radius: 4px;*/
    /*-webkit-border-top-right-radius: 4px;*/
    /*-moz-border-radius-topleft: 4px;*/
    /*-moz-border-radius-topright: 4px;*/
    /*border-top-left-radius: 4px;*/
    /*border-top-right-radius: 4px;*/
/*}*/

/*.comp_blog_single .profile_nfpost-top {*/
    /*margin: 0 0 10px 0;*/
    /*padding: 0;*/
/*}*/

/*.comp_blog_single__content h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: 500 18px/120% "Roboto", Arial;*/
    /*color: #010101;*/
    /*text-transform: uppercase;*/
/*}*/

/*.comp_blog_single__content p {*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.comp_blog_single__img {*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.comp_blog_single__img img {*/
    /*display: block;*/
    /*margin: 0 auto;*/
/*}*/

/*.content-heading-comp h4 {*/
    /*padding: 0 0 0 15px;*/
    /*background: url(/themes/design/css/images/ico-comp_title-arr.png) left center no-repeat;*/
    /*font: 500 18px/100% "Roboto", Arial;*/
    /*color: #010101;*/
    /*text-transform: uppercase;*/
/*}*/

.profile_exp__item--sidebar {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    margin-left: 0;
    width: 298px;
}

.equip_filters .multdate .inp-multdatepicker {
    background-color: transparent;
    border: medium none;
    color: #fff;
    font: 14px/140% Arial;
    margin: 0;
    outline: medium none;
    width: 110px;
}

.multdate .inp-multdatepicker::-webkit-input-placeholder {
    color: #fff;
}

.multdate .inp-multdatepicker:-moz-placeholder {
    color: #fff;
}

.multdate .inp-multdatepicker::-moz-placeholder {
    color: #fff;
}

.multdate .inp-multdatepicker:-ms-input-placeholder {
    color: #fff;
}

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

.sb_lang ul {
    overflow: hidden;
    list-style: none;
}

.sb_lang ul li {
    float: left;
    width: 33%;
    margin: 0 0 3px 0;
}

.sb_lang ul li a {
    display: block;
    margin: 0 3px 0 0;
    border: 1px solid transparent;
    padding: 3px 6px;
    -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 14px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.sb_lang ul li a:hover {
    background-color: #C0EEFC;
}

.sb_lang ul li.active a {
    border-color: #5AC3D9;
    background-color: #C0EEFC;
}

.e-globe__item {
    position: relative;
    margin: 0 auto;
}

.e-geography:before {
    content: ' ';
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 5px;
    height: 100%;
    background-color: rgba(109, 109, 109, 0.5);
}

.globe_comp {
    position: absolute;
    top: 20px;
    left: 15px;
    display: block;
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(162, 162, 162, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 70;
}

.globe_comp_top {
    position: absolute;
    top: 2px;
    right: 0;
    left: 0;
    width: 18px;
    height: 18px;
    margin: auto;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC url(/themes/design/css/images/ico-ex_comp_t.png) center 4px no-repeat;
    cursor: pointer;
}

.globe_comp_top:hover {
    background-color: #004282;
}

.globe_comp_right {
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 0;
    width: 18px;
    height: 18px;
    margin: auto;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC url(/themes/design/css/images/ico-ex_comp_r.png) 5px center no-repeat;
    cursor: pointer;
}

.globe_comp_right:hover {
    background-color: #004282;
}

.globe_comp_bottom {
    position: absolute;
    right: 0;
    bottom: 2px;
    left: 0;
    width: 18px;
    height: 18px;
    margin: auto;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC url(/themes/design/css/images/ico-ex_comp_b.png) center 5px no-repeat;
    cursor: pointer;
}

.globe_comp_bottom:hover {
    background-color: #004282;
}

.globe_comp_left {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2px;
    width: 18px;
    height: 18px;
    margin: auto;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC url(/themes/design/css/images/ico-ex_comp_l.png) 4px center no-repeat;
    cursor: pointer;
}

.globe_comp_left:hover {
    background-color: #004282;
}

.globe_comp_circle {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 28px;
    height: 28px;
    margin: auto;
    border: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.globe_comp_circle:after {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 3px;
    height: 3px;
    margin: auto;
    background-color: #fff;
}

.globe_comp_n {
    position: absolute;
    top: -4px;
    left: 8px;
    display: block;
    width: 10px;
    height: 10px;
    padding-left: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    -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 8px/11px Arial;
    color: #006dac;
    text-align: center;
    cursor: pointer;
}

.globe_comp_n:hover {
    color: #004282;
}

.globe_hide {
    z-index: 100;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 44px;
    height: 44px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(162, 162, 162, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.globe_hide span {
    opacity: 0.75;
    display: block;
    width: 44px;
    height: 44px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    background: url(/themes/design/css/images/ico-globe_hide.png) center center no-repeat;
    cursor: pointer;
    text-indent: -9999px;
}

.globe_hide span:hover {
    opacity: 1;
    background-image: url(/themes/design/css/images/ico-globe_hide-hover.png);
}

.globe_curr {
    z-index: 100;
    position: absolute;
    left: 30px;
    bottom: 20px;
    width: 44px;
    height: 44px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(162, 162, 162, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.globe_curr span {
    display: block;
    width: 44px;
    height: 44px;
    cursor: pointer;
}

.globe_curr span img {
    border-radius: 4px;
    margin: 10px;
}

.globe_curr span:hover {
    background-position: center 6px;
}

.globe_scale_h {
    position: absolute;
    top: 130px;
    left: 18px;
    display: block;
    width: 74px;
    height: 22px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: rgba(162, 162, 162, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 70;
}

.globe_scale_h_info {
    font: normal 11px/23px "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.globe_scale_h_minus {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 18px;
    height: 18px;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC;
    cursor: pointer;
}

.globe_scale_h_minus:before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 8px;
    height: 2px;
    margin: auto;
    background-color: #fff;
}

.globe_scale_h_minus:hover {
    background-color: #004282;
}

.globe_scale_h_plus {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 18px;
    height: 18px;
    border: 2px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #006DAC;
    cursor: pointer;
}

.globe_scale_h_plus:before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 8px;
    height: 2px;
    margin: auto;
    background-color: #fff;
}

.globe_scale_h_plus:after {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 2px;
    height: 8px;
    margin: auto;
    background-color: #fff;
}

.globe_scale_h_plus:hover {
    background-color: #004282;
}

/*.globe_scale_v {*/
    /*position: absolute;*/
    /*top: 163px;*/
    /*left: 46px;*/
    /*display: block;*/
    /*width: 21px;*/
    /*height: 182px;*/
    /*-webkit-border-radius: 20px;*/
    /*border-radius: 20px;*/
    /*background-color: rgba(109, 109, 109, 0.5);*/
    /*font: normal 11px/22px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/

/*.globe_scale_v_minus {*/
    /*z-index: 2;*/
    /*position: absolute;*/
    /*bottom: 6px;*/
    /*left: 5px;*/
    /*display: block;*/
    /*width: 11px;*/
    /*height: 11px;*/
    /*background-color: #fff;*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*cursor: pointer;*/
/*}*/

/*.globe_scale_v_minus:before {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: block;*/
    /*width: 5px;*/
    /*height: 1px;*/
    /*margin: auto;*/
    /*background-color: #006dac;*/
/*}*/

/*.globe_scale_v_plus {*/
    /*z-index: 2;*/
    /*position: absolute;*/
    /*top: 6px;*/
    /*left: 5px;*/
    /*display: block;*/
    /*width: 11px;*/
    /*height: 11px;*/
    /*background-color: #fff;*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*cursor: pointer;*/
/*}*/

/*.globe_scale_v_plus:before {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: block;*/
    /*width: 5px;*/
    /*height: 1px;*/
    /*margin: auto;*/
    /*background-color: #006dac;*/
/*}*/

/*.globe_scale_v_plus:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: block;*/
    /*width: 1px;*/
    /*height: 5px;*/
    /*margin: auto;*/
    /*background-color: #006dac;*/
/*}*/

/*.globe_scale_v_line {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: block;*/
    /*width: 1px;*/
    /*height: 170px;*/
    /*margin: auto;*/
    /*background-color: rgba(255, 255, 255, 0.84);*/
/*}*/

/*.globe_scale_v_drag {*/
    /*position: absolute;*/
    /*top: 80px;*/
    /*left: 2px;*/
    /*display: block;*/
    /*width: 17px;*/
    /*height: 17px;*/
    /*margin: 0 auto;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*border: 2px solid #fff;*/
    /*-webkit-transition: all 150ms ease;*/
    /*-moz-transition: all 150ms ease;*/
    /*-ms-transition: all 150ms ease;*/
    /*-o-transition: all 150ms ease;*/
    /*transition: all 150ms ease;*/
    /*background-color: #006dac;*/
    /*cursor: pointer;*/
/*}*/

/*.globe_scale_v_drag:hover {*/
    /*background-color: #004282;*/
/*}*/

/*.globe_scale_v_drag:after {*/
    /*content: ' ';*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*display: block;*/
    /*width: 3px;*/
    /*height: 3px;*/
    /*margin: auto;*/
    /*-webkit-border-radius: 50%;*/
    /*border-radius: 50%;*/
    /*background-color: #fff;*/
/*}*/

/*.reviews_box__item .infbox h4 {*/
    /*width: 204px;*/
    /*word-wrap: break-word;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice {*/
    /*height: 39px;*/
    /*line-height: 39px;*/
    /*background: #fff;*/
/*}*/

/*.select2-container.select2-container .select2-choice .select2-arrow {*/
    /*border-left: none;*/
    /*background: transparent;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__rendered {*/
    /*padding-right: 25px;*/
    /*line-height: 39px;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__arrow {*/
    /*width: 25px;*/
    /*height: 39px;*/
/*}*/

/*.combo-select2-box .select2-container-active .select2-choice, .select2-container-active .select2-choices {*/
    /*border-color: #9E9E9E;*/
    /*-webkit-box-shadow: none;*/
    /*box-shadow: none;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__arrow b {*/
    /*margin-top: -3px;*/
    /*border-top-color: #006DAC;*/
    /*border-width: 6px 5px 0 5px;*/
/*}*/

/*.combo-select2-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {*/
    /*border-bottom-color: #006DAC;*/
    /*border-width: 0 5px 6px 5px;*/
/*}*/

/*.combo-select2-box .select2-container--open .select2-dropdown {*/
    /*background-color: #fff;*/
    /*-webkit-box-shadow: 0 0 5px #666;*/
    /*box-shadow: 0 0 5px #666;*/
/*}*/

/*.select2-drop-active {*/
    /*border-color: #9E9E9E !important;*/
/*}*/

/*.select2-results li {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice > .select2-chosen {*/
    /*margin-right: 35px;*/
    /*color: #000;*/
    /*text-decoration: none;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice .select2-arrow {*/
    /*width: 30px;*/
/*}*/

/*.combo-select2-box .select2-container.select2-container .select2-choice .select2-arrow {*/
    /*background: url(/themes/design/css/images/ico-cb-arrow.png) center center no-repeat;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice .select2-arrow b {*/
    /*background: none !important;*/
/*}*/

/*.snippet-menu--profile {*/
/*}*/

.snippet-menu--profile li a {
    padding: 0 !important;
    width: auto;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: 100%;
    text-transform: none;
}

.btn-disabled {
    opacity: 0.6;
    cursor: default !important;
    pointer-events: none !important;
}

.datepicker-white {
}

.datepicker-white.ui-datepicker {
    border: 1px solid #dcdcdc;
    background-color: #FFF;
}

.datepicker-white.ui-datepicker td {
    text-align: center;
}

.datepicker-white.ui-datepicker td a {
    margin: 0 3px;
    padding: 5px 0;
    color: #909090;
    text-align: center;
}

.datepicker-white.ui-datepicker td a:hover {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #5B4F89;
    color: #fff;
}

.datepicker-white.ui-datepicker table {
    color: #717171;
}

.datepicker-white .ui-datepicker-next {
    border-top-color: #717171 !important;
    border-right-color: #717171 !important;
}

.datepicker-white .ui-datepicker-prev {
    border-top-color: #717171 !important;
    border-left-color: #717171 !important;
}

.datepicker-white.ui-datepicker .ui-datepicker-year, .datepicker-white.ui-datepicker .ui-datepicker-title {
    color: #737373;
}

.datepicker-white.ui-datepicker-year {
    display: none;
}

.e-content, .e-content .e-globe, .e-content .e-map {
    -webkit-transition: width 500ms ease;
    -moz-transition: width 500ms ease;
    -ms-transition: width 500ms ease;
    -o-transition: width 500ms ease;
    transition: width 500ms ease;
}

.e-content--wide, .e-content--wide .e-globe, .e-content--wide .e-map {
    width: 1024px;
}

.globe_sh {
    position: absolute;
    top: 50%;
    right: 5px;
    display: block;
    width: 32px;
    height: 31px;
    margin: -16px 0 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: rgba(162, 162, 162, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    z-index: 70;
}

.globe_sh span {
    display: block;
    width: 32px;
    height: 31px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    background: url(/themes/design/css/images/ico-expl-sh.png) center center no-repeat;
}

.globe_sh--active span {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.globe_sh span:hover {
    background-image: url(/themes/design/css/images/ico-expl-sh-hover.png);
}

.wrap_relative {
    position: relative;
}

.sidebar-adv--open {
    position: absolute;
    top: 576px;
    right: 0;
}

.profile_equip__item .bottom-btn {
    padding: 1px;
}

.profile_equip__item .btn-addtls {
    display: block;
    height: 31px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #006DAC;
    font: normal 14px/31px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.profile_equip__item .btn-addtls:hover {
    background-color: #0079B3;
    color: #fff;
    text-decoration: none;
}

.profile_equip__item .btn-addtls--listed, .profile_equip__item .btn-addtls--listed:hover {
    background-color: #C2C2C2;
}

/*.rounteingear_eform {*/
/*}*/

/*.rounteingear_eform .inp-group {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.rounteingear_eform .inp-group label {*/
    /*display: block;*/
    /*margin: 0 0 5px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.rounteingear_eform .inp-group .inp-style {*/
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*.head_line h4 {*/
    /*margin-left: 10px;*/
    /*font-weight: 500;*/
/*}*/

/*.main_com__select {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.main_com__select-btn {*/
    /*display: block;*/
    /*width: 27px;*/
    /*height: 24px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: #70ADC9 url(/themes/design/css/images/ico-upl-sandwich.png) center center no-repeat;*/
    /*cursor: pointer;*/
/*}*/

/*.main_com__select-btn:hover {*/
    /*background-color: #006fa2;*/
/*}*/

/*.main_com__list {*/
    /*z-index: 700;*/
    /*position: absolute;*/
    /*top: 27px;*/
    /*left: -70px;*/
    /*display: none;*/
    /*width: 200px;*/
    /*background: #fff;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*box-shadow: 0 0 5px #666;*/
/*}*/

/*.main_com__list ul {*/
    /*list-style: none;*/
/*}*/

/*.main_com__list ul li {*/
/*}*/

/*.main_com__list ul li a {*/
    /*display: block;*/
    /*padding: 10px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: underline;*/
    /*text-decoration: none;*/
/*}*/

/*.main_com__list ul li a:hover {*/
    /*background: #cde8ff;*/
    /*text-decoration: none;*/
/*}*/

/*.gear_sp_item .profile_equip__item .min_thumb {*/
    /*position: relative;*/
/*}*/

/*.sil_box {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.sil_box ul {*/
    /*list-style: none;*/
/*}*/

/*.sil_box ul li {*/
    /*display: inline-block;*/
/*}*/

/*.sil_box ul li a {*/
    /*display: inline-block;*/
    /*margin: 0 0 8px 0;*/
    /*padding: 3px 5px;*/
    /*border: 1px solid transparent;*/
    /*border-radius: 5px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*text-decoration: none;*/
/*}*/

/*.sil_box ul li a:hover {*/
    /*border-color: #8dd4e8;*/
    /*color: #435755;*/
/*}*/

    /*.sil_box ul li.active a:hover, .sil_box ul li.active a {*/
        /*background: #7fcfe5;*/
        /*color: #000;*/
    /*}*/

    /*.silgear_box .profile_equip__item {*/
        /*margin-bottom: 15px;*/
    /*}*/

.min_thumb .items_count {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 32px;
    padding: 8px 0 0 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(126, 138, 198, 0.8);
    font: normal 11px/100% "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.min_thumb .items_count span {
    display: block;
    color: #fff;
    font-size: 14px;
}

.comp_blog_edit__deletepopup p {
    color: #ba1717;
    font-size: 18px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}

/*.popup_info__bt .btn-red {*/
    /*background-color: #c55252;*/
    /*border-radius: 4px;*/
    /*color: #fff;*/
    /*display: inline-block;*/
    /*padding: 10px 35px;*/
    /*text-decoration: none;*/
    /*transition: background-color 150ms ease 0s;*/
/*}*/

/*.popup_info__bt .btn-green {*/
    /*background-color: green;*/
    /*border-radius: 4px;*/
    /*color: #fff;*/
    /*display: inline-block;*/
    /*padding: 10px 35px;*/
    /*text-decoration: none;*/
    /*transition: background-color 150ms ease 0s;*/
/*}*/

/*.popup_info__bt .btn-red:hover {*/
    /*background-color: #a40000;*/
/*}*/

/*.popup_info__bt .btn-green:hover {*/
    /*background-color: darkgreen;*/
/*}*/

/*.popup_info__bt--tar .btn {*/
    /*margin-left: 10px;*/
/*}*/

.main_page__topdefault {
    z-index: 600;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
}

.main_page__topdefault--active {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.main_page__topdefault .top__login ul li a {
    display: block;
    width: 110px;
    height: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font: normal 14px/30px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    text-decoration: none;
}

.main_page__topdefault .top__login .top__signin-btn a {
    background-color: #006EA7;
    color: #fff;
}

.main_page__topdefault .top__in--top {
    width: 720px;
}

.main_page__topdefault .top__login {
    margin-right: 0;
}

.main_page__topdefault .wrap {
    width: 920px;
}

.main_page {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #30498E;
}

.main_page__wrap {
    max-width: 860px;
    margin: 0 auto;
}

.main_page__top {
    z-index: 600;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 90px;
    background-color: #fff;
}

.main_page__logo {
    float: left;
    margin: 4px 35px 0 0;
}

.main_page__logo img {
    display: block;
    width: 152px;
    height: 80px;
}

.main_page__search {
    float: left;
    padding: 22px 0 0 0;
}

.main_page__search input[type="text"] {
    outline: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 253px;
    height: 40px;
    border: 1px solid #8aa1ac;
    padding: 0 15px;
    background: #fff;
    border-radius: 3px;
    font: normal 14px/140% "Roboto", Arial;
    color: #414a51;
    vertical-align: middle;
}

.main_page__search input[type="submit"] {
    outline: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 0;
    width: 47px;
    height: 42px;
    border-radius: 3px;
    background: #0069b0 url(/themes/design/css/images/ico-top_search.png) center center no-repeat;
    vertical-align: middle;
}

.main_page__search input[type="submit"]:hover {
    opacity: 0.9;
}

.main_page__auth {
    float: right;
    margin: 27px 0 0 0;
}

.main_page__auth ul {
    list-style: none;
}

.main_page__auth ul li {
    display: inline-block;
    margin: 0 0 0 5px;
}

.main_page__auth ul li a {
    display: block;
    width: 110px;
    height: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -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/30px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    text-decoration: none;
}

.main_page__auth ul li.active a {
    background-color: #006EA7;
    color: #fff;
}

.main_page__auth ul li a:hover {
    opacity: 0.8;
}

.main_page__in {
    z-index: 300;
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
}

.main_page__video_inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.main_page__video_inner video {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
}

.main_page__cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.main_page__cell p {
    max-width: 700px;
    margin: 25px auto;
    font: bold 26px/130% "Roboto", Arial;
    color: #fff;
}

@media (max-width: 767px) {
    .main_page__cell p {
        font-size: 18px;
        margin-right: 20px;
        margin-left: 20px;
    }
}

.main_page__cell h2 a {
    color: #fff;
    text-decoration: underline;
}

.main_page__cell .btn-blue {
    display: block;
    width: 250px;
    height: 44px;
    margin: 0 auto 50px auto;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #006DAC;
    font: normal 18px/44px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.main_page__cell .btn-blue:hover {
    background-color: #0083CE;
}

.main_page__bt {
    z-index: 550;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    background-color: #fff;
}

.main_page__varlinks {
    float: left;
    padding: 17px 0 0 0;
}

.main_page__varlinks ul {
    list-style: none;
}

.main_page__varlinks ul li {
    display: inline-block;
    margin: 0 15px 0 0;
}

.main_page__varlinks ul li a {
    font: normal 14px/100% "Roboto", Arial;
    color: #395A87;
    text-decoration: none;
    text-transform: uppercase;
}

.main_page__varlinks ul li a:hover {
    text-decoration: underline;
}

.main_page__bt-scroll {
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background: url(/themes/design/css/images/ico-main_page_scroll-btn.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

/*.main_page__lang {*/
    /*float: right;*/
    /*margin: 17px 0 0 0;*/
    /*cursor: pointer;*/
/*}*/

/*.main_page__lang span {*/
    /*display: inline-block;*/
    /*margin: 0 10px 0 0;*/
    /*padding: 0 20px 0 0;*/
    /*background: url(/themes/design/css/images/ico-main_lang-arr.png) right center no-repeat;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #395A87;*/
    /*text-transform: uppercase;*/
    /*vertical-align: middle;*/
/*}*/

/*.main_page__lang img {*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

.main_page__section {
    display: table;
    width: 100%;
    height: 400px;
}

.main_page__section-txt {
    max-width: 330px;
}

.main_page__section-txt h2 {
    margin: 0 0 15px 0;
    font: normal 30px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__section-txt p {
    margin: 0 0 15px 0;
    font: normal 20px/25px "Roboto", Arial;
    color: #fff;
}

.main_page__section-txt p a {
    color: #fff;
    text-decoration: underline;
}

.main_page__metrics {
    overflow: hidden;
    margin: 0 0 30px 0;
}

.main_page__metrics ul {
    list-style: none;
}

.main_page__metrics ul li {
    float: left;
    width: 100px;
    margin: 0 1px 0 0;
    padding: 5px 0 3px 0;
    background-color: rgba(255, 255, 255, 0.4);
    font: normal 14px/120% "Roboto", Arial;
    color: #000;
    text-align: center;
}

.main_page__metrics ul li:first-child {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.main_page__metrics ul li:last-child {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.main_page__metrics ul li span {
    display: block;
    font-weight: bold;
}

.main_page__links {
}

.main_page__links ul {
    list-style: none;
}

.main_page__links ul li {
    margin: 0 0 12px 0;
}

.main_page__links ul li a {
    font: normal 20px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.main_page__links ul li a:hover {
    text-decoration: underline;
}

.main_page__section-in {
    display: table-cell;
    vertical-align: middle;
}

.main_page__section-right {
    float: right;
}

.main_page__explore {
    background: #f04d4e url(/themes/design/css/images/bg-main_explore.jpg) right center no-repeat;
}

.main_page__people {
    background: #006EA7 url(/themes/design/css/images/bg-main_people.jpg) left center no-repeat;
    -webkit-background-size: auto 100% !important;
    -o-background-size: auto 100% !important;
    background-size: auto 100% !important;
}

.main_page__exp {
    background: #f3965d url(/themes/design/css/images/bg-main_exp.jpg) right center no-repeat;
}

.main_page__equip {
    background: #4eae92 url(/themes/design/css/images/bg-main_equip.jpg) left center no-repeat;
}

.main_page__btreg {
    height: 165px;
    padding: 40px 0 0 0;
    background-color: #006EA7;
    text-align: center;
}

.main_page__btreg h2 {
    margin: 0 0 40px 0;
    font: normal 33px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__btreg-btn {
    display: block;
    width: 220px;
    height: 38px;
    margin: 0 auto;
    border: 1px solid #fff;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font: normal 20px/38px "Roboto", Arial;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.main_page__btreg-btn:hover {
    background-color: #fff;
    color: #006EA7;
    text-decoration: none;
}

.main_page__footer {
    margin: 0 0 10px 0;
    text-align: center;
}

.main_page__footer ul {
    list-style: none;
}

.main_page__footer ul li {
    display: inline-block;
    padding: 0 3px;
    font-size: 12px;
    color: #384042;
}

.main_page__footer ul li a {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: 12px;
    font-family: "Roboto", Arial;
}

.main_page__flinks {
    display: block;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #79B7D2;
    padding: 15px 0 10px 0;
}

.main_page__flinks ul li a {
    text-transform: uppercase;
}

.main_page__fcopy p {
    display: inline-block;
    margin: 3px 10px 0 0;
    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
    vertical-align: middle;
}

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

.main_page__warning {
    z-index: 500;
    position: absolute;
    right: 0;
    bottom: 50px;
    left: 0;
    padding: 15px 0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    background-color: #F3965D;
    text-align: center;
}

.main_page__warning--active {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.main_page__warning .wrap {
    position: relative;
    width: auto;
    max-width: 1024px;
}

.main_page__warning h2 {
    margin: 0 0 10px 0;
    font: bold 20px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__warning p {
    margin: 0 0 20px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__warning-btn {
    display: inline-block;
    border: 1px solid #fff;
    padding: 10px 40px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

.main_page__warning-btn:hover {
    background-color: #fff;
    color: #F3965D;
    text-decoration: none;
}

.main_page__warning-close {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 10px;
    height: 10px;
    background: url(/themes/design/css/images/ico-main_page__warning-close.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.main_page__warning-close:hover {
    opacity: 0.8;
}

.blue_line_title {
    margin: 0 0 15px 0;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #419ac1;
    font: normal 24px/100% "Roboto", Arial;
    color: #fff;
}

.addequiptolist {
    overflow: visible;
}

.addequiptolist__left {
    float: left;
    width: 240px;
}

.addequiptolist__right {
    float: left;
    width: 310px;
}

.addequiptolist__right .inp-style {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.addequiptolist__txt {
    margin-bottom: 22px;
}

.addequiptolist label {
    margin: 0 0 3px 0;
    color: #000;
}

.addequiptolist__qty label {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.addequiptolist__qty-inp {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
}

.addequiptolist__qty-minus {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/ico-addequiptolist__qty-minus.png) no-repeat;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    cursor: pointer;
    vertical-align: middle;
    text-indent: -9999px;
}

.addequiptolist__qty-minus:hover {
    opacity: 0.8;
}

.addequiptolist__qty-plus {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/themes/design/css/images/ico-addequiptolist__qty-plus.png) no-repeat;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    cursor: pointer;
    vertical-align: middle;
    text-indent: -9999px;
}

.addequiptolist__qty-plus:hover {
    opacity: 0.8;
}

.addequiptolist__qty .inp-style {
    display: inline-block;
    width: 50px;
    margin: 0 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

.profile_about__addtextarch {
    border: 1px solid #d7e2e2;
    padding: 25px 25px 25px 65px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextarch.png) 14px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    cursor: pointer;
}

.profile_about__addtextarch:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

.profile_about__addtextgl {
    border: 1px solid #d7e2e2;
    padding: 25px 25px 25px 65px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextgl.png) 14px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    cursor: pointer;
}

.profile_about__addtextgl:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

.profile_country__item-blank {
    float: left;
    width: 202px;
    height: 36px;
    margin: 0 0 0 6px;
    border: 1px solid #dfe8e9;
    padding: 10px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextcountry.png) 22px center no-repeat;
    font: normal 14px/36px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

.profile_country__item-blank:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

/*.profile_equip__item-empimg {*/
/*    width: 222px;*/
/*    height: 209px;*/
/*    background: #fff url(/themes/design/css/images/img-eq-empimg.png) center center no-repeat;*/
/*}*/

/*.profile_equip__item-emptxt {*/
/*    font: normal 14px/81px "Roboto", Arial;*/
/*    color: #006DAC;*/
/*    text-align: center;*/
/*}*/

/*.profile_equip__item:hover .profile_equip__item-emptxt {*/
/*    text-decoration: underline;*/
/*}*/

/*.profile_exp_img-empty {*/
/*    height: 139px;*/
/*    -webkit-border-radius: 3px;*/
/*    border-radius: 3px;*/
/*    background: url(/themes/design/css/images/img-profile_v_empty.jpg) right top no-repeat;*/
/*}*/

.profile_calendar__item:hover .profile_exp_img-empty {
    background-position: right -139px;
}

.profile_calend_txt-add {
    height: 145px;
    margin-bottom: 10px;
    font: normal 14px/145px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

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

.profile_calendar__item:hover .profile_calend_txt-add span {
    display: none;
}

.profile_friend__content-empty {
    font: normal 14px/70px "Roboto", Arial;
    color: #006DAC;
}

.profile_friends__item:hover .profile_friend__content-empty {
    text-decoration: underline;
}

.profile_friend__content-empty span {
    display: inline-block;
    width: 63px;
    height: 63px;
    margin: 0 10px 0 0;
    border: 1px solid #D6E1E2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-user_g-list.png) center center no-repeat;
    vertical-align: middle;
}

.profile_friends__item:hover .profile_friend__content-empty span {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
}

.profile_blog_txt-add {
    height: 309px;
    line-height: 340px;
    cursor: pointer;
    text-align: center;
}

.profile_blog_txt-add span {
    display: inline-block;
    min-width: 95px;
    padding: 95px 0 0 0;
    background: url(/themes/design/css/images/ico-addtextcnt.png) center 25px no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-align: center;
}

.profile_blog__item:hover .profile_blog_txt-add span {
    background: url(/themes/design/css/images/ico-addtextcnt-big-hover.png) center 0 no-repeat;
    text-decoration: underline;
}

.reg_info {
    max-width: 520px;
}

.reg_info_box {
    margin: 0 0 35px 0;
}

.reg_info_box h4 {
    margin: 0 0 10px 0;
    font: normal 18px/100% "Roboto", Arial;
    color: #010101;
}

.reg_info_box__btn {
    margin: 25px 0;
    text-align: center;
}

.reg_info_box .btn-blue {
    display: inline-block;
    height: 30px;
    padding: 0 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #006EA7;
    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.reg_info_box .btn-blue:hover {
    opacity: 0.85;
}

.reg_info_box p {
    margin: 0 0 10px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}

.reg_success_box {
    margin: 0 0 20px 0;
    border: 1px solid #94cf9f;
    padding: 10px 10px 0 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #EDF5EC url(/themes/design/css/images/ico-reg_success.png) 10px 15px no-repeat;
}

.reg_info p {
    margin: 0 0 10px 0;
    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.reg_info__cbtn {
    margin: 0 0 10px 0;
    text-align: center;
}

.reg_info .btn-blue {
    outline: none;
    display: inline-block;
    height: 30px;
    border: 0;
    padding: 0 35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #006EA7;
    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.reg_info .btn-blue:hover {
    opacity: 0.85;
}

.reg_error_box {
    margin: 0 0 20px 0;
    border: 1px solid #ff7d97;
    padding: 10px 10px 0 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffdcde url(/themes/design/css/images/ico-reg_error.png) 10px 15px no-repeat;
}

.sidebar_infobox {
    margin: 0 0 30px 0;
    border: 2px solid #7fcfe5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.sidebar_infobox__top {
    padding: 5px 10px;
    background-color: #7FCFE5;
}

.sidebar_infobox__top h3 {
    margin: 0;
    font: bold 18px/120% "Roboto", Arial;
    color: #fff;
    text-transform: none;
}

.sidebar_infobox__body {
    padding: 5px 10px;
}

.sidebar_infobox__body p {
    font: normal 14px/130% "Roboto", Arial;
    color: #777;
}

/*.range_top__bt {*/
    /*bottom: 0;*/
    /*height: 40px;*/
    /*left: 0;*/
    /*position: absolute;*/
    /*right: 0;*/
/*}*/

.head_line-blue, .people_main_top .head_line {
    height: auto;
}

.equip_top_info .social_buttons {
    top: -10px;
}

/*.popup_gallery_edit {*/
    /*width: 540px;*/
/*}*/

/*.popup_gallery_edit .popup_info__head {*/
    /*margin-bottom: 0;*/
/*}*/

/*.popup_gallery_edit .popup_info__body {*/
    /*padding: 20px 20px 15px 20px;*/
    /*background-color: #F4F5F9;*/
/*}*/

/*.popup_gallery_edit__recent {*/
    /*position: relative;*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.popup_gallery_edit__recent h4 {*/
    /*margin: 0 0 5px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
/*}*/

/*.popup_gallery_edit__recent ul {*/
    /*list-style: none;*/
/*}*/

/*.popup_gallery_edit__recent ul li {*/
    /*overflow: hidden;*/
    /*float: left;*/
    /*margin: 0 7px 0 0;*/
    /*border: 1px solid #d6e1e2;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.popup_gallery_edit__recent ul li:last-child {*/
    /*margin-right: 0;*/
/*}*/

/*.popup_gallery_edit__recent ul li.active {*/
    /*border-color: #3090BC;*/
    /*-webkit-box-shadow: 0 0 0 5px #3090bc;*/
    /*box-shadow: 0 0 0 5px #3090bc;*/
/*}*/

/*.popup_gallery_edit__recent ul li img {*/
    /*display: block;*/
/*}*/

/*.popup_gallery_edit__recent-prev {*/
    /*position: absolute;*/
    /*left: 0px;*/
    /*bottom: 9px;*/
    /*display: block;*/
    /*width: 48px;*/
    /*height: 75px;*/
    /*background: url(/themes/design/css/images/pge-prev.png) repeat-y;*/
    /*cursor: pointer;*/
    /*text-indent: -9999px;*/
/*}*/

/*.popup_gallery_edit__recent-next {*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*bottom: 9px;*/
    /*display: block;*/
    /*width: 48px;*/
    /*height: 75px;*/
    /*background: url(/themes/design/css/images/pge-next.png) repeat-y;*/
    /*cursor: pointer;*/
    /*text-indent: -9999px;*/
/*}*/

/*.popup_gallery_edit__btns {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.popup_gallery_edit__btns a {*/
    /*display: inline-block;*/
    /*height: 32px;*/
    /*margin: 0 5px 0 0;*/
    /*border: 1px solid #007baf;*/
    /*padding: 0 10px 0 35px;*/
    /*-webkit-transition: all 150ms ease;*/
    /*-moz-transition: all 150ms ease;*/
    /*-ms-transition: all 150ms ease;*/
    /*-o-transition: all 150ms ease;*/
    /*transition: all 150ms ease;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*font: normal 14px/32px "Roboto", Arial;*/
    /*color: #006DAC;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_gallery_edit__btns .btn-upld-photo {*/
    /*background: url(/themes/design/css/images/ico-upld-photo.png) 8px center no-repeat;*/
/*}*/

/*.popup_gallery_edit__btns .btn-mke-photo {*/
    /*background: url(/themes/design/css/images/ico-mke-photo.png) 5px center no-repeat;*/
/*}*/

/*.popup_gallery_edit__btns .btn-cho-gallery {*/
    /*background: url(/themes/design/css/images/ico-cho-gallery.png) 5px center no-repeat;*/
/*}*/

/*.popup_gallery_edit__btns a:hover {*/
    /*background-color: #D5ECFD;*/
/*}*/

/*.popup_gallery_edit .popup_info__bt .btn-blue {*/
    /*padding-right: 50px;*/
    /*padding-left: 50px;*/
/*}*/

/*.popup_gallery_edit__overview {*/
    /*overflow: hidden;*/
    /*position: relative;*/
    /*float: left;*/
    /*width: 460px;*/
    /*height: 245px;*/
    /*margin: 0 10px 0 0;*/
    /*border: 1px solid #9e9e9e;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*background-color: #fff;*/
/*}*/

/*.popup_gallery_edit__overview-selected {*/
    /*position: absolute;*/
    /*top: 50px;*/
    /*left: 100px;*/
    /*width: 239px;*/
    /*height: 148px;*/
    /*border: 1px dashed #ff00f5;*/
/*}*/

/*.popup_gallery_edit__ctrls {*/
    /*position: relative;*/
    /*float: left;*/
/*}*/

/*.popup_gallery_edit__ctrls .globe_scale_v {*/
    /*top: 50px;*/
    /*left: 3px;*/
/*}*/

/*.popup_gallery_edit__select {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
/*}*/

/*.popup_gallery_edit__select-btn {*/
    /*display: block;*/
    /*width: 27px;*/
    /*height: 24px;*/
    /*-webkit-border-radius: 4px;*/
    /*border-radius: 4px;*/
    /*background: #70ADC9 url(/themes/design/css/images/ico-upl-sandwich.png) center center no-repeat;*/
    /*cursor: pointer;*/
/*}*/

/*.popup_gallery_edit__select-btn:hover {*/
    /*background-color: #006fa2;*/
/*}*/

/*.popup_gallery_edit__list {*/
    /*z-index: 700;*/
    /*position: absolute;*/
    /*top: 27px;*/
    /*left: -142px;*/
    /*display: none;*/
    /*width: 170px;*/
    /*background: #fff;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*box-shadow: 0 0 5px #666;*/
/*}*/

/*.popup_gallery_edit__list ul {*/
    /*list-style: none;*/
/*}*/

/*.popup_gallery_edit__list ul li {*/
/*}*/

/*.popup_gallery_edit__list ul li:first-child a {*/
    /*-webkit-border-top-left-radius: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-moz-border-radius-topright: 5px;*/
    /*border-top-left-radius: 5px;*/
    /*border-top-right-radius: 5px;*/
/*}*/

/*.popup_gallery_edit__list ul li:last-child a {*/
    /*-webkit-border-bottom-right-radius: 5px;*/
    /*-webkit-border-bottom-left-radius: 5px;*/
    /*-moz-border-radius-bottomright: 5px;*/
    /*-moz-border-radius-bottomleft: 5px;*/
    /*border-bottom-right-radius: 5px;*/
    /*border-bottom-left-radius: 5px;*/
/*}*/

/*.popup_gallery_edit__list ul li a {*/
    /*display: block;*/
    /*padding: 10px 14px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-decoration: underline;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_gallery_edit__list ul li a:hover {*/
    /*background: #cde8ff;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_gallery_edit__listphoto {*/
    /*height: 247px;*/
    /*margin-left: -4px;*/
/*}*/

/*.popup_gallery_edit__listphoto ul {*/
    /*list-style: none;*/
    /*padding: 4px 0 4px 4px;*/
/*}*/

/*.popup_gallery_edit__listphoto ul li {*/
    /*overflow: hidden;*/
    /*float: left;*/
    /*margin: 0 5px 5px 0;*/
    /*border: 1px solid #d6e1e2;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.popup_gallery_edit__listphoto ul li img {*/
    /*display: block;*/
/*}*/

/*.popup_gallery_edit__listphoto ul li.active {*/
    /*border-color: #3090BC;*/
    /*-webkit-box-shadow: 0 0 0 3px #3090bc;*/
    /*box-shadow: 0 0 0 3px #3090bc;*/
/*}*/

/*.popup_gallery_edit__listphoto ul li:nth-child(6n) {*/
    /*margin-right: 0;*/
/*}*/

/*.popup_albumgallery_edit .popup_gallery_edit__listphoto ul li {*/
/*}*/

/*.popup_albumgallery_edit ul li:hover, .popup_albumgallery_edit ul li.selected {*/
    /*border-color: #3090BC;*/
    /*-webkit-box-shadow: 0 0 0 3px #3090bc;*/
    /*box-shadow: 0 0 0 3px #3090bc;*/
/*}*/

/*.comp_blog_edit__publish {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.comp_blog_edit__publish a {*/
    /*display: block;*/
    /*height: 39px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*background-color: #00AC48;*/
    /*-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 16px/39px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
/*}*/

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

/*.comp_blog_edit__publish--disabled:hover a, .comp_blog_edit__publish--disabled a {*/
    /*background-color: #D6D6D6;*/
    /*cursor: default;*/
/*}*/

/*.comp_blog_edit__body {*/
    /*padding: 10px 0 0 0;*/
/*}*/

/*.mce-panel {*/
    /*border-color: #9E9E9E;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.mce-panel iframe {*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.comp_blog_edit__body .inp-group {*/
    /*margin: 0 0 20px 0;*/
/*}*/

/*.comp_blog_edit__body .inp-style {*/
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*.comp_blog_edit__body label {*/
    /*display: block;*/
    /*margin: 0 0 5px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.comp_blog_edit__privacy {*/
/*}*/

/*.comp_blog_edit__privacy h4 {*/
    /*display: block;*/
    /*margin: 0 0 10px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.comp_blog_edit__privacy label {*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #006dac;*/
    /*cursor: pointer;*/
/*}*/

/*.comp_blog_edit__privacy .public-ico {*/
    /*display: inline-block;*/
    /*width: 18px;*/
    /*height: 18px;*/
    /*margin: 0 0 0 3px;*/
    /*background: url(/themes/design/css/images/ico-nf_privacy.png) 0 0 no-repeat;*/
    /*vertical-align: middle;*/
/*}*/

/*.comp_blog_edit__privacy .friends-ico {*/
    /*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;*/
/*}*/

/*.comp_blog_edit__privacy p {*/
    /*margin: 0 0 15px 20px;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #777;*/
/*}*/

/*.comp_blog_edit__deletepopup {*/
/*}*/

/*.comp_blog_edit__deletepopup p {*/
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
    /*font-size: 18px;*/
    /*color: #BA1717;*/
    /*text-align: center;*/
/*}*/

/*.profile__content__editpage {*/
    /*position: relative;*/
    /*overflow: hidden;*/
/*}*/

/*.l_info_bar {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*display: inline-block;*/
    /*background-color: rgba(0, 0, 0, 0.75);*/
/*}*/

/*.l_info_bar__content {*/
    /*padding: 10px 45px 10px 10px;*/
    /*font: normal 14px/130% "Roboto", Arial;*/
    /*color: #fff;*/
/*}*/

/*.l_info_bar__content .blue {*/
    /*color: #00AEEF;*/
/*}*/

/*.l_info_bar__close {*/
    /*opacity: 0.6;*/
    /*position: absolute;*/
    /*top: 8px;*/
    /*right: 8px;*/
    /*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;*/
/*}*/

/*.l_info_bar__close:hover {*/
    /*opacity: 1;*/
/*}*/

.profile_equip__item .bottom-btn {
    padding: 1px;
}

.profile_equip__item .btn-addtls {
    display: block;
    height: 31px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #006DAC;
    font: normal 14px/31px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.profile_equip__item .btn-addtls:hover {
    background-color: #0079B3;
    color: #fff;
    text-decoration: none;
}

.profile_equip__item .btn-addtls--listed, .profile_equip__item .btn-addtls--listed:hover {
    background-color: #C2C2C2;
}

.rounteingear_eform {
}

.rounteingear_eform .inp-group {
    margin: 0 0 20px 0;
}

.rounteingear_eform .inp-group label {
    display: block;
    margin: 0 0 5px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #010101;
}

.rounteingear_eform .inp-group .inp-style {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*.head_line h4 {*/
    /*margin-left: 10px;*/
    /*font-weight: 500;*/
/*}*/

popup_event {
}

/*.privacy_set {*/
/*    overflow: hidden;*/
/*    margin: 0 0 10px 0;*/
/*    position: relative;*/
/*}*/

/*.privacy_set ul {*/
/*    display: inline-block;*/
/*    margin: 0 20px 0 0;*/
/*    list-style: none;*/
/*    text-align: center;*/
/*}*/

/*.privacy_set li {*/
/*    float: left;*/
/*    border: 1px solid #3090c4;*/
/*    border-left: 0;*/
/*    text-align: center;*/
/*}*/

/*.privacy_set li a {*/
/*    display: block;*/
/*    width: 120px;*/
/*    padding: 8px 0;*/
/*    -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: 500 14px/100% "Roboto", Arial;*/
/*    color: #006dac;*/
/*    text-decoration: none;*/
/*}*/

/*.privacy_set li a:hover {*/
/*    background: #0069b0;*/
/*    color: #fff;*/
/*}*/

/*.privacy_set ul li.active a {*/
/*    background: #0069b0;*/
/*    color: #fff;*/
/*    box-shadow: inset 0 3px 10px #003e67;*/
/*}*/

/*.privacy_set ul li:first-child {*/
/*    border-left: 1px solid #3090c4;*/
/*    -webkit-border-top-left-radius: 4px;*/
/*    -webkit-border-bottom-left-radius: 4px;*/
/*    -moz-border-radius-topleft: 4px;*/
/*    -moz-border-radius-bottomleft: 4px;*/
/*    border-top-left-radius: 4px;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/

/*.privacy_set ul li:last-child {*/
/*    -webkit-border-top-right-radius: 4px;*/
/*    -webkit-border-bottom-right-radius: 4px;*/
/*    -moz-border-radius-topright: 4px;*/
/*    -moz-border-radius-bottomright: 4px;*/
/*    border-top-right-radius: 4px;*/
/*    border-bottom-right-radius: 4px;*/
/*}*/

/*.privacy_status {*/
/*    margin: 0 0 20px 0;*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.privacy_status--public {*/
/*    padding: 2px 0 2px 23px;*/
/*    background: url(/themes/design/css/images/ico-nf_privacy.png) 0 1px no-repeat;*/
/*}*/

/*.privacy_status--private {*/
/*    padding: 2px 0 2px 23px;*/
/*    background: url(/themes/design/css/images/ico-nf_privacy.png) 0 -33px no-repeat;*/
/*}*/

/*.popup_event__right, .popup_event__left {*/
    /*float: left;*/
    /*width: 50%;*/
/*}*/

/*.popup_event .popup_info__body {*/
    /*padding: 0 20px;*/
/*}*/

/*.popup_event .inp-group {*/
    /*margin: 0 0 20px;*/
/*}*/

/*.popup_event .inp-style {*/
    /*padding-top: 3px;*/
    /*padding-bottom: 3px;*/
/*}*/

/*.popup_event .select2-container .select2-choice {*/
    /*height: 26px;*/
    /*line-height: 26px;*/
/*}*/

/*.popup_event .inp-group label {*/
    /*display: block;*/
    /*margin: 0 0 5px 0;*/
    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.popup_event .inp-fw {*/
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*.popup_event .inp-geo {*/
    /*padding-right: 28px;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*background: url(/themes/design/css/images/ico-inp-geo.png) right 20px no-repeat;*/
/*}*/

/*.popup_event .inp-date {*/
    /*display: inline-block;*/
    /*width: auto;*/
    /*margin: 0 15px 0 0;*/
    /*padding: 0 28px 0 0;*/
    /*background: url(/themes/design/css/images/ico-inp-date.png) right center no-repeat;*/
/*}*/

/*.popup_event .inp-date .inp-style {*/
    /*width: 75px;*/
/*}*/

/*.popup_event .inp-time {*/
    /*display: inline-block;*/
    /*width: auto;*/
    /*padding: 0 28px 0 0;*/
    /*background: url(/themes/design/css/images/ico-inp-time.png) right center no-repeat;*/
/*}*/

/*.popup_event .inp-time .inp-style {*/
    /*width: 65px;*/
/*}*/

/*.popup_event .popup_info__bt {*/
    /*background-color: #fff;*/
/*}*/

/*.popup_event .inp-infeet {*/
/*}*/

/*.popup_event .inp-infeet .inp-style {*/
    /*width: 50px;*/.popup_nroute__left
/*}*/

/*.popup_nroute__left {*/
/*    float: left;*/
/*    width: 55%;*/
/*}*/

/*.popup_nroute__left .inp-double-bt {*/
/*    margin-bottom: 35px;*/
/*}*/

/*.popup_nroute__left .combo-select2 {*/
/*    width: 100% !important;*/
/*}*/

/*.popup_nroute__right {*/
/*    float: left;*/
/*    width: 40%;*/
/*    margin-left: 5%;*/
/*}*/

/*.popup_nroute__right .list-g-radio {*/
/*    margin-bottom: 7px;*/
/*}*/

/*.popup_expedit {*/
/*}*/

/*.popup_expedit .inp-date .inp-style {*/
/*    width: 75px;*/
/*}*/

/*.popup_expedit .inp-date:last-child {*/
/*    margin-right: 0;*/
/*}*/

/*.main_whiteselect {*/
/*}*/

.main_whiteselect .select2-container--default .select2-search--dropdown .select2-search__field {
    outline: none !important;
}

.main_whiteselect .select2-container--open .select2-dropdown {
    border: none !important;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.35) !important;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 2, 0.35) !important;
}

.main_whiteselect .select2-container .select2-results__option {
    background-color: #fff !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

.main_whiteselect .select2-results li {
    color: #006dac !important;
}

.main_whiteselect .select2-results .select2-highlighted {
    color: #fff !important;
}

.main_whiteselect .select2-drop .select2-result:hover {
    color: #fff !important;
    background-color: #006DAC !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

/*.popup_info__body .inp-upl {*/
    /*display: inline-block;*/
    /*margin: 10px 0 0;*/
    /*width: 100%;*/
/*}*/

/*.popup_info__body .inp-upl label {*/
    /*color: #010101;*/
    /*display: block;*/
/*}*/

/*.popup_info__body .inp-upl input[type="text"] {*/
    /*box-sizing: border-box;*/
    /*width: 100%;*/
/*}*/

.search_page__mertics .event_stat ul li.more {
    padding: 2px 9px;
    position: relative;
    transition: all 150ms ease-in-out 0s;
    width: auto;
}

.search_page__mertics .more--active {
    background-color: #006aab;
}

.search_page__mertics .more--active > a {
    background-image: url("/themes/design/css/images/ico-listtype_more-white.png") !important;
    color: #fff;
}

.search_page__mertics .event_stat ul .status {
    padding-left: 25px !important;
}

.search_page__mertics .top_menu__dropd li:hover .status {
    background: url('/themes/design/css/images/ico-snipp-do.png') 8px 10px no-repeat !important;
}

/*.container > .wrap {*/
    /*background-color: #fff;*/
/*}*/

/*.container > .wrap:after {*/
    /*visibility: hidden;*/
    /*display: block;*/
    /*content: " ";*/
    /*clear: both;*/
    /*height: 0;*/
/*}*/

/** html .container > .wrap {*/
    /*zoom: 1;*/
/*}*/

/**:first-child + html .container > .wrap {*/
    /*zoom: 1;*/
/*}*/

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

/*.popup_shareitem {*/
/*    overflow: visible;*/
/*}*/

/*.popup_shareitem__top {*/
/*    margin: 0 0 20px 0;*/
/*}*/

/*.popup_shareitem__tabs {*/
/*    display: inline-block;*/
/*    background-color: #fff;*/
/*    vertical-align: middle;*/
/*}*/

/*.popup_shareitem__tabs ul {*/
/*    list-style: none;*/
/*}*/

/*.popup_shareitem__tabs ul li {*/
/*    float: left;*/
/*    border: 1px solid #3090c4;*/
/*    border-left: 0;*/
/*    text-align: center;*/
/*}*/

/*.popup_shareitem__tabs ul li a {*/
/*    display: block;*/
/*    width: 120px;*/
/*    padding: 8px 0;*/
/*    -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: 500 14px/100% "Roboto", Arial;*/
/*    color: #006dac;*/
/*    text-decoration: none;*/
/*}*/

/*.popup_shareitem__tabs ul li a:hover {*/
/*    background: #0069b0;*/
/*    color: #fff;*/
/*}*/

/*.popup_shareitem__tabs ul li.active a {*/
/*    background: #0069b0;*/
/*    color: #fff;*/
/*    box-shadow: inset 0 3px 10px #003e67;*/
/*}*/

/*.popup_shareitem__tabs ul li:first-child {*/
/*    border-left: 1px solid #3090c4;*/
/*    -webkit-border-top-left-radius: 4px;*/
/*    -webkit-border-bottom-left-radius: 4px;*/
/*    -moz-border-radius-topleft: 4px;*/
/*    -moz-border-radius-bottomleft: 4px;*/
/*    border-top-left-radius: 4px;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/

/*.popup_shareitem__tabs ul li:last-child {*/
/*    -webkit-border-top-right-radius: 4px;*/
/*    -webkit-border-bottom-right-radius: 4px;*/
/*    -moz-border-radius-topright: 4px;*/
/*    -moz-border-radius-bottomright: 4px;*/
/*    border-top-right-radius: 4px;*/
/*    border-bottom-right-radius: 4px;*/
/*}*/

/*.popup_shareitem__top-txt {*/
/*    display: inline-block;*/
/*    margin: 0 13px;*/
/*    vertical-align: middle;*/
/*}*/

/*.popup_shareitem__social {*/
/*    display: inline-block;*/
/*    vertical-align: middle;*/
/*}*/

/*.popup_shareitem__social ul {*/
/*    list-style: none;*/
/*}*/

/*.popup_shareitem__social ul li {*/
/*    display: inline-block;*/
/*    margin: 0 2px 0 0;*/
/*}*/

/*.popup_shareitem__social ul li a {*/
/*    opacity: 0.8;*/
/*    display: block;*/
/*    width: 32px;*/
/*    height: 32px;*/
/*    text-indent: -9999px;*/
/*}*/

/*.popup_shareitem__social ul li a:hover {*/
/*    opacity: 1;*/
/*}*/

/*.popup_shareitem__social .fb a {*/
/*    background: url('/themes/design/css/images/social-sprite.png') no-repeat 0 0;*/
/*}*/

/*.popup_shareitem__social .gp a {*/
/*    background: url('/themes/design/css/images/social-sprite.png') no-repeat -38px 0;*/
/*}*/

/*.popup_shareitem__social .tw a {*/
/*    background: url('/themes/design/css/images/social-sprite.png') no-repeat -76px 0;*/
/*}*/

/*.popup_shareitem__left {*/
/*    float: left;*/
/*    width: 260px;*/
/*}*/

/*.popup_shareitem__left .profile_equip__item {*/
/*    margin-right: 0;*/
/*    margin-left: 0;*/
/*}*/

/*.popup_shareitem__right {*/
/*    float: left;*/
/*    width: 285px;*/
/*}*/

/*.popup_shareitem__right .list_user_rem {*/
/*    margin: 0 0 5px 0;*/
/*}*/

/*.popup_shareitem__right .inp-style {*/
/*    width: 100%;*/
/*    -webkit-box-sizing: border-box;*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*}*/

/*.popup_shareitem__right .inp-search {*/
/*    height: 30px;*/
/*    padding-top: 0;*/
/*    padding-bottom: 0;*/
/*    background: #fff url(/themes/design/css/images/ico-b_list_box_search.png) 96% center no-repeat;*/
/*}*/

/*.popup_shareitem__txt {*/
/*    margin-bottom: 22px;*/
/*}*/

/*.popup_shareitem label {*/
/*    margin: 0 0 3px 0;*/
/*    color: #000;*/
/*}*/

/*.popup_shareitem .popup_info__bt .btn-blue {*/
/*    padding-right: 50px;*/
/*    padding-left: 50px;*/
/*}*/

.profile_about__addtextarch, .profile_about__addtextarch_disabled {
    border: 1px solid #d7e2e2;
    padding: 25px 25px 25px 65px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextarch.png) 14px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    cursor: pointer;
}

.profile_about__addtextarch:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

.profile_about__addtextgl {
    border: 1px solid #d7e2e2;
    padding: 25px 25px 25px 65px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextgl.png) 14px center no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    cursor: pointer;
}

.profile_about__addtextgl:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

.profile_country__item-blank {
    float: left;
    width: 202px;
    height: 36px;
    margin: 0 0 0 6px;
    border: 1px solid #dfe8e9;
    padding: 10px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-addtextcountry.png) 22px center no-repeat;
    font: normal 14px/36px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

.profile_country__item-blank:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
    background-position: 10px center;
    text-decoration: underline;
}

.profile_equip__item-empimg {
    width: 222px;
    height: 209px;
    background: #fff url(/themes/design/css/images/img-eq-empimg.png) center center no-repeat;
}

.gearlist_empty_disabled:hover .profile_equip__item-empimg {
    background-image: url(/themes/design/css/images/img-eq-empimg.png) !important;
}

.profile_equip__item:hover .profile_equip__item-empimg {
    background-image: url(/themes/design/css/images/ico-addtextcnt-big-hover.png);
}

.profile_equip__item-emptxt {
    font: normal 14px/81px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
}

.gearlist_empty_disabled .profile_equip__item-emptxt div {
    line-height: 14px;
    color: gray;
    text-align: center;
}

.profile_equip__item:hover .profile_equip__item-emptxt {
    text-decoration: underline;
}

.gearlist_empty_disabled .profile_equip__item-emptxt {
    height: 162px;
}

.gearlist_empty_disabled .profile_equip__item-emptxt div {
    padding-top: 62px;
}

.profile_exp_img-empty {
    height: 139px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(/themes/design/css/images/img-profile_v_empty.jpg) right top no-repeat;
}

.profile_calendar__item:hover .profile_exp_img-empty {
    background-position: right -139px;
}

.profile_calend_txt-add {
    height: 145px;
    margin-bottom: 10px;
    font: normal 14px/145px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    cursor: pointer;
}

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

.profile_calendar__item:hover .profile_calend_txt-add span {
    display: none;
}

.profile_friend__content-empty {
    font: normal 14px/70px "Roboto", Arial;
    color: #006DAC;
}

.profile_friends__item:hover .profile_friend__content-empty {
    text-decoration: underline;
}

.profile_friend__content-empty span {
    display: inline-block;
    width: 63px;
    height: 63px;
    margin: 0 10px 0 0;
    border: 1px solid #D6E1E2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: url(/themes/design/css/images/ico-user_g-list.png) center center no-repeat;
    vertical-align: middle;
}

.profile_friends__item:hover .profile_friend__content-empty span {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
}

.profile_blog_txt-add {
    height: 309px;
    line-height: 340px;
    cursor: pointer;
    text-align: center;
}

.profile_blog_txt-add span {
    display: inline-block;
    min-width: 95px;
    padding: 95px 0 0 0;
    background: url(/themes/design/css/images/ico-addtextcnt.png) center 25px no-repeat;
    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-align: center;
}

.profile_blog__item:hover .profile_blog_txt-add span {
    background: url(/themes/design/css/images/ico-addtextcnt-big-hover.png) center 0 no-repeat;
    text-decoration: underline;
}

/*.combo-select2-box .select2-container .select2-choice {*/
/*    height: 39px;*/
/*    line-height: 39px;*/
/*    background: #fff;*/
/*}*/

/*.select2-container.select2-container .select2-choice .select2-arrow {*/
/*    border-left: none;*/
/*    background: transparent;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__rendered {*/
/*    padding-right: 25px;*/
/*    line-height: 39px;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__arrow {*/
/*    width: 25px;*/
/*    height: 39px;*/
/*}*/

/*.combo-select2-box .select2-container-active .select2-choice, .select2-container-active .select2-choices {*/
/*    border-color: #9E9E9E;*/
/*    -webkit-box-shadow: none;*/
/*    box-shadow: none;*/
/*}*/

/*.combo-select2-box .select2-container--default .select2-selection--single .select2-selection__arrow b {*/
/*    margin-top: -3px;*/
/*    border-top-color: #006DAC;*/
/*    border-width: 6px 5px 0 5px;*/
/*}*/

/*.combo-select2-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {*/
/*    border-bottom-color: #006DAC;*/
/*    border-width: 0 5px 6px 5px;*/
/*}*/

/*.combo-select2-box .select2-container--open .select2-dropdown {*/
/*    background-color: #fff;*/
/*    -webkit-box-shadow: 0 0 5px #666;*/
/*    box-shadow: 0 0 5px #666;*/
/*}*/

/*.select2-drop-active {*/
/*    border-color: #9E9E9E !important;*/
/*}*/

/*.select2-results li {*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice > .select2-chosen {*/
/*    margin-right: 35px;*/
/*    color: #000;*/
/*    text-decoration: none;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice .select2-arrow {*/
/*    width: 30px;*/
/*}*/

/*.combo-select2-box .select2-container.select2-container .select2-choice .select2-arrow {*/
/*    background: url(/themes/design/css/images/ico-cb-arrow.png) center center no-repeat;*/
/*}*/

/*.combo-select2-box .select2-container .select2-choice .select2-arrow b {*/
/*    background: none !important;*/
/*}*/

/*.snippet-menu--profile {*/
/*}*/

.snippet-menu--profile li a {
    padding: 0 !important;
    width: auto;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: 100%;
    text-transform: none;
}

.profile_gallery__item {
}

.profile_gallery__item .thumb span {
    background-color: rgba(75, 75, 75, 0.75);
}

.item_horz__txt .grey {
    color: #777;
}

.item_horz__txt p b {
    color: #000;
}

.item_horz__photos {
}

.item_horz__photos ul {
    list-style: none;
}

.item_horz__photos ul li {
    position: relative;
    float: left;
    width: 109px;
    height: 109px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.item_horz__photos ul li:last-child {
    margin-right: 0;
}

.item_horz__photos ul li a {
    overflow: hidden;
    display: block;
    width: 109px;
    height: 109px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.item_horz__photos ul li a img {
    display: block;
    width: 109px;
    height: 109px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}

.item_horz__photos ul li a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.item_horz__photos ul li .txt {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 35px 0 0 0;
    background-color: rgba(255, 255, 255, 0.7);
    font: normal 18px/130% "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

.item_horz__photos ul li .txt span {
    font-size: 22px;
    font-weight: bold;
}

.item_horz__photos ul li .txt:hover {
    text-decoration: underline;
}

.search_page__filter {
    min-height: 23px;
}

.search_page__filter .search_page__stats {
    margin-top: 0;
}

/*.popup_gallery_edit {*/
    /*width: 540px;*/
/*}*/

/*.popup_gallery_edit .popup_info__body {*/
    /*padding: 20px;*/
    /*background-color: #F4F5F9;*/
/*}*/

.popup_gallery_edit__recent {
    position: relative;
    margin: 0 0 20px 0;
}

.popup_gallery_edit__recent h4 {
    margin: 0 0 5px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
}

.popup_gallery_edit__recent ul {
    list-style: none;
}

.popup_gallery_edit__recent ul li {
    overflow: hidden;
    float: left;
    margin: 0 7px 0 0;
    border: 1px solid #d6e1e2;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.popup_gallery_edit__recent ul li:last-child {
    margin-right: 0;
}

.popup_gallery_edit__recent ul li.active {
    border-color: #3090BC;
    -webkit-box-shadow: 0 0 0 5px #3090bc;
    box-shadow: 0 0 0 5px #3090bc;
}

.popup_gallery_edit__recent ul li img {
    display: block;
}

.popup_gallery_edit .flex-prev, .popup_gallery_edit__recent-prev {
    position: absolute;
    top: 25px;
    left: 0px;
    bottom: 1px;
    display: block;
    width: 48px;
    height: 75px;
    background: url(/themes/design/css/images/pge-prev.png) repeat-y;
    cursor: pointer;
    text-indent: -9999px;
}

.popup_gallery_edit .flex-next, .popup_gallery_edit__recent-next {
    position: absolute;
    top: 25px;
    right: 0;
    bottom: 1px;
    display: block;
    width: 48px;
    height: 75px;
    background: url(/themes/design/css/images/pge-next.png) repeat-y;
    cursor: pointer;
    text-indent: -9999px;
}

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

.popup_gallery_edit__btns a {
    display: inline-block;
    height: 32px;
    margin: 0 5px 0 0;
    border: 1px solid #007baf;
    padding: 0 10px 0 35px;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font: normal 14px/32px "Roboto", Arial;
    color: #006DAC;
    text-decoration: none;
}

.popup_gallery_edit__btns .btn-upld-photo {
    background: url(/themes/design/css/images/ico-upld-photo.png) 8px center no-repeat;
}

.popup_gallery_edit__btns .btn-mke-photo {
    background: url(/themes/design/css/images/ico-mke-photo.png) 5px center no-repeat;
}

.popup_gallery_edit__btns .btn-cho-gallery {
    background: url(/themes/design/css/images/ico-cho-gallery.png) 5px center no-repeat;
}

.popup_gallery_edit__btns a:hover {
    background-color: #D5ECFD;
}

.popup_gallery_edit .popup_info__bt .btn-blue {
    padding-right: 50px;
    padding-left: 50px;
}

.popup_gallery_edit__editphotobox {
    margin-bottom: 10px;
}

/*.popup_gallery_edit__overview {*/
    /*overflow: hidden;*/
    /*position: relative;*/
    /*float: left;*/
    /*width: 460px;*/
    /*height: 245px;*/
    /*margin: 0 10px 0 0;*/
    /*border: 1px solid #9e9e9e;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
    /*background-color: #fff;*/
/*}*/

/*.popup_gallery_edit__overview-selected {*/
    /*position: absolute;*/
    /*top: 50px;*/
    /*left: 100px;*/
    /*width: 239px;*/
    /*height: 148px;*/
    /*border: 1px dashed #ff00f5;*/
/*}*/

/*.popup_gallery_edit__ctrls {*/
    /*position: relative;*/
    /*float: left;*/
/*}*/

/*.popup_gallery_edit__ctrls .globe_scale_v {*/
    /*top: 50px;*/
    /*left: 3px;*/
/*}*/

.popup_gallery_edit__select {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.popup_gallery_edit__select-btn {
    display: block;
    width: 27px;
    height: 24px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #70ADC9 url(/themes/design/css/images/ico-upl-sandwich.png) center center no-repeat;
    cursor: pointer;
}

.popup_gallery_edit__select-btn:hover {
    background-color: #006fa2;
}

.popup_gallery_edit__list {
    z-index: 700;
    position: absolute;
    top: 27px;
    left: -70px;
    display: none;
    width: 170px;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 5px #666;
}

.popup_gallery_edit__list ul {
    list-style: none;
}

.popup_gallery_edit__list ul li {
}

.popup_gallery_edit__list ul li:first-child a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.popup_gallery_edit__list ul li:last-child a {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.popup_gallery_edit__list ul li a {
    display: block;
    padding: 10px 14px;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    text-decoration: underline;
    text-decoration: none;
}

.popup_gallery_edit__list ul li a:hover {
    background: #cde8ff;
    text-decoration: none;
}

.popup_gallery_edit__listphoto {
    height: 245px;
    margin-left: -4px;
}

.popup_gallery_edit__listphoto ul {
    list-style: none;
    padding: 4px 0 4px 4px;
}

.popup_gallery_edit__listphoto ul li {
    overflow: hidden;

    float: left;
    margin: 0 5px 5px 0;
    border: 1px solid #d6e1e2;

    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.popup_gallery_edit__listphoto ul li img {
    display: block;
}

.popup_gallery_edit__listphoto ul li.active {
    border-color: #3090BC;
    -webkit-box-shadow: 0 0 0 3px #3090bc;
    box-shadow: 0 0 0 3px #3090bc;
}

.popup_gallery_edit__listphoto ul li:nth-child(6n) {
    margin-right: 0;
}

/* -----  */

/* Main page */

.main_page__topdefault {
    z-index: 600;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;

    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;

    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
}

.main_page__topdefault--active {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.main_page__topdefault .top__login ul li a {
    display: block;
    width: 110px;
    height: 30px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font: normal 14px/30px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    text-decoration: none;
}

.main_page__topdefault .top__login ul li a:hover {
    opacity: 0.85;
}

.main_page__topdefault .top__login .top__signin-btn a {
    background-color: #006EA7;
    color: #fff;
}

.main_page__topdefault .top__in--top {
    width: 685px;
}

.main_page__topdefault .top__login {
    margin-right: 0;
}

.main_page__topdefault .top__search input[type="text"] {
    background-color: #fff;
}

.main_page__topdefault .wrap {
    width: 890px;
}

.main_page {
    overflow: hidden;

    position: relative;
    width: 100%;
    height: 100%;

    background: url(/themes/design/video/2Max.jpg) center top no-repeat;

    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.main_page .wrap {
    width: 100%;
    max-width: 1024px;
}

.main_page__wrap {
    max-width: 860px;
    margin: 0 auto;
}

.main_page__top {
    z-index: 600;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;

    height: 90px;

    background-color: #fff;
}

.main_page__logo {
    float: left;
    margin: 4px 35px 0 0;
}

.main_page__logo img {
    display: block;
    width: 152px;
    height: 80px;
}


.main_page__search {
    float: left;
    padding: 22px 0 0 0;
}

.main_page__search input[type="text"] {
    outline: none;

    display: inline-block;
    *display: inline;
    zoom: 1;

    width: 253px;
    height: 40px;
    border: 1px solid #8aa1ac;
    padding: 0 15px;

    background: #fff;

    border-radius: 3px;

    font: normal 14px/140% "Roboto", Arial;
    color: #414a51;
    vertical-align: middle;
}

.main_page__search input[type="submit"] {
    outline: none;
    display: inline-block;
    *display: inline;
    zoom: 1;

    border: 0;

    width: 47px;
    height: 42px;

    border-radius: 3px;

    background: #0069b0 url(/themes/design/css/images/ico-top_search.png) center center no-repeat;
    vertical-align: middle;
}

.main_page__search input[type="submit"]:hover {
    opacity: 0.9;
}

.main_page__auth {
    float: right;
    margin: 27px 0 0 0;
}

.main_page__auth ul {
    list-style: none;
}

.main_page__auth ul li {
    display: inline-block;
    margin: 0 0 0 5px;
}

.main_page__auth ul li a {
    display: block;
    width: 110px;
    height: 30px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    font: normal 14px/30px "Roboto", Arial;
    color: #006DAC;
    text-align: center;
    text-decoration: none;
}

.main_page__auth ul li a:hover {
    opacity: 0.85;
}

.main_page__auth ul li.active a {
    background-color: #006EA7;
    color: #fff;
}


.main_page__in {
    z-index: 300;
    position: relative;

    display: table;
    width: 100%;
    height: 100%;
}

.main_page__video_inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    overflow: hidden;
}

.main_page__video_inner video {
    position: absolute;
    top: 0;
    left: 50%;

    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;

    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
}

.main_page__cell {
    display: table-cell;

    vertical-align: middle;
    text-align: center;
}

.main_page__cell p {
    max-width: 700px;
    margin: 25px auto;

    font: bold 26px/130% "Roboto", Arial;
    color: #fff;
}

.main_page__cell h2 a {
    color: #fff;
    text-decoration: underline;
}

.main_page__cell .btn-blue {
    display: block;
    width: 250px;
    height: 44px;
    margin: 0 auto;

    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background-color: #006DAC;

    font: normal 18px/44px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.main_page__cell .btn-blue:hover {
    background-color: #0083CE;
}

.main_page__bt {
    z-index: 550;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 50px;

    background-color: #fff;
}

.main_page__varlinks {
    float: left;
    padding: 17px 0 0 0;
}

.main_page__varlinks ul {
    list-style: none;
}

.main_page__varlinks ul li {
    display: inline-block;
    margin: 0 15px 0 0;
}

.main_page__varlinks ul li a {
    font: normal 14px/100% "Roboto", Arial;
    color: #395A87;
    text-decoration: none;
    text-transform: uppercase;
}

.main_page__varlinks ul li a:hover {
    text-decoration: underline;
}

.main_page__bt-scroll {
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;

    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;

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

    text-indent: -9999px;

    cursor: pointer;
}

/*.main_page__lang {*/
    /*float: right;*/
    /*margin: 17px 0 0 0;*/

    /*cursor: pointer;*/
/*}*/

/*.main_page__lang span {*/
    /*display: inline-block;*/
    /*margin: 0 10px 0 0;*/
    /*padding: 0 20px 0 0;*/

    /*background: url(/themes/design/css/images/ico-main_lang-arr.png) right center no-repeat;*/

    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #395A87;*/
    /*text-transform: uppercase;*/
    /*vertical-align: middle;*/
/*}*/

/*.main_page__lang img {*/
    /*display: inline-block;*/

    /*vertical-align: middle;*/
/*}*/


/* Main page sections */
.main_page__section {
    display: table;
    width: 100%;
    height: 400px;
}

.main_page__section-txt {
    max-width: 330px;
}

.main_page__section-txt h2 {
    margin: 0 0 15px 0;

    font: normal 30px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__section-txt p {
    margin: 0 0 15px 0;

    font: normal 20px/25px "Roboto", Arial;
    color: #fff;
}

.main_page__section-txt p a {
    color: #fff;
    text-decoration: underline;
}

.main_page__metrics {
    overflow: hidden;
    margin: 0 0 30px 0;
}

.main_page__metrics ul {
    list-style: none;
}

.main_page__metrics ul li {
    float: left;
    width: 100px;
    margin: 0 1px 0 0;
    padding: 5px 0 3px 0;

    background-color: rgba(255, 255, 255, 0.4);

    font: normal 14px/120% "Roboto", Arial;
    color: #000;
    text-align: center;
}

.main_page__metrics ul li:first-child {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.main_page__metrics ul li:last-child {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.main_page__metrics ul li span {
    display: block;
    font-weight: bold;
}

.main_page__links {
}

.main_page__links ul {
    list-style: none;
}

.main_page__links ul li {
    margin: 0 0 12px 0;
}

.main_page__links ul li a {
    font: normal 20px/100% "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.main_page__links ul li a:hover {
    text-decoration: underline;
}


.main_page__section-in {
    display: table-cell;

    vertical-align: middle;
}

.main_page__section-right {
    float: right;
}

.main_page__explore {
    background: #f04d4e url(/themes/design/css/images/bg-main_explore.jpg) right center no-repeat;
}

.main_page__people {
    background: #006EA7 url(/themes/design/css/images/bg-main_people.jpg) left center no-repeat;
}

.main_page__exp {
    background: #f3965d url(/themes/design/css/images/bg-main_exp.jpg) right center no-repeat;
}

.main_page__equip {
    background: #4eae92 url(/themes/design/css/images/bg-main_equip.jpg) left center no-repeat;
}


.main_page__btreg {
    height: 165px;
    padding: 40px 0 0 0;

    background-color: #006EA7;

    text-align: center;
}

.main_page__btreg h2 {
    margin: 0 0 40px 0;

    font: normal 33px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__btreg-btn {
    display: block;
    width: 220px;
    height: 38px;
    margin: 0 auto;

    border: 1px solid #fff;

    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    font: normal 20px/38px "Roboto", Arial;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.main_page__btreg-btn:hover {
    background-color: #fff;
    color: #006EA7;
    text-decoration: none;
}

.main_page__footer {
    margin: 0 0 10px 0;
    text-align: center;
}

.main_page__footer ul {
    list-style: none;
}

.main_page__footer ul li {
    display: inline-block;
    padding: 0 3px;

    font-size: 12px;
    color: #384042;
}

.main_page__footer ul li a {
    display: inline-block;
    margin: 0 5px 0 0;

    font-size: 12px;
    font-family: "Roboto", Arial;
}

.main_page__flinks {
    display: inline-block;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #79B7D2;
    padding: 15px 0 10px 0;
}

.main_page__flinks ul li a {
    text-transform: uppercase;
}

.main_page__fcopy p {
    display: inline-block;
    margin: 3px 10px 0 0;

    font: normal 12px/100% "Roboto", Arial;
    color: #384042;
    vertical-align: middle;
}

.main_page__fcopy ul {
    display: inline-block;

    vertical-align: middle;
}


.main_page__warning {
    z-index: 500;
    position: absolute;
    right: 0;
    bottom: 50px;
    left: 0;

    padding: 20px 0;

    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;

    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);

    background-color: #F3965D;

    text-align: center;
}

.main_page__warning--active {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.main_page__warning .wrap {
    position: relative;
}

.main_page__warning h2 {
    margin: 0 0 10px 0;

    font: bold 20px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__warning p {
    margin: 0 0 20px 0;

    font: normal 14px/100% "Roboto", Arial;
    color: #fff;
}

.main_page__warning-btn {
    display: inline-block;
    border: 1px solid #fff;
    padding: 10px 20px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;

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

.main_page__warning-btn:hover {
    background-color: #fff;

    color: #F3965D;
    text-decoration: none;
}

.main_page__warning-close {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 20px;

    display: block;
    width: 10px;
    height: 10px;

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

    text-indent: -9999px;

    cursor: pointer;
}

.main_page__warning-close:hover {
    opacity: 0.8;
}

@media (max-width: 767px) {
    .main_page__section {
        background-image: none;
    }

    .main_page__video_layer {
        display: none;
    }

    .main_page__warning-close {
        right: 20px;
    }

    .main_page__varlinks {
        display: none;
    }

    .main_page__wrap {
        max-width: 330px;
        margin-right: auto;
        margin-left: auto;
    }

    .main_page__section-right,
    .main_page__section-left {
        float: none;
        max-width: 330px;
        margin: 0 auto;
    }
}

/* Info static page */
.blue_line_title {
    margin: 0 0 15px 0;
    padding: 10px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background-color: #419ac1;

    font: normal 24px/100% "Roboto", Arial;
    color: #fff;
}


/* Reg info box */
.reg_info {
    max-width: 520px;
}

.reg_info_box {
    margin: 0 0 35px 0;
}

.reg_info_box h4 {
    margin: 0 0 10px 0;

    font: normal 18px/100% "Roboto", Arial;
    color: #010101;
}

.reg_info_box__btn {
    margin: 25px 0;

    text-align: center;
}

.reg_info_box .btn-blue {
    display: inline-block;
    height: 30px;
    padding: 0 30px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background-color: #006EA7;

    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
    text-decoration: none;
}

.reg_info_box .btn-blue:hover {
    opacity: 0.85;
}

.reg_info_box p {
    margin: 0 0 10px 0;

    font: normal 14px/130% "Roboto", Arial;
    color: #010101;
}


.reg_success_box {
    margin: 0 0 20px 0;
    border: 1px solid #94cf9f;
    padding: 10px 10px 0 50px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background: #EDF5EC url(/themes/design/css/images/ico-reg_success.png) 10px 15px no-repeat;
}

.reg_info p {
    margin: 0 0 10px 0;

    font: normal 14px/130% "Roboto", Arial;
    color: #000;
}

.reg_info__cbtn {
    margin: 0 0 10px 0;
    text-align: center;
}

.reg_info .btn-blue {
    outline: none;

    display: inline-block;
    height: 30px;
    border: 0;
    padding: 0 35px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background-color: #006EA7;

    font: normal 14px/30px "Roboto", Arial;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.reg_info .btn-blue:hover {
    opacity: 0.85;
}

.reg_error_box {
    margin: 0 0 20px 0;
    border: 1px solid #ff7d97;
    padding: 10px 10px 0 50px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    background: #ffdcde url(/themes/design/css/images/ico-reg_error.png) 10px 15px no-repeat;
}


/* Sidebar Info box */
.sidebar_infobox {
    margin: 0 0 30px 0;

    border: 2px solid #7fcfe5;

    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.sidebar_infobox__top {
    padding: 5px 10px;

    background-color: #7FCFE5;
}

.sidebar_infobox__top h3 {
    margin: 0;

    font: bold 18px/120% "Roboto", Arial;
    color: #fff;
    text-transform: none;
}

.sidebar_infobox__body {
    padding: 5px 10px;
}

.sidebar_infobox__body p {
    font: normal 14px/130% "Roboto", Arial;
    color: #777;
}


/* Upload album */
.popup_info__body-title {
    margin-bottom: 7px;
}


.popup_albumgallery_edit {
}

/*.popup_gallery_edit .popup_info__body,*/
/*.popup_albumgallery_edit .popup_info__body {*/
/*    padding-right: 10px;*/
/*}*/

.popup_gallery_edit__listphoto ul li {
    margin-right: 6px;
}

.popup_gallery_edit__listphoto ul li:hover,
.popup_albumgallery_edit ul li:hover {
    border-color: #3090BC;

    -webkit-box-shadow: 0 0 0 3px #3090bc;
    box-shadow: 0 0 0 3px #3090bc;
}

.popup_gallery_edit__recent {
    margin-right: 18px;
}

.popup_gallery_edit__recent .flex-viewport {
    padding: 5px 0;
}


/* Countries page */
.countries_wrapper__sidebar-txt {
    float: left;
    overflow: auto;

    display: table;
    width: 230px !important;
    border: 1px solid #d6e1e2;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    font: normal 14px/200% "Roboto", Arial;
    color: #777;
    text-align: center;
}

.countries_wrapper__sidebar-in {
    display: table-cell;

    vertical-align: middle;
}

/*.countries_tl {*/
/*    padding: 70px 0 0 5px;*/
/*}*/

/*.countries_tl h4 {*/
/*    z-index: 2;*/
/*    position: relative;*/

/*    display: block;*/
/*    width: 37px;*/
/*    height: 37px;*/

/*    background-color: #00AFE9;*/

/*    -webkit-border-radius: 50%;*/
/*    border-radius: 50%;*/

/*    font: normal 11px/38px "Roboto", Arial;*/
/*    color: #fff;*/
/*    text-align: center;*/
/*}*/

/*.countries_tl ul {*/
/*    margin: 0 0 35px 0;*/

/*    list-style: none;*/
/*}*/

/*.countries_tl ul li {*/
/*    overflow: hidden;*/
/*    margin: -4px 0 0 0;*/
/*    padding: 19px 0 0 0;*/
/*    !*padding: 15px 0 0 35px;*!*/

/*    !*background: url(/themes/design/css/images/bg-mlst-line.png) 14px bottom no-repeat;*!*/
/*}*/

/*.countries_tl ul li .circle {*/
/*    float: left;*/

/*    z-index: 1;*/
/*    position: relative;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    margin: 0 10px 0 13px;*/

/*    -webkit-border-radius: 20px;*/
/*    border-radius: 20px;*/

/*    background-color: #00AFE9;*/
/*}*/

/*.countries_tl ul li .circle:before {*/
/*    content: ' ';*/

/*    position: absolute;*/
/*    left: 4px;*/
/*    bottom: 10px;*/

/*    display: block;*/
/*    width: 2px;*/
/*    height: 1000px;*/

/*    background-color: #D1F1FB;*/
/*}*/

/*.countries_tl ul li .circle:after {*/
/*    content: ' ';*/

/*    position: absolute;*/
/*    left: 4px;*/
/*    top: 10px;*/

/*    display: block;*/
/*    width: 2px;*/
/*    height: 1000px;*/

/*    background-color: #D1F1FB;*/
/*}*/

/*.countries_tl ul li:last-child .circle:after {*/
/*    display: none;*/
/*}*/

/*.countries_tl ul li .txt {*/
/*    float: left;*/
/*    max-width: 80%;*/
/*}*/

/*.countries_tl ul li p {*/
/*    position: relative;*/
/*    top: -4px;*/

/*    overflow: hidden;*/

/*    display: block;*/
/*    padding: 0 0 1px 0;*/

/*    font: normal 14px/180% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.countries_tl ul li h5 {*/
/*    margin: 0 0 10px 0;*/

/*    font: bold 14px/100% "Roboto", Arial;*/
/*    color: #010101;*/
/*    text-transform: uppercase;*/
/*}*/

/*.countries_tl ul li p .date {*/
/*    display: block;*/
/*    margin: 3px 0 0 0;*/

/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.countries_tl ul li .badge {*/
/*    display: inline-block;*/
/*    margin: 0 5px 0 0;*/
/*    padding: 2px 5px;*/

/*    background-color: #ccc;*/

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

/*.countries_tl ul li .b-route {*/
/*    background-color: #82ccb5;*/
/*}*/

/*.countries_tl ul li .b-mount {*/
/*    background-color: #98d799;*/
/*}*/

/*.countries_tl ul li p a {*/
/*    margin-right: 5px;*/
/*}*/

/* end Countries page */


/* Popup create review */
/*.popup_creview {*/
/*}*/

/*.popup_creview .popup_info__body {*/
/*    padding: 0 20px;*/
/*}*/

/*.popup_creview .inp-group label {*/
/*    display: block;*/
/*    margin: 0 0 5px 0;*/

/*    color: #000;*/
/*}*/

/*.popup_creview .inp-style {*/
/*    width: 100%;*/

/*    -webkit-box-sizing: border-box;*/
/*    -moz-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*}*/

/*.popup_creview .rating span {*/
/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.popup_creview .inp-req {*/
/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.popup_creview .inp-files {*/
/*}*/

/*.popup_creview .inp-files ul {*/
/*    list-style: none;*/
/*}*/

/*.popup_creview .inp-files ul li {*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*    display: inline-block;*/

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

/*    vertical-align: top;*/
/*}*/

/*.popup_creview .inp-files ul li img {*/
/*    display: block;*/
/*    -webkit-border-radius: 4px;*/
/*    border-radius: 4px;*/
/*}*/

/*.popup_creview .inp-files .del {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/

/*    background: rgba(0, 0, 0, 0.25) url(/themes/design/css/images/ico-delfiles_white.png) center center no-repeat;*/

/*    cursor: pointer;*/
/*}*/

/*.popup_creview .inp-files .add {*/
/*    background: url(/themes/design/css/images/ico-cam_g.png) center center no-repeat;*/

/*    cursor: pointer;*/
/*}*/

/*.popup_creview .inp-files .add label {*/
/*    display: block;*/
/*    width: 33px;*/
/*    height: 33px;*/
/*    margin: 0;*/
/*    border: 1px solid #d6d6d9;*/

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

/*    cursor: pointer;*/
/*}*/

/*.popup_creview .inp-files .jq-file {*/
/*    display: none !important;*/
/*}*/

/*.popup_creview .inp-files .add label input {*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*}*/

/*.popup_creview .popup_gallery_edit__listphoto {*/
/*    margin-bottom: 20px;*/
/*}*/


/* Popup event */
/*.popup_event {*/
/*}*/

/*.privacy_set {*/
/*    overflow: hidden;*/
/*    margin: 0 0 10px 0;*/

/*    position: relative;*/
/*}*/

/*.privacy_set ul {*/
/*    display: inline-block;*/
/*    margin: 0 20px 0 0;*/

/*    list-style: none;*/

/*    text-align: center;*/
/*}*/

/*.privacy_set li {*/
/*    float: left;*/

/*    border: 1px solid #3090c4;*/
/*    border-left: 0;*/

/*    text-align: center;*/
/*}*/

/*.privacy_set li a {*/
/*    display: block;*/
/*    width: 120px;*/
/*    padding: 8px 0;*/

/*    -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: 500 14px/100% "Roboto", Arial;*/
/*    color: #006dac;*/
/*    text-decoration: none;*/
/*}*/

/*.privacy_set li a:hover {*/
/*    background: #0069b0;*/
/*    color: #fff;*/
/*}*/

/*.privacy_set ul li.active a {*/
/*    background: #0069b0;*/
/*    color: #fff;*/

/*    box-shadow: inset 0 3px 10px #003e67;*/
/*}*/

/*.privacy_set ul li:first-child {*/
/*    border-left: 1px solid #3090c4;*/

/*    -webkit-border-top-left-radius: 4px;*/
/*    -webkit-border-bottom-left-radius: 4px;*/
/*    -moz-border-radius-topleft: 4px;*/
/*    -moz-border-radius-bottomleft: 4px;*/
/*    border-top-left-radius: 4px;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/

/*.privacy_set ul li:last-child {*/
/*    -webkit-border-top-right-radius: 4px;*/
/*    -webkit-border-bottom-right-radius: 4px;*/
/*    -moz-border-radius-topright: 4px;*/
/*    -moz-border-radius-bottomright: 4px;*/
/*    border-top-right-radius: 4px;*/
/*    border-bottom-right-radius: 4px;*/
/*}*/


/*.privacy_status {*/
/*    margin: 0 0 20px 0;*/

/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.privacy_status--public {*/
/*    padding: 2px 0 2px 23px;*/

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

/*.privacy_status--private {*/
/*    padding: 2px 0 2px 23px;*/

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


/*.popup_event__right,*/
/*.popup_event__left {*/
    /*float: left;*/
    /*width: 50%;*/
/*}*/

/*.popup_event .popup_info__body {*/
    /*padding: 0 20px;*/
/*}*/

/*.popup_event .inp-group {*/
    /*margin: 0 0 20px;*/
/*}*/

/*.popup_event .inp-style {*/
    /*padding-top: 3px;*/
    /*padding-bottom: 3px;*/
/*}*/

/*.popup_event .select2-container .select2-choice {*/
    /*height: 26px;*/
    /*line-height: 26px;*/
/*}*/

/*.popup_event .inp-group label {*/
    /*display: block;*/
    /*margin: 0 0 5px 0;*/

    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #010101;*/
/*}*/

/*.popup_event .inp-fw {*/
    /*width: 100%;*/

    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
/*}*/

/*.popup_event .inp-geo {*/
    /*padding-right: 28px;*/

    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/

    /*background: url(/themes/design/css/images/ico-inp-geo.png) right 20px no-repeat;*/
/*}*/

/*.popup_event .inp-date {*/
    /*display: inline-block;*/
    /*width: auto;*/
    /*margin: 0 15px 0 0;*/
    /*padding: 0 28px 0 0;*/

    /*background: url(/themes/design/css/images/ico-inp-date.png) right center no-repeat;*/
/*}*/

/*.popup_event .inp-date .inp-style {*/
    /*width: 60px;*/
/*}*/


/*.popup_event .inp-time {*/
    /*display: inline-block;*/
    /*width: auto;*/
    /*padding: 0 28px 0 0;*/

    /*background: url(/themes/design/css/images/ico-inp-time.png) right center no-repeat;*/
/*}*/

/*.popup_event .inp-time .inp-style {*/
    /*width: 65px;*/
/*}*/

/*.popup_event .popup_info__bt {*/
    /*background-color: #fff;*/
/*}*/

/*.popup_event .inp-infeet {*/
/*}*/

/*.popup_event .inp-infeet .inp-style {*/
    /*width: 50px;*/
/*}*/


/*!* Popup new route *!*/
/*.popup_nroute__left {*/
/*    float: left;*/
/*    width: 55%;*/
/*}*/

/*.popup_nroute__left .inp-double-bt {*/
/*    margin-bottom: 35px;*/
/*}*/

/*.popup_nroute__left .combo-select2 {*/
/*    width: 100% !important;*/
/*}*/

/*.popup_nroute__right {*/
/*    float: left;*/
/*    width: 40%;*/
/*    margin-left: 5%;*/
/*}*/

/*.popup_nroute__right .list-g-radio {*/
/*    margin-bottom: 7px;*/
/*}*/


/*!* Popup expedit *!*/
/*.popup_expedit {*/
/*}*/

/*.popup_expedit .inp-date .inp-style {*/
/*    width: 75px;*/
/*}*/

/*.popup_expedit .inp-date:last-child {*/
/*    margin-right: 0;*/
/*}*/


/* Popup company */
.popup_comp {
}

.popup_comp .inp-sel-label {
    display: inline-block;
    margin-left: 10px;

    color: #777;
}


/* Interary page */
.itinerary_list {
    padding: 30px 0 0 5px;
}

.itinerary__day {
    z-index: 2;
    position: relative;

    display: block;
    width: 37px;
    height: 30px;
    padding: 7px 0 0 0;

    background-color: #006dac;

    -webkit-border-radius: 50%;
    border-radius: 50%;

    font: normal 10px/120% "Roboto", Arial;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.itinerary__day span {
    display: block;
    font-size: 14px;
}

.itinerary__day.two_days span {
    font-size: 11px;
}

.itinerary__group {
    margin: 0 0 35px 0;
}

.itinerary__item {
    overflow: hidden;
    margin: -4px 0 0 0;
    padding: 19px 0 0 0;
    /*padding: 15px 0 0 35px;*/

    /*background: url(/themes/design/css/images/bg-mlst-line.png) 14px bottom no-repeat;*/
}

.itinerary__item .circle {
    float: left;

    z-index: 1;
    position: relative;
    width: 10px;
    height: 10px;
    margin: 0 10px 0 13px;

    -webkit-border-radius: 20px;
    border-radius: 20px;

    background-color: #00aeef;
}

.itinerary__item .circle:before {
    content: ' ';

    position: absolute;
    left: 4px;
    bottom: 10px;

    display: block;
    width: 2px;
    height: 9000px;

    background-color: #D1F1FB;
}

.itinerary__item .circle:after {
    content: ' ';

    position: absolute;
    left: 4px;
    top: 10px;

    display: block;
    width: 2px;
    height: 9000px;

    background-color: #D1F1FB;
}

.itinerary__item:last-child .circle:after {
    display: none;
}

.itinerary__item .txt {
    float: left;
    width: 600px;
}

.itinerary__txt p {
    font-size: 14px;
}

.itinerary__txt .excerpt {
    float: none;
}


.itinerary__gallery {
}

.itinerary__gallery .flex-prev {
    position: absolute;
    top: 5px;
    left: 0px;
    bottom: 1px;

    display: block;
    width: 48px;
    height: 75px;

    background: url(/themes/design/css/images/pge-prev.png) repeat-y;

    cursor: pointer;

    text-indent: -9999px;
}

.itinerary__gallery .flex-next {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 1px;

    display: block;
    width: 48px;
    height: 75px;

    background: url(/themes/design/css/images/pge-next.png) repeat-y;

    cursor: pointer;

    text-indent: -9999px;
}

/* end Interary page */


/* Equipment search */
.equip_search_empty {
}

.equip_search_empty__txt {
    margin: 0 0 30px 0;
}

.equip_search_empty p {
    margin: 0 0 10px 0;

    font: normal 14px/130% "Roboto", Arial;
    color: #777;
}

.equip_search_empty p b {
    color: #AC0000;
}

.equip_search_empty .profile_equip__item-empimg .capt {
    padding: 45px 0 0 0;

    font: normal 14px/280% "Roboto", Arial;
    color: #777;
    text-align: center;
}

.equip_search_empty .profile_equip__item-empimg .capt b {
    display: block;
    color: #006DAC;

    font-weight: normal;
}

.equip_search_empty .profile_equip__item:hover .profile_equip__item-empimg .capt {
    opacity: 0;
}

/* Equip brand */
.equip_catalog {
}

.equip_catalog .profile_about > .head_line {
    background-color: #DEDEDE;
}

.equip_catalog .profile_about > .head_line .head_line__submit {
    background-image: url(/themes/design/css/images/ico-b_list_box_search.png);
}


/*!* Groups page *!*/
/*.list_params .ico13 {*/
    /*padding-left: 30px;*/

    /*background: url(/themes/design/css/images/icon-lock.png) 0 center no-repeat;*/
/*}*/


.group_top {
    width: 1024px;
    height: 285px;
    margin: 0 auto;

    background-image: url(/themes/design/css/images/profile_cover.jpg)
}

.group_top__wrap {
    background: url(/themes/design/css/images/bg-profile_cover.png) center bottom repeat-x;
    width: 1024px;
    height: inherit;
    margin: 0 auto;
    border-bottom: 1px solid #008DE3;
    position: relative;
}

.group_top__left {
    float: left;
    width: 50%;
}

.group_label {
    display: inline-block;
    background: #2c95bc;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 11px;
}

.group_top__inner_wrap {
    position: relative;
    height: 118px;
    padding-top: 167px;

}

.group_top__inner_edit {
    padding-top: 169px;

    border-bottom: 1px solid #468cdf;
    padding-bottom: 0;
}

.group_top__right {
    float: right;
    width: 50%;
    margin: 160px 0 0 0;
}

.profile_top__btns .notif {
    padding-left: 35px;
    background: #0069b0 url(/themes/design/css/images/ico-btn-notif_w.png) 10px center no-repeat;
}


/* New photo sidebar */
.newphoto_sb {
    margin: 0 0 30px 0;
}

.newphoto_sb img {
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.newphoto_sb__empty {
    display: block;
    width: 100%;
    height: 168px;
    border: 1px solid #d6e1e2;

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

    -webkit-border-radius: 5px;
    border-radius: 5px;

    cursor: pointer;
}

.newphoto_sb__empty:hover {
    background-image: url(/themes/design/css/images/ico-addtextcnt-hover.png);
}

.upcom_sb {
    margin-bottom: 30px;
}

.profile_eve__item--sidebar {
    width: 298px;
    margin-left: 0;
    margin-bottom: 20px;
    background: #fff;
}


/* Group */
.group_v__item {
    float: left;
    width: 222px;
    margin: 0 0 0 6px;
    border: 1px solid #d5e1e2;

    background: #f6fcfe;

    border-radius: 4px;
}

.group_v__item .snippet-menu {
    margin-left: -6px;
}

.group_v__item:first-child {
    margin-left: 0;
}

.group_v__item .thumb {
    position: relative;
    margin: 0 0 10px 0;
}

.group_v__item .thumb a:hover span {
    text-decoration: none;
}

.group_v__item .thumb img {
    display: block;
    width: 100%;
    height: auto;

    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.group_v__item .thumb span {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    padding: 3px 10px;

    background: rgba(44, 149, 188, 0.75);

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

.group_v__item .content {
    margin: 0 10px;
}

.group_v__item .content .title {
    height: 40px;
}

.group_v__item .content h4 {
    display: inline;

    font: 500 14px/120% "Roboto", Arial;
    color: #000;
}

.group_v__item .content h4 a {
    color: #000;
}

.group_v__item .content h4.green {
    padding-right: 20px;
    background: url(/themes/design/css/images/ico-t-g.png) right center no-repeat;
}


.group_v__item .content p {
    margin: 0 0 10px 0;

    font: normal 14px/120% "Roboto", Arial;
    color: #000;
}

.group_v__item .content p a {
    color: #000;
}

/*.list_params .ico14 {*/
    /*padding-left: 30px;*/
    /*background: url(/themes/design/css/images/icon-memb.png) 0 center no-repeat;*/
/*}*/

.list_min_members {
    margin: 0 0 10px 0;
}

.list_min_members ul {
    list-style: none;
}

.list_min_members ul li {
    float: left;
    margin: 0 5px 0 0;
}

.list_min_members ul li:last-child {
    margin-right: 0;
}

.list_min_members ul li img {
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.group_v__item .bottom {
    padding: 8px 10px;

    background: #d5e1e2;
}

.group_v__item .bottom li {
    display: inline-block;

    font: normal 12px/100% "Roboto", Arial;
    color: #868788;
}

.group_v__item .bottom li a {
    font: normal 12px/100% "Roboto", Arial;
    color: #006dac;
    text-decoration: none;
}

.group_v__item .bottom li a:hover {
    text-decoration: underline;
}


/* Popup groups */
.popup_groups {

}

.popup_groups .inp-group > label {
    float: left;
    width: 90px;
    margin: 9px 10px 0 0;

    text-align: right;
}

.popup_groups .inp-privacy > label {
    margin-top: 0;
}

.popup_groups .list_user_rem {
    margin-bottom: 15px;
}

.inp-privacy .txt {
    float: left;
    width: 450px;
}

.popup_groups .inp-privacy .ico-pub {
    padding-left: 20px;

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

    color: #006DAC;
}

.popup_groups .inp-privacy .ico-clo {
    padding-left: 20px;

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

    color: #006DAC;
}

.popup_groups .inp-privacy .ico-sec {
    padding-left: 20px;

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

    color: #006DAC;
}

.popup_groups .inp-privacy p {
    margin: 3px 0 10px 25px;

    font-size: 14px;
    color: #777;
}

.popup_groups .inp-privacy .txt p:last-child {
    margin-bottom: 0;
}

/* end 22.09.2015 */


/*.duration_block_page {*/
/*    width: 670px;*/
/*    padding: 0 !important;*/
/*}*/

/*.sel_dd_hel ul li {*/
/*    overflow: hidden;*/
/*    padding: 5px;*/

/*    -webkit-transition: all 200ms ease;*/
/*    -moz-transition: all 200ms ease;*/
/*    -ms-transition: all 200ms ease;*/
/*    -o-transition: all 200ms ease;*/
/*    transition: all 200ms ease;*/

/*    cursor: pointer;*/
/*}*/

/*.sel_dd_hel ul li:hover {*/
/*    background-color: #CEE9FD;*/
/*}*/

/*.sel_dd_hel ul li .thumb {*/
/*    float: left;*/
/*    margin: 0 5px 0 0;*/
/*}*/

/*.sel_dd_hel ul li .thumb img {*/
/*    display: block;*/

/*    -webkit-border-radius: 5px;*/
/*    border-radius: 5px;*/
/*}*/

/*.sel_dd_hel ul li .info {*/
/*    overflow: hidden;*/
/*}*/

/*.sel_dd_hel ul li .info h4 {*/
/*    margin: 0 0 5px 0;*/

/*    font: normal 14px/100% "Roboto", Arial;*/
/*    color: #000;*/
/*}*/

/*.sel_dd_hel ul li .info h4 span {*/
/*    color: #777;*/
/*}*/

/*.sel_dd_hel ul li .info p {*/
/*    margin: 0;*/

/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*}*/

/*.sel_dd_hel .descr {*/
/*    padding: 5px;*/

/*    font: normal 12px/100% "Roboto", Arial;*/
/*    color: #777;*/
/*    text-align: right;*/
/*}*/


/* Select2 inp-error */
.inp-error .select2-container-multi .select2-choices {
    -webkit-box-shadow: 0 0 5px 2px #f39499;
    box-shadow: 0 0 5px 2px #f39499;

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

.inp-error .select2-choice {
    -webkit-box-shadow: 0 0 5px 2px #f39499;
    box-shadow: 0 0 5px 2px #f39499;
}

.inp-error .select2-container.select2-container-disabled .select2-choice {
    background: #fff url("/themes/design/css/images/sign_up/alert_icon2.png") 90% center no-repeat !important;
}

.inp-error .select2-container .select2-choice {
    background: #fff url("/themes/design/css/images/sign_up/alert_icon2.png") 95% center no-repeat !important;
}


/* Register captcha */
#recaptcha_table.recaptchatable {
    margin: 0 auto !important;
}

#recaptcha_area .recaptcha_input_area input[type="text"] {
    border: 1px solid #9e9e9e !important;
    padding: 9px 10px;

    border-radius: 4px;

    font: normal 14px/140% "Roboto", Arial;
    color: #000;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#recaptcha_area .recaptcha_only_if_privacy a {
    color: #006dac !important;
}

/* --- */


/* Static page style */
.static_page {
    font: normal 14px/140% "Roboto", Arial;
    color: #010101;
}

.static_page h2 {
    margin: 0 0 10px 0;

    font-size: 24px;
    line-height: 130%;
}

.static_page h3 {
    margin: 15px 0 10px 0;

    font-size: 18px;
    line-height: 130%;
}

.static_page h4 {
    margin: 0 0 10px 0;

    font-size: 16px;
    line-height: 130%;
}

.static_page h5 {
    margin: 0 0 10px 0;

    font-size: 14px;
    font-weight: bold;
    line-height: 130%;
}

.static_page p {
    margin: 0 0 10px 0;

    font: normal 14px/140% "Roboto", Arial;
    color: #010101;
}

/* ---  */


/* 404 page */
.page404 {
    background-color: #fff;
}

.page404_box {
    position: relative;

    display: block;
    width: 330px;
    height: 330px;
    margin: 70px auto 100px auto;

    background: url(/themes/design/css/images/img-404.png) no-repeat;
}

.page404 .page404_box.page500 {
    background: url(/themes/design/css/images/img-500.png) no-repeat !important;
}

.page404_box__txt {
    position: absolute;
    top: 200px;
    right: 0;
    left: 0;

    width: 250px;
    margin: auto;

    font: normal 18px/110% "Roboto", Arial;
    color: #fff;
    text-align: center;
}

.page404_box__links {
    position: absolute;
    top: 0;
    left: 310px;
}

.page404_box__links ul {
    list-style: none;
}

.page404_box__links ul li {
    margin: 0 0 30px 0;
}

.page404_box__links ul li:nth-child(2),
.page404_box__links ul li:nth-child(4) {
    margin-left: 50px;
}

.page404_box__links ul li:nth-child(3) {
    margin-left: 65px;
}

.page404_box__links ul li a {
    display: block;
    width: 95px;
    border: 2px solid #e3f7fc;
    padding: 12px 0;

    -webkit-border-radius: 10px;
    border-radius: 10px;

    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;

    background-color: #fff;

    font: normal 14px/100% "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.page404_box__links ul li a:hover {
    border-color: #00AFE9;
}


.page404_box__back {
    position: absolute;
    top: 115px;
    right: 370px;

    width: 95px;
    margin: auto;
    border: 2px solid #e3f7fc;
    padding: 18px 0;

    -webkit-border-radius: 10px;
    border-radius: 10px;

    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;

    background-color: #fff;

    font: normal 14px/160% "Roboto", Arial;
    color: #006DAC;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;

    text-decoration: none;

    cursor: pointer;
}

.page404_box__back:hover {
    border-color: #00AFE9;
}


/* Notification page */

.notif_page {
    border-top: 1px solid #CFCFCF;
}

.notif_page li {
    border-bottom: 1px solid #cfcfcf;
}

.notif_page li.new {
    background-color: #f0f8fe;
}

.notif_page li:hover {
    background-color: #e2f2fe;
}

.notif_page li img {
    margin-right: 10px;
}

.notif_page li .content {
    float: none;
    width: auto;
}

/* -- */


/*!* PP info *!*/
/*.popup_info .txt_b {*/
    /*margin: 0 0 25px 0;*/
/*}*/

/*.popup_info .txt_b p {*/
    /*font: normal 18px/130% "Roboto", Arial;*/
    /*color: #000;*/
    /*text-align: center;*/
/*}*/

/*.popup_info .txt_b--red p {*/
    /*color: #BA1717;*/
/*}*/


/*!* Title SEO fix *!*/
/*.h1-title {*/
    /*font-size: 24px;*/
    /*font-weight: bold;*/
    /*letter-spacing: 0.4px;*/
    /*color: #393939;*/
/*}*/

/*.h1-title h1 {*/
    /*display: inline-block;*/
/*}*/

/*.h2-title {*/
    /*font-size: 24px;*/
    /*font-weight: bold;*/
    /*letter-spacing: 0.4px;*/
    /*color: #393939;*/
/*}*/

/*.h2-title h2 {*/
    /*display: inline-block;*/
/*}*/

/* --- */


/* fix select2 */
.container-select-style-mp.select2-container-multi .select2-choices .select2-search-choice {
    margin-left: 3px;
    padding: 3px 18px 3px 5px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #1c1c27;
    color: #00b0f2 !important;
    border-color: #00AFE9 !important;

    font-size: 12px !important;
}

.container-select-style-mp.select2-container-multi .select2-choices .select2-search-choice:hover {
    border-color: #e64a4b !important;
    color: #E64A4B !important;

    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.container-select-style-mp .select2-search-choice-close {
    background: none;
}

.container-select-style-mp .select2-search-choice-close:after {
    content: ' ';

    position: absolute;
    top: 5px;
    right: 5px;

    display: block;
    width: 10px;
    height: 10px;

    background: url(/themes/design/css/images/select2xred.png) -48px -2px no-repeat;
}

.container-select-style-mp.select2-container-multi .select2-choices .select2-search-choice:hover .select2-search-choice-close:after {
    background-position: -48px -13px;
}


/*!* Password change page *!*/
/*.pwd_change {*/
    /*max-width: 240px;*/
    /*margin: 0 auto;*/
    /*border: 1px solid #e6e6e6;*/
    /*padding: 20px;*/

    /*background-color: #F8F8F8;*/

    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.pwd_change .inp-line {*/
    /*margin-bottom: 15px;*/
/*}*/

/*.pwd_change p {*/
    /*margin: 0 0 15px 0;*/

    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #787878;*/
/*}*/

/*.pwd_change input[type="submit"] {*/
    /*outline: none;*/

    /*display: block;*/
    /*width: 240px;*/
    /*height: 40px;*/
    /*border: 0;*/
    /*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;*/

    /*background: #008dd4;*/

    /*font: normal 14px/100% "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*cursor: pointer;*/
/*}*/

/*.pwd_change input[type="submit"]:hover {*/
    /*background-color: #0069b0;*/
/*}*/

/*.main_page__metrics a {*/
    /*color: #000;*/
    /*text-decoration: none;*/
/*}*/

/*.popup_gallery_reposit {*/
    /*z-index: 2;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*width: 280px;*/
    /*height: 44px;*/
    /*margin: auto;*/
    /*padding: 0 0 0 20px;*/
    /*-webkit-border-radius: 30px;*/
    /*border-radius: 30px;*/
    /*background: rgba(42, 42, 42, 0.5) url(/themes/design/css/images/ico-reposit.png) 12px center no-repeat;*/
    /*font: normal 14px/44px "Roboto", Arial;*/
    /*color: #fff;*/
    /*text-align: center;*/
/*}*/


/* ---- popup --- start --- */
/*.disp_s_block {*/
    /*display: block !important;*/
/*}*/

/*.pos_rel {*/
    /*position: relative !important;*/
/*}*/

.wrap__popup {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 8999;
    display: none;
    padding: 20px;
    overflow: scroll;
}

/*.popup1__modal {*/
/*    display: block;*/
/*    width: 80%;*/
/*    max-width: 450px;*/
/*    margin: 0 auto;*/
/*    display: none;*/
/*    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;*/
/*}*/

.popup1_head {
    display: inline-block;
    width: 49%;
    position: relative;
    color: #000;
    padding-left: 10px;
    font-weight: 600;
    margin-bottom: 6px;

}

.close__block__popup1 {
    display: inline-block;
    width: 49%;
    height: 30px;
    position: relative;

}

.close_popup1_offer {
    margin-right: 0px;
    top: 19px;
    display: block;
    position: absolute;
    right: 2px;
    top: 5px;
    /* background: url("/images/new/MP_Close_X.svg") no-repeat center center; */
    width: 26px;
    height: 26px;
}

.popup_cr_tour {
    color: #fff;
    padding: 10px 10px 8px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #a8559f;
    text-transform: uppercase;
    display: table;
    line-height: 1.5;
}

.popup_cr_tour:hover {
    background: #922b87;
    color: #fff;
}

.text_in_count_popup {
    color: #777777;
    padding-left: 10px;
    padding-right: 20px;
    margin-top: 5px;
    word-break: break-word;
    font-size: 14px;
}

.countr_close_popup {
    right: 5px;
}

.popup1_head_countr {
    display: inline-block;
    position: relative;
    color: #000;
    padding-left: 10px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 6px;
    margin-right: 50px;
    line-height: 1.3;
    word-break: break-word;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
}

/*.contact_us {*/
    /*outline: none;*/
    /*background: #66a7cd;*/
    /*border: 0px;*/
    /*border-radius: 2px;*/
    /*-webkit-border-radius: 2px;*/
    /*-moz-border-radius: 2px;*/
    /*color: #fff;*/
    /*margin-left: 10px;*/
    /*padding: 5px 20px 3px 20px;*/
    /*margin-right: 15px;*/
/*}*/

/*.contact_us:hover {*/
    /*background: #2984b9;*/
/*}*/

.text_in_count_popup_scroll {
    color: #777777;
    display: block;
    word-break: break-word;
    position: relative;
    max-height: 205px;
    overflow-y: auto;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    padding-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}


.text_in_count_popup_scroll.scrollp {
    outline: none;
}

.text_in_count_popup_scroll .jspArrow {
    display: none;
}

.text_in_count_popup_scroll .jspVerticalBar {
    background: #fff;
    width: 12px;
}

.text_in_count_popup_scroll.scrollp .jspDrag {
    /*height: 25px !important;*/
    width: 7px;
    background: #7acfea;
    border-radius: 6px;
    left: -3px;
    position: absolute;
}

.text_in_count_popup_scroll.s.disp_s_blockcrollp .jspTrack {
    background: #D6D6D6;
    width: 1px;
    margin-top: 10px;
    margin-left: 6px;

}

.in__text_popup_scroll {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 5px;
    word-break: break-word;
}

/* ---- popup --- end --- */
.profile_min_uinfo .association_logo {
    height: 32px;
    width: 32px;
    margin-top: 44px;
    margin-left: 34px;
    position: absolute;
}

.user_snipet_m .association_logo {
    height: 32px;
    width: 32px;
    margin-top: -33px;
    margin-left: 165px;
    position: absolute;
}

/*.sitemap_title h2 {*/
    /*color: #006dac;*/
    /*font-family: Ubuntu;*/
    /*font-size: 20px;*/
    /*font-weight: 700;*/
    /*line-height: 34px;*/
    /*letter-spacing: 0.0px;*/
    /*display: inline-block;*/
/*}*/

/*.sitemap_title .top_dashed_border {*/
    /*margin-top: 15px;*/
    /*margin-bottom: 15px;*/
    /*border-bottom: 1px dotted #006dac;*/
/*}*/

/*.sitemap_title .link-climbed {*/

/*}*/

.banner_nepal_tours {
    width: 617px;
    height: 147px;
    background-image: url('/images/banner_nepal_tours.jpg');
    margin-top: 20px;
    margin-bottom: 20px;
}

.banner_nepal_tours:hover {
    cursor: pointer;
}

/*.top-news__wrap {*/
    /*-webkit-box-flex: 1;*/
    /*-webkit-flex: 1;*/
    /*-ms-flex: 1;*/
    /*flex: 1;*/
    /*min-width: 0;*/
    /*padding: 0;*/
    /*margin-bottom: 20px;*/
/*}*/

/*.tabs {*/
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-webkit-box-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*-ms-flex-pack: justify;*/
    /*justify-content: space-between;*/
/*}*/

/*.tabs:not(._primary) {*/
    /*-webkit-box-align: baseline;*/
    /*-webkit-align-items: baseline;*/
    /*-ms-flex-align: baseline;*/
    /*border-bottom: 1px solid #006dac;*/
    /*align-items: baseline;*/
/*}*/

/*.tabs-wrap {*/
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
/*}*/

/*.tabs-tab {*/
    /*cursor: pointer;*/
    /*display: block;*/
    /*font: 12px/16px 'Roboto', sans-serif;*/
    /*letter-spacing: .5px;*/
    /*text-align: center;*/
    /*text-transform: uppercase;*/
    /*background-color: #fbfbfd;*/
    /*border-radius: 0;*/
    /*color: #94999f;*/
    /*margin-right: 16px;*/
    /*padding: 7px 0;*/
/*}*/

/*.tabs .tabs-tab:last-child {*/
    /*margin-right: 0;*/
/*}*/

/*.tabs-tab._active {*/
    /*border-bottom: 2px solid #006dac;*/
    /*margin-bottom: -1px;*/
    /*padding-bottom: 6px;*/
/*}*/

/*.tabs-tab:hover .tabs-tab__title, .tabs-tab:active .tabs-tab__title, .tabs-tab._active .tabs-tab__title {*/
    /*color: #36393f;*/
/*}*/

/*.tabs-tab .tabs-tab__title {*/
    /*font-weight: bold;*/
/*}*/

/*.tabs-content._active {*/
    /*display: block;*/
/*}*/

/*.top-news a {*/
    /*cursor: pointer;*/
/*}*/

/*.top-news a:hover {*/
    /*color: #006dac;*/
/*}*/

/*.top-news ol, ul {*/
    /*list-style: none;*/
/*}*/

/*.news-item {*/
    /*display: -webkit-box;*/
    /*display: -webkit-flex;*/
    /*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-webkit-box-flex: 1;*/
    /*-webkit-flex-grow: 1;*/
    /*-ms-flex-positive: 1;*/
    /*-webkit-flex-shrink: 0;*/
    /*-ms-flex-negative: 0;*/
    /*-webkit-box-align: baseline;*/
    /*-webkit-align-items: baseline;*/
    /*-ms-flex-align: baseline;*/
    /*flex-grow: 1;*/
    /*flex-shrink: 0;*/
    /*align-items: baseline;*/
    /*margin: 5px 0;*/
/*}*/

/*.news-item__time {*/
    /*color: #94999f;*/
    /*font: 13px/1.33 'Roboto', sans-serif;*/
    /*-webkit-flex-shrink: 0;*/
    /*-ms-flex-negative: 0;*/
    /*flex-shrink: 0;*/
    /*margin-right: 10px;*/
/*}*/

/*.news-item__content {*/
    /*display: block;*/
    /*-webkit-box-flex: 1;*/
    /*-webkit-flex: 1;*/
    /*-ms-flex: 1;*/
    /*flex: 1;*/
/*}*/

/*.news-item__title {*/
    /*color: #36393f;*/
    /*font: 13px/1.33 'Roboto', sans-serif;*/
/*}*/

/*.news-item__title, .news-item__comments ._visible {*/
    /*margin-right: 8px;*/
/*}*/

/*.top-news._visible {*/
    /*visibility: visible !important;*/
/*}*/

/*.top-news.comments-counter {*/
    /*color: #94999f;*/
    /*display: none;*/
    /*font: 12px/16px 'Roboto', sans-serif;*/
/*}*/

/*.top-news.comments-counter._visible {*/
    /*-webkit-box-align: baseline;*/
    /*-webkit-align-items: baseline;*/
    /*-ms-flex-align: baseline;*/
    /*display: -webkit-inline-box;*/
    /*display: -webkit-inline-flex;*/
    /*display: -ms-inline-flexbox;*/
    /*display: inline-flex;*/
    /*align-items: baseline;*/
/*}*/

/*.top-news.news-item__comments {*/
    /*position: relative;*/
/*}*/

/*.top-news .button {*/
    /*-webkit-transition: background .1s ease-in;*/
    /*background-color: #f1f1f1;*/
    /*color: #36393f;*/
    /*cursor: pointer;*/
    /*display: inline-block;*/
    /*font: 13px/16px 'Roboto', sans-serif;*/
    /*border: 1px solid #f1f1f1;*/
    /*border-radius: 2px;*/
    /*letter-spacing: .5px;*/
    /*padding: 11px 16px;*/
    /*position: relative;*/
    /*transition: background .1s ease-in;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*text-transform: uppercase;*/
/*}*/

/*.comments-counter {*/
    /*color: #94999f;*/
    /*font: 12px/16px 'Roboto', sans-serif;*/
/*}*/

/*.comments-counter:hover, .comments-counter:active {*/
    /*color: #006dac;*/
    /*text-decoration: underline;*/
/*}*/

/*.comments-counter svg {*/
    /*-webkit-align-self: center;*/
    /*-ms-flex-item-align: center;*/
    /*-ms-grid-row-align: center;*/
    /*align-self: center;*/
    /*height: 10px;*/
    /*margin-right: 1px;*/
    /*stroke: #94999f;*/
    /*width: 10px;*/
/*}*/

/*@media (min-width: 9.7px) {*/
    /*.top-news .button {*/
        /*background-color: inherit;*/
        /*border: none;*/
        /*color: #006dac;*/
        /*display: inline-block;*/
        /*letter-spacing: inherit;*/
        /*margin-top: 2px;*/
        /*padding: 0;*/
        /*text-transform: inherit;*/
        /*width: auto;*/
    /*}*/

    /*.top-news .button:hover, .top-news .button:active, .top-news .button:focus {*/
        /*background-color: inherit;*/
        /*text-decoration: underline;*/
    /*}*/

    /*.top-news .news-item__content {*/
        /*display: -webkit-box;*/
        /*display: -webkit-flex;*/
        /*display: -ms-flexbox;*/
        /*display: flex;*/
        /*-webkit-box-align: baseline;*/
        /*-webkit-align-items: baseline;*/
        /*-ms-flex-align: baseline;*/
        /*-webkit-box-flex: 0;*/
        /*-webkit-flex: 0 1 auto;*/
        /*-ms-flex: 0 1 auto;*/
        /*align-items: baseline;*/
        /*flex: 0 1 auto;*/
        /*min-width: 0;*/
        /*overflow: hidden;*/
    /*}*/

    /*.top-news .news-items {*/
        /*-webkit-box-align: center;*/
        /*-webkit-align-items: center;*/
        /*-ms-flex-align: center;*/
        /*-webkit-box-flex: 0;*/
        /*-webkit-flex-grow: 0;*/
        /*-ms-flex-positive: 0;*/
        /*padding-top: 8px;*/
        /*align-items: center;*/
        /*flex-grow: 0;*/
        /*white-space: nowrap;*/
    /*}*/

    /*.top-news .news-item__comments._visible {*/
        /*margin-left: 8px;*/
    /*}*/

    /*.top-news .news-item__comments._visible span {*/
        /*margin-right: 0;*/
    /*}*/
/*}*/

/*.dialog__item .read_mark {*/
/*    width: 24px;*/
/*    float: left;*/
/*    margin-left: 12px;*/
/*}*/

/*.header .read_mark img {*/
/*    width: 24px;*/
/*    height: 24px;*/
/*    float: left;*/
/*    margin: 0;*/
/*    margin-top: -5px;*/
/*}*/

.pc_eq_page .head_line .title {
    margin: 20px 0 0 20px;
    font-weight: 500;
    font-size: 24px;
    color: #fff;
    letter-spacing: .4px;
    font: 500 24px/100% "Roboto", Arial;
    display: inline-block;
    text-transform: uppercase;
}

.equip_catalog .head_line .title {
    max-width: 650px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.equip_catalog .filter_box .title {
    margin: 10px 10px 20px 5px !important;
    margin: 0 0 10px 0;
    font: normal 14px/100% "Roboto", Arial;
    color: #000;
    text-transform: uppercase;
}

.geo_range_titles--left {
    float: left;
    width: 49%;
    padding-left: 2px;
}

.geo_range_titles--right {
    float: right;
    width: 50%;
}

.tour-description .tour-description__text {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    padding-left: 0px;
    padding-top: 20px;

    display: block;
}

/* скрыть элемент */
.tour-description .tour-description__text_hide {
    max-height: 5em;
    overflow: hidden;
}

.tour-description .tour-description__link {
    display: block;
    font-size: 14px;
    font-family: Roboto;
    margin-top: 10px;
    margin-left: 0px;
}

.tour-description__text p {
    margin-bottom: 10px;
}


.sitemap_container .geo_range_titles {
    padding-top: 20px;
}

.sitemap_container .geo_range_titles li {
    line-height: 26px;
}

@media (max-width: 600px) {
    .geo_range_titles--left {
        float: none;
    }

    .geo_range_titles--right {
        float: none;
        width: 49%;
        padding-left: 2px;
    }
}

/*.slider_container .carousel-item-flex {*/
    /*background: none;*/
    /*position: relative;*/
    /*min-height: 1px;*/
    /*padding-left: 0px;*/
    /*float: left;*/
/*}*/

/*.slider_container--tour .carousel-item-flex {*/
    /*width: 50%;*/
/*}*/

/*!* override position and transform in 3.3.x *!*/
/*.slider_container .carousel-inner .item.left.active {*/
    /*transform: translateX(-33%);*/
/*}*/

/*.carousel-inner .item.right.active {*/
/*    transform: translateX(33%);*/
/*}*/

/*.carousel-inner .item.next {*/
/*    transform: translateX(33%)*/
/*}*/

/*.carousel-inner .item.prev {*/
/*    transform: translateX(-33%)*/
/*}*/

/*.carousel-inner .item.right,*/
/*.carousel-inner .item.left {*/
/*    transform: translateX(0);*/
/*}*/

/*.slider_container .carousel-controls {*/
    /*float: right;*/
    /*margin-top: -29px;*/
    /*background-image: none;*/
    /*width: 55px;*/
/*}*/

/*.carousel-control--left, .carousel-control--right {*/
/*    position: relative;*/
/*    margin-top: -28px;*/
/*    background-image: none;*/
/*}*/

/*.carousel-control--left {*/
/*    left: 0px;*/
/*}*/

/*.carousel-control--right {*/
/*    left: 10px;*/
/*}*/

/*.carousel-control--left img {*/
/*    -moz-transform: scaleX(-1);*/
/*    -o-transform: scaleX(-1);*/
/*    -webkit-transform: scaleX(-1);*/
/*    transform: scaleX(-1);*/
/*    filter: FlipH;*/
/*    -ms-filter: "FlipH";*/
/*}*/

/*.slider_container {*/
    /*margin-top: 50px;*/
    /*width: 700px;*/
/*}*/

/*.u_profile_left .slider_container {*/
    /*width: 100%;*/
/*}*/

/*.user_p_section--gallery .carousel-inner {*/
    /*height: 150px;*/
/*}*/

/*.user_p_section--wishlist .rgear_item_block {*/
    /*width: 312px;*/
/*}*/

/*.user_p_section--rentalgear .rgear_item_block {*/
    /*width: 312px;*/
/*}*/

/*.user_p_section--friends .carousel-inner {*/
    /*height: 298px;*/
/*}*/

/*.user_p_section--friends .people_block_flex {*/
    /*width: 312px;*/
/*}*/

/*.slider_container .block_slider {*/
    /*margin-left: 0px;*/
/*}*/

/*.slider_container .title {*/
    /*text-transform: none;*/
    /*margin-bottom: 20px;*/
    /*letter-spacing: 0.4px;*/
    /*font: 700 20px/100% "Ubuntu", sans-serif;*/
    /*color: #00aeef;*/
/*}*/

/*.carousel-item-flex .tour_block_flex.width314 {*/
/*    margin-right: 20px;*/
/*    margin-left: 0px;*/
/*    margin-bottom: 20px;*/
/*    width: 330px;*/
/*}*/

/*.carousel-inner {*/
/*    height: 285px;*/
/*}*/

/*.rent_input_group.rent_input_group--policy input[type=checkbox] {*/
/*    float: left;*/
/*    margin-top: 0px;*/
/*    margin-right: 7px;*/
/*}*/

/*.rent__list__sub_group .check_new_blue {*/
    /*width: 85%;*/
    /*margin: 0 auto;*/
    /*margin-top: 5px;*/
/*}*/

.verify_geo a {
    padding-left: 21px !important;
}

/*.overview__table .table_value_container {*/
    /*overflow: visible;*/
    /*display: block;*/
    /*white-space: normal;*/
/*}*/

/*.overview__table .table_td_container {*/
    /*position: relative;*/
    /*max-height: 36px;*/
    /*overflow: hidden;*/
    /*-o-text-overflow: ellipsis;*/
    /*text-overflow: ellipsis;*/
/*}*/

.head_new_tour_info .table_value_container {
    overflow: visible;
    display: block;
    white-space: normal;
}

.head_new_tour_info .table_td_container {
    position: relative;
    max-height: 32px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/*.location .table_value_container {*/
    /*overflow: visible;*/
    /*display: block;*/
    /*white-space: normal;*/
/*}*/

/*.location .table_td_container {*/
    /*position: relative;*/
    /*max-height: 60px;*/
    /*overflow: hidden;*/
    /*-o-text-overflow: ellipsis;*/
    /*text-overflow: ellipsis;*/
/*}*/


.banner_crop_div_croppic {
    background: black;
}