body { background-attachment: fixed; background-size: cover; background-image: none; /* url('/media/images/_/background.jpg');*/ }
.wrap { width: auto; min-width: 960px; padding: 0 20px; overflow: hidden; }

.viewport-mobile { display: block !important; }
.viewport-desktop { display: none !important; }
.viewport-short { display: none !important; }
.viewport-mobile .spacer { height: 40px; }

.temporary_note { color: #b3bcd1 !important; }

/* modal */
.modal { width: 500px; margin-left: -250px; }

/* header */
header { background-color: transparent; }
header .logo { display: inline-block; margin-right: 30px; }
header .slogan-href, header .slogan-href .slogan { float: none; font-size: 14px; color: #cccdd3; }
header .slogan-href ul, header .slogan-href br { display: none; }
header .autorization { float: left !important; margin: 10px 0 0 0; font-size: 14px; color: #cccdd3; }
header .autorization .dropdown-menu { position: absolute !important; width: auto; }
header nav#global-navbar.navbar ul.navbar-nav { -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; justify-content: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; }
header nav#global-navbar.navbar ul.navbar-nav li { border: 0 !important; }
header nav#global-navbar.navbar ul.navbar-nav li a { padding: 4px 0 0 15px !important; }
header nav#style-navbar.navbar li { padding-left: 5px; padding-right: 5px; }
header nav#style-navbar.navbar li a { padding-right: 0px !important;  }
header .icon-home { font-size: 19px; }
header #search-form { width: 240px; }

.baner-top {background:#083684;}

/* content */
content .right-colon { float: none; width: auto; margin: 0 -20px; padding: 20px 20px; border-top: 1px solid #ced8e6; }
content .right-colon > div:not(:last-child) { margin-bottom: 30px; }
content .right-colon .advertising .node { margin: 0; border-bottom: 0; }
content .right-colon .other-content { border-bottom: 0; margin: 0; }
content .right-colon .other-content p.title { margin-top: 0; }
content .right-colon .socialplugin { border-top: 1px solid #ced8e6; border-bottom: 0; padding: 20px; margin: 0 -20px; }
content .right-colon .socialplugin p.title { margin: 0; }
content .right-colon .socialplugin > ul { margin: 20px 0 20px 0; }
content .right-colon .socialplugin-container { margin: 20px 0 0 0; }
content .right-colon #vk_groups, content .right-colon iframe, content .right-colon .fb-like-box, content .right-colon .fb-like-box > * { width: 100% !important; }

content .left-colon { float: none; width: 100%; border-right: 0; min-height: 0px !important; }
content .left-colon .content-column-right { margin-left: 0 !important; margin-right: 0 !important; padding-left: 20px; padding-right: 0; }
content .left-colon .section { margin-right: 0; padding-right: 0; }

/* homepage */
content .left-colon .slideshow .slides-menu { padding-right: 20px; }
/*
content .left-colon .rotator { height: auto; }
content .left-colon .rotator > div { float: left; position: relative; width: 66%; height: auto; min-height: 335px; max-height: 350px; overflow: hidden; }
content .left-colon .rotator > div img { width: 100%; height: auto; }
content .left-colon .rotator #rotmenu { float: none; position: absolute; left: 67%; right: 0px; top: 32px; width: auto; padding: 0 20px 0 20px; z-index: 0; }
content .left-colon .rotator #rotmenu li a { display: block; width: auto; top: 0; }
*/
content .left-colon .news .node-news { clear: both; margin-bottom: 20px; }
content .left-colon .news .node-news a { display: block; position: relative; z-index: 9; height: auto; overflow: visible; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
content .left-colon .news .node-news a:hover { opacity: 0.7; }
content .left-colon .news .node-news img { max-width: 100px; height: auto; /*margin-bottom: 20px;*/ }
content .left-colon .news .node-news .content { position: relative; width: auto; height: auto; float: none; max-height: 100%; overflow: hidden; }
/*content .left-colon .news .node-news .content:before { content: ''; position: absolute; z-index: 1; display: block; width: 100%; height: 2.5em; left: 0; bottom: 0; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );}*/
content .left-colon .news .node-news .content .title { font-family: PTSansBold; text-transform: none; }
content .left-colon .magazine .news .node-news a .title { font-family: PTSansBold; text-transform: none; }
content .left-colon .magazine .node-news .content { max-height: none; width: auto !important; }
content .left-colon .magazine .node-news .content:before { display: none; }

content .left-colon .news .node-news .content .title { }
content .left-colon .news .node-news .content .text { }
content .left-colon .news .all-news { clear: both; }
content .left-colon .club-organization ul li { width: 18%; }
content .left-colon .club-organization ul li:last-child { margin-right: 0 !important; }
content .left-colon .sportsman ul { display: box; display: flexbox; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
content .left-colon .sportsman ul li { width: 18.5% !important; background-color: #010423 !important; height: 230px !important; margin-left: 0 !important; overflow: hidden; }
content .left-colon .sportsman ul li:last-child { margin-right: 0; }
content .left-colon .sportsman ul li:nth-child(n+6) { display: none !important; }
content .left-colon .sportsman ul li .background-fon { height: 35px !important; }
content .left-colon .sportsman ul li .info-sportsman { bottom: 10px !important; left: 10px !important; right: 10px !important; }
content .left-colon .sportsman ul li .info-sportsman .name { width: auto !important; max-width: 100%; font-size: inherit !important; white-space: nowrap !important; float: none !important; }
content .left-colon .sportsman ul li .info-sportsman .from { display: none; }

/* inside */
.typeorganization ul li:last-child { border-right: 1px solid #ced8e6 !important; }
content .content-org .node-news .text { width: auto !important; padding-right: 0 !important; float: none !important; overflow: hidden; }
content .content-org .node-news .like { margin-bottom: 15px; }
content .left-colon .comments { margin: 15px -20px 0 -20px !important; }
content .left-colon .comments .nodes-comment .node .node-content { width: auto !important; }
content .node-name { border-width: 1px !important; }
.data-organization { padding-right: 0px !important; }
.content-organization ul.nav-org { border-right: 1px solid #ced8e6 !important; }

/* footer */
footer .info ul { margin-left: 0; float: none; width: 100%; float: left;}

footer .info {padding-left:0 !important; width: 100% !important}

footer .info ul li{margin-right: 10px; width: 100%;}

footer .partners {padding-left: 0px; background: none;}

.header__context {
    margin-top: 14px;
}
