@font-face {
	font-family: 'Circe';
	src: url('../fonts/Circe/Circe-Regular.eot');
	src: local('Circe'), local('Circe-Regular'),
		url('../fonts/Circe/Circe-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Circe/Circe-Regular.woff') format('woff'),
		url('../fonts/Circe/Circe-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('../fonts/Circe/Circe-Light.eot');
	src: local('Circe Light'), local('Circe-Light'),
		url('../fonts/Circe/Circe-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Circe/Circe-Light.woff') format('woff'),
		url('../fonts/Circe/Circe-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('../fonts/Circe/Circe-Bold.eot');
	src: local('Circe Bold'), local('Circe-Bold'),
		url('../fonts/Circe/Circe-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Circe/Circe-Bold.woff') format('woff'),
		url('../fonts/Circe/Circe-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('../fonts/Circe/Circe-ExtraBold.eot');
	src: local('Circe ExtraBold'), local('Circe-ExtraBold'),
		url('../fonts/Circe/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Circe/Circe-ExtraBold.woff') format('woff'),
		url('../fonts/Circe/Circe-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}
 @font-face {
    font-family: 'Plateia Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Plateia Bold'), url('../fonts/Plateia Bold.woff') format('woff');
    }
	
body,p,a,h1,h2,li,h3,h4,h5, .circ{font-family: 'Circe', Arial, sans-serif !important;}	
.plateia, h1, h2{font-family:'Plateia Bold' !important;}
@media (min-width: 300px) {
	  #sync1 img {
    height: 300px;
    width: auto;
  }
	.breadcrumb{font-size: 70%;}
	.abimg img { margin-top: 20px;}
	.prcont h4{font-size: 15px;}
	.primg{display:none;}
	  .prdig {
    font-size: 60px;
  }
  .men {justify-content: flex-end;}
  h1{font-size:24px;}
  h2{font-size:20px;}
   .podzag{ margin-top:10px;
  margin-bottom: 20px;
  max-width: 700px; font-size:14px}
    #sp-shapka{ background-position: 50% 25%;}
	.dgbl{padding: 20px;margin-bottom:5px; margin-top:5px;}
	  .prcont{margin-left:10px;}
	  #sp-catalog{background-color: #0069b2;}
	  .uslbl h3{font-size: 16px;}
	  #mod-custom125{margin-top:30px;}
	  .rpd{margin-top:20px;}
	  .tezer{margin-bottom:10px;}
	  .bform {
  background: #fff;
    padding: 20px;
    border-radius: 8px;
  }
  #mod-finder-searchword122{width: 190px;}
  .item-box{display:flex; padding: 20px 20px; justify-content:center; margin-bottom: 20px !important;}
  .tittez{text-align: center;width: 100%; margin-bottom: 5px;}
  .jbprice-tmpl-default{display: block; align-items: center;}
  .item-price{display: flex;justify-content: center;text-align: center;width: 100%;}
  .harbl{font-size: 13px;}
   .jbzoo .jbprice-tmpl-full  .quantity-wrapper .plus {
    left: 0px !important;
  }
  .jbprice-tmpl-full .jbprice-buttons{margin-top:20px;}
  .fuss{margin-bottom: 15px !important;
    font-size: 13px;}
}

@media (min-width: 768px) {
	.harbl{font-size: 14px;}
	 #sync1 img {
    height: 300px;
    width: auto;
  }
	.breadcrumb{font-size: 80%;}
	.uslbl h3{font-size: 18px;}
	.prcont h4{font-size: 18px;}
	h1{font-size:36px;}
	h2{font-size:30px;}
	 .podzag{ text-transform: uppercase;
  max-width: 700px; font-size:13px}
    .prdig {
    font-size: 70px;
  }
  .primg{display:block;}
    .prcont{margin-left:20px;}
	#mod-finder-searchword122{width: 300px;}
}

@media (min-width: 992px) {
	  .jbprice-tmpl-full .jbprice-buttons{margin-top:0px;}
	.harbl{font-size: 16px;}
	.fuss{font-size: 10px;}
	#sync1 img {
    height: 350px;
    width: auto;
  }
  .item-box{display:block; padding: 20px 0px; justify-content:left; margin-bottom: 0px !important;}
  .tittez{text-align: left;width: 100%; margin-bottom: 5px;}
  .jbprice-tmpl-default{display: flex; align-items: center;}
	
	#mod-finder-searchword122{width: 500px;}
	  .bform {
   background: #fff;
    padding: 60px;
    border-radius: 8px;
  }
	.breadcrumb{font-size: 90%;}
	.rpd{margin-top:90px;}
	#mod-custom125{margin-top:0px;}
	.abimg img { margin-top: 0px;}
	  .prcont{margin-left:30px;}
	.prcont h4{font-size: 20px;}
	 .prdig {
    font-size: 100px;
  }
	  .men {justify-content: center;}
    #sp-header.header-sticky #sp-logo {display: block;}
	#sp-logo {display: none;}
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {margin: 0 3px;font-size: 11px;}
	h1{font-size:40px;}
	h2{font-size:36px;}
	 .podzag{ text-transform: uppercase; margin-top: 20px;
  margin-bottom: 40px;
  max-width: 700px; font-size:14px}
    #sp-shapka{ background-position: top right;}
	.dgbl{padding:30px;margin-bottom:10px; margin-top:10px;}
	.tezer{margin-bottom:25px;}
	.item-image-tez img{height: 50px;}
	.tittez a{font-size: 14px;}
	  .jbprice-tmpl-full{display: flex;}
}

@media (min-width: 1200px) { 
.fuss{margin-bottom: 25px;}
.fuss{font-size: 10px;}
  #sync1 img {
    height: 400px;
    width: auto;
  }
.tittez a{font-size: 16px;}
.item-image-tez img{height: 60px;}
.breadcrumb{font-size: 100%;}
#sp-catalog{background-color: #ecf2f4;}
.prcont h4{font-size: 22px;}
 .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {margin: 0 5px;font-size: 13px;}
 h1{font-size:44px;}
 h2{font-size:40px;}
  .podzag{ text-transform: uppercase;
  max-width: 700px; font-size:15px}
  .dgbl{padding: 40px;margin-bottom:10px; margin-top:10px;}
}

@media (min-width: 1400px) { 
.fuss{font-size: 13px;}
.tittez a{font-size: 16px;}
 .limg::after, .rimg::after {
    border: 1px solid #193d72;
  }
 .podzag{ text-transform: uppercase;
  max-width: 700px; font-size:16px}
h1{font-size:48px;}
h2{font-size:44px;}
}
.toprow{display: flex;
align-items: center;justify-content: space-between;}
.top {

  padding: 15px 0px;
}
#sp-header {
 
}
.body-innerwrapper {
  overflow-x: visible;
  z-index: 109;
  position: relative;
}
#sp-header.header-sticky{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);}
#splogo .sp-column {
 display: flex;
color: #8f8f8f;
align-items: center;
text-transform: uppercase;
letter-spacing: 1px;
}
.slogan {
font-size: 12px;

margin-left: 30px;
padding: 12px;
padding-left: 30px;
}
#splogo .sp-column a{flex-shrink: 0;}
.tadr {
  color: #8f8f8f;
  position: relative;
  margin-right: 40px;
  margin-top: 4px;
  font-size: 15px;

}
.tadr a{color:#302726; font-size:16px; display:block; font-weight: 500;}
.tadr a:hover{text-decoration:underline;}

.ttel a{font-size: 16px;
font-weight: bold;
color:#302726;
display: block;}
.ttel a:hover, .ttel a:focus, .ttel a:active{color:#0069b2}
.ttel{text-align: right;
margin-right: 40px;}
.ttel span{color: #bebebe;
font-size: 15px;
line-height: 16px;
display: block;}
.knopka {
padding: 12px 30px;
  display: inline-block;
  letter-spacing: 0.1em;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  overflow: hidden;
  transition: all .15s linear;
  position: relative;
  top: 0px;
  background: #0069b2;
  border-radius: 10px;
}
.big-knopka{font-size: 15px;}
.knopka:hover, .knopka:focus, .knopka:active{transform: scale(1.05); color: #fff;}
.knopka:before {
  content: '';
  width: 100%;
  height: 200%;
  position: absolute;
  top: 0; left: 0;
  opacity: 0.5;
  filter: blur;
  background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
  transform: translate(-100%, -25%) rotate(10deg);
  animation: blick 5s infinite;
}

@keyframes blick {
  0% {
    transform: translate(-100%, -25%) rotate(10deg);
  }
  20% {
    transform: translate(100%, -25%) rotate(10deg);
  }
  100% {
    transform: translate(100%, -25%) rotate(10deg);
  }
}

.topcont {flex-shrink: 0;
  display: flex;
  align-items: center;

  justify-content: flex-end;
}
#link_my_selectcitylist .down{display:none;}
.top_geo{display: flex;align-items: center;
justify-content: flex-end;}
#link_my_selectcitylist{font-weight: normal;
  font-size: 16px;
  text-decoration: underline dashed;
  text-transform: none;
  color: #302726;}
  .top_geo .fas{margin-right:5px;font-size: 13px;}
  .tizer-btn{display: flex;
justify-content: space-between;}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  border: 2px solid transparent;

}
.toplogs{height:50px; width:auto;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {
 color: #193d72;
  border: 2px solid #193d72;
  line-height: 40px;
  font-weight: 600;
}
.sp-megamenu-parent > li:last-child > a {
  padding: 0 15px;
}
.wha{height: 35px;
  width: 35px;
  line-height: 35px;
  border: 1px solid #ecf2f4;
  color: #002963;
  text-align: center;
  border-radius: 100%;
  display: block;
  margin-right: 20px;
  background: #ecf2f4;
}
.wha:hover, .wha:focus, .wha:active{color:#2cb742;}
.bts img{height: 25px;
width: auto; transition:all .6s ease;}
.bts{cursor: pointer;
width: 50px;position: relative;
display: flex;
height: 50px;margin-top: -5px;
justify-content: center;
align-items: center;
}
.bts:hover img{height: 28px;}
.cartit{background: #0069b2;
color: #fff;
position: absolute;
width: 22px;
height: 22px;
line-height: 22px;
border-radius: 100%;
font-size: 12px;
right: 0;text-align: center;
top: 5px;}
#sp-shapka{background-image: url("/images/bg3.webp");
  background-repeat: no-repeat, no-repeat, no-repeat;
 
  background-size: contain;
  }

#sp-shapka h1{color: #193d72;
  text-transform: uppercase;
  font-weight: bold;
 margin-top: 60px;}
 
 .podzag{color: #4b6891;

 }
  .knopka2{background: #0069b2;
   
  font-weight: 500;
  border-radius: 10px 10px 10px 10px;
  background-position: center center;
  border-color: transparent;
  border-style: solid;
  transition: background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;
  padding: 10px 20px;
  color: #fff;
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;}
  .knopka2 i{background: #193d72;
  padding: 12px;
  border-radius: 4px;
  margin-left: 20px;}
  .knopka2:hover, .knopka2:focus, .knopka2:active{background:#193d72; color:#fff;}
  .ost{font-weight: 300;
  margin-bottom: 5px;}
  .dgbl span{color: #193d72;
  font-weight: 900; font-family:'Plateia Bold' !important;
  font-size: 40px;}
  .dgbl{border-radius: 10px 10px 10px 10px;
  border: 1px solid #193d72; 
  color: #193d72;
  text-align: center;}
  
  .sp-megamenu-parent > li > a {
  color: #193d72;
}
.shimg img{margin-top:-50px;}
  #sp-header {
    height: 80px !important;
    display: flex;
    align-items: center;
  }
  .drow{margin-top:20px;}
  
  #sp-catalog{background-image: url(/images/bgblu.svg);
  background-position: center;
  background-size: cover; padding-bottom: 100px;
  margin-top: 80px;
  }
  h2{text-transform: uppercase;
  font-weight: bold;}
  .suptitle{color: #b9c6d9;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 13px;}
  .suptitle i{font-size: 6px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;margin-top: -2px;}
  .mt-20{margin-top:20px;}
  .mt-30{margin-top:30px;}
  .mt-40{margin-top:40px;}
  .mb-10{margin-bottom:10px;}
  .mb-20{margin-bottom:20px;}
  .mb-30{margin-bottom:30px;}
  .mb-40{margin-bottom:40px;}
  .wtitles h2{color: #fff;
  max-width: 800px;}
  .jbcat{background: #ecf2f4;border-radius: 10px;
  display: flex; margin-bottom:25px;
  padding: 30px;
  flex-direction: column;
  justify-content: space-between;}
  .jbcategory-image{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTAuOTY5IiBoZWlnaHQ9IjE3My45NiIgdmlld0JveD0iMCAwIDExMC45NjkgMTczLjk2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iYjIyLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNODg5LjY4NywyNzA4Ljg0di00LjA2aDQuMDY0djQuMDZoLTQuMDY0Wm0wLTE4Ljk2aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabS0xNC45LDE2OS45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptLTE2LjEsMTY5LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0tMTQuOSwxNjkuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabS0xNS4xLDE2OS45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptLTE0LjksMTY5LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0tMTYuMSwxNjkuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTYuMWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNC45aDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE2LjFoNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabTAtMTQuOWg0LjA2NHY0LjA2aC00LjA2NHYtNC4wNlptMC0xNi4xaDQuMDY0djQuMDZoLTQuMDY0di00LjA2Wm0wLTE0LjloNC4wNjR2NC4wNmgtNC4wNjR2LTQuMDZabS0xNC45LDE2OS45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNi4xaDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE0LjloNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTYuMWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNlptMC0xNC45aDQuMDY1djQuMDZoLTQuMDY1di00LjA2Wm0wLTE2LjFoNC4wNjV2NC4wNmgtNC4wNjV2LTQuMDZabTAtMTQuOWg0LjA2NXY0LjA2aC00LjA2NXYtNC4wNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03ODIuNzgxIC0yNTM0Ljg4KSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIwLjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 15px top 50% / auto auto no-repeat, transparent;
  height: 220px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;}
  .jbcategory-image img{height: 200px;
  width: auto;}
  .jbcategory-title{color: #193d72;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 10px;}
  .catrm{background: #0069b2;
  display: inline-flex;
  transition: all .6s ease;
  padding: 12px 30px;
  border-radius: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 13px;
  align-items: center;
  max-width: 170px;}
  .catrm svg{fill:#fff; width: 20px;}
  .catrm span{background: #193d72;
  padding: 4px; transition:all .6s ease;
  border-radius: 4px;
  margin-left: 20px;}
  .catrm:hover span{margin-left: 25px;}
  .jbcat .jbcategory-desc{color: #6a83a3;
  font-weight: 300;
  display: block;
  line-height: 1.2;}
  .grid{display:grid;}
  
  .prblock{flex-shrink: 1;align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: auto;
  max-width: 100%;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
display: flex;}

.prdig{width: auto;margin-right:30px;
  display: inline-flex;
  
  line-height: normal;
  vertical-align: top;
  position: relative;
  margin-left: 0px;
  font-weight: 900;
  transform: rotateX(0deg) rotateY(0deg) rotateZ(270deg);
  color: #f0f2f9;
  text-align: center;}

  .prcont h4{text-transform: uppercase;
  font-weight: bold; font-family: 'Plateia Bold' !important;}
  .prcont{color: #fff;
  letter-spacing: 1px;
  line-height: 1.2;position: relative;
  margin-bottom: 0px;}
  #sp-uslugi{background: #ecf2f4; 
 }
  .primg img {
  height: 80px;
  width: auto;
}
.primg {
  flex-shrink: 0;
}
h2{color:#193d72}
.uslbl{display: block;
  background: #fff; margin-bottom:25px;
  padding: 30px;transition: all 0.3s ease; 
border-radius: 10px;}

.uslbl h3{color: #002963;
  text-transform: uppercase;
  font-weight: 700;
  
  font-family: 'Plateia Bold' !important;
  margin-bottom: 15px;}
.uslbl p{color: #193d72;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.2;
  margin-bottom: 0;}
  .arbtn{background: #193d72;
  padding: 5px;
  border-radius: 4px;}
   .arbtn img {filter: brightness(0) invert(1); transition: transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); }
   .uslbl:hover  .arbtn img{transform: rotate(45deg);}
	.uslbl:hover {box-shadow: 4px 8px 14px 0px rgba(47,57,112,0.15);}
.h3title{color: #193d72;
  text-transform: uppercase;
font-weight: bold;}
#mod-custom126 p{color: #193d72;
font-weight: 300;}
.abimg img{border-radius: 10px;}
.tezer .catrm{max-width: 190px; cursor:pointer;}
.tezer .catrm i {position: relative;
  top: 1px;}
  
  .tezer{background: #fff; 
  padding: 20px;display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;}
  .item-title a{color: #193d72;
  margin: 10px 0px;
  display: block;
  font-size: 18px;
  line-height: 1.2;}
.tezer .jbprice-value-label{display:none;}
#sp-preim2{
  background-image: url(/images/bgblu.svg);
  position: relative;
  background-size: cover; overflow:hidden;
  padding-bottom: 100px; background-color: #ecf2f4;
background-position: center;
}
.preimbl{-webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  position: relative;
  margin-top: 20px;
  text-align: left;
  z-index: 1;
  padding: 22px 24px 22px;
  border-radius: 5px;color:#193d72;
background: #fff;}
.preimbl:before{position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: .4s;
  z-index: -1;
  background: url(/images/map2.png);

  background-repeat: no-repeat;
  background-position: center center;
background-size: cover;}
.preimbl img{margin-bottom: 20px;
  width: auto;}
.preimbl h4{font-weight: bold;color:#193d72}
 .shar img{position: absolute;
  margin: auto;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  text-align: center;
  animation-name: rotation;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  height: 500px;
  width: auto;
  bottom: 0;}
  @keyframes rotation {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}
.preimrow{margin-top:30px;}

.digtext{color: #fff;
  text-transform: uppercase;
  font-size: 12px;
margin-top: 10px;}
.preimbl p{font-weight: 300;
  line-height: 1.2;
  font-size: 14px;}
  .digico img{height: 40px;
  width: auto;}
  .catshapp h1{color:#193d72; text-transform:uppercase;}
  .cateimg img{border-radius:10px}
  .float-start{display:none;}
  .breadcrumb {
  padding: 0;
  background-color: transparent;
  border-radius: 0.25rem;
  margin-bottom: 5px;
}
.pathway{color:#193d72}
.pathway:hover{color:#0069b2}
#sp-main-body {
  padding: 0px;overflow: clip;
}
.catpad{background: #ecf2f4;padding: 40px 0px;

}
.blsh{padding: 60px 0px;}
.uslugi-tizer {
margin-top:80px;
  position: relative;
  padding: 0 30px;
}
.rimg::after {
  content: "";
border-radius: 10px;
  top: -46px;

  bottom: 49px;

  left: -21px;

  right: 20px;

  position: absolute;

  z-index: 1;

}
.rimg img{border-radius: 10px;}
.rimg::before {
  content: "";
  top: -25px;
  bottom: 30px;
  left: -40px;
  right: 40px;
  background: #f9f9f9;
  position: absolute;
  z-index: 0;border-radius: 10px;
}
.catblock .rimg img, .uslugi-tizer .rimg img{ transition: all 1s ease;}
.catblock:hover .rimg img, .uslugi-tizer:hover .rimg img  {transform:scale(0.95);}
.uslugi-tizer .readmore{margin-top:15px;}
.rimg a{position: relative;
z-index: 2;}
.tizpod p {
  color: #adabab;
  font-weight: 300;
  font-size: 15px;
margin-top: 10px;
}
.tizpod h3{display: block;
  line-height: 1;
margin-top: 10px;}
.tizpod .article-header a{color: #002963;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
  display: block;
  margin-top: 20px;}
.blog-item .knopka2 svg, .fcon .knopka2 svg{
  fill: #fff;transition: all .3s ease;
  width: 20px;
  }
.blog-item .knopka2 span, .fcon .knopka2 span {
  background: #193d72;transition: all .3s ease;
  padding: 4px;
  transition: all .6s ease;
  border-radius: 4px;
  margin-left: 20px;
  }
  .blog-item .knopka2:hover  svg, .fcon .knopka2:hover svg{margin-left:5px;}
  .catdescr{background:#ecf2f4; padding: 40px 0px; padding-bottom:30px;}
  .category-desc, .artic{font-weight: 300;
  font-size: 17px; color:#193d72}
  .view-category #sp-uslugi, .view-article #sp-uslugi{padding-bottom:50px;}
  .fcon{position: sticky;
 top: 120px;
  background: #fff;
  padding: 30px;
  border-radius: 10px;}
  .fcon img{height: 50px;}
  .fcon p{color: #193d72;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;}
.fcon .tphon{color: #193d72;
  font-weight: bold;
  font-size: 18px;
  display: block;}
  .artic{padding-top: 60px;}
  .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 40px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
  line-height: 1;
  display: inline-block;
  padding: 8px 0;
  cursor: pointer;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #0069b2;
}
#jbmodule-bootstrap-121{padding-bottom: 30px;}
.msdat{background: #1a3f73;
  display: inline-block;
  color: #fff;
  margin: 5px;
  border-radius: 4px;
  font-size: 14px;
padding: 4px 8px;}
.ubl h3{color: #193d72;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 20px;}
.ubl .arbtn{height: 40px;
  width: 40px;
  position: absolute;
  right: 10px;
top: 5px;}
.ubl:hover .arbtn{background:#0069b2;}
.ubl:hover .arbtn img{transform: rotate(45deg);}
#sp-news{background: #ecf2f4;
  padding-bottom: 60px;}
  #sp-foot {
  background-color: #193d72;
  background-image: url(/images/bg4.webp);
  padding-top: 80px;
  padding-bottom: 80px;
}
.footmenu {
  padding: 0;
  list-style: none;
}
.footmenu a {
  color: #fff !important;
  padding: 4px 0px;
  display: block;
  font-size: 15px;
}
.footimg {
  height: 60px;
  width: auto;
  margin-top: 20px;
}
.footmenu li a{position:relative;}
.footmenu li a:before{content: "";
  width: 10px;
  transition: all .4s ease;
  height: 1px;
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;}
  .footmenu li a:hover:before{ width: 15px;}
  #sp-foot h3{text-transform: uppercase;
  color: #fff;
 }  
  #sp-foot h3 span{color: #0069b2;
  font-weight: 900;}
  .footp{color: #b9c6d9;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;}
  .social a{border: 1px solid #fff;
  padding: 10px 20px; transition: all .15s linear;
  color: #fff;
  display: inline-block;
  margin-right: 10px;}

.social a i{margin-right:5px;}
.social a:hover{transform: scale(1.05);
  color: #fff;}
  #sp-foot p {color:#fff;}
  .footphone{color: #fff;
  font-size: 18px;
  font-weight: bold;
  }
  .fm a{color: #fff;
  text-decoration: underline;
  }
  .kline span{display: block;
  color: #efefef;
  font-weight: bold;}
  .kline{color: #fff;}
  .partn {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.partn img {
  height: 20px;
  width: auto;
  margin-right: 8px;
}
.bform{color:#193d72; margin-top:30px;}
.com-baforms-wrapper .ba-page-items .ba-form-row .ba-input-wrapper .ba-field-container input {
  height: 55px !important;
  padding: 0 20px !important;
  font-weight: 300 !important;
  border: 1px dashed #ccc !important;
}
.ba-form-page .ba-page-items .ba-form-row .ba-form-field-item.ba-form-phone-field  input{padding:0 120px!important;}
.upload-file-btn.knopkaup{display: block;
height: 50px !important;
line-height: 22px !important;
background: #fff !important;
  background-image: none;
background-image: none;
background-image: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' stroke='rgb(95,103,143)' fill='none' stroke-width='2' stroke-dasharray='5 5'/></svg>") !important;
text-align: center !important;
font-size: 15px !important;
font-weight: 300 !important;
color: #000;}
.upload-file-btn.knopkaup i{color:#000; font-size:12px;}
.upload-file-btn.knopkaup:hover{background:#f5f5f5 !important; background-image: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' stroke='rgb(95,103,143)' fill='none' stroke-width='2' stroke-dasharray='10 10'/></svg>") !important;}
.ba-field-container textarea {
  min-height: 116px !important;
  resize: vertical;
}

.ba-forms-lightbox-row{position: absolute; z-index:999999 !important; width: 96% !important;}
.ba-form-icons.ba-icon-close::before {
  content: "\f136";
  color: #0069b2;
}
.bform .upload-file-input {
  border: 0px !important;
}
.ba-form-submit-btn{width: 100% !important;}
.upload-file-empty-text{display:none;}

.bform .ba-field-container .upload-file-input .upload-file-btn{background: #ecf2f4 !important;
  color: #193d72;
  cursor: pointer;
  display: block;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  width: auto !important;
  height: 55px;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 4px;}
  .bform .ba-field-container .upload-file-input .upload-file-btn:hover, .bform .ba-field-container .upload-file-input .upload-file-btn:focus, .bform .ba-field-container .upload-file-input .upload-file-btn:active{background:#0069b2!important; color:#fff;}
  .darkbl{color:#193d72}
  .abpr{background: #fff; margin-bottom:15px;
  padding: 30px;display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;align-items: flex-start;
  color: #193d72;
  font-size: 16px;line-height: 1.2;}
  .abpr img{background: #ecf2f4;
  padding: 8px;
  border-radius: 8px;
  height: 60px;
  width: auto; margin-bottom:20px;}
  
  .uss{color: #193d72;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;}
  .uss:hover, .uss:focus, .uss:active{color:#0069b2}
  .usluga{background: #fff;
  padding: 30px; margin-bottom:25px;
  border-radius: 10px;}
   .usluga h3{font-family: 'Plateia Bold' !important;}
   .list-arrow{padding: 0;
  list-style: none;}

  .list-arrow li:before {
  content: "";
  width: 10px;
  transition: all .4s ease;
  height: 1px;
background: #193d72;
  color: #193d72;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.usbg1{background: url(/images/usl/1.jpg);}
.usbg2{background: url(/images/usl/2.jpg);}
.usbg3{background: url(/images/usl/3.jpg);}
.usbg{height: 100%;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
min-height: 200px;}
.usluga .knopka2{margin-bottom:20px;}
 .main-video i {
  height: 100px;
  width: 100px;
  border-radius: 100%;
  text-align: center;
  line-height: 100px;
  font-size: 30px;
  background: rgba(255, 255, 255, 0.23);
  transition: all .5s ease;
  color: #fff;
}
.main-video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
 .main-video:hover i{ height: 115px;  line-height: 115px;
  width: 115px; color:#0b92f2; background:rgba(11, 146, 242, .23);}
  .main-video{position: relative;
  display: block;max-width: 340px;
  width: 100%; margin:0 auto;
  overflow: hidden;
  cursor: pointer;
  border-radius: 10px;
  z-index: 20;
  background: rgba(255, 255, 255, 0.15);
  stroke-width: 1px;
  stroke: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(2.0999999046325684px);}
  .accordion-button{color: #193d72;
  text-transform: uppercase;
  font-weight: bold;}
    .accordion-button:hover{color:#fff;background:#0069b2;}
 .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #193d72;
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:focus {
 z-index: 3;
  border-color: #fff;
  outline: 0;
  box-shadow: none;
}
.accordion-body{color: #193d72;}
.accordion-body h3{text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
}
.abpr h5{text-align:center;width: 100%;margin: 0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #0069b2;
}
.contbl{background: #fff;
  padding: 40px;box-shadow: 0px 0px 11px 1px rgba(233,233,233,1);
border-radius: 10px;}
.ctitle{color: #b9c6d9;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 13px;
margin-bottom: 10px;}
.cph{color: #193d72;
  display: block; font-size:17px;
font-weight: bold;}
.cmail{display: block;
  color: #193d72;
text-decoration: underline;}
.messeng a{background: #ecf2f4;
  padding: 8px 20px;
  border-radius: 8px;
color: #183c71;}
.messeng a i{margin-right:8px;}
#map{
  margin-top: -24px;
border-radius: 10px;}
.com-content-category-blog__pagination{display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;}
  .pagination > .active > a, .pagination > .active > span {
  border-color: #0345bf;
  background-color: #193d72;
}
.pagination > li > a, .pagination > li > span {
  color: #193d72;
  margin: 4px;
    margin-left: 4px;
  border-radius: 4px;
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: #ecf2f4;
  border-color: #d0d0d0;
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
box-shadow: none;}
.accordion-button::after {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-left: auto;
  content: "";
  background-image: url("/images/ico/plus.svg");
  background-repeat: no-repeat;
  background-size: 60%;
  transition: transform .2s ease-in-out;
  border-radius: 100%;
  background-position: center;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("/images/ico/plusw.svg");
  transform: rotate(-45deg);
}
.ser{background: #fff;
  padding: 20px; margin-bottom:20px;
  display: block;position: sticky;
  top: 140px;
border-radius: 10px;}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 100px;
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-close.text-reset{position: absolute;
  right: 20px;
  top: 20px;}
  .kpois{height: 50px;
  background: #0069b2;
  border: 1px solid #0069b2;
  color: #fff;
  padding: 0 20px;
  display: inline-block;}
    .kpois:hover,   .kpois:focus,   .kpois:active{color:#0069b2; background:#fff;}
#mod-finder-searchword122{height: 50px;
  border-radius: 0px;
  }
  .view-search #sp-uslugi{padding-top:50px;}
  #search-result-list{list-style: conic-gradient;}
   .basket-head{background: #ecf2f4;
padding: 20px 30px;
display: flex;
justify-content: space-between;
align-items: center;
text-transform: uppercase;
font-weight: bold;}
.basket-head .btn-close{cursor:pointer;}
.basket-head h3{margin-bottom: 0px;color:#193d72;
font-weight: bold;}
.basket-telo{padding: 30px;
  max-height: 650px;
  overflow: auto;}
  .basket-telo .jbcart-module-item{border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
  margin-bottom: 10px;}
.jbcart-item-delete{cursor: pointer;
color: #858484;
font-size: 12px;
position: relative;
top: -3px;
float: none !important;
width: 30%;
text-align: right;}
.jbcart-item-delete:hover{color:#ff3618}
.jbcart-item-quantity {
 margin-left: 5px;
font-weight: 300 !important;
flex-shrink: 0;
}
.jbcart-item-url{color:#193d72;
margin: 0 !important;
line-height: 1;
display: block;
width: 100%;}
.jbcart-item-url:hover{text-decoration:underline;}
#offcanvasRight{display: flex;
justify-content: space-between;}
.basket-footer{background:#f5f6f8; padding:30px;}
.clearbasket{text-transform: uppercase;
  font-size: 14px;color:#193d72;
  cursor: pointer;
  padding: 12px 0;
  display: inline-block;}
.clearbasket:hover{color:#ff3618}
.pusto{display: flex;
align-items: center;
text-align: center;
justify-content: center;
font-weight: bold;
text-transform: uppercase;height: 60vh;}
.jbzoo-view-basket .jbcart{background: #fff;
  margin-bottom: 60px;}
.jbzoo-view-basket .jbcart-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
  max-width: 100%!important;
}
.dele{padding: 10px;
  font-size: 16px;
color: #ccc; cursor:pointer;}
.jbform-actions .knopka{color:#fff !important;}
.jbform-actions .knopka:hover, .jbform-actions .knopka:focus, .jbform-actions .knopka:active{background:#d9e0e8 !important; color:#535353 !important;}
.jbzoo .jbform-actions {
 padding:0px!important;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: transparent !important;
  border-top: 0px solid #f0f2f9 !important;
}
.formazak{background: #ecf2f4;
padding: 40px;}
.jbzoo .jbcart-title-main {
  font-size: 18px;
  text-transform: uppercase;
  display: block;
  line-height: 1;
  color: #193d72 !important;
}
.jbzoo .jbcart textarea, .jbzoo .jbcart select, .jbzoo .jbcart input:not([type]), .jbzoo .jbcart input[type="text"], .jbzoo .jbcart input[type="password"], .jbzoo .jbcart input[type="datetime"], .jbzoo .jbcart input[type="datetime-local"], .jbzoo .jbcart input[type="date"], .jbzoo .jbcart input[type="month"], .jbzoo .jbcart input[type="time"], .jbzoo .jbcart input[type="week"], .jbzoo .jbcart input[type="number"], .jbzoo .jbcart input[type="email"], .jbzoo .jbcart input[type="url"], .jbzoo .jbcart input[type="search"], .jbzoo .jbcart input[type="tel"], .jbzoo .jbcart input[type="color"] {
  height: 40px !important;
  font-size: 12px;
  line-height: 24px;
  width: 100%;
  padding: 4px 6px;
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #444444;
}
.jbzoo .jbcart-form-label {
  width: 100%;
  margin: 0 4% 0 0;
  color: #193d72;
}
.jbzoo .jbcart-form, .jbzoo .jbcart-table, .jbzoo .jbcart-payment, .jbzoo .jbcart-shipping, .jbzoo .jbcart-buttons {
  margin: 0px !important;
  padding: 0px !important;
  border-bottom: 0px !important;
}
.jbcart .knopka2{display: block;
  width: 100%;
  color: #fff!important;
  text-transform: uppercase;
  font-weight: bold;}
  .delbt{background: #ecf2f4;
  display: block;text-align: center;
  color: #193d72;
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;}
  .jbzoo .jbcurrency-value {
  color: #193d72;
}
.jbzoo .jbcurrency-symbol {
  opacity: 1 !important;
  filter: alpha(opacity= 70 );
  font-size: 0.9em;
  color: #193d72;
}
.jbcart-item-quantity {
  margin-left: 5px;
  font-weight: 300 !important;
  flex-shrink: 0;
  color: #b9c6d9;
}
.jbcart-module-line {
  margin-bottom: 12px;
  color: #193d72;
}
.jbzoo .jbcart-row > td {
  padding: 8px 0 8px 8px;
  vertical-align: middle;
}
.jbzoo .jbcart-item-image {
  padding: 4px;
  border: 0px !important;
  border-radius: 4px;
}
.jbzoo .jbcart-item-sku, .jbzoo .jbcart-item-params {
  font-size: 0.8em;
  color: #b9c6d9;
font-weight: 300 !important;}
.jbzoo .jbcart-item-sku-key, .jbzoo .jbcart-item-param-key, .jbzoo .jbcart-item-itemid-key {
  font-weight: 300 !important;
}
.jbzoo .jbcart-row:hover, .jbzoo .jbcart-row:hover td {
  background: #ecf2f4!important;
}
.plusminus{background: #193d72;
  color: #fff;
  width: 30px;
  display: block;
  text-align: center;
  border-radius: 4px;
  line-height: 18px;
  cursor: pointer;}
  .plusminus:hover, .plusminus:focus, .plusminus:active{background:#0069b2}
  .jbzoo .jbcart-label {
  color: #26487a!important;
}
.item-delete-alls{color: #193d72;
  background: #ecf2f4;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
}
.view-basket #sp-uslugi{padding-top:40px;}
  .jbzoo .jbcart-table tbody .jbcart-row > td {
    overflow: hidden;
    position: relative;
    padding-left: 0% !important;
    text-align: left;
  }
   .jbzoo .jbcart-table tbody .jbcart-row > td::before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 0%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    display: none !important;
  }
  hr{color:#193d72;}
  .accordion-item{border-color:#ecf2f4;}
  .gbg{background:#ecf2f4; padding:40px 0px;}
  .jbcatw{background:#fff;display: flex !important;}
  .jbcatw img{height: 150px;}
.jbcatw .jbcategory-title {
 
  font-size: 17px;

}
.subcategory-box{display:grid}
.catdescr{color: #193d72;
  font-size: 17px;
font-weight: 300;}
ul.zoo-cats-list {
margin: 0 !important;
    margin-bottom: 0px;
  display: block;
  background: #fff;
  padding: 20px;
  position: relative;
  z-index: 9;
  margin-bottom: 20px !important;
  border-radius: 8px;
}
ul.zoo-cats-list li.active > a {
  background: none !important;
  font-weight: 700 !important;
  width: 100%;
  display: flex;
}
ul.zoo-cats-list > .level0 > a {
  padding: 10px 5px;
  border: 0px;
  color: #193d72;font-size: 16px;
  display: flex;
  align-items: center; justify-content: space-between;
}
.item-title{color: #091324;
  font-size: 20px;
  display: block;
  text-transform: uppercase;
  font-weight: 500;}
  .parent_image {
  width: 10px;
  height: 100%;
  display: inline-block;
  flex-shrink: 0;
}
ul.zoo-cats-list ul {
  margin: 0 0 0 5px;
  padding-left: 15px;list-style: none;
}

ul.zoo-cats-list ul li a {
font-size: 13px;
  line-height: 1.2;
  color: #193d72;
  display: flex;
  padding: 8px 0px;
  justify-content: space-between;
}
.styck{position:sticky; top:110px;}
ul.zoo-cats-list ul li a:hover{text-decoration:underline;}
  ul.zoo-cats-list .parent_image {
  background: url(/images/ico/plus2.svg) 0px 50% no-repeat;
}
ul.zoo-cats-list li.open > a .parent_image {
  background: url(/images/ico/minus.svg) 0px 50% no-repeat;
}

   
  .item-image-tez img{
  width: auto;
  margin: 0 auto;}
  .jbzoo .row, .jbzoo .row-fluid {
  margin-bottom: 0px !important;
}
.item-box{background: #fff;
  border-bottom: 1px solid #ecf2f4;
}
.fle {display: flex;
align-items: center;}
.tittez a{color: #193d72; display:block;
  text-transform: uppercase;
font-weight: 600;}

.item-image-tez{width:100%}
.tittez h5{margin: 0;
}
.tittez a:hover{color:#0069b2}
.jbprice-tmpl-default .jbprice-value-label{display: block;
  color: #8490a2;
  font-weight: 300;
  font-size: 13px;}
  .jbprice-tmpl-default .jbprice-value-total{font-weight: 900;
  color: #193d72;
  margin-right: 20px;}
  .jbprice-tmpl-default .catrm{padding: 8px 30px;
  font-size: 11px;
  cursor: pointer;}
  .jbzoo .jbprice > div, .jbzoo .jbprice-tmpl-full > div, .jbzoo .jbprice-tmpl-teaser > div {
  margin-bottom: 0px !important;
}
.tittez{margin-bottom:0px;}
.overf{max-height: 500px;
overflow: auto;}
#jbmodule-default-120{display: flex;
  align-items: center; margin-bottom:15px;}
#jbmodule-default-120 .jbfilter-element-tmpl-text{height: 50px;
  border-radius: 10px; position:relative;
  border: 1px solid #26487a;
  padding-left: 45px !important;
  font-family: 'Plateia Bold' !important;
  color: #26487a;}
   #jbmodule-default-120 .jbfilter-element{position:relative;}
  #jbmodule-default-120 .jbfilter-element:before{content: "";
  background: url(/images/ico/search.svg);
    background-repeat: repeat;
  height: 40px;
  width: 40px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  left: 15px;
  z-index: 9;
  top: 15px;
}
#jbmodule-default-120 .knopkase{background: #193d72;
  border: 2px solid #193d72;
  color: #fff;
  text-transform: uppercase;
  border-radius: 10px;
  height: 50px;
display: block;
  padding: 0 30px;
  font-weight: bold;}
  .mfil{background: #fff;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 25px;}
  .mfil h3{color: #193d72;
  font-family: 'Plateia Bold' !important;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;}
  .fullblock{background: #ecf2f4;
  padding: 40px 0px;}
  .matit{color: #193d72;
  text-transform: uppercase;}
  .breadcrumb-item.active {
  color: #b9c6d9;
}
.styck {
  position: sticky;
  top: 120px;
  margin-bottom: 30px;
}



.owl-theme .owl-nav [class*=owl-] {
  transition: all 0.3s ease;
}
.owl-theme .owl-nav [class*=owl-].disabled:hover {
  background-color: #d6d6d6;
}

#sync1.owl-theme {
 position: relative;
  border: 1px solid #f3f7fb;
  border-radius: 10px;
  margin-bottom: 10px;
  min-height: 400px;
  align-items: center;
  display: flex;
  background: #fff;
}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {
  width: 50px !important;
  height: 50px !important;
  display: block!important;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}
#sync1.owl-theme .owl-prev {
  left: 10px;
}
#sync1.owl-theme .owl-next {
  right: 10px;
}

#sync1 .jbimage-gallery{display: flex;
  justify-content: center;

}

.owl-theme .owl-nav [class*="owl-"]:hover {
 font-size: 16px;
  color: #161c2a;
  height: 45px;
  margin-right: 8px;
  width: 45px;
  border-radius: 50%;
  background: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0px 0px 10px rgba(197, 197, 197, 0.68);
  box-shadow: 0px 0px 10px rgba(197, 197, 197, 0.68);
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}
.owl-theme .owl-nav [class*="owl-"] svg{stroke: #000; height: 30px;
  width: auto;}
#sync2 .jbimage-gallery {display: block;
  border-radius: 8px;
  margin: 0 5px;
  background: #fff;}
.com-zoo .fancybox-content{background:#fff!important;}
.fullblock .bc{margin-bottom:20px;}
.item-boxe .item-price{display: block;text-align: left;}
.full-item-price, .harbl{background: #fff;
  padding: 20px;
  border-radius: 10px;}

.jbprice-tmpl-full{
  align-items: center;
  width: 100%;
  justify-content: space-between;}
  .jbprice-tmpl-full .catrm{max-width: 100%;}
.jbprice-tmpl-full .jbprice-value-label{display:none;}
.jbprice-tmpl-full .jbprice-value-total{font-size: 20px;
  font-weight: 900;}
.wh h4{color: #b9c6d9;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 16px;}
  .harbl li {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  overflow: hidden;
  white-space: nowrap;
  line-height: 22px;
}
.harbl strong {
  font-weight: 500;
}
.harbl .dot {
  border-bottom: 1px dashed #b3b1b1;
  width: 100%;
  position: relative;
  top: -7px;
  margin: 0 10px;
}
.harbl li {
  white-space: nowrap;
  line-height: 22px;
  color: #193d72;
  font-weight: 300;
}
.harbl {color: #193d72;font-weight: 300;}
  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #fff;
  background-color: #193d72;
  border-color: #193d72;
}
.nav-tabs .nav-link {font-size: 14px;
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: 0 0;
    background-color: rgba(0, 0, 0, 0);
  background-color: #e4e4e4;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #193d72;
}
.nav-link {
  display: block;
  padding: 12px 30px;
  text-align: center;
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  text-transform: uppercase;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
isolation: isolate;
  border-color: transparent;
  background: #0069b2;
}
 .nav-tabs .nav-link:hover {color:#fff;}
.fulltab .nav-item{border-left: 1px solid #fff;}

#myTabContent{
  background: #fff;
  z-index: 9;
  position: relative;
  border: 2px solid #f0f2f9;
  
  border-top: 0px;}
  .nav-tabs {
  --bs-nav-tabs-border-width: 2px;
  --bs-nav-tabs-border-color: #f0f2f9;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
#myTabContent{padding: 40px;}

.fuss i{margin-right:8px;}
.jbzoo .jbzoo-item {
  margin: 0px !important;
  padding: 0;
}
.responsive{overflow-x:auto;}
.paspbl > div{display: inline-block;
  margin: 5px;
  border: 1px solid #e8e8e8;}
  .fulltab{margin-top:20px;}
#yoo-zoo #sp-shapka h1{max-width: 1000px;}
.image-full{position:relative;}
.image-full:before{content:"";}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 40px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: 0;
  right: 0;
  top: 142px;
  position: fixed;
  margin: 0 auto;
}
body.ltr #sp-header.header-sticky .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{top: 70px;}