@charset "UTF-8";
a {
  text-decoration: none;
  color: #32373A; }

.m-24 {
  margin: 24px; }

.mb-24 {
  margin-bottom: 24px; }

.mt-24 {
  margin-top: 24px; }

.main-holder {
  margin: 0 auto;
  width: 336px; }

@media screen and (min-width: 992px) {
  .main-holder {
    width: 936px; } }

@media screen and (min-width: 1400px) {
  .main-holder {
    width: 1296px; } }

.wrapper-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative; }
  @media screen and (max-width: 991px) {
    .wrapper-header {
      background-color: #f37021; } }
  .wrapper-header .wrapper-lead {
    padding: 0 24px;
    font-size: 2.5em;
    line-height: 1.4em;
    font-weight: bold;
    text-align: center; }
    @media screen and (max-width: 1399px) {
      .wrapper-header .wrapper-lead {
        font-size: 1.7em; } }
    @media screen and (max-width: 991px) {
      .wrapper-header .wrapper-lead {
        font-size: .9em;
        line-height: 1em;
        font-weight: bold;
        text-align: left;
        color: #FFF;
        margin: 6px 12px 6px 0;
        padding: 0 24px 0 12px; } }
  .wrapper-header .wrapper-logo {
    font-size: 0; }
    .wrapper-header .wrapper-logo.kaucsp .logo {
      background: transparent url("../img/logo/csp_01.png") center center no-repeat;
      background-size: contain;
      width: 220px;
      height: 204px; }
      @media screen and (max-width: 991px) {
        .wrapper-header .wrapper-logo.kaucsp .logo {
          display: none !important; } }
    .wrapper-header .wrapper-logo.sport_altai .logo {
      background: transparent url("../img/logo/logo_.svg") center center no-repeat;
      background-size: contain;
      width: 220px;
      height: 204px; }
      @media screen and (max-width: 991px) {
        .wrapper-header .wrapper-logo.sport_altai .logo {
          display: none !important; } }

.wrapper-footer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #32373A;
  color: #6D6D6D;
  margin: 0 -12px;
  height: 48px;
  font-size: .8em; }

nav#main_navigation {
  position: relative;
  margin: 0 -12px; }
  nav#main_navigation ul.main_navigation {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #f37021; }
    nav#main_navigation ul.main_navigation > li {
      height: 50px; }
    nav#main_navigation ul.main_navigation li a {
      display: block;
      width: 100%;
      height: 100%;
      padding: 12px;
      color: #FFF; }
      nav#main_navigation ul.main_navigation li a:hover {
        background-color: #FFF;
        color: #a54409; }
    nav#main_navigation ul.main_navigation li.dropit-trigger > a:after {
      display: inline-block;
      margin-left: 6px;
      vertical-align: middle;
      content: "▾";
      font-size: 1em;
      font-weight: bold; }
    nav#main_navigation ul.main_navigation li.dropit-open a {
      background-color: #FFF;
      color: #a54409; }
    nav#main_navigation ul.main_navigation li ul.sub-menu {
      background-color: #f37021;
      color: #000; }
      nav#main_navigation ul.main_navigation li ul.sub-menu a {
        color: #000; }
        nav#main_navigation ul.main_navigation li ul.sub-menu a:hover {
          color: #f79f6a; }
    nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu {
      background-color: #FFF;
      width: 763px;
      left: -80px;
      -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3); }
      nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu div, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu div {
        display: flex; }
        nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu div ol, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu div ol {
          display: inline-block;
          list-style: none;
          padding: 0 0 12px 0;
          margin: 0; }
          nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu div ol li:first-child, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu div ol li:first-child {
            border-bottom: 1px solid #E9E9E9;
            margin-bottom: 12px; }
            nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu div ol li:first-child a, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu div ol li:first-child a {
              padding: 12px 24px;
              color: #f37021;
              font-weight: bold; }
          nav#main_navigation ul.main_navigation li.otdelenia_3 ul.sub-menu div ol li a, nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu div ol li a {
            padding: 4px 24px; }
    nav#main_navigation ul.main_navigation li.o-nas_4 ul.sub-menu {
      width: 500px;
      left: -166px; }
    nav#main_navigation ul.main_navigation li._stories_ ul.sub-menu {
      width: 300px; }

@media screen and (max-width: 991px) {
  ul.main_navigation {
    display: none !important; } }

.toggle_main_navigation_pda {
  font-size: 18px;
  cursor: pointer;
  display: none;
  width: 18px;
  height: 18px;
  line-height: 46px;
  color: #FFF;
  background-color: transparent; }

@media screen and (max-width: 991px) {
  .toggle_main_navigation_pda {
    display: block;
    position: absolute;
    top: 2px;
    right: 12px; } }

.wrapper-navigation_pda {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 110; }
  .wrapper-navigation_pda ul.main_navigation_pda {
    background-color: #f37021;
    list-style: none;
    margin: 0;
    padding: 24px 12px;
    z-index: 110;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 120%; }
    .wrapper-navigation_pda ul.main_navigation_pda li {
      margin-bottom: 24px; }
      .wrapper-navigation_pda ul.main_navigation_pda li a {
        color: #FFF; }
      .wrapper-navigation_pda ul.main_navigation_pda li ul, .wrapper-navigation_pda ul.main_navigation_pda li ol {
        margin-top: 24px;
        list-style: none;
        text-transform: none; }

.main_navigation_pda.dropit .dropit-trigger > a:after {
  display: inline-block;
  content: "▼";
  margin-left: 6px;
  vertical-align: middle;
  font-size: .6em;
  color: #FFF; }

.main_navigation_pda.dropit .dropit-submenu {
  position: relative;
  padding-left: 24px; }

/* sidebar */
.widget-container.sidebar-type_news ul.list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .widget-container.sidebar-type_news ul.list li {
    margin: 0 0 24px 0; }
    .widget-container.sidebar-type_news ul.list li a {
      color: #a54409; }
    .widget-container.sidebar-type_news ul.list li .published_at {
      font-size: .8em;
      color: #616b71; }

/* main_page */
.b-main_slider .slick-arrow {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background-color: #fff7 !important;
  z-index: 100;
  color: #32373A; }
  @media screen and (max-width: 991px) {
    .b-main_slider .slick-arrow {
      width: 24px;
      height: 24px; } }
  .b-main_slider .slick-arrow:hover {
    color: inherit;
    background-color: #fff7; }
  .b-main_slider .slick-arrow.slick-prev {
    left: 24px; }
    .b-main_slider .slick-arrow.slick-prev::before {
      content: '';
      opacity: 1;
      width: 48px;
      height: 48px;
      display: block;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMzI3LjMsOTguOWwtMi4xLDEuOGwtMTU2LjUsMTM2Yy01LjMsNC42LTguNiwxMS41LTguNiwxOS4yYzAsNy43LDMuNCwxNC42LDguNiwxOS4yTDMyNC45LDQxMWwyLjYsMi4zICBjMi41LDEuNyw1LjUsMi43LDguNywyLjdjOC43LDAsMTUuOC03LjQsMTUuOC0xNi42aDBWMTEyLjZoMGMwLTkuMi03LjEtMTYuNi0xNS44LTE2LjZDMzMyLjksOTYsMzI5LjgsOTcuMSwzMjcuMyw5OC45eiIvPjwvc3ZnPg==") center center no-repeat;
      background-size: contain; }
      @media screen and (max-width: 991px) {
        .b-main_slider .slick-arrow.slick-prev::before {
          width: 24px;
          height: 24px; } }
  .b-main_slider .slick-arrow.slick-next {
    right: 24px; }
    .b-main_slider .slick-arrow.slick-next::before {
      content: '';
      opacity: 1;
      width: 48px;
      height: 48px;
      display: block;
      background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTg0LjcsNDEzLjFsMi4xLTEuOGwxNTYuNS0xMzZjNS4zLTQuNiw4LjYtMTEuNSw4LjYtMTkuMmMwLTcuNy0zLjQtMTQuNi04LjYtMTkuMkwxODcuMSwxMDFsLTIuNi0yLjMgIEMxODIsOTcsMTc5LDk2LDE3NS44LDk2Yy04LjcsMC0xNS44LDcuNC0xNS44LDE2LjZoMHYyODYuOGgwYzAsOS4yLDcuMSwxNi42LDE1LjgsMTYuNkMxNzkuMSw0MTYsMTgyLjIsNDE0LjksMTg0LjcsNDEzLjF6Ii8+PC9zdmc+") center center no-repeat;
      background-size: contain; }
      @media screen and (max-width: 991px) {
        .b-main_slider .slick-arrow.slick-next::before {
          width: 24px;
          height: 24px; } }

.b-main_slider picture {
  text-align: center; }
  .b-main_slider picture img {
    width: 100%; }

.b-main_slider .slick-arrow.slick-prev, .b-main_slider .slick-arrow.slick-next {
  top: 230px; }
  @media screen and (max-width: 1399px) {
    .b-main_slider .slick-arrow.slick-prev, .b-main_slider .slick-arrow.slick-next {
      top: 160px; } }
  @media screen and (max-width: 991px) {
    .b-main_slider .slick-arrow.slick-prev, .b-main_slider .slick-arrow.slick-next {
      top: 40px; } }

.b-main_slider .slider-item {
  position: relative; }
  .b-main_slider .slider-item a {
    color: #FFF; }
    .b-main_slider .slider-item a:hover {
      color: #FFF; }
  .b-main_slider .slider-item .entry {
    position: absolute;
    bottom: 0px;
    background: rgba(50, 55, 58, 0.5);
    padding: 12px; }
    .b-main_slider .slider-item .entry .title {
      font-size: 1.5em;
      font-weight: bold; }
      @media screen and (max-width: 991px) {
        .b-main_slider .slider-item .entry .title {
          font-size: .9em; } }
    .b-main_slider .slider-item .entry .lead {
      font-weight: normal; }

.widget-container.main_slider {
  margin-bottom: 24px; }

.b-main_slider_sportsman {
  background-color: #E9E9E9; }
  .b-main_slider_sportsman .slick-arrow {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background-color: #fff7 !important;
    z-index: 100;
    color: #32373A; }
    @media screen and (max-width: 991px) {
      .b-main_slider_sportsman .slick-arrow {
        width: 24px;
        height: 24px; } }
    .b-main_slider_sportsman .slick-arrow:hover {
      color: inherit;
      background-color: #fff7; }
    .b-main_slider_sportsman .slick-arrow.slick-prev {
      left: 24px; }
      .b-main_slider_sportsman .slick-arrow.slick-prev::before {
        content: '';
        opacity: 1;
        width: 48px;
        height: 48px;
        display: block;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMzI3LjMsOTguOWwtMi4xLDEuOGwtMTU2LjUsMTM2Yy01LjMsNC42LTguNiwxMS41LTguNiwxOS4yYzAsNy43LDMuNCwxNC42LDguNiwxOS4yTDMyNC45LDQxMWwyLjYsMi4zICBjMi41LDEuNyw1LjUsMi43LDguNywyLjdjOC43LDAsMTUuOC03LjQsMTUuOC0xNi42aDBWMTEyLjZoMGMwLTkuMi03LjEtMTYuNi0xNS44LTE2LjZDMzMyLjksOTYsMzI5LjgsOTcuMSwzMjcuMyw5OC45eiIvPjwvc3ZnPg==") center center no-repeat;
        background-size: contain; }
        @media screen and (max-width: 991px) {
          .b-main_slider_sportsman .slick-arrow.slick-prev::before {
            width: 24px;
            height: 24px; } }
    .b-main_slider_sportsman .slick-arrow.slick-next {
      right: 24px; }
      .b-main_slider_sportsman .slick-arrow.slick-next::before {
        content: '';
        opacity: 1;
        width: 48px;
        height: 48px;
        display: block;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTg0LjcsNDEzLjFsMi4xLTEuOGwxNTYuNS0xMzZjNS4zLTQuNiw4LjYtMTEuNSw4LjYtMTkuMmMwLTcuNy0zLjQtMTQuNi04LjYtMTkuMkwxODcuMSwxMDFsLTIuNi0yLjMgIEMxODIsOTcsMTc5LDk2LDE3NS44LDk2Yy04LjcsMC0xNS44LDcuNC0xNS44LDE2LjZoMHYyODYuOGgwYzAsOS4yLDcuMSwxNi42LDE1LjgsMTYuNkMxNzkuMSw0MTYsMTgyLjIsNDE0LjksMTg0LjcsNDEzLjF6Ii8+PC9zdmc+") center center no-repeat;
        background-size: contain; }
        @media screen and (max-width: 991px) {
          .b-main_slider_sportsman .slick-arrow.slick-next::before {
            width: 24px;
            height: 24px; } }
  .b-main_slider_sportsman .slider-item {
    /*&:nth-child(3n+3) {
			.holder {
				margin-right: 0;
			}
		}*/ }
    .b-main_slider_sportsman .slider-item .holder {
      display: block;
      padding: 12px; }
  .b-main_slider_sportsman picture {
    text-align: center; }
    .b-main_slider_sportsman picture img {
      width: 100%; }
  .b-main_slider_sportsman .entry {
    padding: 6px;
    text-align: center;
    font-size: .8em;
    font-weight: bold;
    color: #32373A; }

.widget-container.main_slider_sportsman .container-title {
  padding: 12px;
  padding-bottom: 0;
  background-color: #E9E9E9;
  font-size: 1.2em;
  font-weight: bold; }

.b-main_slider_trainer {
  background-color: #E9E9E9; }
  .b-main_slider_trainer .slick-arrow {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background-color: #fff7 !important;
    z-index: 100;
    color: #32373A; }
    @media screen and (max-width: 991px) {
      .b-main_slider_trainer .slick-arrow {
        width: 24px;
        height: 24px; } }
    .b-main_slider_trainer .slick-arrow:hover {
      color: inherit;
      background-color: #fff7; }
    .b-main_slider_trainer .slick-arrow.slick-prev {
      left: 24px; }
      .b-main_slider_trainer .slick-arrow.slick-prev::before {
        content: '';
        opacity: 1;
        width: 48px;
        height: 48px;
        display: block;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMzI3LjMsOTguOWwtMi4xLDEuOGwtMTU2LjUsMTM2Yy01LjMsNC42LTguNiwxMS41LTguNiwxOS4yYzAsNy43LDMuNCwxNC42LDguNiwxOS4yTDMyNC45LDQxMWwyLjYsMi4zICBjMi41LDEuNyw1LjUsMi43LDguNywyLjdjOC43LDAsMTUuOC03LjQsMTUuOC0xNi42aDBWMTEyLjZoMGMwLTkuMi03LjEtMTYuNi0xNS44LTE2LjZDMzMyLjksOTYsMzI5LjgsOTcuMSwzMjcuMyw5OC45eiIvPjwvc3ZnPg==") center center no-repeat;
        background-size: contain; }
        @media screen and (max-width: 991px) {
          .b-main_slider_trainer .slick-arrow.slick-prev::before {
            width: 24px;
            height: 24px; } }
    .b-main_slider_trainer .slick-arrow.slick-next {
      right: 24px; }
      .b-main_slider_trainer .slick-arrow.slick-next::before {
        content: '';
        opacity: 1;
        width: 48px;
        height: 48px;
        display: block;
        background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTg0LjcsNDEzLjFsMi4xLTEuOGwxNTYuNS0xMzZjNS4zLTQuNiw4LjYtMTEuNSw4LjYtMTkuMmMwLTcuNy0zLjQtMTQuNi04LjYtMTkuMkwxODcuMSwxMDFsLTIuNi0yLjMgIEMxODIsOTcsMTc5LDk2LDE3NS44LDk2Yy04LjcsMC0xNS44LDcuNC0xNS44LDE2LjZoMHYyODYuOGgwYzAsOS4yLDcuMSwxNi42LDE1LjgsMTYuNkMxNzkuMSw0MTYsMTgyLjIsNDE0LjksMTg0LjcsNDEzLjF6Ii8+PC9zdmc+") center center no-repeat;
        background-size: contain; }
        @media screen and (max-width: 991px) {
          .b-main_slider_trainer .slick-arrow.slick-next::before {
            width: 24px;
            height: 24px; } }
  .b-main_slider_trainer .slider-item {
    /*&:nth-child(3n+3) {
			.holder {
				margin-right: 0;
			}
		}*/ }
    .b-main_slider_trainer .slider-item .holder {
      display: block;
      padding: 12px; }
  .b-main_slider_trainer picture {
    text-align: center; }
    .b-main_slider_trainer picture img {
      width: 100%; }
  .b-main_slider_trainer .entry {
    padding: 6px;
    text-align: center;
    font-size: .8em;
    font-weight: bold;
    color: #32373A; }

.widget-container.main_slider_trainer .container-title {
  padding: 12px;
  padding-bottom: 0;
  background-color: #E9E9E9;
  font-size: 1.2em;
  font-weight: bold; }

/* news */
.b-grid-news ul.pagination {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex; }
  .b-grid-news ul.pagination li.page-item {
    display: inline-block;
    min-width: 36px;
    height: 36px;
    border-radius: 18px;
    margin-right: 6px;
    padding: 0 8px; }
    .b-grid-news ul.pagination li.page-item span {
      display: inline-block;
      margin: 0 8px; }
    .b-grid-news ul.pagination li.page-item.disabled {
      display: none; }
    .b-grid-news ul.pagination li.page-item:hover {
      background-color: #f37021; }
      .b-grid-news ul.pagination li.page-item:hover a {
        color: #FFF; }
    .b-grid-news ul.pagination li.page-item a {
      display: inline-block;
      width: 100%;
      height: 100%;
      line-height: 36px;
      text-align: center; }
      .b-grid-news ul.pagination li.page-item a:hover {
        color: #FFF; }
    .b-grid-news ul.pagination li.page-item.active {
      background-color: #f37021;
      color: #FFF; }
      .b-grid-news ul.pagination li.page-item.active a {
        color: #FFF; }
        .b-grid-news ul.pagination li.page-item.active a:hover {
          color: #FFF; }

.b-grid-news .news-item a {
  display: flex; }
  .b-grid-news .news-item a .entry .published_at {
    font-size: .8em;
    color: #616b71; }
  .b-grid-news .news-item a .entry .title {
    font-size: 1.2em;
    font-weight: bold; }

/* site */
.site-contact h1 {
  margin-bottom: 24px; }

.site-contact #form-contact {
  margin: 24px 0;
  width: 100%; }
  .site-contact #form-contact .form-group {
    margin-bottom: 12px; }
    .site-contact #form-contact .form-group .control-label {
      display: block;
      font-weight: bold;
      color: #32373A;
      margin-bottom: 6px; }
    .site-contact #form-contact .form-group input {
      display: block;
      width: 100%;
      border-width: 1px;
      border-color: #E9E9E9;
      border-radius: 0; }
    .site-contact #form-contact .form-group textarea {
      width: 100%;
      border-width: 1px;
      border-color: #E9E9E9;
      border-radius: 0; }

/* administration */
.b-grid-administration .person-item .title {
  font-weight: bold; }

.administration.b-person .position {
  font-weight: bold;
  margin-bottom: 24px; }

.administration.b-person .main-picture {
  margin: 0 0 24px 24px;
  float: right; }

/* trainer */
.b-grid-trainer .person-item .title {
  font-weight: bold; }

.trainer.b-person .description {
  font-weight: bold;
  margin-bottom: 24px; }

.trainer.b-person .main-picture {
  margin: 0 0 24px 24px;
  float: right; }

/* sportsman */
.b-grid-sportsman h2 {
  font-size: 1.5rem;
  margin-bottom: 24px; }

.b-grid-sportsman .person-item .title {
  font-weight: bold; }

.sportsman.b-person .description {
  font-weight: bold;
  margin-bottom: 24px; }

.sportsman.b-person .main-picture {
  margin: 0 0 24px 24px;
  float: right; }

/*# sourceMappingURL=styles.css.map */