.recent-events_header/*! bootstrap.css */.form-control:focus, .mCustomScrollBox, .navbar-toggle:focus, a, a:active, a:hover {

    outline: 0;

}



.navbar-header .user-bar ul, .pagination ul, .sidebar-menu ul, .sl-list ul, .social-list ul, .tab-nav, .voting ul {

    list-style-type: none;

}





.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 20px;

    border: 1px solid transparent;

}

.navbar-collapse {

    overflow-x: visible;

    padding-right: 15px;

    padding-left: 15px;

    border-top: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

    -webkit-overflow-scrolling: touch;

}

.navbar-collapse.in {

    overflow-y: auto;

}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {

    max-height: 340px;

}

@media (max-device-width:480px) and (orientation:landscape) {

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {

        max-height: 200px;

    }

}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

    margin-right: -15px;

    margin-left: -15px;

}

@media (max-width:768px) {

    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

        margin-right: 0;

        margin-left: 0;

    }

}

.navbar-static-top {

    z-index: 1000;

    border-width: 0 0 1px;

}

.navbar-fixed-bottom, .navbar-fixed-top {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030;

}

@media (min-width:768px) {

    .navbar {

        border-radius: 4px;

    }

    .navbar-header {

        float: left;

    }

    .navbar-collapse {

        width: auto;

        border-top: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-collapse.collapse {

        display: block!important;

        height: auto!important;

        padding-bottom: 0;

        overflow: visible!important;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {

        padding-left: 0;

        padding-right: 0;

    }

    .navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {

        border-radius: 0;

    }

}

.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px;

}

.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0;

}

.navbar-brand {

    float: left;

    padding: 15px;

    font-size: 18px;

    line-height: 20px;

    height: 50px;

}

.navbar-brand:focus, .navbar-brand:hover {

    text-decoration: none;

}

.navbar-brand>img {

    display: block;

}

.navbar-toggle {

    position: relative;

    float: right;

    margin-right: 15px;

    padding: 9px 10px;

    margin-top: 8px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

}

.navbar-toggle .icon-bar+.icon-bar {

    margin-top: 4px;

}

@media (min-width:768px) {

    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {

        margin-left: -15px;

    }

    .navbar-toggle {

        display: none;

    }

}

.navbar-nav {

    margin: 7.5px -15px;

}

.navbar-nav>li>a {

    padding-top: 10px;

    padding-bottom: 10px;

    line-height: 20px;

}

@media (max-width:767px) {

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {

        padding: 5px 15px 5px 25px;

    }

    .navbar-nav .open .dropdown-menu>li>a {

        line-height: 20px;

    }

    .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {

        background-image: none;

    }

}

@media (min-width:768px) {

    .navbar-nav {

        float: left;

        margin: 0;

    }

    .navbar-nav>li {

        float: left;

    }

    .navbar-nav>li>a {

        padding-top: 15px;

        padding-bottom: 15px;

    }

}

.navbar-form {

    padding: 10px 15px;

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

    margin: 8px -15px;

}

@media (min-width:768px) {

    .navbar-form .form-control-static, .navbar-form .form-group {

        display: inline-block;

    }

    .navbar-form .control-label, .navbar-form .form-group {

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle;

    }

    .navbar-form .input-group {

        display: inline-table;

        vertical-align: middle;

    }

    .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {

        width: auto;

    }

    .navbar-form .input-group>.form-control {

        width: 100%}

    .navbar-form .checkbox, .navbar-form .radio {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .checkbox label, .navbar-form .radio label {

        padding-left: 0;

    }

    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {

        position: relative;

        margin-left: 0;

    }

    .navbar-form .has-feedback .form-control-feedback {

        top: 0;

    }

}

@media (max-width:767px) {

    .navbar-form .form-group {

        margin-bottom: 5px;

    }

    .navbar-form .form-group:last-child {

        margin-bottom: 0;

    }

}

@media (min-width:768px) {

    .navbar-form {

        width: auto;

        border: 0;

        margin-left: 0;

        margin-right: 0;

        padding-top: 0;

        padding-bottom: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

}

.navbar-nav>li>.dropdown-menu {

    margin-top: 0;

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {

    margin-bottom: 0;

    border-radius: 4px 4px 0 0;

}

.navbar-btn {

    margin-top: 8px;

    margin-bottom: 8px;

}

.navbar-btn.btn-sm {

    margin-top: 10px;

    margin-bottom: 10px;

}

.navbar-btn.btn-xs {

    margin-top: 14px;

    margin-bottom: 14px;

}

.navbar-text {

    margin-top: 15px;

    margin-bottom: 15px;

}

@media (min-width:768px) {

    .navbar-text {

        float: left;

        margin-left: 15px;

        margin-right: 15px;

    }

    .navbar-left {

        float: left!important;

    }

    .navbar-right {

        float: right!important;

        margin-right: -15px;

    }

    .navbar-right~.navbar-right {

        margin-right: 0;

    }

}

.navbar-default {

    background-color: #f8f8f8;

    border-color: #e7e7e7;

}

.navbar-default .navbar-brand {

    color: #777;

}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {

    color: #5e5e5e;

    background-color: transparent;

}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {

    color: #777;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

    color: #333;

    background-color: transparent;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

    color: #555;

    background-color: #e7e7e7;

}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {

    color: #ccc;

    background-color: transparent;

}

.navbar-default .navbar-toggle {

    border-color: #ddd;

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

    background-color: #ddd;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #888;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border-color: #e7e7e7;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

    background-color: #e7e7e7;

    color: #555;

}

@media (max-width:767px) {

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {

        color: #777;

    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

        color: #333;

        background-color: transparent;

    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

        color: #555;

        background-color: #e7e7e7;

    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

        color: #ccc;

        background-color: transparent;

    }

}

.navbar-default .navbar-link {

    color: #777;

}

.navbar-default .navbar-link:hover {

    color: #333;

}

.navbar-default .btn-link {

    color: #777;

}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {

    color: #333;

}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {

    color: #ccc;

}

.navbar-inverse {

    background-color: #222;

    border-color: #080808;

}

.navbar-inverse .navbar-brand {

    color: #9d9d9d;

}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {

    color: #fff;

    background-color: transparent;

}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {

    color: #9d9d9d;

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {

    color: #fff;

    background-color: transparent;

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {

    color: #fff;

    background-color: #080808;

}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {

    color: #444;

    background-color: transparent;

}

.navbar-inverse .navbar-toggle {

    border-color: #333;

}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {

    background-color: #333;

}

.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #fff;

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

    border-color: #101010;

}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {

    background-color: #080808;

    color: #fff;

}

@media (max-width:767px) {

    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {

        border-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

        color: #9d9d9d;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {

        color: #fff;

        background-color: transparent;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {

        color: #fff;

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {

        color: #444;

        background-color: transparent;

    }

}

.navbar-inverse .navbar-link {

    color: #9d9d9d;

}

.navbar-inverse .navbar-link:hover {

    color: #fff;

}

.navbar-inverse .btn-link {

    color: #9d9d9d;

}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {

    color: #fff;

}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {

    color: #444;

}



.center-block {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.pull-right {

    float: right!important;

}

.pull-left {

    float: left!important;

}

.hide {

    display: none!important;

}

.show {

    display: block!important;

}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {

    display: none!important;

}

.invisible {

    visibility: hidden;

}

.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0;

}

.affix {

    position: fixed;

}

@-ms-viewport {

    width: device-width;

}

@media (max-width:767px) {

    .visible-xs {

        display: block!important;

    }

    table.visible-xs {

        display: table;

    }

    tr.visible-xs {

        display: table-row!important;

    }

    td.visible-xs, th.visible-xs {

        display: table-cell!important;

    }

    .visible-xs-block {

        display: block!important;

    }

    .visible-xs-inline {

        display: inline!important;

    }

    .visible-xs-inline-block {

        display: inline-block!important;

    }

}

@media (min-width:768px) and (max-width:991px) {

    .visible-sm {

        display: block!important;

    }

    table.visible-sm {

        display: table;

    }

    tr.visible-sm {

        display: table-row!important;

    }

    td.visible-sm, th.visible-sm {

        display: table-cell!important;

    }

    .visible-sm-block {

        display: block!important;

    }

    .visible-sm-inline {

        display: inline!important;

    }

    .visible-sm-inline-block {

        display: inline-block!important;

    }

}

@media (min-width:992px) and (max-width:1199px) {

    .visible-md {

        display: block!important;

    }

    table.visible-md {

        display: table;

    }

    tr.visible-md {

        display: table-row!important;

    }

    td.visible-md, th.visible-md {

        display: table-cell!important;

    }

    .visible-md-block {

        display: block!important;

    }

    .visible-md-inline {

        display: inline!important;

    }

    .visible-md-inline-block {

        display: inline-block!important;

    }

}

@media (min-width:1200px) {

    .visible-lg {

        display: block!important;

    }

    table.visible-lg {

        display: table;

    }

    tr.visible-lg {

        display: table-row!important;

    }

    td.visible-lg, th.visible-lg {

        display: table-cell!important;

    }

    .visible-lg-block {

        display: block!important;

    }

    .visible-lg-inline {

        display: inline!important;

    }

    .visible-lg-inline-block {

        display: inline-block!important;

    }

}

@media (max-width:768px) {

    .hidden-xs {

        display: none!important;

    }

}

@media (min-width:768px) and (max-width:991px) {

    .hidden-sm {

        display: none!important;

    }

}

@media (min-width:992px) and (max-width:1199px) {

    .hidden-md {

        display: none!important;

    }

}

@media (min-width:1200px) {

    .hidden-lg {

        display: none!important;

    }

}

.visible-print {

    display: none!important;

}

@media print {

    .visible-print {

        display: block!important;

    }

    table.visible-print {

        display: table;

    }

    tr.visible-print {

        display: table-row!important;

    }

    td.visible-print, th.visible-print {

        display: table-cell!important;

    }

}

.visible-print-block {

    display: none!important;

}

@media print {

    .visible-print-block {

        display: block!important;

    }

}

.visible-print-inline {

    display: none!important;

}

@media print {

    .visible-print-inline {

        display: inline!important;

    }

}

.visible-print-inline-block {

    display: none!important;

}

@media print {

    .visible-print-inline-block {

        display: inline-block!important;

    }

    .hidden-print {

        display: none!important;

    }

}



@font-face {

    font-family: exo2;

    src: url("../../fonts/vendor/ec1a21b53ed186e2-exo2-regularcondensed-webfont.eot");

    src: url("../../fonts/site-exo2.otf"), url("../../fonts/vendor/ec1a21b53ed186e2-exo2-regularcondensed-webfont.eot#iefix") format("embedded-opentype"), url("../../fonts/exo2.woff2") format("woff2"), url("../../fonts/vendor/ebcc426eadca7187-exo2-regularcondensed-webfont.woff") format("woff"), url("../../fonts/vendor/8db0ec5dc58afd89-exo2-regularcondensed-webfont.ttf") format("truetype"), url("../../fonts/vendor/725a027966e572ce-exo2-regularcondensed-webfont.svg#exo_2regular_condensed") format("svg");

    font-weight: 400;

    font-style: normal;

}

@font-face {

    font-family: robotomedium;

    src: url("../../fonts/vendor/f20199f116034510-Roboto-Medium-webfont.eot");

    src: url("../../fonts/vendor/f20199f116034510-Roboto-Medium-webfont.eot#iefix") format("embedded-opentype"), url("../../fonts/site-roboto-medium.woff") format("woff"), url("../../fonts/vendor/b4d6b1a81f0ad610-Roboto-Medium-webfont.ttf") format("truetype"), url("../../fonts/vendor/2fbe225d851adaf8-Roboto-Medium-webfont.svg#robotomedium") format("svg");

    font-weight: 400;

    font-style: normal;

}

@font-face {

    font-family: robotolight;

    src: url("../../fonts/vendor/4b34b1812eeb7777-roboto-Light_gdi.eot");

    src: url("../../fonts/vendor/4b34b1812eeb7777-roboto-Light_gdi.eot#iefix") format('embedded-opentype'), url("../../fonts/roboto-light.woff") format('woff'), url("../../fonts/vendor/046e1e429e570774-roboto-Light_gdi.ttf") format('truetype'), url("../../fonts/vendor/2017c3336e92f41b-roboto-Light_gdi.svg#Roboto-Light") format('svg');

    font-weight: 300;

    font-style: normal;

    font-stretch: normal;

}

@font-face {

    font-family: iconfont;

    src: url("../../fonts/vendor/112c0bed02d4f12c-iconfont.eot");

    src: url("../../fonts/vendor/112c0bed02d4f12c-iconfont.eot") format('embedded-opentype'), url("../../fonts/site-iconfont.woff") format('woff'), url("../../fonts/vendor/90bf43af6e928e4e-iconfont.ttf") format('truetype'), url("../../fonts/vendor/1dab888f0c744675-iconfont.svg") format('svg');

    font-weight: 400;

    font-style: normal;

}

.ch-button:after, .cl:after, .col-f-toggle, .contacts-select:after, .contacts__area-item:after, .fancybox-wrap .fancybox-close, .remove:after, .rollback, [class*=" icf"], [class^=icf] {

    font-family: iconfont;

    speak: none;

    font-style: normal;

    font-weight: 400;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    vertical-align: top;

    transition: all .1s ease-in;

}



.language-status, .login-status a, .navbar-header, .navbar-header a.menu-toggle, .search-box>a {

    height: 60px;

}

.navbar-header {

    display: block;

    float: none;

    margin-top: 5px;

    background: #fff;

    position: relative;

}

.navbar-header .navbar-nav li, .navbar-header .user-bar ul li {

    float: left;

}

.slide-panel {

    text-align: center;

}

.navbar-header .navbar-brand {

    margin: 0 0 0 31px;

    padding: 0;

    height: inherit;

}

.navbar-header .navbar-brand a {

    display: block;

    height: 100%;

    padding: 8px 0;

}

.navbar-header .navbar-nav {

    margin-left: 85px;

}

.navbar-header+hr {

    border-color: #8ab140;

    margin: 0 -15px;

}

.menu-toggle {

    position: relative;

    transition: all .4s ease-in-out;

}

.navbar-header a.menu-toggle:after {

    content: "";

    position: absolute;

    left: 0;

    width: 100%;

    bottom: 100%;

    height: 6px;

    background: rgb(210,210,210);

    opacity: 0;

    transform: scale(0);

    transition: all .3s ease-in-out;

}

.navbar-header a.item-29:after {

    background: #f18c34;

}

.navbar-header a.item-35:after {

    background: #167a20;

}



.navbar-header a.item-34:after {

    background: #a51f08;

}

.navbar-header a.menu-toggle.hover:after, .navbar-header a.menu-toggle:hover:after {

    opacity: 1;

    transform: scale(1);

}



.navbar-header ul li .dropdown-menu ul li a{

    height:60px;

}



.navbar-header ul li .dropdown-menu ul li a:hover{

   

    border-bottom: 5px #f9b623 solid;

    transition: all .2s linear;



}



.navbar-header a.menu-toggle.hover, .navbar-header a.menu-toggle:hover {

    background: rgb(230,230,230);/*#afd03d*/;

    color: #2c2c30;

}



.navbar-header a.item-29.hover, .navbar-header a.item-29:hover {

    background: #f9b623;

    color: #fff;

}



.navbar-header a.item-34.hover, .navbar-header a.item-34:hover {

    background: #F04323;

    color: #fff;

}

.navbar-header a.item-35.hover, .navbar-header a.item-35:hover {

    background: #3ea72f;

    color: #fff;

}



/* .navbar-header .dropdown-menu li span:after {

    background: #afd03d;

    content: "";

    height: 1px;

    left: 0;

    position: absolute;

    top: 100%;

    width: 100%;

    opacity: 0;

    transition: all .15s ease 0s;

} */

.navbar-header .dropdown-menu li a:hover span:after {

    opacity: 1;

}

.navbar-header .navbar-nav ul {

    padding: 0;

    margin: 0;

    list-style-type: none;

}

.navbar-header .navbar-nav li a {

    font: 18px/1.2 exo2;

    text-transform: uppercase;

    padding: 20px 13px;

    color: #2c2c30/* #ed202a */;

    text-decoration: none;

    display: block;

}

.navbar-header .navbar-nav li .dropdown-menu {

    position: absolute;

    left: 0;

    right: 0;

    top: 100%;

    background: rgb(249,249,250); /* #8ab140; */

    z-index: 100;

    height: 0;

    overflow: hidden;

}

.navbar-header .navbar-nav li .dropdown-menu ul {

    margin-left: 290px;

}

.navbar-header .navbar-nav li .item-14+.dropdown-menu ul {

    margin-left: 372px;

}

.navbar-header .navbar-nav li .item-20+.dropdown-menu ul {

    margin-left: 650px;

}

.navbar-header .navbar-nav li .item-3+.dropdown-menu ul {

    margin-left: 517px;

}

.navbar-header .navbar-nav li .item-16+.dropdown-menu ul {

    margin-left: 475px;

}

.navbar-header .navbar-nav li .item-5+.dropdown-menu ul {

    margin-left: 210px;

}

.navbar-header .navbar-nav li:nth-child(6) .dropdown-menu ul {

    margin-left: 895px;

}

.navbar-header .dropdown-menu li a {

    padding: 19px 15px 19px 14px;

    color: #2c2c30/* #fff */;

}

.navbar-header .dropdown-menu li a:hover {

color:/*#afd03d*/#2c2c30;

}

.navbar-header .dropdown-menu li span {

    position: relative;

}

.navbar-header .user-bar ul {

    padding: 0;

    margin: 0;

}

.navbar-header .user-bar .languages-list li.current a, .pagination .current a {

    cursor: default;

}

.navbar-header .search-box a {

    padding: 19px 15px 19px 14px;

    text-decoration: none;

    display: block;

    transition: all .2s ease;

}

.navbar-header .user-bar a [class^=icf-] {

    color: #afd03d;

    font-size: 23px;

    transition: all .2s ease;

    vertical-align: middle;

}

.navbar-header .user-bar .open [class^=icf-], .navbar-header .user-bar li a:hover [class^=icf-] {

    color: #fff;

}

.icf-language:before {

    content: "\e600"}

.icf-search:before {

    content: "\e601"}

.icf-user:before {

    content: "\e60e";

    font-size: 18px;

}

.navbar-header .login-status a {

    display: block;

    padding: 17px 15px 19px 17px;

    text-decoration: none;

    transition: all .2s ease 0s;

}

.post .see-more:hover, .recent-post_item a:hover p, .sl-list a:hover, .social-tabs .tab-nav .current a, .voting .see-more {

    text-decoration: underline;

}

.navbar-header .language-choice a {

    color: #afd03d;

    font: 18px/1.2 exo2;

    text-transform: uppercase;

    vertical-align: middle;

    display: block;

}

.navbar-header .language-choice .language-status {

    padding: 18px 15px;

    transition: all .2s ease;

}

.language-choice.open .language-status, .language-choice>.language-status:hover {

    background: #afd03d;

    text-decoration: none;

    cursor: pointer;

}



.languages-list li a {

    text-decoration: none;

}



.language-choice .language-status span {

    margin-right: 2px;

    position: relative;

    vertical-align: middle;

    top: -1px;

    top: 2px\9;

}

.language-panel, .search-panel {

    left: 0;

    top: 100%;

    width: 100%;

    z-index: 101;

}

.language-choice a:hover span, .language-choice.open span {

    color: #fff;

}

.language-panel {

    position: absolute;

    background: #8ab140;

    visibility: hidden;

    opacity: 0;

    transition: opacity .2s linear, visibility .2s ease;

}

.open .language-panel {

    visibility: visible;

    opacity: 1;

}

.navbar-header .user-bar .languages-list {

    float: right;

    margin-right: 26px;

}

.navbar-header .user-bar .languages-list a {

    color: #fff;

    padding: 20px 12px;

}

.navbar-header .user-bar .languages-list span {

    position: relative;

}

.navbar-header .user-bar .languages-list span:after {

    content: "";

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    height: 1px;

    background: #fff;

    opacity: 0;

    transition: all .15s ease 0s;

}

.search-box.open .search-form, .search-panel {

    transition: opacity .2s linear, visibility .2s ease;

}

.navbar-header .user-bar .login-status a:hover, .navbar-header .user-bar .search-box a:hover, .navbar-header .user-bar .search-box.open a, .search-panel {

    background: #f9b623;

}

.navbar-header .user-bar .languages-list a:hover span:after, .navbar-header .user-bar .languages-list li.current span:after {

    opacity: 1;

}

.search-panel {

    position: absolute;

    visibility: hidden;

    opacity: 0;

    text-align: center;

}

.open .search-panel {

    visibility: visible;

    opacity: 1;

}

.search-box .search-form {

    display: inline-block;

}

.search-form {

    padding: 15px 0;

    font: 14px/1.2 exo2;

    visibility: hidden;

    opacity: 0;

}

.search-box.open .search-form {

    visibility: visible;

    opacity: 1;

    font: 18px/1.2 exo2;

}

.search-form label {

    color: #fff;

    margin: 0;

    text-transform: uppercase;

    vertical-align: middle;

}

.search-form input[type=text] {

    border: none;

    box-shadow: none;

    color: #f9b623;

    height: 30px;

    margin: 0 24px 0 34px;

    min-width: 300px;

    padding: 0 30px;

    vertical-align: middle;

    font: 14px/21px robotolight, serif;

}

.search-form input::-webkit-input-placeholder {

    color: #f9b623;

}

.search-form input:-moz-placeholder {

    color: #f9b623;

}

.search-form input::-moz-placeholder {

    color: #f9b623;

}

.search-form input[type=text]:focus {

    box-shadow: 0 0 0 1px #f89302 inset;

}

.search-form input[type=submit] {

    background: #fff;

    border: none;

    color: #f89302;

    height: 30px;

    min-width: 110px;

    padding: 0 20px;

    text-transform: uppercase;

    vertical-align: middle;

}

.search-form input[type=submit]:hover {

    background: #f89302;

    color: #fff;

    transition: all .2s ease;

}

.icf-fb:after {

    content: "\e604"}

.icf-tw:after {

    content: "\e606"}

.icf-g:after {

    content: "\e605"}

.icf-vk:after {

    content: "\e607"}

.copyright {

    margin: 0;

}



@media (max-width:1380px) {

    .login-status, .sidebar-left {

        display: none;

    }

    .navbar-header .navbar-nav {

        margin-left: 55px;

    }

    .navbar-header .navbar-nav li .dropdown-menu ul {

        margin-left: 267px;

    }

    .navbar-header .navbar-nav li .item-2+.dropdown-menu ul {

        margin-left: 330px;

    }

    .navbar-header .navbar-nav li .item-3+.dropdown-menu ul {

        margin-left: 440px;

    }

    .navbar-header .navbar-nav li .item-4+.dropdown-menu ul {

        margin-left: 529px;

    }

    .navbar-header .navbar-nav li .item-5+.dropdown-menu ul {

        margin-left: 594px;

    }

    .navbar-header .navbar-nav li .item-6+.dropdown-menu ul {

        margin-left: 457px;

    }

    .navbar-header .navbar-nav li .item-7+.dropdown-menu ul {

        margin-left: 250px;

    }

	

	.navbar-header .navbar-nav li:nth-child(6) .dropdown-menu ul {

    margin-left: 390px;

	}

	

    .navbar-header .navbar-nav ul li a {

        padding: 23px 5px 20px;

        font-size: 13px;

    }

    .navbar-header .dropdown-menu ul li a {

        padding: 15px 9px;

    }

    .navbar-header .language-choice .language-status {

        font-size: 16px;

        padding: 18px 13px;

    }

    .navbar-header .user-bar .languages-list a {

        padding: 15px 9px;

        font-size: 16px;

    }

    .navbar-header .user-bar .languages-list {

        margin-right: 27px;

    }

    .search-box.open .search-form {

        padding: 10px 0;

        font-size: 16px;

    }



    .button {

        font-size: 27px;

    }

    .button-sm {

        font-size: 16px;

    }

    .ch-button {

        font-size: 17px;

    }



}@media (max-width:992px) {

    .navbar-header .navbar-brand, .navbar-toggle {

        position: relative;

        z-index: 101;

    }

    .navbar-toggle {

        display: block;

        margin: 11px 15px 10px 0;

    }

    .navbar-toggle .icon-bar:after, .navbar-toggle .icon-bar:before {

        background: #ef202a;

        content: "";

        height: 100%;

        left: 0;

        position: absolute;

        top: 0;

        transform: translateY(-8px);

        -webkit-transform: translateY(-8px);

        transition: all .3s ease 0s;

        width: 100%}

    .navbar-toggle .icon-bar:after {

        -webkit-transform: translateY(8px);

        transform: translateY(8px);

    }

    .navbar-toggle .icon-bar {

        background: #ef202a;

        height: 3px;

        margin: 8px 0;

        position: relative;

        width: 23px;

    }

    .navbar-toggle.active .icon-bar {

        background: #fff;

        height: 3px;

    }

    .navbar-toggle.active .icon-bar:before {

        -webkit-transform: rotate(-45deg);

        transform: rotate(-45deg);

    }

    .navbar-toggle.active .icon-bar:after {

        -webkit-transform: rotate(45deg);

        transform: rotate(45deg);

    }

    #navbar-collapse {

        position: fixed;

        top: 0;

        height: 100%;

        z-index: 100;

        transition: width .5s linear;

        width: 0;

        left: 50%;

        margin-left: -375px;

        padding: 70px 0 0;

        overflow: hidden;

        display: none;

    }

    #navbar-collapse.active {

        width: 750px;

    }

    .slide-panel {

        width: 600px;

        height: 100%;

        background: #b0d03e;

        box-shadow: 4px 0 5px -5px rgba(0, 0, 0, .4);

        float: left;

        padding: 0 0 70px;

    }

    .navbar-header .slide-panel .navbar-nav {

        display: block;

        float: none;

        margin-left: 0;

        overflow-y: scroll;

        max-height: 100%;

        text-align: left;

    }

    .navbar-header .navbar-nav>ul>li {

        border-bottom: 2px solid #87b23f;

    }

    .navbar-header .navbar-nav li {

        display: block;

        float: none;

    }

    .navbar-header .navbar-nav ul li a {

        font-size: 18px;

        color: #fff;

    }

    .navbar-header .navbar-nav ul li a.menu-toggle {

        padding: 9px 28px 11px;

        font-size: 30px;

        transition: all .2s ease-in-out 0s;

    }

    .navbar-header .navbar-nav ul li a.menu-toggle.active, .navbar-header .navbar-nav ul li a.menu-toggle:active {

        background: #fff;

        color: #add13d;

    }

    .navbar-header .navbar-nav ul li a.menu-toggle:hover:after {

        display: none;

    }

    .navbar-header .navbar-nav li .dropdown-menu {

        position: inherit;

        display: none;

        border-top: 1px solid #87b23f;

        height: auto!important;

    }

    .navbar-header .navbar-nav ul li .dropdown-menu ul {

        margin-left: 0!important;

        background: #fff;

    }

    .navbar-header .navbar-nav ul li .dropdown-menu ul li {

        border-top: 1px solid #87b23f;

    }

    .navbar-header .navbar-nav ul li .dropdown-menu ul li a:hover:after, .navbar-header .navbar-nav ul li .dropdown-menu ul li.current a:after {

        content: ">";

        font-size: 26px;

        margin-top: -17px;

        position: absolute;

        right: 8px;

        top: 50%}

    .navbar-header .navbar-nav ul li .dropdown-menu ul li a {

        color: #add13d;

        padding: 19px 57px;

        position: relative;

    }

    .events-slider .owl-nav div:hover, .icf-language:before, .promo-slider .owl-nav div:hover {

        color: #fff;

    }

    .user-bar {

        bottom: 0;

        display: block;

        position: absolute;

        min-width: 600px;

    }

    .footer-brand, .footer_nav-list, .language-choice .language-status span, .login-status, .search-box {

        display: none;

    }

    .navbar-header .language-choice .language-status {

        float: left;

        height: 60px;

        padding: 16px 13px;

    }

    .language-panel {

        width: auto;

        opacity: 1;

        visibility: visible;

        float: left;

        position: relative;

        background: 0 0;

    }

    .navbar-header .user-bar .languages-list a {

        font-size: 20px;

        height: 60px;

    }

    

    .sidebar-right {

        width:100% !important;

        padding:30px;

    }

    

    .station-fuel .list {

        max-width: 100% !important;

    }

    

}

@media (max-width:768px) {

    .language-status, .navbar-header, .navbar-header a.menu-toggle, .promo-block, .promo-slider, .search-box>a {

        height: auto;

    }



    body {

        font-size: 12px;

    }



    .slide-panel, .slide-panel .user-bar {

        min-width: 275px;



    }

    .navbar-header {

        margin: 5px -15px 0!important;

    }

    .navbar-header .navbar-brand {

        width: 128px;

    }

    .navbar-header .navbar-brand a {

        padding: 3px 0;

    }

    .navbar-brand img {

        max-width: 100%}

    .navbar-toggle {

        margin: 5px 19px;

    }

    #navbar-collapse {

        padding-top: 59px;

        margin-left: 0;

        left: -100%;

        width: 100%!important;

        max-width: 100%;

        overflow: visible;

        transition-property: left;

        opacity: 1;

    }

    #navbar-collapse.active {

        left: 0;

    }

    .slide-panel {

        width: 80%;

        left: 0;

    }

    .navbar-header .navbar-nav {

        margin: 0;

    }



    .button {

        font-size: 18px;

        padding: 5px 16px 4px;

    }



}



.bg-color hr{

    display: none !important;

}

.content{

height: auto;

}

.navbar-short:before {

     content: '';

     position: absolute;

     top: -5px;

     left: 0px;

     height:5px;

     right: 0px;

     border-top: 5px #f9b623 solid;

 }



.navbar-short:after {

    content: '';

    position: absolute;

    top: 60px;

    left: 0px;

    height:5px;

    right: 0px;

    border-bottom: 5px #b3d444 solid;

}



@media (max-width:768px) {

    .navbar-short:after {

        top: 50px;

    }

}



@media (max-width:1180px) {

    .navbar-header .navbar-nav {

        margin-left: 25px;

    }

}



.navbar-short {

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);

}



.navbar-header .user-bar .languages-list a:hover span:after, .navbar-header .user-bar .languages-list li.current span:after {

    opacity: 1;

}



.navbar-dropdown.bg-color.transparent {

    background: rgba(255,255,255,0.9) !important;

}



.entry-col {

    padding: 30px;

    width: 690px;

    float: left;

}



.sidebar-right {

    width: 320px;

    padding-top: 30px;

    float: left;

}



.user-location__btn {

    width: 30px;

    height: 30px;

    display: inline-block;

    vertical-align: middle;

    font: 0/0 a;

    background: url("../../img/vendor/9921c1e7d4cedcb1-target.svg") center/18px 18px no-repeat #f9b623;

    transition: all .08s linear 0s;

}



.content-gmap .button{

    font-size: 16px;

}