/*
@font-face {
    font-family: Roboto;
    src: url(font/Roboto.woff2), url(font/Roboto.ttf), url(font/Roboto.eot),  url(font/Roboto.woff);
}

@font-face {
    font-family: RobotoLight;
    src: url(font/RobotoLight.ttf), url(font/RobotoLight.eot), url(font/RobotoLight.woff);
}
@font-face {
    font-family: RobotoBoldCondensed;
    src: url(font/RobotoBoldCondensed.ttf), url(font/RobotoBoldCondensed.eot), url(font/RobotoBoldCondensed.woff);
}
@font-face {
    font-family: RobotoBold;
    src: url(font/RobotoBold.ttf), url(font/RobotoBold.ttf), url(font/RobotoBold.eot);
}
*/

html {

}

body {
    background-color: #e9e9e9;
    font-family: "Roboto", san-serif;
    line-height: 1.25;
    /*min-height: 100%;*/
    padding-top: 0px;
}

.bg-field {
    position: fixed;
    margin-top: -150px;
    z-index: -1;
    height: 100%;
    width: 100%;
}


.profile-page .player-info .media-body h1.media-heading {
    font-family: "Roboto", sans-serif !important;
}

html, body {
    font-size: 15px;
    color: #000000;
    /*font-weight: 300;*/
}

a, a:hover {
    color: #000000;
}

h1 {
    font-size: 18px;
    line-height: 1.33;
}


.soc-wrap, .footer-wrap {
    /*min-width: 1260px;*/ /*1300px;*/
    /*max-width: 1382px;*/
    margin: 0 auto;
    /*background-color: #e9e9e9;*/
    background-color: #E5F0F0;
}

.soc-row {
    display: table-row;
}

.soc-container {
    display: table;
    /*margin-top: 12px;*/
    max-width: 100%;
    width: 100%;
    padding-bottom: 57px;
}

.soc-first-column {
    display: table-cell;
    width: 262px;
    max-width: 262px;
    min-width: 262px;
    /*margin-right: -12px;*/
    padding-right: 12px;
    vertical-align: top;

}

.soc-second-column {
    min-width: 370px;
    max-width: 480px;
    display: table-cell;
    width: auto;
    /*margin-right: -12px;*/
    padding-right: 12px;
    vertical-align: top;
    position: relative;
}

.soc-third-column {
    width: 348px;
    max-width: 348px;
    min-width: 348px;
    display: table-cell;
    /*margin-right: -12px;*/
    /*padding-right: 12px;*/
    vertical-align: top;

}

.soc-forth-column {
    width: 240px;
    min-width: 240px;
    max-width: 240px;
    display: table-cell;
    vertical-align: top;
}

.footer-wrap {
    position: relative;
}

.soc-wrap {
    height: auto;
    width: auto;
    min-height: 100%;
    padding-left: 12px;
    padding-right: 15px;
    padding-top: 14px;
    position: relative;
    /*margin-bottom: -57px;*/
    z-index: 2;
}

.soc-middle-column {
    padding-right: 12px;
    min-width: 728px;
    max-width: 840px;
    display: table-cell;
    width: 100%;
}

.soc-cover-img {
    /*background-size: 100%;
    cursor: pointer;
    background-position: center;*/
    width: 100%;
    background-repeat: no-repeat;
    border-radius: 0 !important;
}

.block-headline {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 16px;
    margin: 0;
    border-bottom: #f6a400 solid;
    font-family: "Roboto Condensed", san-serif;
    font-weight: 600;
}



span.block-headline.h1 {
    display: block;
    line-height: 1.33;
}

.block-headline.green {
    color: #000000;
    border-bottom: #60ae24 solid;
}

span.block-headline.h1 > a {
    color: #000000;
}

.block-headline.no-line {
    border-bottom: none;
}

.soc-content-body .block-headline.no-line {
    padding-left: 0;
}

.soc-block-f {
    margin-bottom: 12px;
    background-color: #FFFFFF;
    /*overflow: hidden;*/
    height: auto;
}

.soc-block-f > .body {
    margin: 0 16px;
}

.soc-block-content {
    margin: 0 12px;
}

.soc-not {
    margin-bottom: 12px;
    background-color: #FFFFFF;
    height: auto;
    text-align: center;
    border: 3px solid #F6A400;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

.soc-not a {
    color: #71b63c;
    font-weight: bold;
}

.triangle {
    border: 9px solid transparent;
    /*border-right: 9px solid #f6a400;
    border-bottom: 9px solid #f6a400;*/
}

.triangle-button {
    /*float: right;*/
    text-align: right;
    position: relative;
    padding-bottom: 8px;
    padding-top: 8px;
}

.triangle-button a {
    color: #000000;
    margin-right: 12px;
}

.triangle-button .triangle {
    position: absolute;
    right: 0;
    bottom: 0;
}

.green .triangle {
    border-right: 9px solid #60ae24;
    border-bottom: 9px solid #60ae24;
}

.orange .triangle {
    border-right: 9px solid #f6a400;
    border-bottom: 9px solid #f6a400;
}

.comments-link {
    white-space: nowrap;
    display: inline-block;
}


.soc-h-menu {
    list-style-type: none;
    overflow: hidden;
    padding: 0px;
}

.soc-h-menu li {
    float: left;
    margin-right: 25px;
}

/*.soc-my-command-national > .soc-h-menu li:first-child{    */
/*margin-left: 45px;*/
/*}*/

#myteam-tabs li:last-child {
    margin-left: 50px;
}

.soc-h-menu li:first-child {
    margin-left: 0;
}

.soc-h-menu li:last-child {
    margin-right: 0;
}

.strong {
    font-weight: bold !important;
}


.avatar {
    width: 90px;
    height: 90px;
}

.avatar-post {
    width: 75px !important;
    height: 75px !important;
}

.avatar.circle {
    border-radius: 100px !important;
}

.avatar.small {
    width: 45px;
    height: 45px;
}


.soc-tabs {
    border-bottom: 1px solid #cacaca;
    margin: 10px auto;
    overflow: inherit;
    height: 25px;
}

.soc-tabs li, .soc-tabsli:last-child {
    margin-right: 14px;
    margin-left: 14px;

}

.soc-tabs li a {
    color: #71b63c;
}

.profile-team-name {
    color: #71b63c !important;
}

.soc-tabs li.active a {
    color: black;
}

.soc-tabs li.active:after {
    content: "";
    display: block;
    width: 16px;
    height: 13px;
    background-image: url("//bombardir.ru/img/icons/triangle.png");
    background-repeat: no-repeat;
    position: relative;
    bottom: -2px;
    left: 50%;
    margin-left: -4px;
    z-index: 3;
}

.soc-tabs li.is-hide:after {
    display: none;
}

.soc-alert {
    display: inline-block;
    background-color: #e9e9e9;
    margin: 10px 0;
    padding: 10px;
}

.soc-alert a {
    color: #71b63c;
    font-weight: bold;
}

.soc-thumbnail {
    float: left;
    margin: 10px;
    display: inline-block;
}

.marked-list {
    padding-left: 0;
}

.marked-list li {
    list-style-type: none;
    margin: 0px -16px;
    padding: 7px 16px;
}

.marked-list li img{
    width: 21px;
    height: 13px;
}

.marked-list li:nth-child(even) {
    background-color: #f4f4f4;
}

hr {
    border-bottom: 1px solid #e9e9e9;
}

.trow {
    display: table;
    width: 100%;
}

.tcell {
    display: table-cell;
    vertical-align: top;
}

/*Перекрываем бутстрап стили*/

/*Открытие менюшек при наведении*//*
li.dropdown:hover ul.dropdown-menu{
    display: block;
    margin: 0;
}

a.menu:after, .dropdown-toggle:after {
    content: none;
}*/

.dropdown > .dropdown-menu {
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0 !important;
    background-color: #60ae24;
}

.multicolumn-dropdown {
    margin-top: 10px;
}

.multicolumn-dropdown > ul {
    padding: 0 !important;
}

.multicolumn-dropdown > ul > li {
    margin: 0 !important;
}

.multicolumn-dropdown > ul > li > a {
    display: block;
    padding: 0 0 0 18px;
}

.multicolumn-dropdown > ul > li > a:hover {
    background-color: #519821;
}

.multicolumn-dropdown > ul {
    border-right: #6ec62b 1px solid;
}

.multicolumn-dropdown > ul:last-child {
    border-right: none;
}

.menu-name {
    padding-left: 15px;
}

.menu-name img {
    padding-right: 5px;
}


.dropdown > .dropdown-menu li {
    padding: 0 !important;
    margin-bottom: 10px;
    width: 100%;
}

.dropdown-menu li a {
    white-space: normal
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    width: 93% !important;
}

.btn-gray, .btn-gray:active, .btn-gray:focus {
    color: white !important;
    height: 43px;
    font-size: 22px !important;
    background-color: #c0c0c0;
    font-weight: bold !important;
}

.btn-primary, .btn-success, .btn-warning {
    background-color: #60ae24;
    border: none;
    font-weight: bold !important;
    color: white !important;
    height: 43px;
    font-size: 19px !important;
}

.btn-translation-ad {
    background-color: #60ae24;
    border: none;
    color: white !important;
    height: 43px;
    font-size: 16px !important;
    margin: 10px;
    font-weight: bold;
    letter-spacing: 0.7px;
}

.btn-translation-ad .glyphicon-facetime-video {
    font-size: 14px;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus,
.btn-primary.disabled {
    background-color: #60ae24 !important;
    color: white !important;
}

.btn-primary[disabled] {
    background-color: #60ae24 !important;
}

a:focus {
    text-decoration: none !important;
    /*    color: #000000 !important;*/
}

.soc-select-15, .soc-select {
    border: 1px solid #cacaca;
    background-color: white;
}

/*
.btn-group.open .soc-select{
    -webkit-box-shadow: none;
    box-shadow: none;
}
*/
.soc-select .caret, .soc-select-15 .caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px dashed;
    margin-top: -4px;
}

/*
body .bootstrap-select .dropdown-toggle:focus {
    outline: none !important;
}*/

.btn.soc-select:active {
    /*    -webkit-box-shadow: none;*/
    box-shadow: none;
}


.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important;
}

span [class*=sprite-icons-comment] {
    margin-left: 4px;
    margin-right: 4px;
}

/*FierFox fix*/
.soc-select-15 {
    padding-left: 0;
}

.soc-select-15 .filter-option.pull-left {
    margin-left: 12px;
}

.soc-my-command > .bootstrap-select {
    margin-top: 2px;
    margin-bottom: 2px;
}

.soc-tournament .soc-tabs li:last-child {
    margin-right: 14px;
    float: right;
}

.soc-tournament .soc-tabs li:first-child {
    margin-right: 26px;
}

.soc-pagination > li > a, .soc-pagination > li > span {
    border: none;
    color: black;
}

.soc-pagination > li > a:hover, .soc-pagination > li > span:hover, .soc-pagination > li > a:focus, .soc-pagination > li > span:focus {
    background-color: transparent;
    color: #000000;
}

.soc-pagination-active {
    color: black;
    background-color: transparent;
    font-weight: bold;
}

.soc-pagination-wrapper {
    text-align: center;
}

.ads-block {
    margin: 12px;
}

.text-center {
    text-align: center;
}

.da_adp_links {
    display: none;
}

.soc-table th, .soc-table th > a, .soc-table th > a:hover, .soc-table th > a:active {
    font-weight: normal;
    color: #a3a3a3;
}

.soc-table tbody > tr > td {
    border-top: none;
}

.soc-table > thead > tr > th {
    border-bottom: 1px solid #ddd;

}

.soc-table tr a, .soc-table tr a:active, .soc-table tr a:focus, .soc-table tr a:hover {
    color: #000000;
}

.soc-table tr.not-played, .soc-table tr.not-played a {
    color: #a3a3a3;
}

.match-coll {
    text-align: center;
}

/*.top-ads {
    width: 728px;
    margin: 0 auto;
    padding-top: 16px;
}*/

blockquote {
    border-left: 3px solid #60AE24;
}

#scrollUp {
    bottom: 10px;
    left: 20px;
    width: 38px;
    height: 38px;
    background-image: url(//bombardir.ru/img/Up.png);
}

.media table {
    margin-bottom: 0;

}

.profile-avatar {
    width: 125px;
    height: 125px;
    border-radius: 50% !important;
    border: 2px solid #808080;
    padding: 2px;
}

.showAbout {
    color: #7CAF55;
    padding-top: 20px;
    font-size: 15px;
    cursor: pointer;
}

.showMoreAbout, .profileAbout {
    font-size: 17px;
    color: #808080;
    padding-top: 20px;
}

.profile-page .soc-tabs {
    padding-top: 10px;
}

.profile-page .soc-tabs li.active:after {
    content: none;
}

.profile-page .media-body h1.media-heading {
    font-size: 28pt;
    font-weight: bold;
}

table.profile-table tr > td a,
table.profile-table tr > td a:hover {
    color: #000000;
}

.aboutTR {
    padding-top: 20px;
}

table.profile-table tr > td {
    border: none;
    padding: 4px;
}

.profile-table td:first-child {
    width: 150px;
    color: #808080;
}

.profile-avatar-select {
    display: table;
    position: relative;
}

.profile-avatar-select .remove-avatar {
    position: absolute;
    bottom: 0;
}

#avatar-status {
    color: red;
}


.video-tag {
    margin: 10px 0px 0px 0px;
    display: none;
}

.video-tag > div {
    margin-top: 10px;
}

.container-video-gallery {
    margin: 10px 10px;
    border-bottom: 2px solid #c0c0c0;
    padding-bottom: 20px;
}

.container-video-gallery-noborder {
    border-bottom: 0px solid #c0c0c0;

}

.div-video-gallery {
    /*width: 242px;*/
    height: 196px;
    margin-top: 10px;
}

.video-gallery-img {
    position: relative;
    width: 212px;
    height: 130px;
}

.video-gallery-img .mainImage {
    width: 193px;
    height: 115px;

}

.video-gallery-img > img {
    position: absolute;
}

.video-gallery-img > img.play {
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -30px;
    width: 80px;
    height: 60px;
}

.video-gallery-info {
    height: 25px;
}

.video-gallery-info > .date {
    display: inline-block;
    color: #1f1f1f;
    font-size: 16px;
}

.video-gallery-info > .count {
    display: inline-block;
    color: #c0c0c0;
    float: right;
}

.video-gallery-info > .count > img {
    margin-right: 5px;
}

.video-gallery-name {
    font-weight: bold;
    height: 60px;
    font-size: 15px;
    overflow-y: hidden;
    color: black;
    /*word-break: break-all;*/
}


.like, .likeP {
    text-align: center;
}

.like:hover, .likeP:hover {
    text-decoration: none;
}

.like > i:hover {
    opacity: 0.75;
}

.like-block {
    padding: 12px 0;
    padding-bottom: 24px;
}

.l-count {
    font-weight: bold;
    text-align: center;
    font-size: 14pt;
    cursor: inherit;
    line-height: 25px;
    vertical-align: middle;
}

.l-fb > .l-count {
    color: #4065B4;
}

.l-vk > .l-count {
    color: #4E759D;
}

.l-tw > .l-count {
    color: #39B9DC;
}

/*Шаринг футурист стайл*/
.like-block-long .l-count {
    font-weight: bold;
    text-align: center;
    cursor: inherit;
    font-size: 12px;
    vertical-align: middle;
    line-height: 12px;
}

.like-block-long .l-fb td, .like-block-long .l-vk td, .like-block-long .l-tw td {
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 10px;
    line-height: 12px;
}

.like-block-long .like td:first-child {
    padding-right: 0;
}

.like-block-long .like td:last-child {
    border-left: solid 1px #ffffff;
    padding: 5px;
}

.like-block-long .like table:hover {
    opacity: 0.75;
}

.like-block-long .l-fb tr {
    background-color: rgb(64, 101, 180);
}

.like-block-long .l-vk tr {
    background-color: rgb(78, 117, 157);
}

.like-block-long .l-tw tr {
    background-color: rgb(57, 185, 220);
}

.like-block-long {
    padding: 10px 0 30px 0;
}

.like-block-long .col-like-block:not(:last-child) {
    float: left;
    margin-right: 20px;
    width: auto;
}

.sprite-icons-vk-white {
    background-image: url('//bombardir.ru/img/icons/icon-4.png');
    width: 11px;
    height: 12px;
    background-repeat: no-repeat;
    display: inline-block;
}

.sprite-icons-tw-white {
    background-image: url('//bombardir.ru/img/icons/icon-5.png');
    width: 11px;
    height: 12px;
    background-repeat: no-repeat;
    display: inline-block;
}

.sprite-icons-fb-white {
    background-image: url('//bombardir.ru/img/icons/icon-6.png');
    width: 11px;
    height: 12px;
    background-repeat: no-repeat;
    display: inline-block;
}


.news-label {
    margin-right: 4px;
    padding: 0 4px;
}

.news-label.photo {
    background-image: url('//bombardir.ru/img/icons/photo.png');
    width: 17px;
    height: 14px;
    background-repeat: no-repeat;
    display: inline-block;
}

.news-label.video {;
    background-image: url('//bombardir.ru/img/icons/video.png');
    background-repeat: no-repeat;
    width: 17px;
    height: 13px;
    display: inline-block;
}

.orange-text {
    color: #ff8e21;
}

.green-text {
    color: #60ae24;
}

.green-text-bold {
    color: #60ae24;
    font-weight: bold;
}

.profile-comment-table td {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.profile-comment-table tr td a, .profile-comment-table tr td a:hover, .profile-comment-table tr td a:active {
    color: #60ae24;
}

.profile-comment-table td:first-child {
    width: 15%;
}

.profile-comment-table td:last-child {
    width: 15%;
    vertical-align: middle;
}

.live-icon {
    width: 10px;
    height: 10px;
    background-color: #60AE24;
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px;
}

.live-icon-white {
    background-color: white;
}

/*for bootstrap colls*/
.nopadding {
    padding: 0;
}

.left-padding {
    padding: 0 0 0 15px;
}

.right-padding {
    padding: 0 15px 0 0;
}

.top-main-ads {
    margin-bottom: 10px;
    text-align: center;
}

.icon-ref {
    text-decoration: none;
}

.icon-ref:hover {
    text-decoration: none;
}

.icon-ref > span:hover {
    text-decoration: none;
    opacity: 0.75;
}

.icon-ref > img:hover {
    text-decoration: none;
    opacity: 0.75;
}

.progress-bar {
    background-color: #a3a3a3;
}

.progress-bar-success {
    background-color: #60ae24;
}

.poll:not(:last-child) {
    border-bottom: #CECECE solid 1px;
}

.poll-widget-block > .poll-container > .poll {
    border-bottom: none;
}

.poll-widget-block > .poll > .answers-count {
    margin: 0;
}

.poll > h2 {
    font-size: 15pt;
    margin-top: 40px;
}

.poll:first-child > h2 {
    font-size: 15pt;
    margin-top: 20px;
}

.poll-widget-block > .poll-container > .poll {
    padding: 10px 16px;
    height: 100%;
    flex-grow: 1;
}

.poll-widget-block {
    margin-bottom: 10px;
    margin-top: 10px;
}

.poll > .date {
    margin-bottom: 10px;
}

.poll-widget-block > .poll-container > .poll > h2 {
    margin-top: 0;
    font-size: x-large;
}

.progress {
    margin-top: 5px;
    background-color: #e9e9e9;
}

.progress > span {
    float: right;
    margin-right: 5px;
    font-size: 10pt !important;
    margin-top: 1px;
}

.answer {
    margin-bottom: 5px;
    margin-top: 10px;
}

.answers-count {
    text-align: right;
    margin-bottom: 20px;
    margin-top: -20px;
}

.ads-7 {
    margin-bottom: 10px;
}

.ads-10 {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
}

.ads-10 .close-btn {
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    top: -25px;
    font-size: 18px;
    right: 5px;
    text-align: center;
    border: 1px solid;
    border-radius: 50%;
}

tr.point-balance {
    background-color: #ffffff !important;
}

tr.point-balance > td {
    padding-top: 0 !important;
}

tr.point-balance > td > span {
    font-style: italic;
    font-weight: normal;
    color: #000000;
    float: left;
}

.col-like-block {
    float: left;
    min-width: 30px;
    padding-right: 5px;
}

.online-ads {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.social-link-block {
    width: 100%;
    font-size: 13pt;
    color: #929292;
    font-weight: 500;
    border: solid 1px #929292;
    height: 64px;
    text-align: center;
}

.social-link-block:hover {
    width: 100%;
    font-size: 13pt;
    color: #60ae24;
    font-weight: 500;
    border: solid 1px #60ae24;
    height: 64px;
}

.social-link-block span,
.social-link-block div {
    margin: 10px 4px;
}

.social-link-block div:nth-child(1) {
    display: inline-block;
    vertical-align: middle;
    height: 120%;
}

.social-link-block-mobile {
    display: inline;
    font-size: 11pt;
    font-weight: 500;
}

.vk-name-icon {
    background-image: url('//bombardir.ru/img/icons/6.png');
    display: inline-block;
    width: 143px;
    height: 42px;
}

.vk-name-icon:hover {
    background-image: url('//bombardir.ru/img/icons/9.png');
}

.fb-name-icon {
    background-image: url('//bombardir.ru/img/icons/7.png');
    display: inline-block;
    width: 143px;
    height: 42px;
}

.fb-name-icon:hover {
    background-image: url('//bombardir.ru/img/icons/10.png');
}

.tw-name-icon {
    background-image: url('//bombardir.ru/img/icons/8.png');
    display: inline-block;
    width: 143px;
    height: 42px;
}

.tw-name-icon:hover {
    background-image: url('//bombardir.ru/img/icons/11.png');
}

.social-link-mobile {
    margin: 5px 3px 10px;
    width: 30%;
    display: inline !important;
}

.social-link-block-m {
    text-align: center;
    padding-top: 5px;
    border: #d4d4d4 solid 1px;
}

.eauth > li span:hover {
    opacity: 0.75;
}

.auth-icon {
    border-radius: 0 !important;
}

.soc-main-video-conteiner-main-video > iframe {
    width: 100%;
}

.video-gallery-img > img:first-child {
    width: 100%;
    height: 100%;
}

.breadcrumb > li + li::before {
    padding: 0 5px;
    color: #ccc;
    content: "\00bb";
}

.breadcrumb {
    margin: 0;
    padding: 0;
    height: 1px;
    font-size: 1px;
    background: none;
}

.breadcrumb a, .breadcrumb a:hover {
    color: #e9e9e9;
}

.breadcrumb > li.active {
    color: #e9e9e9;
}

iframe {
    border: medium none;
}

.checkbox label {
    padding-right: 0 !important;
}

/*Блоги*/

.nut-blogs-create, .nut-posts-create,
.nut-main-posts-index, .nut-posts-update,
.nut-blogs-update {
    padding: 15px;
}

.nut-blogs-create label, .nut-posts-form label {
    font-weight: normal;
}

.nut-blogs-create input, .nut-posts-form input,
.nut-blogs-create textarea, .nut-posts-form textarea {
    /*min-width: 400px;*/
    width: 100%;
    /*max-width: 500px;*/
}

input#nutblogs-agreement, input#nutposts-agreement {
    width: 0;
    min-width: 0;
}

.nut-posts-form .help-block,
.nut-blogs-form .help-block {
    display: none;
}

.blogs-head {
    width: 100%;
    max-height: 385px;
    position: relative;
}

.blogs-head-img {
    width: 100%;
    height: auto;
    max-height: 385px;
    min-height: 300px;
}

.blogs-head-headline {
    height: auto;
    position: absolute;
    width: 100%;
    bottom: 10px;
    margin-bottom: 10px;
    padding: 5px 15px 0;
    background-color: rgba(0, 0, 0, 0.4);
}

.blogs-head-logo {
    height: 165px;
    width: 165px;
    position: absolute;
    background-color: #FFF;
    margin-left: 15px;
    bottom: 14px;
}

.blogs-head-logo-img {
    height: 155px;
    width: 155px;
    margin: 5px;
}

.blogs-head-name, .blogs-head-description {
    margin-left: 200px;
    color: #ffffff;
    font-weight: bold;
}

.blogs-head-name {
    font-size: 19pt;
}

.blogs-head-description {
    font-size: 12pt;
    margin-bottom: 10px;
}

.has-success .form-control {
    border-color: #CCCCCC !important;
    box-shadow: none !important;
}

.nut-posts-index li {
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CECECE;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 1.25;
}

.soc-material-date {
    display: inline-block;
    margin-bottom: 6px;
    color: #979797;
    width: 100%;
}

.nut-posts-index a, .nut-main-posts-index a,
.redaction-main-post a, .has-success label {
    color: #000 !important;
}

.soc-tabs li.posts-tab, .soc-tabs li.posts-tab:last-child {
    margin-left: 10px;
    margin-right: 10px;
}

.soc-h-menu li.posts-tab:first-child {
    margin-left: 0;
}

.soc-h-menu li.posts-tab:last-child {
    margin-right: 0;
}

.blog-create-btn {
    margin-bottom: 12px;
}

.blog-create-btn > a {
    width: 100%;
    height: 100%;
}

.soc-news .media-body > a.orange-bold {
    font-size: 10pt;
    color: orange !important;
    font-weight: bold;
}

.status-match-text.center {
    text-align: center;
    float: none;
}

tr.status > td {
    padding-top: 0 !important;
}

tr.status-up > td {
    padding-bottom: 4px !important;
}

div.no-active {
    background-color: #ececec;
}

div.ban {
    border: solid 3px orange;
}

div.no-active span, div.no-active .soc-material-date,
div.no-active .soc-material-header, div.no-active .soc-material-text,
div.no-active .media-left {
    opacity: 0.6;
}

.post {
    padding: 5px;
}

.post_btns > a, .post_btns > span {
    opacity: 1 !important;
    padding: 3px 5px;
    font-weight: bold;
    font-size: 12pt !important;
    color: white !important;
    height: auto !important;
}

.post_btns {
    opacity: 1 !important;
    float: right;
    margin-right: 5px;
}

.btn.btn-primary.disabled.non-click,
.btn.btn-primary.disabled.non-click:hover {
    cursor: default !important;
    background-color: #919191 !important;
}

.btn-primary.grey,
.btn-primary.grey:hover {
    background-color: #919191 !important;
    color: #ffffff;
}

.btn-warning, .btn-warning:hover,
.btn-warning:focus, .btn-warning:active {
    background-color: orange !important;
}

.blog-info-line {
    padding: 0px 0px 10px 10px;
    position: relative;
}

.main-posts {
    margin: 10px 10px 10px;
    height: 400px;
}

.nut-main-posts-index .col-md-4,
.nut-main-posts-index .col-lg-4,
.nut-main-posts-index .col-xs-4,
.nut-main-posts-index .col-sm-4 {
    padding-left: 5px;
    padding-right: 5px;
}

.block-headline-small {
    margin: 0;
    border-bottom: #f6a400 solid;
    height: 40px;
}

.block-headline-small.green {
    color: #000000;
    border-bottom: #60ae24 solid;
}

.post-description, .post-name, .post-author {
    margin-top: 5px;
    margin-bottom: 5px;
}

.post-name {
    font-weight: bold;
}

.post-description {
    /*height: 52px;*/
}

.post-image {
    width: 100%;
    height: auto;
}

.post-img {
    height: 150px;
}

.blog-info-line .post_btns,
.blog .post_btns {
    float: left;
    display: inline-block;
    border: 1px solid rgb(199, 199, 199);
    border-radius: 3px;
}

.blog-info-line .post_btns a,
.blog-info-line .post_btns span,
.bottom-info-line .post_btns a,
.bottom-info-line .post_btns span {
    padding: 7px 15px;
    border-radius: 3px;
}

.post_btns > div {
    height: 100%;
    margin: 9px 10px;
    float: right
}

.nut-posts-index ul, .nut-blogs-all ul {
    padding-left: 0;
}

.soc-block-f .blog-logo > img {
    width: 60px;
}

.redaction-main-post {
    margin: 10px 15px;
}

.redaction-main-post > .media-left {
    width: 50%;
    position: relative;
}

.redaction-main-post > .media-left > a > .redaction {
    position: absolute;
    background-color: orange;
    color: white;
    font-weight: bold;
    padding: 5px 15px;
    font-size: 14pt;
    right: -5px;
    bottom: 10px;
}

.main-posts > .post-img > a > .redaction, .main-posts .redaction {
    position: absolute;
    background-color: #FFA500;
    color: #FFF;
    font-weight: bold;
    padding: 2px 10px;
    font-size: 11pt;
    right: -3px;
    bottom: 5px;
}

.main-posts {
    position: relative;
}

.nut-posts-index .post .media-left {
    width: 30%;
}

.nut-posts-index .post .media-left img,
.redaction-main-post .media-left img {
    width: 100%;
}

.likePost, .likePost:hover,
.likePost:focus,
.dislikePost, .dislikePost:hover,
.dislikePost:focus {
    text-decoration: none;
    outline: none;
    display: inline-block;
}

.likePost .likeP,
.dislikePost .likeP {
    opacity: 0.5;
}

.likePost.liked .likeP,
.dislikePost.liked .likeP {
    opacity: 1;
}

.likePost .cntLikes, .dislikePost .cntdisLikes,
.dislikePost .cntLikes {
    margin-left: 5px;
    margin-top: 7px;
    float: right;
    font-weight: bold;
    color: #60ae24;
}

.blog .media-body {
    position: relative;
}

.media-body .likePost, .media-body .dislikePost {
    bottom: 0;
    position: absolute;
    right: 0;
}

.main-posts .likePost {
    float: right;
}

.nut-blogs-all ul > li {
    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CECECE;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 1.25;
}

.nut-blogs-all .blog a {
    color: #000000 !important;
}

.nut-blogs-all .blog img.media-object {
    width: 200px;
}

.blog .soc-material-header {
    font-size: 18pt;
}

.blog .soc-material-text {
    font-size: 14pt;
    margin-bottom: 12px;
}


.blog .post_btns > a, .blog .post_btns > span {
    color: #ffffff !important;
}

.blog .blog-posts a {
    color: #7CAF55 !important;
}

.blog .media-left {
    padding-right: 20px;
    width: 200px;
    height: 200px;
}

.post-author > div {
    display: inline-block;
    width: 35%;
}

.nut-blogs-form textarea {
    resize: none;
}

.glyphicon.green {
    color: #60ae24;
}

.glyphicon.grey {
    color: #808080;
}

.like-views > .like {
    width: 16px;
    height: 18px;
    background-size: cover;
}

div.info-line-long {
    display: inline-block;

    text-align: center;
}

div.info-line {
    display: inline-block;
    text-align: left;
    top: 6px;
}

.info-views {
    height: 20px;
}

.soc-block-f .info-views {
    height: auto;
}

.blogs_categories {
    padding: 5px 10px;
}

.soc-internal-content .blogs_categories > span {
    background: #60ae24 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin: 5px 3px;
    padding: 5px;
}

.soc-internal-content .blogs_categories > a {
    color: #000;
    display: inline-block;
    padding: 5px;
    margin: 0 3px;
    text-decoration: none;
}

.soc-internal-content .blogs_categories > a:hover {
    color: #fff;
    background: #60ae24;
}

.redaction-main-post .media-body div {
    height: auto;
}

.redaction-main-post .media-body {
    padding-left: 10px;
}

.post_btns > a.green {
    color: #60ae24 !important;
}

.post_btns > a.grey {
    color: #808080 !important;
}

.post_btns > a.orange {
    color: orange !important;
}

.info-line > span.text {
    display: inline-block;
    position: absolute;
    top: 20%;
    margin-left: 3px;
}

.info-line {
    width: 12%;
    position: relative;
}

.bottom-info-line .info-line {
    width: 15%;
    position: relative;
}

.blog .info-line,
.info-line:nth-child(4) {
    text-align: left;
}

.blog-info-line .info-line:nth-child(2), .bottom-info-line .info-line:nth-child(3) {
    width: 45%;
}

.blog-info-line .info-line:nth-child(3) {
    text-align: center;
}

.blog-info-line a.info-line {
    position: absolute;
    top: 33%;
    color: #808080 !important;
    text-align: right;
}

.blogs-subscribers {
    float: left;
}

.blogs-subscribers span {
    float: left;
}

.bottom-info-line {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 39px;
}

.media-left.post-img {
    width: 30%;
    height: auto;
}

.media-left.post-img img {
    width: 100%;
}

.blog-posts .date {
    color: #000000 !important;
}

.orange.bold {
    color: orange;
    font-weight: bold;
}

.ban-status {
    margin-left: 15px;
    margin-top: 5px;
}

.blog-info-line .author-icon {
    margin-left: 30px;
}

.nut-blogs-form .row,
.nut-posts-form .row {
    margin-bottom: 15px;
}

.field-nutblogs-headimg, .field-nutblogs-logoimg,
.field-nutposts-image {
    margin-bottom: 5px;
}

.nut-blogs-form .col-md-8 span,
.nut-posts-form .col-md-8 span {
    font-size: 10pt;
}

.nut-blogs-form .col-md-4,
.nut-posts-form .col-md-4 {
    max-width: 290px;
    height: auto;
}

.nut-blogs-form .col-md-4 img,
.nut-posts-form .col-md-4 img,
.nut-posts-view .like-block {
    width: 100%;
}

.nut-posts-view .like-block {
    padding-bottom: 0;
}

.nut-posts-view .content img {
    max-width: 100%;
    height: auto !important;
}

.nut-posts-view .content iframe {
    max-width: 100%;
}

.soc-internal-content .date a {
    color: #A3A3A3 !important;
}

.postComplaint {
    color: #a3a3a3;
    font-size: 16px;
    font-weight: 100;
    border: none;
    background: transparent;
    padding: 0 !important;
}

.postComplaint:hover {
    color: #ff8e21;
    font-weight: 600;
}

.post-complaint {
    margin-top: 4px;
    display: inline-block;
}

.soc-internal-content .blogs_categories > span.redactionLikeCat {
    background: none;
    float: right;
    color: #000000;
}

.has-error label {
    color: #A94442;
}

.blog-info-line .btn,
.bottom-info-line .btn {
    width: 128px;
}

.likes-rating > span {
    float: left;
    margin-top: 8px;
    margin-right: 10px;
    color: #979797;
}

.likes-rating a.likePost {
    margin: 0 25px;
}

.likes-rating {
    margin-top: 50px;
}

.likes-rating.inline {
    margin: 0;
}

.nut-posts-view .post_btns {
    opacity: 1 !important;
    float: none;
    margin-right: 5px;
    margin-top: 10px;
    margin-left: -5px;
}

.soc-news .blogs-subscribers span.col-p {
    margin-right: 10px;
    margin-top: 3px;
    margin-left: 3px;
}

.redactionLikeCat {
    margin-left: 15px;
    margin-top: 10px;
    color: #60AE24;
    font-weight: bold;
}

.sprite-icons-plus:hover {
    width: 25px;
    height: 25px;
    background: url('//bombardir.ru/img/sprites/plus-green.png') no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.sprite-icons-pencil:hover {
    width: 25px;
    height: 25px;
    background: url('//bombardir.ru/img/sprites/pencil-green.png') no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.info-line.subscriber > span.text {
    margin-left: 5px;
}

.date-br {
    color: #A3A3A3 !important;
    display: inline-block;
}

.soc-news a.widget-blog-name, .soc-internal-content > span.block-headline.h1 > a:first-child {
    color: #A3A3A3 !important;
}

.soc-news a.widget-blog-name:hover, .soc-internal-content > span.block-headline.h1 > a:hover {
    color: #71b63c !important;
}

.info-line.buttons {
    float: right;
}

.info-line.buttons a, .info-line.buttons a:hover {
    float: right;
    margin-right: 10px;
    text-decoration: none;
}

.desktop-main-sub-menu {
    font-size: 19px;
}

.blog .date {
    margin-right: 0 !important;
}

.post-name {
    margin-bottom: 10px;
    margin-top: 10px;
}

.tvg-table {
    padding: 0 15px;
}

.tvg-table table {
    width: 100%;
}

.tvg-table tr:not(:last-child) {
    border-bottom: 1px solid #D0D0D0;
}

.tvg-table tr.finish {
    color: rgb(176, 166, 173);
}

.tvg-table tr.continues {
    color: #000000;
    background-color: #FEEFDB;
}

.tvg-table td {
    padding: 10px 5px;
}

.tvg-table td:first-child {
    font-weight: bold;
    width: 8%;
    text-align: center;
}

.tvg-table td:nth-child(2) {
    width: 67%;
}

.tvg-table td:nth-child(3) {
    width: 9%;
}

.tvg-table__live {
    background-color: #F63A30;
    color: #ffffff;
    font-weight: bold;
    padding: 0 10px;
}

.tvg-table__subtitle {
    font-weight: bold;
}

.tvg-datepicker {
    overflow-y: hidden;
    overflow-x: hidden;
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    padding: 15px 0;
    margin: 0 15px;
}

.tvg-datepicker__days {
    padding: 0;
    list-style-type: none;
    overflow-y: hidden;
    margin-bottom: 0;
}

.tvg-datepicker__days li {
    float: left;
    text-align: center;
    width: 65px;
    height: 50px;
    padding: 5px 0;
}

.tvg-datepicker__days li:hover {
    cursor: pointer;
}

.tvg-datepicker__days__day-of-week {
    font-weight: bold;
    margin-bottom: 6px;
}

.tvg-datepicker__days li.active {
    background-color: #60AE24;
    color: white;
    transform: skewX(-15deg);
}

.tvg-datepicker__days li.active .tvg-datepicker__days__inner {
    transform: skewX(15deg);
}

.tvg-datepicker__arrow {
    width: 5%;
    height: 50px;
    float: left;
    font-size: 25px;
    cursor: pointer;
}

.tvg-datepicker__arrow.right {
    text-align: right;
}

.tvg-datepicker__arrow.not-active {
    color: rgb(176, 166, 173);
}

.tvg-datepicker__arrow span {
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
}

.tvg-datepicker__container {
    width: 90%;
    height: 50px;
    float: left;
    overflow: hidden;
}

.tvg-channels__row .form-group {
    display: inline-block;
    width: 32.95%
}

.tvg-live-filter {
    text-align: right;
    padding: 0 15px;
}

.tvg-live-filter label, .tvg-live-filter label:active, .tvg-live-filter label:focus {
    color: #60AE24 !important;
}

.tvg-channels {
    padding: 0 15px;
    margin-bottom: 15px;
}

.tvg-channels .form-group {
    margin: 0;
}

.tvg-small {
    text-transform: lowercase;
}

.hidden-h1 {
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    width: 0 !important;
    visibility: hidden !important;
}

.tvg-widget-table {
    padding: 0 15px 0 16px;
    list-style-type: none;
    overflow: hidden;
}

.tvg-widget-table_event {
    width: 250px;
    display: table-cell;
}

.tvg-widget-table_logo {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.tvg-widget-table li {
    overflow: hidden;
    padding: 10px 0;
}

.tvg-widget-table li:not(:last-child) {
    border-bottom: 1px solid rgb(206, 206, 206);
}

.tvg-widget-table_row {
    display: table;
}

.tvg-widget-table_date {
    color: #f6a400;
}

.tvg-widget-table_date .continues-time {
    color: #959595;
    font-size: 13px;
}

.tvg-widget-table_subtitle {
    font-weight: bold;
}

.field-nuttveventsearch-live {
    margin-top: 15px;
    margin-bottom: 0px;
}

.tvg-widget-table {
    margin-bottom: 0;
}

.tvg-alert {
    display: none;
}

.tvg-online-filter, .tvg-channel-filter, .tvg-cut-filter {
    display: none;
}

.tvg-datepicker__days .archive {
    color: rgb(176, 166, 173);
}

.tvg-cut-btn {
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    background-color: rgb(242, 239, 241);
    margin: 15px;
    cursor: pointer;
    color: #60AE24;
}

.tvg-cut-btn:hover {
    background-color: rgb(247, 247, 247)
}

.tvg-cut-btn__text {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.linkbackgroundFull {
    /*background-color: #9e0505;*/
    /*background: url('../img/brandings/Back.jpg') no-repeat center top #E9E9E9;*/
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    left: 0;
    margin-top: -200px;
    z-index: 0;
    min-width: 1314px;
}

.linkbackgroundFull > img, .linkbackgroundFullBottom > img {
    position: absolute;
    left: -2px;
    top: 0px;
    opacity: 0;

}

.linkbackgroundFullBottom {
    position: absolute;
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 57px;
    width: 100%;
    display: block;
    z-index: 0;
    cursor: pointer;
}

.tcell > span {
    font-size: 10pt;
}

.main_kp {
    padding: 10px 8px 20px;
}

.main_kp .user-info-panel {
    float: none;
}

.mainMydivision #liders td {
    vertical-align: middle;
}

.mainMydivision #myDivision td {
    font-size: 20px;
    height: auto;
    vertical-align: middle;
}

.btn_pred {
    margin: -15px 0 0 10px;
    position: absolute;
    z-index: 1;
}

/*predictions*/
.bombardir-division-badge {
    margin: 0px 10px 0px 0px;
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 1.5;
    background-color: transparent;
    border-radius: 15px;
    color: black;
    cursor: pointer;
    font-weight: normal;
}

.bombardir-division-badge-current {
    background-color: #71b63c;
}

span#user-get-bigbonus, span#user-get-bigbonusw, span#user-get-everydaybonus, span#user-get-everydaybonusw, a#user-get-vkbonusw, span.bonus-span {
    cursor: pointer;
    color: #60AE24;
    font-weight: normal;
}

.filter-row {
}


.croll {
    margin: 0 auto;
}

.branding {
}

.predictions-filter-row {
    margin-bottom: 20px;
    padding: 0 10px;
}

.mybets-checkbox .tvg-checkbox_name {
    padding-left: 20px;
    font-weight: bold;

}


.blog_subscribe.btn.btn-warning {
    background-color: #c4c4c4 !important;
}

.tv-btn {
    background: none;
    border: none;
}

@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?24561357');
    src: url('font/fontello.eot?24561357#iefix') format('embedded-opentype'),
    url('font/fontello.woff2?24561357') format('woff2'),
    url('font/fontello.woff?24561357') format('woff'),
    url('font/fontello.ttf?24561357') format('truetype'),
    url('font/fontello.svg?24561357#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
    content: '\e800';
}

/* '' */
.icon-twitter:before {
    content: '\e801';
}

/* '' */
.icon-vkontakte:before {
    content: '\e802';
}

/* '' */
.icon-whatsapp:before {
    content: '\e803';
}

/* '' */
.icon-twitter-2:before {
    content: '\e804';
}

/* '' */
.icon-facebook-1:before {
    content: '\e805';
}

/* '' */
.icon-twitter-1:before {
    content: '\e806';
}

/* '' */
.icon-mail:before {
    content: '\e807';
}

/* '' */
.icon-plus:before {
    content: '\e808';
}

/* '' */
.icon-comment:before {
    content: '\e809';
}

/* '' */
.icon-doc-inv:before {
    content: '\e80a';
}

/* '' */
.icon-up-open:before {
    content: '\e80b';
}

/* '' */
.icon-star:before {
    content: '\e80c';
}

/* '' */
.icon-eye:before {
    content: '\e80d';
}

/* '' */
.icon-forward:before {
    content: '\e80e';
}

/* '' */
.icon-pencil:before {
    content: '\e80f';
}

/* '' */
.icon-user:before {
    content: '\e810';
}

/* '' */
.icon-share:before {
    content: '\e811';
}

/* '' */
.icon-home-outline:before {
    content: '\e812';
}

/* '' */
.icon-picture-outline:before {
    content: '\e813';
}

/* '' */
.icon-edit:before {
    content: '\e814';
}

/* '' */
.icon-doc-text:before {
    content: '\e815';
}

/* '' */
.icon-soccer-ball:before {
    content: '\e816';
}

/* '' */
.icon-down-bold:before {
    content: '\e817';
}

/* '' */
.icon-up-bold:before {
    content: '\e818';
}

/* '' */
.icon-down-dir:before {
    content: '\e819';
}

/* '' */
.icon-up-dir:before {
    content: '\e81a';
}

/* '' */
.icon-cancel:before {
    content: '\e81b';
}

/* '' */
/*.icon-play-circled2:before { content: '\e81c'; } /* '' */

.green-arrow {
    color: rgb(96, 174, 36);
    font-size: 24px;
}

.orange-arrow {
    color: orange;
    font-size: 24px;
}

.field-nutblogs-name .help-block {
    display: block;
}

.fixed-matches {
    position: fixed;
    top: 10px;
    width: 348px;
}

.fixed-my-team {
    position: fixed;
    width: 252px;
    top: 10px;
}

.tests-header {
    text-align: center;
    background-color: rgb(96, 174, 36);
    color: white;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
}

.test-dig {
    text-align: right;
    padding-right: 6px;
    font-size: 100px;
    line-height: 100px;
}

.test-text {
    text-align: left;
    font-size: 30px;
    margin-top: 8px;
    padding-left: 0;
}

.test-img-dig {
    position: absolute;
    background-color: rgb(96, 174, 36);
    width: 35px;
    height: 35px;
    color: white;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    top: 5px;
    left: 5px;
    line-height: 35px;
    display: inline-block;
}

.test-img {
    position: relative;
    margin-bottom: 5px;
}

.test-img img {
    width: 100%;
}

.tests-block {
    background: none;
    margin-top: 15px;
}

.test-block {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.fixed-tests {
    position: fixed;
    top: 5px;
    width: 250px;
}

.test-name a, .test-name a:focus, .test-name a:hover {
    color: #000000;
}

.leader-widget-blog {
    margin: 15px 0px 0px;
}

.leader-widget-img {
    width: 50px;
    padding: 0;
    margin-left: 17px;
    margin-right: 10px;
}

.leader-widget-img img {
    width: 100%;
}

.leader-widget-blog .leader-widget-place {
    padding: 0 0 0 10px;
    line-height: 23px;
    font-size: 18px;
    font-weight: bold;
}

.leader-widget-blog:first-of-type .leader-widget-place {
    color: #60ae24;
}

.leader-widget-name-block {
    padding-left: 0;
    padding-right: 8px;
}

.leader-widget-name a {
    font-weight: bold;
}

.transfer-price {
    width: 110px;
    height: 60px;
    background-color: #60AE24;
    color: white;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

.transfer-price:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 55px solid transparent;
    border-right: 55px solid transparent;
    border-top: 20px solid #60AE24;
    top: 60px;
    position: absolute;
    right: 0;
}

.transfer-price-nominal {
    text-align: right;
    font-size: 14px;
    margin-top: -8px;
}

.transfer-price-block {
    display: inline-block;
}

.transfer-price-head {
    font-size: 15px;
    padding-top: 5px;
}

.historyFooterShadow, .historyFooter {
    position: relative;
    width: 100%;
    height: 65px;
    background: #EEE;
    padding: 10px 10px 15px;
}

.historyFooterShadow {
    padding: 0;
}

.historyFooter {
    z-index: 1;
}

.historyWidget .historyFooter .historyPrevBtn {
    float: left;
    line-height: 40px !important;
    color: #60AE24;
    font-weight: bold;
    cursor: pointer;
    margin-left: 20px;
}

.historyLogo {
    width: 150px;
    height: 150px;
    float: left;
    margin-left: 20px;
    padding: 5px;
}

.historyHead {
    height: 150px;
    position: relative;
    background-color: #DDD;
    z-index: 1;
}

.historyTitles {
    margin-left: 180px;
    padding-top: 40px;
    padding-right: 10px;
}

.historyHead .historyTitles > .historyTitle,
.historyHead .historyTitles > .historyHeadline {
    font-size: 28px !important;
}

.historyHead .historyTitles > .historyTitle {
    font-weight: bold;
}

.historyPin {
    position: absolute;
    left: calc(50% - 40px);
    top: -20px;
}

.historyWidget .historyFooter .historyNextBtn {
    float: right;
    height: 40px;
    background-color: #60AE24;
    color: white;
    font-weight: bold;
    line-height: 30px !important;
    padding: 5px 10px;
    position: relative;
    margin-right: 40px;
    cursor: pointer;
}

.historyNextBtn:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid #60AE24;
    border-bottom: 20px solid transparent;
    right: -20px;
    top: 0;
}

.historyBody {
    padding: 15px 20px 5px;
    margin: 0 10px;
    border-bottom: solid 1px gray;
}

.historyFooterShadow:before, .historyFooterShadow:after {
    z-index: 0;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 1px;
    width: 50%;
    top: 30%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: -4px 15px 15px #777;
    -moz-box-shadow: -4px 15px 15px #777;
    box-shadow: -4px 15px 15px #777;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}

.historyFooterShadow:before {
    -webkit-box-shadow: 4px 15px 15px #777;
    -moz-box-shadow: 4px 15px 15px #777;
    box-shadow: 4px 15px 15px #777;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
    right: 0;
    left: auto;
}

.historyWidget {
    z-index: 1;
}

.historyWidgetShadow {
    margin-top: 30px;
    margin-bottom: 30px;
}

.historyWidgetShadow, .historyWidget {
    position: relative;
    background-color: #EEE;
}

.historyWidgetShadow:before, .historyWidgetShadow:after {
    z-index: 0;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 16px;
    width: 50%;
    /*top: 30%;*/
    height: 200px;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: -15px 4px 15px #777;
    -moz-box-shadow: -15px 4px 15px #777;
    box-shadow: -15px 4px 15px #777;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

.historyWidgetShadow:after {
    -webkit-box-shadow: 15px 4px 15px #777;
    -moz-box-shadow: 15px 4px 15px #777;
    box-shadow: 15px 4px 15px #777;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    right: 15px;
    left: auto;
}

.historyHeadShadow {
    position: relative;
}

.historyHeadShadow:after {
    z-index: 0;
    position: absolute;
    content: "";
    bottom: 15px;
    right: 15px;
    left: auto;
    width: 50%;
    top: 4%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 15px 4px 15px #777;
    -moz-box-shadow: 15px 4px 15px #777;
    box-shadow: 15px 4px 15px #777;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

.historyLogo > img {
    width: 140px;
    height: 140px;
}

.banProfile {
    color: red;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}

.profile-page .main-posts {
    height: auto;
}

.profile-page .post-name > a,
.profile-page .post-name > a:hover {
    color: #000000;
}

.link_main_test_img {
    height: 280px;
    overflow: hidden;
    width: 100%;
    display: block;
    position: relative;
    border-radius: 3px;
}

.main_test_main_img {
    height: 100%;
}

#testnodisp {
    display: none;
}

#testnodisp .video-gallery-info {
    margin: 5px 0 0;
}

.historyHead .historyTitles > .historyHeadline {
    font-size: 16px !important;
    font-weight: bold;
}

.no-upperCase {
    text-transform: none;
}

.soc-bottom-header-bar a:focus {
    color: #000000;
}

.dropdown.open:hover #dropdownMenu02 {
    color: white;
}

.rating-block > div {
    display: block;
}

.rating-block-top > div {
    float: left;
}

.rating-block {
    position: relative;
    height: 36px;
    margin-top: 10px;
}

.rating-text {
    position: absolute;
    top: 0;
    margin-left: 5px;
}

.comment .text {
    word-break: break-word;
}

div.user-rating > span.user-rating-label {
    font-size: 15px;
}

.soc-main-video-conteiner .soc-main-video-conteiner-galleries .video-gallery-img > img {
    max-height: 110px;
}

button[title="Выберите команду"] .flag-optimize {
    display: none;
}

.small-footer-sprites {
    vertical-align: -12px;
}

.soc-middle-column > .soc-internal-content > span.block-headline.green.h1 > a:hover{
    text-decoration: none;
    color: #A3A3A3 !important;
}