/* @font-face {
    font-family:'SF Pro Text';
    font-style:normal;
    font-weight:400;
    src:url("/fonts/sf-pro-text_regular.woff2");
} */
body  {
    font-family: "SF Pro Text","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: #333;
}
h1, h2, h3, h4, h5, h6, .navbar .navbar-nav {
    font-family: "SF Pro Text","Helvetica Neue","Helvetica","Arial",sans-serif;
}
/*
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
}
h1, h2, h3, h4, h5, h6, .navbar .navbar-nav {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/
.d_no {
    display: none;
}
.mtb_20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.header {
    background-color: #ffffff;
}
.pv_5{
    padding: 5px 0px;
}

/*navbar*/
@media (min-width: 768px){
    .navbar-default .navbar-nav > li > a {
        padding: 28px 5px 27px 5px;
    }
}
@media (min-width: 992px){
    .fixed-header-on .header-left {
        padding: 11px 0 0 0;
    }
}
.fixed-header-on .header.fixed:not(.dark) {
    border-bottom: 1px solid #3697d9;
}
.navbar.navbar-default {
    border-color: #2d447c;
}
.head_nav_xs {
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    color: #2d447c;
}
.dropdown-menu > li > a {
    padding: 5px 20px;
    font-size: 13px;
}
.btn_lang {
    float: left;
    margin-top: 4px;
    margin-left: 15px;
    margin-bottom: 8px;
}
.header-top.colored{
    background: #4e94d8;
/*    background: -moz-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,180, 30,1)), color-stop(100%, rgba(251,180, 30,1)));
    background: -webkit-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -o-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: linear-gradient(to bottom, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02203f', endColorstr='#00c0f2', GradientType=0 );
}
.colored_theme{
    background: #4e94d8;
/*    background: -moz-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,180, 30,1)), color-stop(100%, rgba(251,180, 30,1)));
    background: -webkit-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -o-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,180, 30,1) 0%, rgba(251,180, 30,1) 100%);
    background: linear-gradient(to bottom, rgba(251, 180, 30,1) 0%, rgba(251, 180, 30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02203f', endColorstr='#00c0f2', GradientType=0 );*/
    color: #fff;
}
.colored_theme h1, .colored_theme h2, .colored_theme h3, .colored_theme h4, .colored_theme h5, .colored_theme h6{
    color: #fff;
}
.colored_theme .btn-gray-transparent{
    border-color: #fff;
    color: #fff;
}
.header-dropdown-buttons .btn-group:first-child {
    margin-right: 0px;
}
.dropdown .dropdown > a:before,
.header.centered .dropdown .dropdown > a:before {
    top: 7px;
}
@media (min-width: 992px){
    .fixed-header-on .header-left {
        padding: 13px 0 0 0;
    }
}
/* Content */
.overlay-bottom, .overlay-top {
    background-color: rgba(154, 8, 10, 0.5);
}
.red_bg {
    background-color: #992020;
    color: #fff;
}
.main-container {
    padding: 60px 0;
}
.mmt_5 {
    margin-top: -6px;
}
.header-top.colored a.lang {
    text-decoration: none;
}
.header-top.colored a.lang:hover,
.header-top.colored a.lang:active {
    color: #f1d250;
}
.fixed-header-on .header .logo img {
    max-height: 75px;
}
.main_box_new .text a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#logo-footer,
#logo_img {
    border-radius: 7px;
}
#soc_link #logo_img {
    margin: 0 auto;
}
.overlay-container.partner_box_cat img {
    display: inline-block;
    height: 150px;
}
.overlay-container.main_box_cat img {
    display: inline-block;
    height: 240px;/*175*/
}
.overlay-container.main_box_new img {
    display: inline-block;
    height: 175px;
}
.overlay-container.gallery_img img {
    display: inline-block;
}
.cont_good {
    overflow: hidden;
}

.cont_good .img_g {
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}
.cont_good .img_g:hover,
.cont_good .img_g:active {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.media img.media-object {
    width: 60px;
}
.desc_tournament {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 92px;
}
.news_main {
    height: 270px;
}
@media (max-width: 767px) {
    .top_shar {
        padding-top: 50px;
    }
}
.img_profile {
    overflow: hidden;
    text-align: center;
    background: transparent;
    border-color: transparent;
}
.img_profile img{
    height: 100px;
    margin: 0 auto;
}
.colored_theme .no_decor a {
    text-decoration: none;
}
.img_center {
    margin: 0 auto;
}
.feature-box h3{
    margin-top: 10px;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    margin: 0 10px;
}


/*Footer*/
.footer {
    padding: 0;
}