body {
  line-height: 1.5;
  color: #000;
  font-size: 17px;

  /*
  background: url(https://www.khamk.ru/images/30.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  */

  background-color: #1b89b2;
}

#wrapper {
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
}

p {
  margin-bottom: 0px;
}

.pt0{padding-top:0}.pt3{padding-top:3px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt105{padding-top:105px}.pt110{padding-top:110px}.pt115{padding-top:115px}.pt120{padding-top:120px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}.pr105{padding-right:105px}.pr110{padding-right:110px}.pr115{padding-right:115px}.pr120{padding-right:120px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.pb105{padding-bottom:105px}.pb110{padding-bottom:110px}.pb115{padding-bottom:115px}.pb120{padding-bottom:120px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}.pl105{padding-left:105px}.pl110{padding-left:110px}.pl115{padding-left:115px}.pl120{padding-left:120px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:20px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mt105{margin-top:105px}.mt110{margin-top:110px}.mt115{margin-top:115px}.mt120{margin-top:120px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.mr105{margin-right:105px}.mr110{margin-right:110px}.mr115{margin-right:115px}.mr120{margin-right:120px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.mb105{margin-bottom:105px}.mb110{margin-bottom:110px}.mb115{margin-bottom:115px}.mb120{margin-bottom:120px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.ml105{margin-left:105px}.ml110{margin-left:110px}.ml115{margin-left:115px}.ml120{margin-left:120px}

.fs10,.fs10 *{font-size:10px!important}.fs12,.fs12 *{font-size:12px!important}.fs13,.fs13 *{font-size:13px!important}.fs14,.fs14 *{font-size:14px!important}.fs15,.fs15 *{font-size:15px!important}.fs16,.fs16 *{font-size:16px!important}.fs18,.fs18 *{font-size:18px!important}.fs20,.fs20 *{font-size:20px!important}.fs22,.fs22 *{font-size:22px!important}.fs24,.fs24 *{font-size:24px!important}.fs26,.fs26 *{font-size:26px!important}.fs28,.fs28 *{font-size:28px!important}.fs30,.fs30 *{font-size:30px!important}.fs32,.fs32 *{font-size:32px!important}.fs34,.fs34 *{font-size:34px!important}.fs36,.fs36 *{font-size:36px!important}.fs38,.fs38 *{font-size:38px!important}.fs40,.fs40 *{font-size:40px!important}.fs42,.fs42 *{font-size:42px!important}.fs44,.fs44 *{font-size:44px!important}.fs46,.fs46 *{font-size:46px!important}.fs48,.fs48 *{font-size:48px!important}.fs50,.fs50 *{font-size:50px!important}.fs60,.fs60 *{font-size:60px!important}.fs70,.fs70 *{font-size:70px!important}.fw100,.fw100 *{font-weight:100!important}.fw200,.fw200 *{font-weight:200!important}.fw300,.fw300 *{font-weight:300!important}.fw400,.fw400 *{font-weight:400!important}


#primary-menu ul li > a {
  padding: 0px 10px 8px 3px;
  font-weight: 300;
}
#primary-menu {
  width: 100%;
}
.device-md #primary-menu ul li > a {
  line-height: 22px;
  font-size: 13px;
  text-transform: none;
}
.device-lg #primary-menu ul li > a {
  line-height: 24px;
  font-size: 12px;
  text-transform: none;
}
.device-lg #primary-menu ul li > a:hover {
  background-color: transparent;
  color: Blue;
}

#header {
  border-bottom: none;
}
#header.split-menu #logo {
  position: relative;
  margin-right: 40px;
  float: left;
  height: 100px;
  width: auto;
}
.product-1 .product-image {
  height: auto;
}
.img-responsive {
  height: auto !important;
}
.one-page-arrow {
  bottom: 80px;
}

.sticky-header .container {
  height: 60px;
}

.sticky-header #top_info, .sticky-header .top_name {
  display: none!important;
}

#top_info h4, #top_info h4 a, #top_bar h4, #top_bar a {
  font-size: 16px;
  color: #000;
}

#top_info, #top_bar{
  width: 100%;
  background-color: #f5f5f585;
  border-bottom: 1px solid #ddd;
}

#primary-menu {
  float: left;
}

#header.full-header #primary-menu > ul {
  border-right: none;
}

#header.full-header #logo {
  border-right: none;
}

#header, #header-wrap, #logo img {
  height: 160px;
}

.breadcrumb {
  position: relative;
  width: auto !important;
  top: 100% !important;
  left: auto !important;
  right: auto !important;
  margin: 10px 0 0 0 !important;
  background-color: transparent !important;
  padding: 0 !important;
  font-size: 15px;
}

#page-title {
  background-color: #E9E9E9;
}

.breadcrumb li a {
  font-style: italic;
}

#page-title h1 {
  font-weight: 300;
}

.top_name h2, .top_name h3 {
  font-family: Roboto, serif;
}

#logo a img {
  padding: 5px;
}

.top_bar_menu_sticky {
  display: block;
  position: sticky;
  top: 5px;
  z-index: 999;
  left: 300px;
  padding-left: 80px;
  width: 100%;
}

#sidebar_nav li {
  list-style: none;
  font-size: 14px;
  font-weight: 300;
  font-family: Roboto;
  border-bottom: solid 1px #dedede;
}

#sidebar_nav li a {
  display: block;
  width: 100%;
  padding: 5px 10px;
}

#sidebar_nav li a:hover {
  color:white;
  background-color: #9a9eb1;
}

.service {
  overflow: hidden;
  margin-bottom: 10px;
  padding: 15px 15px 10px;
  min-height: 235px;
  background-color: #e3f1fc;
}

.service:hover {
  background: #fcfcfc;
  box-shadow: 0 0 5px #ddd;
  transition: box-shadow 0.2s ease-in-out;
}
.service:hover i {
  color: #656565;
}

.service h4 {
  font-size: 15px;
  color: black;
}

.service p {
  font-size: 15px;
  color: #767678;
}

.section.dark * {
  color: White;
}

.small_text, .small_text * {
  font-size: 13px;
}


@media (max-width: 991px) {
  #header,
  #header-wrap,
  #header.sticky-style-2,
  #header.sticky-style-3,
  #header.sticky-style-2 #header-wrap,
  #header.sticky-style-3 #header-wrap { height: 200px!important; }
}

#logo { height: 200px!important; }

#logo a img {
  padding: 15px 0px 0px 0px;
  margin-top: 10px;
}

#primary-menu {
  width: 100%;
  padding: 0;
  margin: 0;
}
#primary-menu.havebg {
  background: url(https://www.khamk.ru/file_download/16/m_bg.png);
}

#primary-menu > ul {
  float: left;
  padding-left: 40px;
}

#primary-menu ul li > a {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 10px;
}

#primary-menu.havebg > ul li a {
  color: white;
  padding-top: 8px;
}

#primary-menu.havebg {
  background-color: #1b5d87;
}

#primary-menu.havebg > ul li a:hover {
  color: #e3e3e3!important;

}

#primary-menu.havebg ul > li:hover {
  background-color: #1b89b2;
}

#header.sticky-header #primary-menu {
  background: none!important;
  width: 100%;
  padding: 0;
  margin: 0;
}

#header.sticky-header #primary-menu > ul {
  float: right;
}

#header.sticky-header #primary-menu > ul li a {
  color: Black;
  padding-top: 8px;
}


#header.sticky-header #primary-menu > ul li a:hover {
  color: #18207a!important;
}

#header.sticky-header #primary-menu ul > li:hover {
  background-color: White;
}

#header.sticky-header #logo a img {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.device-lg #posts .entry-image {
  height: auto;
  margin-bottom: 0px;
  min-height: 220px;
}
.device-lg #posts .entry-title {
  height: 60px;
  display: block;
  overflow: hidden;
}
.device-lg #posts .entry-content {
  height: 100px;
  display: block;
  overflow: hidden;
  margin-top: 0px;
}
#posts .entry-content {
  margin-top: 0px;
}
#posts .entry-meta {
  display: block;
  clear: both;
  width: 100%;
  margin: 0 0 0 0;
}
.post-grid .entry {
  float: left;
  width: 264px;
  margin-right: 28px;
  background-color: white;
  padding: 6px;
}
#content p {
  line-height: 1.2;
}
.sitemap ul {
  padding-left: 50px!important;
}
.dark #copyrights {
  color: White;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

#footer.dark, .dark #footer {
  background: -webkit-linear-gradient(#0e517e,#003e5d);
  color: #FFF;
}

#footer.dark a, .dark #footer a {
  color: #d1ffff;
  border-bottom: 1px white dashed;
}

#sidebar_nav li, #sidebar_nav li a {
  background-color: #1b5d87;
  color: White;
}
#sidebar_nav li ul, #sidebar_nav li ul li, #sidebar_nav li ul a, #sidebar_nav li ul li a {
  background-color: White;
  color: #1b5d87;
  font-size: 13px;
  line-height: 20px;
  text-transform: initial;
}

#sidebar_nav li ul:hover, #sidebar_nav li ul li:hover, #sidebar_nav li ul a:hover, #sidebar_nav li ul li a:hover {
  background-color: White;
  color: #1b5d87;
}

#sidebar_nav li ul li a:hover {
  border-left: solid 2px #1b5d87;
  padding-left: 8px;
}

#sidebar_nav .t_cats:before {
  content: "☀ ";
}

.owl-carousel .owl-nav [class*="owl-"] {
  opacity: 1;
}

.owl-carousel .owl-nav .owl-prev {
  left: -10px;
}
.owl-carousel .owl-nav .owl-next {
  right: -10px;
}

.top_name {
  line-height: 1;
}

.illustration-v2 .col-md-9 [class*="col-"] {
  line-height: 1.3;
}

.illustration-v2 .col-md-9 [class*="col-"] a {
  padding-bottom:20px;
  display: block;
  text-align: center;
}

ul.bigpadd li {
  padding-bottom: 20px;
}

#content a img, #content * a img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

#content a {
  overflow: hidden;
}

#content a img:hover, #content * a img:hover {
  opacity: .5;
  transform: rotate(-5deg) scale(0.8);
  filter: blur(1px);
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
  max-height: 400px!important;
}

.fluid-width-video-wrapper {
  padding-top: 400px!important;
}

.content-wrap {
    padding: 0px 0;
}

.elo {
  position: absolute;right: 0px;top: 25px;
}


.sticky-header .elo, .device-sm .elo, .device-xs .elo, .device-xxs .elo {
  display: none!important;
}