html{overflow-y:scroll;}
/*body{width:100% !important;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.5;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif, sans-serif;}*/
section{overflow:hidden;position:relative;}
textarea{resize:vertical;}
.articles_section .media:hover .media-left img{trasform:scale(1.05);}
.free-space-15px{height:15px;min-height:15px;margin:0 !important;}
.free-space-25px{height:25px;min-height:25px;margin:0 !important;}
.free-space-45px{height:45px;min-height:45px;margin:0 !important;}
.free-space-65px{height:65px;min-height:65px;margin:0 !important;}
.center{text-align:center;}
.center h1{margin-bottom:10px;}
.grid-wrap{clear:both;margin:0 auto;padding:0;max-width:1260px;}
.grid{margin:30px auto;padding:0;list-style:none;min-height:300px;}
.grid li{display:inline-block;overflow:hidden;width:314px;text-align:left;vertical-align:top;}
.js .grid.loaded li{display:block;}
.grid li > a,
.grid li img{display:block;outline:none;border:none;}
.grid li > a{position:relative;overflow:hidden;margin:7px;}
.grid .curtain{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#96cdc8;}
.grid.swipe-right .curtain{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.grid.swipe-down .curtain{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
.grid.swipe-rotate .curtain{width:200%;height:200%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transform-origin:top left;transform-origin:top left;}
.grid .curtain::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1);content:'';}
.grid.swipe-right .curtain::after,
.grid.swipe-rotate .curtain::after{left:-100%;}
.grid.swipe-down .curtain::after{top:-100%;}
.grid li h3{position:absolute;bottom:0;left:0;margin:0;padding:20px;width:100%;background:#2E3444;color:#D3EEE2;text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:800;font-size:1em;-webkit-transition:-webkit-transform 0.2s, color 0.2s;transition:transform 0.2s, color 0.2s;}
.grid li > a::before{position:absolute;top:0;left:0;width:100.5%;height:100.5%;border:0px solid transparent;background:rgba(0,0,0,0);content:'';-webkit-transition:border-width 0.2s, border-color 0.2s;transition:border-width 0.2s, border-color 0.2s;}
.grid li.shown:hover h3{color:#fff;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
.grid li.shown:hover > a::before{border-width:14px;border-color:#2E3444;}
.grid.swipe-right li.animate .curtain{-webkit-animation:swipeRight 1.5s cubic-bezier(0.6,0,0.4,1) forwards;animation:swipeRight 1.5s cubic-bezier(0.6,0,0.4,1) forwards;}
.form-horizontal .form-group{margin-left: 5px !important;margin-right: 5px !important;}


td.sorting_1{
  position: relative;
}
.populartable{
  position: absolute;
  top:10px;
  width:20px;
  height:20px;
  color:#c0392b;
}
.header-search-group{
  width:100% !important;
  position: relative;
}
.header-search-form{
  border: none;
  width: 100%;
  padding: 7.5px 0 7.5px 15px;
}
.header-search-form:focus{
  border: none;
  outline: none;
}
.header-search-btn{
  background: #09131f;
  color: #ecf0f1;
  position: absolute;
  top:0;
  right:0;
  border:none;
  padding:7.5px 15px;
  height:100%;
}
.header-search-btn:hover, .header-search-btn:active{
  color:#ecf0f1;
  background: #252f3f;
  }
/*Features Box*/
.ribbon3 {
  width: 275px;
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
  position: absolute;
  left: 6px;
  top: 20px;
  background: #313a46;
  color: #ecf0f1;
}
.ribbon3:before, .ribbon3:after {
  content: "";
  position: absolute;
}
.ribbon3:before {
  height: 0;
  width: 0;
  top: -8.5px;
  left: 0.1px;
  border-bottom: 9px solid black;
  border-left: 9px solid transparent;
}
.ribbon3:after {
  height: 0;
  width: 0;
  right: -14.5px;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #313a46;
}
/*.pop-products{
  padding:0 !important;
}
.pop-categories{
  padding:0 0 0 25px;
}
.pop-categories-header{
  background: #2980b9;
  padding:0 0 0 25px;
  height:100%;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
}
.pop-products-item{
  margin-bottom: 10px;
}
.pop-categories-list{

  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.pop-categories-list .pop-cat{
  padding:5px 0 5px 25px;

}
.pop-categories-list .pop-cat:hover{
  background: rgba(155,155,155,.25);
}
.pop-categories-title{
  margin:15px 0 15px 0;
  color:#f8f8f8;
}
.pop-categories-title .fa-align-justify{
  margin-right:10px;
}
.pop-categories-title .fa-caret-down{
  margin-left:10px;
}*/
/*SUPERMENU*/
.pop-products-head{
  border-bottom: 5px solid #337ab7;
}
.pop-products-head h3{padding-left: 20px;}
.pop-products{
  list-style: none;
  text-decoration: none;
  margin:0 !important;
  padding:0 !important;
  border-bottom: 10px solid #2980b9;
}
.pop-products .menu{
  width: 300px;
  /*border:5px solid #c0392b;*/
  /*border-radius: 5px;*/
  overflow: hidden;
}
.pop-products .item{
  border-top: 1px solid #2980b9;
}
.pop-products .item_title{
  display: block;
  padding: 10px 20px;
  background: none;
  color: #2c3e50;
  position: relative;
}
.pop-products .item_title:hover{
cursor: pointer;
}
.pop-products .item_title:before{
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  background: #3498db;
  left: 0;
  top: 0;
  transition: .3s;
  opacity: 0;
}
.pop-products .item_title:hover:before{
  opacity: 1;
}
.pop-products .item_title a h5{
  font-size: 1.5rem !important;
  color: #2c3e50;
  font-weight: 900;
}
.pop-products .item .smenu{
  background: #333;
  transition: max-height .3s;
}
.pop-products .item .smenu a{
  display: block;
  padding: 16px 26px;
  color: #ecf0f1;
  font-size: 14px;
  margin: 4px 0;
  position: relative;
}
.pop-products .item .smenu a:before{
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  background: #3498db;
  left: 0;
  top: 0;
  transition: .3s;
  opacity: 0;
}
.pop-products .item .smenu a:hover:before{
  opacity: 1;
}

@-webkit-keyframes swipeRight{0%{}
50%, 60%{-webkit-transform:translate3d(0,0,0);}
100%{-webkit-transform:translate3d(100%,0,0);}
}
@keyframes swipeRight{0%{}
50%, 60%{-webkit-transform:translate3d(0,0,0);transform:translate(0);}
100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
}
.grid.swipe-down li.animate .curtain{-webkit-animation:swipeDown 1.5s cubic-bezier(0.6,0,0.4,1) forwards;animation:swipeDown 1.5s cubic-bezier(0.6,0,0.4,1) forwards;}
@-webkit-keyframes swipeDown{0%{}
50%, 60%{-webkit-transform:translate3d(0,0,0);}
100%{-webkit-transform:translate3d(0,100%,0);}
}
@keyframes swipeDown{0%{}
50%, 60%{-webkit-transform:translate(0);transform:translate(0);}
100%{transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.grid.swipe-rotate li.animate .curtain{-webkit-animation:swipeRotate 1.5s ease forwards;animation:swipeRotate 1.5s ease forwards;}
@-webkit-keyframes swipeRotate{0%{}
50%, 60%{-webkit-transform:rotate3d(0,0,1,0deg);}
100%{-webkit-transform:rotate3d(0,0,1,-90deg);}
}
@keyframes swipeRotate{0%{}
50%, 60%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
100%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);}
}
.grid li.animate .curtain::after{-webkit-animation:fadeOut 1.5s ease forwards;animation:fadeOut 1.5s ease forwards;-webkit-animation-delay:inherit;animation-delay:inherit;}
@-webkit-keyframes fadeOut{0%{}
50%, 60%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{}
50%, 60%{opacity:1;}
100%{opacity:0;}
}
.js .grid li img,
.js .grid li h3{visibility:hidden;}
.grid li.animate img,
.grid li.animate h3{-webkit-animation:showMe 1.5s step-end forwards;animation:showMe 1.5s step-end forwards;}
@-webkit-keyframes showMe{from{visibility:hidden;}
60%, 100%{visibility:visible;}
}
@keyframes showMe{from{visibility:hidden;}
60%, 100%{visibility:visible;}
}
.grid li.shown img,
.grid li.shown h3{visibility:visible;}
h1, h2, h3, h4{line-height:1;}
h1{font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:20px;}
h2{font-size:2rem;font-weight:400;text-align:center;margin-bottom:20px;}
h3{font-size:1.65rem;font-weight:400;text-align:left;margin-bottom:15px;}
h4{font-size:1.5rem;font-weight:400;text-align:left;margin-bottom:10px;}
p{font-size:1.5rem;line-height:1.5;}
strong{}
ul.alt{list-style:none;padding-left:0;width:15%;}
ul.alt2{list-style:none;margin-left:1rem;width:100%;color:#f8f8f8;font-size:1.5rem;border:none;}
ul.alt2 li{padding-bottom:1rem;border-bottom:1px dotted;border-color:inherit;}
ul.alt3{list-style:none;margin-left:0rem;padding:.7rem 2rem;width:100%;color:#cfd7e1;font-size:1.5rem;border:none;}
ul.alt4{list-style:none;padding:1rem 0rem;width:100%;text-align:left;border:none;font-size:1.5rem;}
ul.alt4 a{color:#cfd7e1;border-bottom:1px dotted;}
ul.alt4 a:hover,
ul.alt4 a:active,
ul.alt4 a:focus{color:#cfd7e1;border:none;}
.category div{color:#f8f8f8;}
p.logo-phone{font-weight:bold;margin-top:10px;margin-bottom:0px;font-size:2rem;}
p.logo-cont{font-weight:400;margin-top:10px;margin-bottom:0px;font-size:2rem;}
p.logo-cont a{text-decoration:none;border-bottom:1px dotted;color:inherit;transition:all 1s ease-in;}
p.logo-cont a:hover{border-bottom:none;}
a:hover, a:focus, a:active,
button:hover, button:focus, button:active{text-decoration:none !important;}
em{}
b{}
.red{color:#e41817!important;}
.blue{color:#2980b9 !important;}
.green{color:#6FBF44 !important;}
.white{color:#f8f8f8 !important;}
.black{color:#080808 !important;}
.dark-blue{color:#09131f !important;}
.light-blue{color:#93bed8 !important;}
.red-border{border-color:#e41817!important;}
.blue-border{border-color:#2980b9 !important;}
.dark-blue-border{border-color:#09131f !important;}
.green-border{border-color:#6FBF44 !important;}
.border-0{border-width:0px !important;}
.border-1{border-width:1px !important;}
.border-2{border-width:2px !important;}
.border-3{border-width:3px !important;}
.border-4{border-width:4px !important;}
.border-5{border-width:5px !important;}
.blue-border-solid-5{border:5px solid #2980b9;}
.border-solid{border:solid !important;}
.border-dotted{border:dotted !important;}
.border-solid-top{border-top:solid !important;}
.border-dotted-top{border-top:dotted !important;}
.border-solid-bottom{border-bottom:solid !important;}
.border-dotted-bottom{border-bottom:dotted !important;}
.bold{font-weight:600;}
.extrabold{font-weight:900 !important;}
.txt-align-right{text-align: right !important;}
.btn{font-family:'Micra', arial;font-size:1.1rem !important;letter-spacing:0px;padding:3px !important;}
.form-control{height:28px !important;border-radius:0px !important;}
.hiddenbox{visibility:hidden;height:1px;width:1px;}
.bigger{font-size:1.1em !important;}
.bigger-15{font-size:1.5em !important;}
.bigger-15-rem{font-size:2rem !important;}
.border-top::before{width:100%;border-top:2px solid #08375b;}
.border-top{width:100%;border-top:2px solid #2980b9;}
.new-top-navbar{background: var(--katran-font-color) !important;}
.new-top-navbar ul > li {text-align: center;}
.new-main-navbar{padding-top: 2rem;}
label.control-label,input.form-control,li.text-danger{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
p.info_catalog{padding:10px 0 7px 0;font-size:1.2rem;}
#copyright span{font-size:1.1rem;}
#catalog-content #left_menu,
#catalog-content #main_content{padding:0px !important;}
/*#catalog-content .col-xs-3{width:20% !important;}
#catalog-content .col-xs-9{width:80% !important;}*/
.search-btn{font-size:1.2rem !important;font-weight:200 !important;height:28px !important;border-radius:0px !important;padding:0 1rem 0 1rem !important;}
.search-block{margin-top:0;}
.subheader{background-color:#12141c;}
.margin-top-20{margin-top:20px !important;}
p#logo{height:32px;text-transform:uppercase;font-weight:600;font-size:4rem;vertical-align:middle;font-style:italic;font-variant:normal;padding-left:1px;color:#095089;text-transform:uppercase;padding-top:0px;font-family:'Micra Bold', arial;line-height:3.1rem;}
p.logo-desc{color:#095089;font-style:italic;font-weight:300;font-size:1.2rem;line-height:1;margin-bottom:0px !important;}
.row{margin-right:0px;margin-left:0px;}
.webui-popover-title{text-align:center;font-weight:600;}
a .logo-block{padding:0 15px;border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a .logo-block:hover{background-color:rgba(200,200,200,.075);}
.pop-products{position:relative;background-color:#141626 !important;margin:0px !important;width:100% !important;}
.pop-product-title{border-radius:5px;border-top:3px solid #2980b9;background:#2F394E;color:#f8f8f8;z-index:110;width:80%;margin-left:10%;}
.pop-product-title p.pop-product-title-content{font-family:'Micra', arial;font-size:14px;line-height:16px;width:inherit;z-index:111;text-align:center;padding:3px 0 2px 0;width:100%;}
.img-thmb{margin:10px 10% 10px 10%;width:80%;height:auto;border-bottom:none;}
.img-kzmi{margin:0;width:128px;height:auto;border:1px solid #2980b9;}
span.kzmi_desc{font-size:2rem;}
.img-thmb::after{-webkit-box-shadow:inset 0px 0px 5px 0px rgba(15,15,15,0.7) !important;-moz-box-shadow:inset 0px 0px 5px 0px rgba(15,15,15,0.7) !important;box-shadow:inset 0px 0px 5px 0px rgba(15,15,15,0.7) !important;}
.webui-popover{font-family:'Micra Bold', arial !important;text-align:center !important;font-weight:600;vertical-align:middle !important;}
.main-catalog{background-color:#161726;position:relative;z-index:1000;margin-bottom:50px;}
#main-catalog-body{background-color:#161726;position:absolute;top:0;overflow:hidden;height:0px;min-height:0px;width:100%;border-top:1px dotted #2980b9;}
#main-catalog-body .col-xs-3{cursor:pointer;padding:5px;text-align:left;border-bottom:1px dotted #2980b9;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#main-catalog-body .col-xs-3:hover{background:rgba(141,174,224,.1);}
#main-catalog-body .col-xs-3 a{color:#095089;}
#main-catalog-body .col-xs-3 a:hover,
#main-catalog-body .col-xs-3 a:focus{text-decoration:none !important;}
#main-catalog-body h3{text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);padding:5px 0;margin:3px 0;font-size:2.2rem;color:#095089;border-bottom:1px dotted #2980b9;}
.main-catalog-footer > span{font-family:'Micra Bold', arial;width:100%;text-align:center;color:#095089;padding:5px 0;z-index:101;}
.main-catalog-footer{background:url("images/overlay.png") repeat scroll 0% 0%,
transparent linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;position:absolute;top:0;padding:10px 0;width:100%;text-align:center;border-top:1px dotted #2980b9;border-bottom:10px solid #2980b9;z-index:100;}
.main-catalog-footer:hover{cursor:pointer;}
#main-catalog-footer-up{display:none;}
.attention{width:100%;border:6px solid #ea9141;padding:30px;margin:20px 0 20px 0;background-color:rgba(12,43,56,.2);}
.attention a{transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;border-bottom:dotted 1px;color:#ea9141;text-decoration:none;}
.attention a:hover, .attention a:focus{color:#e41817!important;border-bottom-color:transparent;text-decoration:none;}
.attention p{color:#f8f8f8 !important;text-align:center;}
.section{background-color:inherit;}
.section p{padding:.7rem 0rem 0rem 0rem;line-height:1.6;margin:0;}
header.major{position:relative;text-align:center;top:1em;border-top:1px solid #ccc;}
header.major h2{position:relative;top:-0.65em;display:inline;margin:0px;padding:0px 1em;background:#1f2230;}
section.certificates{}
section.certificates .certificate-block{background:rgba(255,255,255,.1);margin-bottom:30px;border-radius:30px;}
section.certificates .certificate-block .row{margin-bottom:15px;}
section.certificates .certificate-block .left{}
section.certificates .certificate-block .right{}
section.certificates .certificate-block .right h3{font-size:1.6rem;}
section.certificates .certificate-block .right ul.alt4{text-align:center;font-size:1.6rem;font-weight:600;}
section.certificates .certificate-block .right ul.alt4 a{color:#627082;}
section.main-slider{padding:0px 0px 0px 0px !important;}
#about-slider.carousel {
  position:relative;
  padding:15px -15px;
  margin:15px -15px;
  background-size:cover;
  background-image: url("../img/polygon-bg-grey.jpg");
}
#about-slider.carousel .item .media,
#about-slider.carousel .item .media .media-body{min-height:350px;}
#about-slider.carousel .item .media h4{position:absolute;font-size:3.5rem;bottom:12rem !important;text-align:center;color:#e6e6e6;right:calc(50% - 10rem);}
#about-slider.carousel .item .media p{position:absolute;font-size:1.5rem;bottom:8rem !important;text-align:center;color:#e6e6e6;padding:0px 15px;right:20vw;width:60vw;}
#about-slider.carousel .item .media i{position:absolute;font-size:8rem;bottom:2rem;text-align:center;color:#e6e6e6;right:calc(50% - 8rem);}
#about-slider.carousel .item .media img{position:absolute;font-size:2rem;top:4rem;width:120px;height:120px;left:calc(50% - 60px);}
#about-slider.carousel .item {position:relative;}
#content{position:relative;background-color:#fff;margin-left:7em;margin-right:1em;margin-bottom:4em;background-image:url('images/bg02.png');}
#content > .inner{position:relative;z-index:1;}
.box{}
.box.post{position:relative;color:#000 !important;border-top:1px solid rgba(0,0,0,.2);padding:0 1.5em 0 2.25em;}
.box.post:first-child{border-top:0;}
.box.post table{width:100% !important;}
.box.post p{padding:0 .3em 1em .3em;color:#000 !important;}
.box.post header h2,
.box.post header h2:hover,
.box.post header h2:focus{text-decoration:none;padding:0px;}
.box.post header h2 p font,
.box.post header h2 font{font-size:3.25rem;transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;border-bottom:dotted 3px;color:#08375b !important;}
.box.post header h2 p font:hover,
.box.post header h2 p font:focus,
.box.post header h2 font:hover,
.box.post header h2 font:focus{color:#08375b !important;border-bottom-color:transparent !important;cursor:arrow;}
.box.post h2, .box.post h2 > p{font-size:3.25rem;line-height:1.25em;}
.box.post header{padding:2em 0 2em 0;margin:0;}
.box.post header h2 p{padding:0px;}
.box.post header > p{font-size:5.25em;line-height:1.5em;position:relative;top:-0.65em;margin-bottom:-0.65em;}
.box.post .info{position:absolute;width:5.5em;overflow:hidden;background-color:#fff;background-image:url('images/bg02.png');left:-5.5em;top:0;padding:1em .7em 1em .7em;border-top-left-radius:0.4em;border-bottom-left-radius:0.4em;box-shadow:0.25em 0 0 0 #fbfbfb, 0 0 0.25em 0em rgba(0,0,0,0.25);}
.box.post .info .date{position:relative;z-index:1;font-family:'Open Sans Condensed', sans-serif;font-weight:400;text-align:center;display:block;font-size:1.5em;color:#999;border-bottom:solid 1px #ddd;padding:0 0 .3em 0;margin:0 0 0.4em 0;}
.box.post .info .date .year,
.box.post .info .date .month span{display:none;}
.box.post .info .date .day{display:block;margin:0.25em 0 0 0;font-size:1.5em;font-weight:700;color:#1b252a;}
.box.post .info .stats{margin:0;cursor:default;}
.box.post .info .stats a{font-size:0.8em;text-decoration:none;color:#232323;font-weight:700;line-height:1em;}
.box.post .news-inner a{transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out, color 0.2s ease-in-out;border-bottom:dotted 1px;color:#e41817!important;text-decoration:none !important;font-weight:600 !important;}
.box.post .news-inner a:hover,
.box.post .news-inner a:focus{text-decoration:none !important;color:#e41817!important;border-bottom-color:transparent !important;font-weight:600 !important;}
.box.post .news-inner blockquote{border-left:none !important;}
.box.post .news-inner{padding-bottom:1em;}
.box.text-style1{}
.box.text-style1 .inner{position:relative;background-color:#272E39;background-color:rgba(0,0,0,0.15);border-radius:0.4em;padding:1.25em;box-shadow:0 0 0 1px rgba(255,255,255,0.05), inset 0 0 0.25em 0 rgba(0,0,0,0.25);}
.about_section{color:#f8f8f8 !important;}
.about_section .table-wrapper{margin-top:1rem;}
.about_section a.zoom-image img{margin-bottom:1rem;}
#catalog-content{border-top:1px solid #c2c7cc;padding:1.75em 0em;position:relative;}
#catalog-content #main-content{padding:0;}
#catalog-content #left-menu{padding-right:0;}
#catalog-content #left-menu .m1{margin-left:5%;width:90%;font-size:1.35rem;border-bottom:2px dotted;text-align:center;}
#catalog-content #left-menu ul.left-catalog-item{font-size:1.5rem !important;padding-left:2rem !important;list-style:none;}
#catalog-content #left-menu ul.left-catalog-item ul{padding-left:1rem !important;list-style:none;}
#catalog-content #left-menu ul.left-catalog-item a,
#catalog-content #left-menu ul.left-catalog-item a:hover{text-decoration:none;}
#catalog-content #left-menu ul.left-catalog-item a:hover{border-bottom:1px dotted;}
.description_price{width:100%;}
.description_price span.price{font-size:2rem; line-height: 1.25;}
.description_price span.price-value{font-size:2.5rem;}
table#goods_list{overflow-x:scroll;padding-top:50px;width:95%;margin-left:2.5%;}
table#goods_list thead tr th:hover{cursor:pointer;background-color:rgba(215,215,215,.7);}
table#goods_list .price{font-size:1.3em !important;}
.panel{}
.panel .panel-heading{}
.panel .panel-heading .panel-title{text-align:center;font-size:3rem;}
.panel .panel-heading a:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:grey;}
.panel .panel-heading a.collapsed:after{content:"\e080";}
.panel .panel-body{}
.contact{padding:auto;}
.contact .table-wrapper{width:80%;margin-left:10%;}
.contact .table-wrapper table.alt{font-size:1.5rem;}
.contact .table-wrapper table.alt tbody tr td{color:#08375b;}
.contact .table-wrapper table.alt tbody tr td a{color:#ea9141;font-weight:600;}
.kzmi .table-wrapper table.alt{font-size:1.5rem;}
section.mp011{}
section.mp011 img{border:2px solid #2980b9;}
.table-wrapper table.cart{font-size:1.5rem;text-align:center;width:80% !important;margin-left:10% !important;}
.table-wrapper table.cart tbody th:first-child,
.table-wrapper table.cart tbody tr td:first-child{padding-left:1rem;text-align:left;}
.table-wrapper table.cart tbody th{text-align:center;}
#footer{}
#footer .footer{padding:2.5em 0px;color: #98a6ad;text-align:center}
#footer .footer h2{margin-top:0px !important;font-size:2rem;}
#footer .footer img.footer_iso_img{position:absolute;bottom:0px;left:5px;z-index:0;}
#footer .subfooter{color:#98a6ad;height:auto;padding-top:0.5em;padding-bottom:0.5em;font-size:1.5rem;}
#footer .col-xs-3{min-height:1px;padding-left:0px !important;padding-right:0px !important;position:relative;}
#footer .footer-description{text-align:justify;line-height:1.3;}
ul.link-list{list-style:none;text-align:left;font-size:1.5rem;}
ul.link-list li{padding:0.75em 0 0 0;margin:0.75em 0 0 0;color:#98a6ad;}
ul.link-list li:first-child{padding-top:0;margin-top:0;border-top:0;}
ul.link-list li a{color:#98a6ad;}
ul.link-list li a:hover{color:#e1e5ea;text-decoration:none}

.form-horizontal ul{margin-bottom:0px;}
span.status-ok{color:#6FBF44;font-size:3rem;border:5px solid #6FBF44;border-radius:100%;padding:15px;margin:15px;}
p.status-ok{margin-top:3rem;text-transform:uppercase;font-size:3rem;line-height:3.2rem;}
.cart-done-links{margin-top:3rem;border-top:3px solid #ddd;}
.cart-done-links .col-xs-2{margin-top:1.5rem;}
.cart-done-links a{font-size:2rem;text-decoration:none;border-bottom:2px dotted;}
.cart-done-links a:hover,
.cart-done-links a:focus,
.cart-done-links a:active{text-decoration:none;border:none;}
.jquery-image-zoom{z-index:1100 !important;}
.main-about-part{border-radius:5px;background-color:rgba(255,255,255,.5);margin:2.2rem 0 3rem 0;padding-top:auto !important;padding-bottom:auto !important;vertical-align:middle;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;align-items: center;justify-content: center;}
.main-about-part .col-xs-2{margin-top:auto;margin-bottom:auto;vertical-align:middle;}
.main-about-part .col-xs-2 img{height:auto;width:150px;}
.table-wrapper{overflow-x:hidden;}
.table-wrapper table{font-size:1.2rem;margin:0 0 2em 0;width:100%;}
.table-wrapper table tbody tr{border:solid 1px #fff;border-left:0;border-right:0;}
.table-wrapper table tbody tr:nth-child(2n + 1){background-color:rgba(144, 144, 144, 0.25);}
.table-wrapper table td{padding:0.5em 0.5em;}
.table-wrapper table th{color:#333;font-size:1.045em;font-weight:400;padding:0.25rem;text-align:center;}
.table-wrapper table thead{border-bottom:solid 2px #fff;}
.table-wrapper table tfoot{border-top:solid 2px #fff;}
.table-wrapper table.alt{border-collapse:separate;}
.table-wrapper table.alt tbody tr td{border:solid 1px #fff;border-left-width:0;border-top-width:0;}
.table-wrapper table.alt tbody tr td:first-child{border-left-width:1px;}
.table-wrapper table.alt tbody tr:first-child td{border-top-width:1px;}
.table-wrapper table.alt thead{border-bottom:0;}
.table-wrapper table.alt tfoot{border-top:0;}
.inset-shadow{-webkit-box-shadow:inset 0px 0px 5px 0px rgba(153,153,153,0.7);-moz-box-shadow:inset 0px 0px 5px 0px rgba(153,153,153,0.7);box-shadow:inset 0px 0px 5px 0px rgba(153,153,153,0.7);}
.shadowed{box-shadow:0 2px 1px rgba(0,0,255,.1),
0 0 5px rgba(0,0,255,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2);}
.overlay{background-color:#fff;height:100px;opacity:0.70;position:fixed;width:100%%;z-index:100;}
ol.breadcrumb{background:none !important;font-size: 1.25rem !important;}
section.utools{color:#333 !important;padding-top:70px !important;}
section.utools header.stripe h1{color:#08375b;}
section.utools p{color:inherit;}
img.utools-logo{position:absolute;top:5px;left:5px;width:150px;height:150px;}
.utools-instruments{}
.utools-instruments img.utools-images{border:5px solid;}
.utools-instruments img.utools-images:hover{border:2.5px solid;}
.utools-instruments .utools-description{font-size:2rem;}
.utools-instruments .utools-description a,
.utools-instruments .utools-description a:hover,
.utools-instruments .utools-description a:focus{text-decoration:none;}
.utools-instruments .utools-description a:hover,
.utools-instruments .utools-description a:focus{border-bottom:2px dotted;}
img.katran-logo{position:absolute;top:60px;left:5px;height:50px;width:auto;}
section::before,
section::after{position:absolute;content:'';pointer-events:none;}
section.no-bg{background:none !important;}
.ss-style-foldedcorner::before,
.ss-style-foldedcorner::after{bottom:0;width:100px;height:100px;}
.ss-style-foldedcorner::before{right:0;background-image:-webkit-linear-gradient(top left, #37a2ea 50%, #3498db 50%);background-image:linear-gradient(315deg, #3498db 50%, #37a2ea 50%);}
.ss-style-foldedcorner::after{right:100px;background-image:-webkit-linear-gradient(top left, transparent 50%, #236fa1 50%);background-image:linear-gradient(315deg, #236fa1 50%, transparent 50%);}
.ss-style-triangles::before,
.ss-style-triangles::after{left:50%;width:100px;height:100px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.ss-style-triangles::before{top:-50px;background:#2980b9;}
.ss-style-roundedges{padding-bottom:16em;}
.ss-style-roundedges::before,
.ss-style-roundedges::after{width:200px;height:200px;border-radius:50%;background:#2980b9;top:-100px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.ss-style-roundedges::before{left:-100px;}
.ss-style-roundedges::after{right:-100px;}
.ss-style-slit{padding-top:5em;}
.ss-style-slit::before,
.ss-style-slit::after{width:50.5%;width:-webkit-calc(50% + 10px);width:-moz-calc(50% + 10px);width:calc(50% + 10px);height:160px;background:#2980b9;top:-160px;}
.ss-style-slit::before{left:-20px;-webkit-transform:skewX(10deg);transform:skewX(10deg);box-shadow:-10px -20px #3192d3;}
.ss-style-slit::after{right:-20px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);box-shadow:10px -20px #3192d3;}
.style1{background:url("images/bgtr.svg") no-repeat scroll right top,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/overlay2.png") repeat scroll 0% 0%,
transparent linear-gradient(135deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;}
.style1 header h2,
.style1 header h1,
.style1 p,
.style1 ul{color:#08375b;}
.style2{background:url("images/bgtr.svg") no-repeat scroll right top,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/overlay.png") repeat scroll 0% 0%,
transparent linear-gradient(45deg, #bfccf2, #93a6d6, #adc6d6) repeat scroll 0% 0%;}
.style2 header h1{color:#ea9141;}
.style3{background:url("images/bgtr.svg") no-repeat scroll right top,
url("images/bgbl.svg") no-repeat scroll left bottom,
transparent linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;}
.style3 header h1{color:#ea9141;}
.style3-grad-down{background:linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;}
.style3-grad-up{background:linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;}
.style4{background:url("images/bgtr.svg") no-repeat scroll right top,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/overlay2.png") repeat scroll 0% 0%,
transparent linear-gradient(-45deg, #470f45, #0B2D33, #0c2b38) repeat scroll 0% 0%;}
.style4 header h1{color:#ea9141;}
.style5{background-color:#333;color:rgba(255, 255, 255, 0.75);background-position:top, right;background-attachment:scroll, fixed;background:url("images/overlay1.png"),
url("../images/header.jpg") no-repeat fixed left bottom,
transparent linear-gradient(-45deg, #470f45, #0B2D33, #0c2b38) repeat scroll 0% 0%;background-size:cover;}
.style5 header h1{color:#ea9141;}
.style51{color:rgba(255, 255, 255, 0.75);background-position:top, right;background-attachment:fixed;
  /*background:transparent linear-gradient(-45deg, #470f45, #0B2D33, #0c2b38) repeat scroll 0% top;background-size:cover;*/
background: #252f3f;}
.style51 header h1{color:#ea9141;}
.style6{background-color:#4686A0;background-attachment:fixed, fixed, fixed;background-image:url("images/overlay1.png"), url("images/overlay4.svg"), linear-gradient(45deg, #4C91BA, #4d8bbc 50%, #674CBA 95%);background-position:left top, center center, center center;background-size:auto auto, cover, cover;}
.style7{background:url("images/bgtr.svg") no-repeat scroll right top,
url("images/bgbl.svg") no-repeat scroll left bottom,
url("images/overlay.png") repeat scroll 0% 0%,
transparent linear-gradient(45deg, #5F796B, #3A4E59, #2F394E) repeat scroll 0% 0%;}
.style7 header h1{color:#E8E8E8;}
.style8{background:url("images/header-up.svg") no-repeat scroll left bottom,
transparent linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;background-size:100% 100%, cover;}
.style8-down{background:url("images/header-down.svg") no-repeat scroll left bottom,
transparent linear-gradient(90deg, #f3fcff, #ebf2f8, #dee4e7) repeat scroll 0% 0%;background-size:100% 100%, cover;}
.style9{background:url("images/overlay12.png"), url("images/bgmn.svg");background-size:128px 128px, 100% 100%;background-color:#f8f8f8 !important;}
.style10 {
    background: url(images/footer.svg);
    background-size: 100% 100%;
    /* background-color: #f8f8f8; */
}
header.stripe{border-bottom:1px solid #095089;display:block;width:80%;margin-left:10%;margin-bottom:1em;}
header.stripe:after{content:"";display:block;border-top:1px solid #095089;height:8px;}
header h1{padding-top:30px;margin-top:0 !important;font-size:4.5rem;}
header h2{padding-top:30px;margin-top:0 !important;font-size:3rem;}
.carousel{z-index:99;}
.carousel-inner{overflow:hidden;}
.carousel-inner img{width:100%;}
.carousel-control{vertical-align:middle;}
.carousel-control a{margin:auto 0px;}
.carousel-caption{background:rgba(255,255,255,.2);border-radius:1em;}
.carousel-caption h3{text-align:center !important;}
.catalog-img{width:70% !important;height:auto;margin-left:15%;margin-right:15%;}
@media (max-width:768px){body{font-size:8px;}
.attention p, .attention a{font-size:1.3rem;line-height:1.2;}
}
#main-catalog-body{max-height:550px;}
}
@media (min-width:768px) and (max-width:992px){
.img-logo{height:25px;}
p#logo{font-size:2rem;}
.attention p, .attention a{font-size:1.6rem;line-height:1.2;}
}
#main-catalog-body{max-height:550px;}
}
@media (min-width:1200px) and (max-width:1300px){p#logo{font-size:3.5rem !important;width:80%;margin-left:10%;}.ribbon3{font-size: 1.3rem;}}
@media (min-width:992px) and (max-width:1400px){body{font-size:14px !important;}
.attention p, .attention a{font-size:2rem;line-height:1.2;}
.section{padding:4.5rem;}
#main-catalog-body{max-height:480px;}
p#logo{font-size:6rem;width:90%;margin-left:5%;}
/*.img-logo{height:9rem;}*/
p.logo-desc{font-size:1.4rem;}
p.header-address{font-size: 1.5rem !important;}
}
@media (min-width:1400px)
{
.purchase-section-item-body a{font-size: 2rem !important;}
.attention p, .attention a{font-size:2rem;line-height:1.2;}
}
#main-catalog-body{max-height:550px;}
p#logo{font-size:5rem;width:85%;margin-left:7.5%;padding-left:7.5%;}
.img-logo{height:4.5rem;}
p.logo-desc{font-size:1.4rem;margin-top:20px !important;}
table#goods_list{font-size:1.3rem;}
/*a, p, ul, ol, span{font-size:1.7rem;}*/
/*a, p, ul, ol{font-size:1.3rem;}*/
.pop-product-title p.pop-product-title-content{font-size:1.3rem;}
.table-wrapper table{font-size:1.3rem;}
#catalog-content #left-menu .m1{font-size:2.2rem;}
ul.alt3{font-size:2rem !important;padding-left:3rem;}
section.certificates .certificate-block .right h3{font-size:1.8rem;}
section.certificates .certificate-block .right ul.alt4 a{font-size:1.3rem;}
#footer .footer h2 {font-size:2.5rem !important;}
p.header-address{font-size: 1.5rem !important;}
.ribbon3{font-size: 1rem;}
.header-search-btn{height:37.5px;}
}
.btn-default:hover{color:#f8f8f8 !important;}
.margin-none{margin:none !important;}
