@import url('header.css');
@import url('zony.css');
@import url('footer.css');


/*-----------------Slider---------------------*/

/*-----------Creative Slider------------*/

body .slide-block {width:100%;float:left;margin:0;padding:0;border:0;position:relative;height:100vh;z-index:1;margin-top: 157.4px!important;}
body .slide-block.fixed {/*margin-top:173px!important;*/margin-top:136px!important;}
body .single-info .slide-block, body .single-info .slide-block.fixed {margin-top:0!important;}
.slide-block .slider-wrapper {width:100%;float:left;margin:0;padding:0;border:0;position:relative;height:100vh;overflow:hidden;}

.metaslider .flex-viewport ul.slides {max-height: 40vw!important;overflow: hidden;}

.slideshow {margin-top:140px!important;}
.slideshow__slide-caption-text {margin-top:-90px!important;}

/*.slide-block .caption {width:1200px;float:left;left:50%;position:relative;transform: translate(-50%, 0);margin-top: 163px;}
.slide-block .caption {width: 1000px;float:right;top:50%;left:50%;transform:translate(-50%,-50%) ;position:absolute;padding-top:101px;}
.slide-block h2, .caption h2 {color:white;font-size:62px;line-height:67px;text-align:center;margin:0;margin-bottom:0px;width:100%;float:left;color:white;color:#05BCD7;color:white;
 background: linear-gradient(45deg, #EAF9FC 33%, #F3FBFC 66%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.slide-block h2 span, .caption h2 span {font-family: CenturyB;border-bottom: 3px solid white;}
.slide-block h3, .caption h3 {color:white;font-size:24px;line-height:29px;text-align:left;margin-top:0;width:100%;float:left;color:#006A7A;margin-bottom:30px;}
.caption h3 {font-size:21px;line-height:25px;}
.slide-block h3:before, .caption h3:before {content: '';color:black;font-family: Century;width:12px;border-bottom: 2px solid #006A7A;width:37.5px;float:left;margin-right:0px;margin-top: 16px;}
.slide-block h3:before {margin-right:10px;}
.slide-block p, .caption p {color:white;font-size:17px!important;line-height:22px!important;text-align:left;color:black;padding-bottom :10px;max-width:80%;}
.caption p {font-size:14px!important;line-height:19px!important;}
.slide-block a, .caption a {font-size:22px;margin-top:45px;left:50%;transform: translate(-50%,0);}
.slide-block .slider-wrapper p, .slider-wrapper .caption p {color: white;font-size: 24px!important;line-height: 29px!important;text-align: left;padding-top: 30px;padding-bottom: 0;max-width: 100%;width: 100%;float: left;text-align: center;}
.slide-block .slider-wrapper p a, .slider-wrapper .caption p a {color:white;
-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;
}*/
/*.slide-block .slider-wrapper p a:hover, .slider-wrapper .caption p a:hover {color:#FEC391;}*/

.effect-button, .wpcf7 .button input {width: auto;position:relative;text-transform:uppercase;padding: 12px 32px 12px 32px;color:white!important;border-radius: 42px;float:left;font-family: CenturyB;cursor:pointer;position:relative;background-size: 200% auto;background-image: linear-gradient(to right, #F88909 0%, #FFC79A 50%, #F88909 100%);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.effect-button.register-button {margin-right:20px;margin-bottom:20px;padding: 12px 32px;}
.wrap-register-button br {display:none;}
/*.slide-block a:hover, .caption a:hover, .effect-button:hover, .wpcf7 .button input:hover {background-position: right center!important;}
.slide-block a span, .caption a span {color:black;}*/


.slide-block img {width:auto;height:auto;min-height:100vh;min-width:100%;float:left;margin:0;padding:0;border:0;position:relative;left:50%;top:50%;transform:translate(-50%,-50%) skew(0deg, 6deg);margin-top: 163px;}
.c-header-home_controls img {height:30px;width:auto;min-height:0!important;margin:0!important;}

/*-----------MetaSlider------------*/

body .slide-block, body .slide-block .slider-wrapper, body .hero-slider, body .overlay {height:auto!important;min-height:auto!important;}

.slide-block .overlay {background: transparent;}
.slide-block img {width: 100%;height: auto;min-height: 0;float: left;left: 0%;top: 0%;transform: translate(0,0) skew(0deg, 0deg);margin-top: 0;position:relative;}
.slide-block, .slide-block .slider-wrapper, .hero-slider, .overlay {height:auto!important;min-height:0!important;}
.hero-slider .carousel-cell {position:relative!important;}
.metaslider .slides, .slide-block .slider-wrapper div {margin:0!important;padding:0!important;}
.metaslider .flexslider {margin:0!important;}
.metaslider .flex-control-nav {position: absolute!important; width: auto!important;bottom: 70px!important;padding: 0!important;margin: 0!important;list-style: none;text-align: center;line-height: 1!important;float: left;left: 50%;margin-left: -600px;margin-left: 0;left: 50%;transform: translate(-50%,0);float: left!important;border:0!important;}
.metaslider .flex-control-nav li {width: 30px;height: 0;opacity: 1;padding: 20px 0;background: transparent;border-top: 0px solid #008397;border-radius: 0;margin: 0 10px!important;}
.metaslider .flexslider .flex-control-nav a {height: 4px;width: 100%;float: left;-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;background: white;border-radius:0!important;left: 0%;transform: translate(0,0);margin:0!important;cursor:pointer;}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {background-color:#F8880A!important;}
.metaslider .flexslider .flex-direction-nav {width: 100%;height: auto;float: left;margin:0!important;top:0!important;}
.metaslider .flexslider .flex-direction-nav li {position: absolute;top: 50%!important;margin:0!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-prev {float: left;position: absolute;left: 0;top: 50%;left: 80px!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-next {float: right;position: absolute;right: 0;top: 50%;right: 80px!important;}
.metaslider .flexslider .flex-direction-nav li a {opacity:1!important;margin:0!important;margin:0!important;top:0!important;height:48px!important;width:48px!important;background: url('/images/arrow-right2.png') center center no-repeat!important;background-size: auto 100%!important;margin-top:-24px!important;margin-top:-1px!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-prev a {background-image: url('/images/arrow-left2.png')!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-prev:hover a {background-image: url('/images/arrow-left2-hover.png')!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-next a {background-image: url('/images/arrow-right2.png')!important;}
.metaslider .flex-direction-nav .flex-prev {left:0!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-next:hover a {background-image: url('/images/arrow-right2-hover.png')!important;}


/*-----------------Common---------------------*/

.info {background: white;float:left;width:100%;z-index:9;position:relative;background:transparent;/*margin-top:-5.25vw;margin-top: -8.25vw;*/}

.diagonal-block {transform: skew(0deg, -6deg);background:white;height:200px;margin-top:-110px;width: 100%;float:left;}
.diagonal-block.diagonal1 {margin-top:-5.25vw;position: relative;z-index: 5;}

.info-block {width: 100%;float: left;z-index:999;position:relative;margin-top: 0;display:block!important;}
.info-block.all-button {border-bottom: 2px dotted #05BCD7;}
.info-block-wrapper, .footerlast-wrapper {width:1300px;padding: 70px 0;float:left;left:50%;position:relative;transform: translate(-50%,0);padding-bottom:0;}

h1 {color:black;font-size:42px;line-height:47px;font-family: CenturyB;}
h2 {color:#006A7A;font-size:37px;line-height:42px;font-family: CenturyB;margin-bottom:80px;}
h2 span {font-size:37px;line-height:42px;font-family: CenturyB;}
h3 {color:black;font-size:21px;line-height:25px;font-family: CenturyB;}
h3 span {font-size:21px;line-height:25px;font-family: CenturyB;}
h4 {color:black;font-size:18px;line-height:22px;font-family: CenturyB;}
h4 span {font-size:18px;line-height:22px;font-family: CenturyB;}
h4 span time {font-size:15px;line-height:20px;}
p {color:black;font-size:15px;line-height:22px;font-family: OpenSans;margin:0;padding: 0 0 15px 0;}
.single-info p {font-size:14px;line-height:19px;}
.single-info ul, .single-info ol {margin:0;padding-bottom:10px;}
.single-info li {font-size:14px;line-height:19px;padding-bottom:5px;}
.single-info.page-page .main-content p, .single-info.page-page .main-content li, .single-info.just-single .main-content p, .single-info.just-single .main-content li {font-size:15px;line-height:20px;}
strong {font-weight:normal;font-family: OpenSansB;}
h1 strong, h2 strong, h3 strong, h4 strong {font-weight:normal;font-family: CenturyB;}

p a, .single-info .about-block .info-block-wrapper p a, .single-info .about-block .info-block-wrapper li a {color:#006A7A;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
p a:hover, .single-info .about-block .info-block-wrapper p a:hover, .single-info .about-block .info-block-wrapper li a:hover {color:#00B2CD;}

.info-block h2 {text-align:center;width:100%;}

.all-wrapper {width:100%;height:auto;border:0;float:left;margin-top:60px;margin-bottom:-80px;}
.top-services.without-sorting .all-wrapper {margin:0 0 20px 0;}
.all-inn {padding: 10.5px 12.5px;font-size: 14px;line-height:19px;text-transform: uppercase;margin-top: 0;color: #05BCD7;float: left;background: white;font-family: CenturyB;cursor: pointer;text-align: center;margin-bottom: 0;left: 50%;transform: translate(-50%,0);-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;border: 1px solid #05BCD7;position:relative;}
.all-inn span {font-size: 13.5px;font-family: CenturyB;}
.all-inn:hover {background-color:#05BCD7;color:white;}



/*-----------------Top offers - advans---------------------*/

.info-block blockquote {float: right;width: 450px;position: relative;right: 3%;margin: 0;padding: 30px 30px 30px 30px;background:white;margin-top:-8vw;background:#E7F8FB;margin-bottom:-15px; font-size: 14px;line-height: 21px;border-bottom: 4px solid #008397;border-right: 4px solid #05BCD7;padding-left:70px;background: url('/images/icons/laps.png') 30px 30px no-repeat #E7F8FB;background-size: auto 25px;}

.info-block.advans-block ul {width:100%;float:left;list-style:none;padding:0;margin:0;}
.info-block.advans-block ul li {width: calc(23% - 2px);float:left;margin: 0 1%;position:relative;}
.info-block.advans-block.advans1 ul li {box-shadow: 0 0 0 1px #cdcdcd;padding: 0;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);border-top: 2px dotted #05BCD7;border-left: 2px dotted #05BCD7;background:white;
-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;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;transition: color 0.2s 0.02s ease;	
}
.info-block.advans-block.advans1 ul li:hover {border-top: 2px dotted #F78805;border-left: 2px dotted #F78805;}
.info-block.advans-block ul li a {float:left;width:100%;height:auto;padding: 30px 0;}
.info-block.advans-block ul li img {width:70px;float:left;margin: 0;position:relative;left:50%;transform: translate(-50%,0);top:30px;position:absolute;
-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;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;transition: color 0.2s 0.02s ease;
}
.info-block.advans-block ul li h3, .info-block.advans-block ul li p {text-align:center;float:left;padding:0;width:100%;}
.info-block.advans-block ul li h3 {margin-bottom:0;margin-top:12px;font-size:19px;line-height:26px;padding-top:70px;width:80%;margin-left:10%;margin-right:10%;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;transition: color 0.2s 0.02s ease;
}
.info-block.advans-block ul li:hover a h3 {color:#FF9138;}
.info-block.advans-block ul li p {font-size:14px;line-height:19px;}

.info-block li img.no-hover {display:block;}
.info-block li img.hover {display:none;}
.info-block li:hover img.no-hover {display:none;}
.info-block li:hover img.hover {display:block;}


/*-----------------Top services---------------------*/

.diagonal-block.diagonal3 {position:relative;z-index:555;background: url('/images/bezshov.png') left top repeat;background-size: auto auto;height:150px;} 

.info-block.advans-block.top-services {/*background: url('/images/bezshov.png') left top repeat;background-size: auto auto;*/z-index:55;margin-top: -210px;padding-top: 175px;padding-bottom: 80px;}
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {padding-top:0;width:1280px;background:transparent;}
.carousels-wrapper {left:50%;position:relative;transform: translate(-50%,0);}
.info-block.advans-block.top-services h2 {margin-top: 70px;margin-bottom:60px;}
.info-block.advans-block.top-services ul {width:100%;padding: 0 5%;position:relative;}
.info-block.advans-block.top-services ul li {width:45%;margin: 0 2.5%;}
.info-block.advans-block.top-services ul li a {padding:0;}
.info-block.advans-block.top-services ul li img, .carousel-slider__product .woocommerce-LoopProduct-link {left:0%;transform: translate(0,0);margin-right:20px!important;width:220px;float:left!important;}
.carousel-slider__product .woocommerce-LoopProduct-link img {height:auto!important;}
/*.single-info .info-block.advans-block.top-services ul li img, .single-info .carousel-slider__product .woocommerce-LoopProduct-link {width: 130px;}*/
.info-block.advans-block.top-services ul li h3, .info-block.advans-block.top-services ul li p, .carousel-slider__product h3, .carousel-slider__product p {float:none;width:auto;text-align:left;padding-left: 90px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.info-block.advans-block.top-services ul li h3, .carousel-slider__product h3 {margin-bottom: 17.5px!important;margin-top:0!important;font-size:19px!important;line-height:21px;}
/*.single-info .info-block.advans-block.top-services ul li h3, .single-info .carousel-slider__product h3 {font-size:17px;line-height:21px;color:#05BCD7!important;margin-bottom:12.5px!important;color:black!important;}*/
.carousel-slider__product:hover h3 {color: #FF9138!important;}
.carousel-slider__product p {font-size: 13px;line-height:17px;padding-left:240px;padding-bottom:0!important;padding-right: 45px;}
/*.single-info .three-top-services .carousel-slider__product p {font-size: 12px;line-height: 18px;padding-left:150px;padding-bottom:10px;}*/
.carousel-slider__product p strong {width:auto!important;/*float:left!important;*/float:none!important;font-weight:noemal;font-family: OpenSansB;}

.info-block.advans-block.top-services img.left, .info-block.advans-block.top-services img.right {position:absolute;top:50%;transform: translate(0,-50%);left:0;width:60px;height:auto;}
.info-block.advans-block.top-services img.right {left:auto;right:0;}

.carousel-slider-outer {width: 90%!important;margin-left: 5%!important;float: left;}
.carousel-slider__product {box-shadow: 0 0 0 0 white!important;}
.owl-carousel.owl-loaded {float:left;width:100%;}

.carousel-slider .owl-dots.disabled, .carousel-slider .owl-nav.disabled {display:block!important;}
#id-88.arrows-outside .owl-prev, #id-268.arrows-outside .owl-prev, #id-286.arrows-outside .owl-prev, #id-300.arrows-outside .owl-prev, .owl-carousel.carousel-slider.arrows-outside .owl-prev  {left: -68px!important;width:60px;height:60px;background: url('/images/icons/icon-arrow-left.png') center center no-repeat;background-size: auto 60px;display: block!important;margin-top: 82.5px;top: 0;}
/*#id-268.arrows-outside .owl-prev, #id-286.arrows-outside .owl-prev, #id-300.arrows-outside .owl-prev {left: -47px!important; width: 40px;height: 40px;background-size: auto 40px;margin-top: -20px;}*/
#id-88.arrows-outside .owl-next, #id-268.arrows-outside .owl-next, #id-286.arrows-outside .owl-next, #id-300.arrows-outside .owl-next, .owl-carousel.carousel-slider.arrows-outside .owl-next {right: -68px!important;width:60px;height:60px;background: url('/images/icons/icon-arrow-right.png') center center no-repeat;background-size: auto 60px;display: block!important;margin-top: 82.5px;top: 0;}

/*#id-268.arrows-outside .owl-next, #id-286.arrows-outside .owl-next, #id-300.arrows-outside .owl-next {right: -47px!important; width: 40px;height: 40px;background-size: auto 40px;margin-top: -20px;}*/
#id-88.arrows-outside .owl-prev:hover, #id-88.arrows-outside .owl-next:hover, #id-268.arrows-outside .owl-prev:hover, #id-268.arrows-outside .owl-next:hover, #id-286.arrows-outside .owl-prev:hover, #id-286.arrows-outside .owl-next:hover, #id-300.arrows-outside .owl-prev:hover, #id-300.arrows-outside .owl-next:hover, .owl-carousel.carousel-slider.arrows-outside .owl-prev:hover, .owl-carousel.carousel-slider.arrows-outside .owl-next:hover {opacity:0.7;}
#id-88 .owl-prev, #id-88 .owl-next, #id-88 .carousel-slider-nav-icon, #id-268 .owl-prev, #id-268 .owl-next, #id-268 .carousel-slider-nav-icon, #id-286 .owl-prev, #id-286 .owl-next, #id-286 .carousel-slider-nav-icon, #id-300 .owl-prev, #id-300 .owl-next, #id-300 .carousel-slider-nav-icon, .owl-carousel.carousel-slider.arrows-outside .carousel-slider-nav-icon {display:none;}

#id-300.arrows-outside .owl-prev, #id-300.arrows-outside .owl-next {margin-top:122.5px;}

#id-300.arrows-outside .owl-next, #id-300.arrows-outside .owl-prev, .carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-next, .carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-prev {top:50%;margin-top:-30px;} 

.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 87.5px;}

.carousel-slider .owl-dots {margin-top:30px!important;float:left;width:100%;}
.carousel-slider .owl-dots .owl-dot span {margin: 4px 5.5px!important;height:8.5px!important;width:8.5px!important;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
body .owl-dots .owl-dot span, body .sa_owl_theme .owl-dots .owl-dot span {background-color:#0DBED8!important;margin: 4px 5.5px!important;
-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;
}
body .owl-dots .owl-dot.active span, body .owl-dots .owl-dot:hover span {background-color:#006A7A!important;}



/*-----------------Clinics and Laboratory---------------------*/

.diagonal-block.diagonal4 {background:white;position: relative;z-index: 777;}

.info-block.two-blocks .info-block-wrapper {left:0;transform: translate(0,0);width:100%;padding:0;}
.info-block.two-blocks .info-block-wrapper .oneblock, .info-block.two-blocks .info-block-wrapper .twoblock {width:100%;float:left;display:flex;/*max-height:450px;max-height: 400px;*/height:auto;}
.info-block.two-blocks .info-block-wrapper .oneblock {/*margin-top:-50px;margin-bottom: -100px;*/}
.info-block.two-blocks .info-block-wrapper .twoblock {/*margin-top:-100px;*/}

.info-block.two-blocks .image-wrapper {width:50%;float:left;position:relative;z-index:9;overflow:hidden;}
.info-block.two-blocks .image-wrapper .widget-wrapper {float:left;width:100%;height:100%;}
.info-block.two-blocks .twoblock .image-wrapper {z-index:777;}
.info-block.two-blocks .info-block-wrapper .twoblock .image-wrapper {float:right;overflow:hidden;}
.info-block.two-blocks .image-wrapper img {width: auto;height: auto;min-width: 100%!important;min-height: 100%!important;max-width: 10000%!important;float: left;position: relative;top: 50%;left: 50%;  transform: translate(-50%,-50%);}

.info-block.two-blocks .caption {height:auto;width:50%;padding: 45px 5%;position:relative;z-index:5;float:left;background:white;background: linear-gradient(to top left, white, #F0FDFF);box-sizing: border-box;}
.info-block.two-blocks .caption-wrapper {height:auto;width:100%;padding: 0;margin:0;position:relative;top:50%;transform: translate(0,-50%);float:left;}
.info-block.two-blocks .twoblock .caption-wrapper {top:50%;}
.info-block.two-blocks .oneblock .caption {margin-top:-50px;z-index:555;border-top: 2px dotted #05BCD7;float:right;}
.info-block.two-blocks .twoblock .caption {margin-bottom:-50px;z-index: 888;box-shadow: 15px 15px 25px rgb(0 151 199 / 12%);padding: 0;border-bottom: 2px dotted #05BCD7;}
.info-block.two-blocks .twoblock .caption .caption-wrapper {padding: 70px 5%;box-sizing: border-box;}
.info-block.two-blocks .caption-wrapper h2 {margin-top:0;text-align:center;font-size:37px;line-height:42px;margin-bottom:25px;
	background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #05BCD7;
}
.info-block.two-blocks .caption-wrapper h3, .info-block.two-blocks .caption-wrapper p {text-align:center;width:100%;max-width: 100%;}
.info-block.two-blocks .caption-wrapper h3:before {float:none;}
.info-block.two-blocks .caption-wrapper a {position:relative;left:50%;transform: translate(-50%,0);margin-top: 25px;font-size:19px;line-height:22px;}

.info-block.two-blocks .info-block-wrapper .oneblock blockquote {position:absolute;left:3%;z-index:888;margin-top: 70px;}
.info-block .one-block blockquote {float:left;width:600px;}


/*-----------------Who Can Order---------------------*/

.info-block.advans-block.advans2 .info-block-wrapper {padding-bottom:70px;}
.info-block.advans-block.advans2 blockquote {float:right;width:600px;}
.info-block blockquote h3 {margin: 0 0 15px 0;font-size: 22px;line-height: 27px;}
.info-block blockquote h3 {text-align:left;}

.info-block.advans-block.advans2 h2 {margin-bottom:20px;text-align:center;margin-top:50px;}
.info-block.advans-block.advans2 p {text-align:center;}

.info-block.advans-block.advans2 ul {margin-top:10px;}
.info-block.advans-block.advans2 ul li {width:17%;cursor:pointer;margin: 0 1.5%;}
.info-block.advans-block.advans2 ul li img {width: 70px;margin-bottom:15px;}
.info-block.advans-block.advans2 ul li h3 {margin-bottom:10px;}
.info-block.advans-block.advans2 ul li p {text-align:center;font-size: 13px;line-height:17px;}


/*-----------------MAp---------------------*/

.diagonal-block.diagonal5 {background:#f0f0f0;margin-top: 80px;background: url(/images/bezshov.png) left top repeat;background-size: auto auto;margin-top: 110px;}

.info-block.map-block h2 {margin-top:-200px;}
.info-block.map-block img {width:100%;height:auto;}


/*-----------------Forms---------------------*/

.diagonal-block.diagonal6 {background:#f0f0f0;position:relative;z-index:77;background: url(/images/bezshov.png) left top repeat;background-size: auto auto;margin-top: -90px;height: 210px;}

.info-block.form-block {/*background: url(images/bezshov.png) left top repeat;background-size: auto auto;*//*margin-top: -100px;*/position: relative;z-index: 99;/*margin-top: -80px;*/background: url(/images/bezshov.png) left top repeat;background-size: auto auto;}
.info-block.form-block.form2 {background:white;background: url('/images/oneblock2.jpg') center center no-repeat;background-size: cover;margin-top: -500px;padding-top:500px;margin-top: 0px;padding-top: 0px;z-index: 999;}
.info-block.form-block.form1.form2 {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;}
.info-block.form-block .info-block-wrapper {display:block;width:1000px;}
.info-block.form-block.form2 .info-block-wrapper-add {background: linear-gradient(to right bottom, transparent 40%, #9EE0EA 120%);width:100%;float:left;height:auto;}

.info-block.form-block .caption {height: auto;width: 45%;padding: 25px 0;position: relative;float: right;/*margin-top: -300px;margin-bottom: -260px;*/margin-right:-5%;margin-top: -60px;}
.info-block.form-block.form2 .caption {float:left;margin-top:0;margin-bottom:0;}
.info-block.form-block.form1.form2 .caption {float:right;margin-top: -160px;padding-bottom: 45px;}
.info-block.form-block .caption-wrapper {height:auto;width:100%;padding: 0;margin:0;position:relative;top:0%;/*transform: translate(0,-50%);*/}
.info-block.form-block .caption-wrapper h2 {margin-top:0;font-size:42px;line-height:47px;text-align:left;}

.info-block.form-block .caption img {float:left;width:100%;height:auto;}

.info-block.form-block .wpcf7 {background: #DFF1FF;border-radius: 30px;background: rgba(223, 241, 255, 0.85);width:44%;margin-left:1%;margin-right:1%;padding: 30px 30px;float:left;*/*margin-top:-200px;margin-bottom:-180px;*/background:#E7F8FB;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);background: url(/images/bezshov-blue.png) left top repeat;background-size: auto auto;background:#D8F6FB;background:#EAFBFE;margin-top:-80px;}
.info-block.form-block.form2 .wpcf7 {float:right;margin-top:-100px;margin-bottom:-150px;position:relative;z-index:999;margin-bottom: -20px;border-top: 2px dotted #8DDEEA;border-left: 2px dotted #8DDEEA;}
.info-block.form-block.form1.form2 .wpcf7 {float:left;}
.info-block.form-block .wpcf7 form {float:left;width:100%;position: relative;}
.info-block.form-block .wpcf7 h2 {padding:0;margin-bottom:20px;font-size: 27px;line-height: 32px;}
.info-block.form-block .wpcf7 p {margin-bottom: 30px;font-size: 14px;line-height: 19px;width: 100%;text-align: center;font-family: 'OpenSansB';padding: 0;color: #00B2CD;}
.info-block.form-block .wpcf7 p.cptch_block {margin-bottom:0!important;}
.info-block.form-block .wpcf7 .field, .info-block.form-block .wpcf7 .field span, .info-block.form-block .wpcf7 .button {width:100%;float:left;}
.info-block.form-block .wpcf7 .field input {height:46px;line-height:46px;border: 2px solid #C6E1FD;box-sizing: border-box;border-radius: 5px;background:white;width:100%;float:left;color:#777777;font-size:14.5px;line-height:19px;padding: 0 5%;margin-bottom:10px;border: 0;border-bottom: 2px solid #008397;border-left: 2px solid #05BCD7;}
.wpcf7 .field select {height:46px;line-height:46px;border: 2px solid #C6E1FD;box-sizing: border-box;border-radius: 5px;background:white;width:100%;float:left;color:#777777;font-size:14.5px;line-height:19px;padding: 0 4%;margin-bottom:10px;border: 0;border-bottom: 2px solid #008397;border-left: 2px solid #05BCD7;cursor:pointer;}
.info-block.form-block .wpcf7 .field textarea {height:86px;line-height:29px;border: 2px solid #C6E1FD;box-sizing: border-box;border-radius: 5px;background:white;width:100%;float:left;color:#777777;font-size:16px;line-height:19px;padding: 15px 5%;margin-bottom:48px;}
.info-block.form-block .wpcf7 .button input {width: auto;position:relative;padding: 10px 32px 12px 32px;font-size:18px;text-transform:uppercase;margin-top:10px;color:white;border-radius: 42px;float:left;background:#FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;transform: translate(-50%,0);float:left;left:50%;
-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;border:0!important;
}
.info-block.form-block .wpcf7 .button input:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}

.info-block.form-block .wpcf7-list-item {margin:0;}
.info-block.form-block .wpcf7 .field.agree-field {margin-top:10px;}
.info-block.form-block .wpcf7 .field .agree input {margin:0;height: 16px;float: left;width: 16px;margin-top:0px;margin-left:5px;margin-bottom: 15px;}
.info-block.form-block .wpcf7-list-item .wpcf7-list-item-label {float:none!important;padding-left:9px;text-align:left;width:auto!important;font-size:12.5px;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {height: auto;line-height: 16px;width: 100%;color: red;text-align: center;font-size: 12px;padding: 15px 2%;  margin: 0;float: left;border: 0;position: absolute;bottom: -72px;left: 0;background: white;border: 30px;border-radius: 0;border-bottom: 1px solid #05BCD7!important;}

.wpcf7 form.sent .wpcf7-response-output {color:green!important;}

.form2 .wpcf7 form.invalid .wpcf7-response-output, .form2 .wpcf7 form.unaccepted .wpcf7-response-output, .form2 .wpcf7 form.invalid .wpcf7-response-output.wpcf7-mail-sent-ok, .form2 .wpcf7 form.unaccepted .wpcf7-response-output.wpcf7-mail-sent-ok {background: Transparent;position:relative;bottom: -10px;border:0!important;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border-bottom: 2px solid red!important;border-left: 2px solid red!important;}
.wpcf7 form .agree .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .agree .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border: 0!important;}
.wpcf7 form .agree .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid span, .agree .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid span {color:red!important;}

.info-block.form-block.form1.form2 .info-block-wrapper {width: 440px;margin-left: -230px;}
.info-block.form-block.form1.form2 .wpcf7 {width:100%;}

.info-block.form-block.form1.form2 {position:relative;}
.info-block.form-block.form1.form2 .map-main.widget-wrapper {position: absolute;right: 0;min-width: 100%;min-height: 100%;height:100%;float:left;}
.info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget, .info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget > div {min-width: 100%;min-height: 100%;height:100%;float:left;overflow: hidden;}
.info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget > div > div {height: 100%!important;}
.info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget div.gmp_MapPreview {height: 100%!important;} 


/*-----------------Numbers---------------------*/

.info-block.numbers-block {background: url('/images/fon1.jpg') center center no-repeat;background-size: cover;position:relative;z-index:5;margin:0;}
.info-block.numbers-block .info-block-wrapper-add {background: linear-gradient(to right bottom, transparent 40%, #9EE0EA 120%);margin-top:50px;width:100%;float:left;height:auto;margin-top:-50px;margin: 0;}
.info-block.numbers-block .info-block-wrapper {display:block;padding: 120px 0 70px 0;padding: 70px 0;}

.info-block.numbers-block .caption {height:auto;width:55%;padding: 25px 5%;position:relative;float:right;margin-left:50%;}
.info-block.numbers-block .caption-wrapper {height:auto;width:100%;padding: 0;margin:0;position:relative;top:0%;transform: translate(0,0);}
.info-block.numbers-block .caption-wrapper h2 {text-align: left;font-size: 37px;line-height: 42px;margin-bottom: 25px;background: transparent;-webkit-background-clip: text;-webkit-text-fill-color: #05BCD7;}
.info-block.numbers-block .caption-wrapper p {max-width:100%;}

.info-block.numbers-block .caption-wrapper ul {width:100%;float:left;list-style:none;padding:0;margin:0;margin-left: -3%;margin-top:20px;}
.info-block.numbers-block .caption-wrapper ul li {width:44%;float:left;margin: 20px 3% 0 3%;}
.info-block.numbers-block .caption-wrapper ul li h3 {margin-bottom:12px;font-size:22px;line-height:27px;text-align:center;width:auto;margin-right:10px;}
.info-block.numbers-block .caption h3:before {margin-right:10px;}
.info-block.numbers-block .caption-wrapper ul li h4 {margiN: 0 0 15px 0;width:auto;margin-right:10px;float:left;background: white;font-size: 22px;padding: 15px 25px;border-bottom: 3px solid #FF9138;color:#FF9138;}
.info-block.numbers-block .caption-wrapper ul li p {font-size:14px;line-height:19px;text-align:left;width:100%;float:none;padding-top:0px;font-family: OpenSansB;min-height:77px;}


/*-----------------Gallery---------------------*/

.info-block.gallery-block {margin:0;margin-top:0px;}

.info-block.gallery-block .text1 {float:left;margin-top:-40px;margin-bottom:30px;}
.info-block.gallery-block .text2 {float:right;margin-top: -110px;margin-right: 20px;}
.info-block.gallery-block blockquote {width: 450px;}
.info-block.gallery-block .text2 blockquote {width: 550px;}
.info-block.gallery-block h2 {margin:0;text-align:center;margin-bottom:15px;}
.info-block.gallery-block p {text-align:left;}

.info-block.gallery-block .gallery, .info-block.gallery-block ul {width:100%;float:left;}
.info-block.gallery-block .gallery .gallery-item, .info-block.gallery-block ul li {width: calc(23% - 2px);float:left;margin: 20px 1%;padding: 25px 2%;box-shadow: 0 0 0 1px #cdcdcd;box-sizing: border-box;}
.info-block.gallery-block ul {width:102%;margin-left:-1%;margin-top:20px;}
.info-block.gallery-block ul li {background: white;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);border-top: 2px dotted #05BCD7;border-left: 2px dotted #05BCD7;}
.info-block.gallery-block ul li:nth-child(2) {margin-top:50px;}
.info-block.gallery-block ul li:nth-child(4) {margin-top:50px;}
.info-block.gallery-block ul li:nth-child(5) {margin-top:-10px;}
.info-block.gallery-block ul li:nth-child(6) {margin-top:20px;}
.info-block.gallery-block ul li:nth-child(7) {margin-top:-10px;}
.info-block.gallery-block ul li:nth-child(8) {margin-top:20px;}
.info-block.gallery-block ul li:nth-child(9) {margin-top:-10px;}
.info-block.gallery-block ul li:nth-child(10) {margin-top:20px;}
.info-block.gallery-block ul li:nth-child(11) {margin-top:-10px;}
.info-block.gallery-block ul li:nth-child(12) {margin-top:20px;}
/*.info-block.gallery-block .gallery > div.gallery-item:nth-child(6) {width:18%;margin-left:40%;}*/
.info-block.gallery-block .gallery .gallery-item img {width:100%;float:left;}
.info-block.gallery-block ul li img {width:75px;}
.info-block.gallery-block ul li h3 {margin-bottom:10px;min-height:52px;font-size: 16.5px;line-height: 22px;padding-top:75px;}
.info-block.gallery-block ul li p {display:none;}
.info-block.advans-block.gallery-block ul li h3 a {float:none;padding:0;color:black;
-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;
}
.info-block.advans-block.gallery-block ul li h3 a:hover {color:#05BCD7!important;}


/*-----------------Doctors---------------------*/

.diagonal-block.diagonal7, .diagonal-block.diagonal8 {background:white;position:relative;z-index:77;background: url(/images/bezshov.png) left top repeat;background-size: auto auto;background: white;}
.diagonal-block.diagonal8 {margin-top: -150px;height:300px;}

.info-block.doctors-block .info-block-wrapper {z-index: 555;position: relative;padding-bottom: 60px;}
.info-block.doctors-block {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;margin-top: -165px;z-index: 777;padding-top: 185px;padding-bottom: 0px;}
.info-block.doctors-block h2 {margin-top:-40px;margin-bottom:45px;}
.info-block.doctors-block ul {width:100%;float:left;list-style:none;padding:0;margin:0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.info-block.doctors-block ul li {width:21%;float:left;margin: 0 2%;background:white;padding: 0 0 45px 0;border-radius: 10px;border: 0px solid #C1DFE4;border-radius:0;position: relative;}
.info-block.doctors-block ul li a {width:100%;float:left;margin: 0;padding: 0;border-radius: 0px;}
.info-block.doctors-block ul li img {width:90%;height:auto!important;float:left;margin: 0;position:relative;left:50%;transform: translate(-50%,0);padding: 15px 0 0 0;
-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;border:0!important;
}
.info-block.doctors-block ul li:hover img {opacity:0.7;}
.info-block.doctors-block ul li h3, .info-block.doctors-block ul li p {text-align:center;float:left;padding:0;width:100%;}
.info-block.doctors-block ul li h3 {margin-bottom:12px;font-size:18px;line-height:22px;width:80%;margin: 12px 10%;font-family: OpenSansS;margin-top:22.5px;}
.info-block.doctors-block.equipments.all-button ul li h3 {font-size:15px;line-height:19px;}
.info-block.doctors-block ul li p {font-size:13px!important;line-height:17px!important;border-top: 1px solid #cdcdcd;padding-top: 5px;width:80%;margin: 0 10%;}
.info-block.doctors-block ul li button {padding: 10.5px 17.5px;font-size:14px;line-height:19px;text-transform:uppercase;margin-top:25px;color:white;border:0;border-radius: 8px;float:left;cursor:pointer;width:auto;text-align:center;margin-bottom:-33px;position:relative;left:50%;transform: translate(-50%,0);position:absolute;bottom: 12.5px;
-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;
}
.info-block.doctors-block ul hr {width:100%;float:left;border:0!important;margin:0;display:none;background:white;margin-bottom: 0px;}
.info-block.doctors-block ul hr:nth-of-type(4), .info-block.doctors-block ul hr:nth-of-type(8) {display:block;}


/*-----------------Reviews---------------------*/
    
.diagonal-block.diagonal9 {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;height:300px;}

.info-block.reviews-block .info-block-wrapper {z-index:77;padding-bottom: 70px;}
.info-block.reviews-block h2, .info-block.reviews-block p {text-align:center;}
.info-block.reviews-block p {width:80%;margin-left:10%;padding-bottom:30px;}
.info-block.reviews-block h2 {margin-top:0;margin-bottom:15px;}
.info-block.reviews-block {background:white;/*margin-top:-120px;*/z-index:4;z-index: 77;}
.info-block.reviews-block ul {width:100%;padding: 0 5%;position:relative;margin-top:40px;}
.info-block.reviews-block .carousel-slider-outer {margin-top:0;}
.info-block.reviews-block ul li {width:45%;margin: 0 2.5%;}
.reviews-block .owl-carousel.owl-drag .owl-item {margin-left: 30px!important;margin-right: 0!important;}
.reviews-block.news-carousel .owl-carousel.owl-drag .owl-item {margin-left: 0px!important;margin-right: 30px!important;}
.info-block.reviews-block .carousel-slider__post, body .single-info.news-carousel-single .carousel-slider__post  {box-shadow: 0 0 0 0 white!important;}
.info-block.reviews-block .carousel-slider__post-content, body .single-info.news-carousel-single .carousel-slider__post-content {display:block!important;}
.info-block.reviews-block .carousel-slider__post-header {width:170px;float:left;margin: 0;position:relative;float:left;left: 0;transform: translate(0,0);}
.info-block.reviews-block ul li img, .info-block.reviews-block .carousel-slider__post-image {width:170px;float:left;margin: 0;position:relative;border-radius:50%;border-radius:0;BORDER: 5px outset #05BCD7;border:0;background-color:white;float:left;left: 0;transform: translate(0,0);}
.info-block.reviews-block .carousel-slider__post-image {padding-top: 90px!important;width: 96px;margin-left: 40px;border-radius: 50%;border: 3px solid #05BCD7;}
.info-block.reviews-block.news-carousel .carousel-slider__post-image {margin-left: 0px;border-radius: 0%;border: 0;
-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;
}
.info-block.reviews-block.news-carousel .owl-item:hover .carousel-slider__post-image {opacity:0.7!important;}
.info-block.reviews-block .carousel-slider__post-title, body .single-info.news-carousel-single .carousel-slider__post-title {float:none;width:auto;text-align:left;margin:0!important;min-height:0!important;}
.info-block.reviews-block ul li h3, .info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3 {float:none;width:auto;text-align:left;padding-left: 160px;padding-top:10px;}
.info-block.reviews-block ul li h4, .info-block.reviews-block .carousel-slider__post-content h4, body .single-info.news-carousel-single .carousel-slider__post-content h4 {font-size: 14px;line-height: 19px;font-weight:normal;font-family: OpenSans;padding-left: 160px;margin: 0;}
.info-block.reviews-block ul li h4 img, .info-block.reviews-block .carousel-slider__post-content h4 img, body .single-info.news-carousel-single .carousel-slider__post-content h4 img {width:auto;margin-right:6px;height: 20px;float: left;margin-top:2px;}
.info-block.reviews-block ul li h3, .info-block.reviews-block .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3 {font-size:19px;margin-bottom:10px;line-height:21px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.info-block.reviews-block ul li:hover h3, .info-block.reviews-block .carousel-slider__post-title:hover h3, body .single-info.news-carousel-single .carousel-slider__post-title:hover h3 {color:#05BCD7;}
.info-block.reviews-block .carousel-slider__post-excerpt {margin: 20px 0 0 0!important;}
.info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-content p {padding: 42.5px 30px 30px 30px;font-size: 14px;line-height: 19px;border-bottom: 4px solid #008397;border-right: 4px solid #05BCD7;padding-left: 70px;background: url(/images/icons/laps.png) 30px 42.5px no-repeat #F0FDFF;background-size: auto 20px;margin-left:30px;text-align:left!important;    border-bottom: 2px dotted #05BCD7;border-right: 2px dotted #05BCD7;}

.info-block.reviews-block img.left, .info-block.reviews-block img.right {position:absolute;top:50%;transform: translate(0,-50%);left:0;width:60px;height:auto;}
.info-block.reviews-block img.right {left:auto;right:0;}

#id-106.arrows-outside .owl-prev {left: -68px!important;width:60px;height:60px;background: url('/images/icons/icon-arrow-left.png') center center no-repeat;background-size: auto 60px;display: block!important;margin-top: 82.5px;}
#id-106.arrows-outside .owl-next {right: -68px!important;width:60px;height:60px;background: url('/images/icons/icon-arrow-right.png') center center no-repeat;background-size: auto 60px;display: block!important;margin-top: 82.5px;}
#id-106.arrows-outside .owl-prev:hover, #id-106.arrows-outside .owl-next:hover {opacity:0.5;}
#id-106 .owl-prev, #id-106 .owl-next, #id-106 .carousel-slider-nav-icon {display:none;}

.tos-wrapper.tos-fixed {z-index:999999!important;}


/*-----------------News---------------------*/

.diagonal-block.diagonal10 {background: #E7F8FB;position:relative;z-index:555;background: url(/images/bezshov.png) left top repeat;background-size: auto auto;height:300px;margin-bottom: -110px;} 

.info-block.news-block {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;/*margin-top: -150px;*/padding-bottom: 50px;}
.info-block.news-block .info-block-wrapper {/*padding-top:0;*/position: relative;z-index: 888;/*margin-bottom: -170px;*/}
.info-block.news-block h2 {margin-bottom:35px;margin-top:0;}
.info-block.news-block ul {width:100%;float:left;list-style:none;/*padding: 130px 0 0 0;*/margin:0;/*margin-top:-110px;*/padding: 0;}
.info-block.news-block ul li {width:18%;float:left;margin: 0 2% 25px 2%;}
.info-block.news-block ul li:first-child {width:52%;float:left;margin: 0 2%;float:right;}
.info-block.news-block ul li img {width:100%;float:left;margin: 0;position:relative;height:auto!important;}
.info-block.news-block ul li h3, .info-block.news-block ul li p {text-align:left;float:left;padding:0;width:100%;}
.info-block.news-block ul li h3 {margin-bottom:12px;font-size:19px;line-height:21px;}
.info-block.news-block ul li p {font-size:14px;line-height:19px;margin-bottom:10px;}
.info-block.news-block ul li p span {font-size:13px;}
.info-block.news-block ul li p:last-of-type {display:none;}
.info-block.news-block ul li:first-child p:last-of-type {display:block;}
.info-block.news-block ul li p img {height: 20px!important;width:auto;margin-right:6px;float:left;}
.info-block.news-block ul li button {color:#05BCD7!important;font-family: OpenSansB;font-size:14px;margin-top:10px;}
.info-block.news-block.main-news ul li button:hover {color:#F88B0E!important;}
.info-block.news-block.main-news ul li:nth-child(3) button, .info-block.news-block.main-news ul li:nth-child(5) button, .info-block.news-block.main-news ul li:nth-child(7) button, .info-block.news-block.main-news ul li:nth-child(9) button {background: transparent;border:0;padding:0;font-size:14px;}
.info-block.news-block ul li button:before {content: '';color:black;font-family: Century;width:7px;border-bottom: 1px solid #05BCD7;width:27.5px;float:left;margin-right:0px;margin-top: 9px;}
.info-block.news-block ul li button:before {margin-right:10px;
-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;}
.info-block.news-block ul li button:hover:before {width:35px;border-color:#F88B0E;}

.info-block.news-block.main-news ul hr {display:none;width:44%;margin: 0 0 5px 0;height:0;float:left;border:0;}
.info-block.news-block.main-news ul hr:nth-of-type(3), .info-block.news-block.main-news ul hr:nth-of-type(5) {display:block;}

.info-block.news-block ul li:first-child h3 {font-size:27px;line-height:32px;}
.info-block.news-block ul li:first-child button {width: auto;position:relative;padding: 8px 22px 10px 22px;font-size:19px;text-transform:uppercase;margin-top:10px;color:white!important;border-radius: 42px;float:left;/*background:#FF9138;*/font-family: CenturyB;/*background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);*/border:0;cursor:pointer;float:left;
-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;
font-size:19px;padding: 12px 32px 12px 32px;float:right;
}
.info-block.news-block ul li:first-child button:before {display:none;margin-right:0;}
.info-block.news-block ul li:first-child button:hover {/*background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);*/color:white!important;}




/*-----------------Partners---------------------*/

.info-block.partners {background: white;padding-bottom:100px;}
.info-block.partners .widget-wrapper, .info-block.partners .textwidget {float:left;width:100%;}
.rt-wpls .slick-track {padding:0!important;}
.rt-wpls .slick-dotted.slick-slider {margin:0 0 20px 0!important;}
.rt-wpls .slick-list {width:1070px!important;position:relative!imortant;left:50%!important;transform: translate(-50%,0)!important;}
.info-block.advans-block.top-services.partners ul li {width:16%!important;margin-left:2%;margin-right:2%;padding:0!important;}
.rt-wpls .slick-slide {padding:0!important;}
.info-block.partners h2 {margin-bottom:35px;}
.info-block.advans-block.top-services.partners ul li img, .rt-wpls .slick-slide img {width:100%!important;margin:0!important;
-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;align-content
}
.rt-wpls .slick-slide:hover img {opacity:0.7!important;}

.rt-wpls .single-logo .single-logo-container, .rt-wpls .slick-slide img {padding:0!important;}

.rt-wpls .slick-prev {width:60px!important;height:60px!important;/*background: url('/images/icons/icon-arrow-left.png') center center no-repeat!important;background-size: auto 60px!important;*/display: block!important;margin-top: 0!important;}
.rt-wpls .slick-next {width:60px!important;height:60px!important;/*background: url('/images/icons/icon-arrow-right.png') center center no-repeat!important;background-size: auto 60px!important;*/display: block!important;margin-top: 0!important;}
.rt-wpls .slick-prev:hover, .rt-wpls .slick-next:hover {opacity:0.7!important;}
.rt-wpls .slick-prev:before, .rt-wpls .slick-next:before {display:none!important;}

.rt-wpls .slick-dots {bottom: -35px!important;}
.rt-wpls .slick-dots li button {padding:0!important;}
.rt-wpls .slick-dots li button:before {opacity:1!important;color:#0DBED8!important;
-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;align-content
}
.rt-wpls .slick-dots li.slick-active button:before, .rt-wpls .slick-dots li button:hover:before {color: #006A7A!important;}
.rt-wpls .slick-dots li {margin: 0 4px!important;}

body .owl-carousel .owl-stage-outer, .partners .owl-carousel.owl-loaded, .info-block.partners-block .info-block-wrapper .textwidget .white  {float:left!important;width:100%!important;padding:0!important;background: transparent!important;border:0!important;}
.info-block.partners-block .info-block-wrapper .textwidget .white {width:98%!important;margin-left:1%!important;margin-right:1%!important;}
.partners .owl-carousel.owl-drag .owl-item a {float:left;width:100%;}
.partners .owl-carousel.owl-drag .owl-item div, .partners .owl-carousel.owl-drag .owl-item p {float:left;background:transparent!important;min-height:0!important;padding:0!important;}
.partners .owl-carousel.owl-drag .owl-item div img , .partners .owl-carousel.owl-drag .owl-item img {padding-top:0!important;padding-bottom:0!important;
-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;border:0!important;
}
.partners .owl-carousel.owl-drag .owl-item:hover div img {opacity:0.7;}

.partners .carousel-slider.dots-center .owl-dots {margin-top:30px!important;width:100%;float:left;}
.partners #id-106 .owl-prev, .partners #id-106 .owl-next, .partners #id-106 .carousel-slider-nav-icon {height:35px!important;width:35px!important;margin-top: -17.5px!important;}
body .partners .sa_owl_theme .owl-dots .owl-dot:hover span {background-color:#1a1a1a!important;}
body .partners .sa_owl_theme .owl-dots .active span {background-color: #006A7A!important;}
body .partners .owl-carousel .owl-stage-outer {width: 100% !important;margin-left:0%!important;margin-right:0%!important;height: auto!important;margin-bottom:25px!important;}
body .partners .sa_owl_theme .owl-dots {padding-top:0!important;margin-top:0px!important;width:100%;float:left;}

body .partners .autohide-arrows .owl-nav {float:left;width:100%;height:auto;display:block!important;}
body .partners .sa_owl_theme .owl-nav .owl-prev {left:-40px!important;margin-top:-22px!important;}
body .partners .sa_owl_theme .owl-nav .owl-next {right:-40px!important;margin-top:-22px!important;}
body .partners .owl-carousel .owl-nav button.owl-prev, body .partners .white .sa_owl_theme .owl-nav .owl-prev {background: url('/images/icons/icon-arrow-left.png') center center no-repeat!important;background-size: auto 98%!important;}
body .partners .owl-carousel .owl-nav button.owl-next, body .partners .white .sa_owl_theme .owl-nav .owl-next {background: url('/images/icons/icon-arrow-right.png') center center no-repeat!important;background-size: auto 98%!important;}
body .partners .owl-carousel .owl-nav button.owl-prev:hover, body .partners .owl-carousel .owl-nav button.owl-next:hover, body .partners .white .sa_owl_theme .owl-nav .owl-next:hover, body .partners .white .sa_owl_theme .owl-nav .owl-prev:hover {background-color:transparent!important;}
.owl-carousel .owl-stage {float:left;}







/*----------------------------------------------PAGES--------------------------------------------------*/

.single-info {margin-top:206px;margin-top:0;}
.single-info .info-block-wrapper, .info-block.advans-block.advans1 .info-block-wrapper {padding: 50px 0;}
.single-info .certificates .info-block-wrapper, .info-block.advans-block.advans1.certificates .info-block-wrapper {padding-bottom:0;}
.single-info.single-product-page .info-block-wrapper {padding: 60px 0 65px 0;}
.single-info .about-block .info-block-wrapper {padding: 60px 0 45px 0;}
.single-info.single-map-page .about-block .info-block-wrapper {padding-top:60px;}
.single-info h1 {color:#006A7A;font-size: 42px;line-height: 47px;margin-top:0;width:100%;margin-bottom:40px;}

.single-info .carousels {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;width:100%;float:left;height:auto;padding: 25px 0 40px 0;}
/*.single-info .carousels-wrapper {width: 1200px;position:relative;left:50%;transform: translate(-50%,0);padding: 30px 0 60px 0;float:left;}*/
.single-info .carousels h2 {margin-bottom: 40px;font-size: 32px;line-height: 37px;}
/*.single-info .carousels h2 {color:#14C2DC;}*/
/*.single-info .carousels-wrapper .carousel-slider-outer {width:100%!important;margin-left:0!important;margin-right:0!important;}*/ 

.single-info .about-block .info-block-wrapper h2, .single-info .info-block-wrapper .main-content h2 {margin-bottom:25px;text-align:left;margin-top:10px;font-size: 32px;line-height: 37px;}
.single-info.page-page .about-block .info-block-wrapper h2, .single-info.page-page .info-block-wrapper .main-content h2 {color:#00B2CD;}
.single-info .about-block .info-block-wrapper p, .single-info .about-block .info-block-wrapper li {font-size:15px;line-height:22px;}
.single-info .about-block .info-block-wrapper ul {margin-top:0;}



/*--------------------------Sidebar---------------------------*/

.sidebar-wrapper, .sidebar-wrapper .widget-wrapper, .sidebar-wrapper .textwidget {float:left;width:100%;}

.service-sidebar .sidebar {width:25%;margin-right:4%;float:left;box-shadow: 0 0 12px 0 #EAEAEA;box-shadow: 0 0 12px 0 #DCDCDC;border-radius:5px;}
.service-sidebar .sidebar.mb {display:none;}
.service-sidebar .main-content {width:71%;float:left;}
.service-sidebar .sidebar h3 {width:100%;padding: 7.5px 15px;float:left;font-size:13.5px;line-height:21px;margin:0;color: #05BCD7;font-weight: normal;font-family: OpenSansE;}
.service-sidebar .sidebar .textwidget > h3 {padding: 15px;}

.sidebar .yith-ajaxsearchform-container, .sidebar .yith-ajaxsearchform-container form, .sidebar .yith-ajaxsearchform-container div {width:100%;float:left;position:relative;}
.sidebar input#yith-searchsubmit {width: 36px;height: 34px;margin: 7.5px 5px;float: right;border:0;padding: 10px;background: url('/images/icons/icon-search.png') center 45% no-repeat #F7FEFF;background-size: auto 17.5px;cursor:pointer;position:absolute;right:0;font-size:0!important;box-shadow: 0 0 0 0px #cdcdcd!important;border:0!important;}
.sidebar input#yith-s {width: 100%;height: 44px!important;line-height:45px!important;margin: 0;float: left;border:0;font-family: OpenSans;padding: 15px 15px;font-size:12.5px!important;background:none;color:black;float:left;border-radius:0px;background: #f0f0f0;border:0!important;box-shadow: 0 0 0 0px #cdcdcd!important;background: #F0FDFF!important;background-color:#FAFAFA!important;border-bottom: 1px solid #E4E4E4!important;border-top: 1px solid #E4E4E4!important;background: #F7FEFF!important;border-bottom: 1px solid #CEE9ED!important;border-top: 1px solid #CEE9ED!important;}
.sidebar input::-webkit-input-placeholder, .header form.search input::-moz-placeholder, .header form.search input[type="search"] {color:white!important;} 
.sidebar .autocomplete-suggestions {width: 96%!important;margin-left: 2%!important;margin-top: 52px!important;}

.autocomplete-suggestions {padding:0!important;border:0!important;margin-top: 5px;max-height: 10000px!important;}
.autocomplete-suggestion {background: transparent!important;border: 0!important;font-size: 11px!important;padding: 5px 15px!important;height: auto!important;line-height: 16px!important;-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-family: OpenSans;color: black;padding: 7px 9%!important;float: left;width: 100%;   font-size: 12.5px!important;line-height: 19px!important;font-weight: normal;font-family: 'OpenSans';text-align: left;/* color: #006A7A; */font-weight: normal;border-left: 1px solid #E4E4E4!important;border-right: 1px solid #E4E4E4!important;border-top: 1px solid #E4E4E4!important;font-size: 11.5px!important;line-height: 15.5px!important;}
.autocomplete-suggestion:first-of-type {border-radius: 5px 5px 0 0;}
.autocomplete-suggestion:last-of-type {border-radius: 0 0 5px 5px;border-bottom: 1px solid #E4E4E4!important;}
.autocomplete-suggestion:hover {color:#14C2DC;}

/*------Accordion------*/

.sp-easy-accordion {float:left;width:100%;}
.sp-ea-single {float:left;width:100%;margin-bottom:0px!important;background: white!important;border:0!important;border-bottom: 1px solid #D8D8D8!important;border-radius:0!important;}
.sp-ea-single.ea-expand {background: #F0FDFF!important;background: #F7FEFF!important;}
.sp-ea-single h3 a {width:100%;padding:0!important;}
.sp-easy-accordion .sp-ea-single .ea-header a {font-size:11.5px!important;font-family: OpenSansB;
-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;
}
.sp-easy-accordion .sp-ea-single .ea-header a:hover {color:#F78F0A!important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a {color:#F78F0A!important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {font-size: 11px!important;margin-right: 9px!important;top: 0.5px;position: relative;color: #006A7A!important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single.ea-expand .ea-header a .ea-expand-icon {color:#F78F0A!important;}

.sp-collapse, .sidebar .sp-collapse .ea-body {float:left;width:100%;padding-top:0!important;}
.sp-collapse .ea-body {padding-left:32px!important;background: transparent!important;}
.sp-collapse .ea-body p {float:left;width:100%;font-size:11.5px!important;}
.sp-easy-accordion .sp-ea-single .ea-body p:last-of-type {padding-bottom: 15px!important;}
.sp-collapse .ea-body p a {width:auto;font-size:13.5px!important;color:black!important;line-height:21px;font-family: OpenSansS;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.sp-collapse .ea-body p strong {color:#006A7A;font-size:12.5px!important;}
.sp-collapse .ea-body p strong a {font-family: OpenSansB;color:#006A7A!important;padding-left: 0;list-style: none;font-size:12.5px!important;}
.sp-collapse .ea-body p strong a:hover {color:#F78A0B!important;}
.sp-collapse .ea-body ul, .sp-collapse .ea-body ol {float:left;/*width:100%;padding:0!important;margin:0!important;*/margin-top:0;padding-left:35px!important;padding-bottom:12px!important;margin-top:-5px!important;}
.sidebar .sp-collapse .ea-body ul, .sidebar .sp-collapse .ea-body ol {padding-left:15px!important;padding-bottom:0px!important;}
.sp-collapse .ea-body ul li {float:left;width:100%;/*width:100%;padding:0!important;margin:0!important;list-style:none;*/font-size:12.5px;line-height:21px;}
.sp-collapse .ea-body ul li a {float:left;width:auto;font-size:11.5px!important;color:black!important;line-height:18px;font-family: OpenSans;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.sp-collapse .ea-body ul li:last-child, .sp-collapse .ea-body ul li:last-child a {padding-bottom:0px!important;}
.sp-collapse .ea-body ul li a:hover, .sp-collapse .ea-body p a:hover {color:#F78F0A!important;}

.sidebar .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {display:none!important;}


/*--------------------------Services--------------------------*/

.main-content > .term-description {display:none;}

/*--------------Count------------*/

.woocommerce .woocommerce-result-count {display:none!important;}

/*--------------Sorting------------*/

.woocommerce .woocommerce-ordering {float:left!important;margin-top:10px!important;margin-bottom:15px!important;}
.woocommerce .woocommerce-ordering .sort-title {float: left!important;margin-right: 10px;font-family: 'OpenSansB';/* padding: 5px 15px; */padding: 6px 0;font-size: 11.5px!important;line-height:21px;color: #05BCD7;font-family: OpenSansE;}
.woocommerce .woocommerce-ordering select {height: 34px!important;line-height: 15px!important;margin: 0 0 15px 0;float: left;border: 0;font-family: OpenSans;padding: 5px 15px;font-size: 11.5px!important;color: black;border-radius: 30px;border: 1px solid #CEE9ED!important;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url('/images/icons/icon-arrow-down.png') 98% 55% no-repeat #F7FEFF;background-size: auto 11px;cursor:pointer;}
option[value="stock_quantity_asc"]{display:none!important;} 
option[value="stock_quantity_desc"]{display:none!important;} 

table.title-table {width:100%;}
table.title-table {border-collapse: collapse;}
table.title-table tbody {width: 100%;padding-bottom:10px;}
table.title-table tr th {text-align:center!important;font-size: 13px;line-height: 19px;font-weight: normal;font-family: OpenSansB;padding:0!important;}
table.title-table tr th:nth-child(1), table.title-table tr th:nth-child(2) {text-align:left!important;}
table.title-table tr th:nth-child(1) {width:10%;}
table.title-table tr th:nth-child(2) {width:30%;}
table.title-table tr th:nth-child(3) {width:15%;}
table.title-table tr th:nth-child(4) {width:15%;}
table.title-table tr th:nth-child(5) {width:15%;}
table.title-table tr th:nth-child(6) {width:15%;}

.woocommerce ul.products {border-top: 1px solid #E4E4E4!important;margin-top: 15px!important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100%!important;margin:0!important;padding: 15px 0!important;border-bottom: 1px solid #E4E4E4!important;}
.woocommerce ul.products li.product p, .woocommerce-page ul.products li.product p {padding:0;}

.woocommerce ul.products li.product .sku {width:10%;float:left;font-size: 12.5px;line-height: 19px;font-weight: normal;font-family: OpenSans;text-align:left;}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:30%;float:left;padding:0!important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {width:100%;float:left;font-size: 12.5px!important;line-height: 19px!important;font-weight: normal;font-family: OpenSansS;text-align:left;color:#006A7A;padding:0!important;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, .woocommerce ul.products li.product h3:hover {color:#14C2DC;} 

.woocommerce ul.products li.product .time-ready {width:15%;float:left;font-size: 12.5px;line-height: 19px;font-weight: normal;font-family: OpenSans;text-align:center;}

.woocommerce ul.products li.product .price {width:15%;float:left;font-size: 13.5px!important;line-height: 19px;font-weight: normal;font-family: OpenSans;text-align:center;color:black!important;margin:0!important;}
.woocommerce ul.products li.product.sale .price {padding-top: 9px;margin-bottom: -9px!important;}
.woocommerce ul.products li.product .price span.woocommerce-Price-currencySymbol {display:none;}
.woocommerce ul.products li.product .price del {font-size:11px!important;}
.woocommerce ul.products li.product .price ins {font-size:13.5px!important;color:red!important;text-decoration:none!important;font-weight:normal!important;}
.woocommerce ul.products li.product .price ins span {font-family: OpenSansB!important;}

.woocommerce ul.products li.product a:nth-of-type(2), .woocommerce ul.products li.product p a {width:15%;float:left;font-size: 10px;line-height: 19px;font-weight: normal;font-family: OpenSans;text-align:center;color:black!important;font-family: OpenSansS;color:#006A7A!important;text-transform:uppercase;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.woocommerce ul.products li.product a:nth-of-type(2):hover, .woocommerce ul.products li.product p a:hover {color:#F98C09!important;}

.woocommerce ul.products li.product a.button {width:15%;float:left;font-size: 10px;line-height: 19px;font-weight: normal;font-family: OpenSansS;text-align:center;color:black!important;margin: 0!important;padding:0!important;background: transparent!important;position:relative;color:#006A7A!important;text-transform:uppercase;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.woocommerce ul.products li.product a.button.added {color:#F98C09!important;}
.woocommerce ul.products li.product a.button:hover {color:#F98C09!important;}
.woocommerce ul.products li.product a.button:before {content: '';background: url('/images/icons/icon-cart.png') right center no-repeat transparent!important; background-size: auto 27px!important;height:27px;width:27px;float:right;margin-top:-5.5px;margin-bottom:-3px;margin-left:-25px;margin-right:10px;}
.woocommerce ul.products li.product a.button:hover:before, .woocommerce ul.products li.product a.button.added_to_cart:before, .woocommerce ul.products li.product a.button:hover:before, .woocommerce ul.products li.product a.button.added:before {background-image: url('/images/icons/icon-cart-orange.png')!important;}

.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {position:absolute;right:-10px;color:#F98C09!important;font-size: 13px;top: -2px;}
.woocommerce ul.products li.product a.added_to_cart {display:none!important;}

.woocommerce ul.products li.product .onsale {background: url('/images/icons/special-price.png') center center no-repeat transparent!important;background-size: auto 90%!important;height: 28px;width: 110px;font-size: 0;right: 33%!important;top: 1px!important;}


/*--------------------------Product--------------------------*/

.woocommerce div.product div.summary {width:100%!important;margin:0!important;}
.woocommerce div.product div.summary h1 {width:100%;margin-left:0;margin-right:0;margin-bottom:35px;font-size: 32px;line-height: 37px;}

/*--------------Price------------*/

.woocommerce div.product div.summary .price {float:left;;width:auto;font-family: 'OpenSansB';color: #006A7A;background: #F6F6F6;padding: 30px 40px;width:100%;}
.woocommerce div.product div.summary .price span {font-family: 'OpenSansE';color: #006A7A;font-size:21px;line-height:23px;}
.woocommerce div.product div.summary .price span span.woocommerce-Price-currencySymbol {font-size:16px;}

.woocommerce div.product div.summary .cart {float:left;;width:auto;}

/*--------------Add button------------*/

.woocommerce div.product div.summary form.cart .button {width: auto;position: relative;padding: 12px 22px;font-size: 15px;text-transform: uppercase;margin-top: -8.5px;margin-left:30px;color: white;border-radius: 42px;float: left;background: #FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;
-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;display:none;
}
.woocommerce div.product div.summary form.cart .button:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}

.woocommerce div.product div.summary .button.add_to_cart_button.ajax_add_to_cart {width: auto;position: relative;padding: 12px 22px;font-size: 15px;text-transform: uppercase;margin-top: -8.5px;margin-left:30px;color: white;border-radius: 42px;float: left;background: #FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;
-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;margin-left:150px;margin-top:-62.5px;
}
.woocommerce div.product div.summary .button.add_to_cart_button.ajax_add_to_cart:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}

.woocommerce div.product div.summary .added_to_cart.wc-forward {display:none;}
.woocommerce div.product div.summary #respond input#submit.added::after, .woocommerce div.product div.summary a.button.added::after, .woocommerce div.product div.summary button.button.added::after, .woocommerce div.product div.summary  input.button.added::after {right: -23px;top: 12px;}

/*--------------Meta------------*/

.woocommerce div.product div.summary .product_meta, .woocommerce div.product div.summary .text-field {float:left;width:100%;}

.woocommerce div.product div.summary .product_meta, .woocommerce div.product div.summary .text-field {width:100%;float:left;font-size: 12.5px!important;line-height: 19px!important;font-weight: normal;font-family: OpenSansS;text-align:left;padding:0!important;color:#006A7A;}
.woocommerce div.product div.summary .product_meta {margin-top:10px;}
.woocommerce div.product div.summary .text-field-in, .woocommerce div.product div.summary .product_meta > span {width:96%;float:left;font-size: 12.5px!important;line-height: 19px!important;font-weight: normal;font-family: OpenSansS;text-align:left;padding:0 2%!important;color:#006A7A;border-bottom: 1px solid #D8D8D8!important;padding: 10px 1%!important;width: 68%;}
.woocommerce div.product div.summary .product_meta > span {border-top: 1px solid #E4E4E4!important;}
.woocommerce div.product div.summary .product_meta > span span {width: 50%;float:right;}
.woocommerce div.product div.summary .text-field-in span {width: 50%;float:left;}
.woocommerce div.product div.summary .text-field-in span:nth-of-type(1) {font-family: OpenSansS;}

/*--------------Tabs------------*/

/*-----Tabs Tabs----*/

.woocommerce-tabs.wc-tabs-wrapper {width:100%;margin-top:50px;float:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding:0!important;margin:0!important;width:100%;}
body .woocommerce div.product .woocommerce-tabs ul.tabs li {margin:0!important;border: 0px solid #d3ced2;background-color: transparent;display: inline-block;position: relative;z-index: 0;float: left; padding: 0;}
body .woocommerce div.product .woocommerce-tabs ul.tabs li a {color: #006A7A!important;font-family: CenturyB;background:transparent!important;padding:0;font-size:16px;padding: 0 30px 15px 0;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
body .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#05BCD7!important;}
body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {border-bottom: 1px solid #05BCD7;}


/*-----Tabs Info----*/

body .woocommerce div.product .woocommerce-tabs .panel {position:relative!important;min-height:0!important;margin:0;padding:0;padding-top:30px;width:100%;}
body .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel.woocommerce-Tabs-panel--de-zdati {padding-top:0!important;}
.woocommerce div.product .woocommerce-tabs .panel h2:first-of-type {display:none;}
.woocommerce div.product .woocommerce-tabs .panel p {font-size:14px;line-height:22px;text-align:justify;}
.woocommerce div.product .woocommerce-tabs .panel table p {float:left;padding-bottom:8px;}
.woocommerce div.product .woocommerce-tabs .panel table p:last-of-type {padding-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none;}



/*---------------------------Offices---------------------------*/

.main-addresses.service-sidebar .main-content, 
.no-sidebar .main-content {width:100%;}

.main-addresses.service-sidebar .main-content a.all-offices {position: absolute;right: 0;margin-top: 14.5px;width: auto;float: right;margin-bottom: -10px;font-family: CenturyB;/*background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);*/cursor: pointer;-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;color: white;border-radius: 42px;padding: 8px 17px;font-size: 12.5px;text-transform: uppercase;}
/*.main-addresses.service-sidebar .main-content a.all-offices:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}*/

/*-----Counts----*/

.main-addresses .dataTables_length {display:none;}

/*-----Search Filter----*/

.main-addresses .dataTables_filter {float:left!important;margin-bottom:40px;}
.main-addresses .dataTables_filter label {font-size: 13px;line-height: 21px; margin: 0; color: #05BCD7;font-weight: normal;font-family: OpenSansE;}
.main-addresses .dataTables_filter input {height: 34px!important;line-height: 35px!important;margin: 0;border: 0;font-family: OpenSans;padding: 5px 15px;font-size: 11.6px!important;color: black; border-radius: 0px;box-shadow: 0 0 0 0px #cdcdcd!important;background: #F7FEFF!important;border-radius: 30px;border: 1px solid #CEE9ED!important;border: 1px solid #AFDCE3!important;margin-left:10px!important;}

/*-----Table----*/

.dataTables_wrapper {margin-bottom:-20px!important;}
.main-addresses .dataTables_wrapper table, .woocommerce-Tabs-panel table {width: 100%!important;padding: 0;margin: 10px 0 20px 0!important;border-collapse: collapse;}
.dataTables_scrollFoot {display:none!important;}
.woocommerce-Tabs-panel .dataTables_wrapper table {margin-top:35px!important;margin-bottom:15px!important;}
.main-addresses .dataTables_wrapper table tr, .woocommerce-Tabs-panel table tr {border: 0!important; border-top: 0.5px solid #cdcdcd!important;border-bottom: 0.5px solid #cdcdcd!important;}
.woocommerce-Tabs-panel table tr {border-top: 0.5px solid #E7E7E7!important;border-bottom: 0.5px solid #E7E7E7!important;}
.woocommerce-Tabs-panel table tr:first-child {border-top:0!important;background: white!important;border-bottom: 0.5px solid #CEE9ED!important;border-top: 0px solid #CEE9ED!important;}
.main-addresses .dataTables_wrapper table tr:hover, .woocommerce-Tabs-panel table tr:hover {background:#F0FDFF!important;}
.woocommerce-Tabs-panel table tr:first-child:hover {background:white!important;}
.main-addresses .dataTables_wrapper table th, .main-addresses .dataTables_wrapper table td, .woocommerce-Tabs-panel table th, .woocommerce-Tabs-panel table td {color: #000;box-shadow: 0 0 0 0px #cdcdcd;border:0!important;border-spacing:0!important;padding: 12.5px 25px;border:0!important;border-right: 0px solid #cdcdcd!important;width:16.66666%!important;}
.main-addresses .dataTables_wrapper table tr th:last-child, .main-addresses .dataTables_wrapper table tr td:last-child, .woocommerce-Tabs-panel table tr th:last-child {border:0!important;}
.main-addresses .dataTables_wrapper table th, .woocommerce-Tabs-panel table th {font-size: 12.5px;color:black!important;border-color:black!important;text-align:center!important;background:white!important;line-height:19px;font-weight: normal!important;font-family: OpenSansB;border: 0!important;padding-top:0!important;}
.woocommerce-Tabs-panel table th, .woocommerce-Tabs-panel table td {background: transparent!important;}
.main-addresses .dataTables_wrapper table th:nth-child(9), .woocommerce-Tabs-panel table th:nth-child(9) {text-align:left!important;}
.main-addresses .dataTables_wrapper table thead tr:first-child, .woocommerce-Tabs-panel table thead tr:first-child {border:0!important;border-top: 0px solid #cdcdcd!important;border-bottom: 0px solid #BB9041!important;}
.main-addresses .dataTables_scrollBody table thead tr:first-child {border:0!important;}
.main-addresses .dataTables_wrapper table td, .woocommerce-Tabs-panel table td {font-size: 12.5px;text-align:center!important;line-height:19px;font-family: OpenSans;}
.main-addresses .dataTables_wrapper table td:nth-child(5), .woocommerce-Tabs-panel table td:nth-child(5) {text-align:left!important;}
.main-addresses .dataTables_wrapper table th:last-child , .main-addresses .dataTables_wrapper table td:last-child {display:none!important;}
.main-addresses .dataTables_wrapper table td a, .woocommerce-Tabs-panel table td a {color:#006A7A;line-height:21px;font-family: OpenSansS;font-size: 14px;width:100%;float:left;
cursor: pointer;-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;
}
.woocommerce-Tabs-panel table td a, .woocommerce-Tabs-panel table td {font-size: 12.5px;line-height: 19px;}
.main-addresses .dataTables_wrapper table td:nth-child(1) a, .woocommerce-Tabs-panel table td:nth-child(1) a {font-size:12.5px;line-height:19px;}
.main-addresses .dataTables_wrapper table td:nth-child(5) a {padding: 2.5px 0;font-size:12.5px;}
.main-addresses .dataTables_wrapper table td a:hover, .woocommerce-Tabs-panel table td a:hover {color:#14C2DC;}
.main-addresses .dataTables_wrapper table td img, .woocommerce-Tabs-panel table td img {max-width:90px!important;margin:0!important;}
.main-addresses .dataTables_wrapper table td img {height:25px;width:25px;margin: 0 3px!important;float:none;
-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;
}
.main-addresses .dataTables_wrapper table td img:hover, .woocommerce-Tabs-panel table td img:hover {opacity:0.7;}
.main-addresses .dataTables_wrapper table p, .main-addresses .dataTables_wrapper table a, .main-addresses .dataTables_wrapper table div, .woocommerce-Tabs-panel table p , .woocommerce-Tabs-panel table a , .woocommerce-Tabs-panel table div  {font-size: 12px;line-height:17px;}

/*-----Table down----*/

.main-addresses .tablepress.tablepress-id-1.dataTable caption {display:none!important;}
.main-addresses .dataTables_info {display:none!important;}

/*-----Pagination----*/

.main-addresses .dataTables_paginate a {text-transform:uppercase;font-size:11px;margin-top:25px;}
.main-addresses .paging_simple .paginate_button.next:after, .main-addresses .paging_simple .paginate_button.previous:before {color:#006A7A!important;text-shadow: 0 0 #666!important;font-size:10px!important;line-height: 16.5px;cursor:pointer;}
.main-addresses .paging_simple .paginate_button.next:hover:after, .main-addresses .paging_simple .paginate_button.previous:hover:before {color:#14C2DC!important;}


/*---------------------------All offices map---------------------------*/

.main-content .gmp_map_opts {margin-bottom:15px!important;float:left;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);}
.main-content > div.gmp_map_opts:nth-of-type(1) {display: block!important;}
.main-content > div.gmp_map_opts:nth-of-type(2) {display: none!important;}
.main-content > div.gmp_map_opts:nth-of-type(3) {display: none!important;}
.gmpMapDetailsContainer#gmpMapDetailsContainer_1_73948 {max-height: 70vh!improtant;}
.info-block.map-page .gmpInfoWindowtitle {color: #006A7A!important;font-family: CenturyB!important;font-size:17px!important;line-height:22px!important;float: left;width: 100%;}
.info-block.map-page.single-address .gmpInfoWindowtitle {display:none;}
.info-block.map-page .egm-marker-iw p {font-size:13px!important;line-height:17px!important;padding-bottom:5px!important;}
.info-block.map-page .egm-marker-iw p:first-of-type {padding-top:9px;}
.info-block.map-page .egm-marker-iw p a {color:#14C2DC!important;font-size:13px!important;line-height:17px!important;}
.info-block.map-page .egm-marker-iw p a:hover {color:#F98908!important;}

.single-info .all-addresses .carousels {padding-top:120px;margin-top:-150px;padding-bottom:60px;}


/*---------------------------Single office---------------------------*/

.info-block.single-address.no-sidebar.map-page .info-block-wrapper {z-index:999;}
.single-address.map-page .main-content .gmp_map_opts {width:65%!important;margin-right: 4.5%;margin-left:0%;/*box-shadow: 0 0 0 12px white;*/}
.single-address.map-page .main-content h2, .single-address.map-page .main-content p {float:none;text-align:left;}
.single-address.map-page .main-content h2:first-of-type {margin-top:30px;}
.single-address.map-page .main-content h2 {color:#14C2DC;font-size:19px;line-height:26px;margin-bottom:7.5px;margin-top:5px;}
.single-address.map-page .main-content h2 img {float:left;height:auto!important;width:70px!important;margin-right: 15px;margin-top:-7.5px;margin-bottom:16px;}
.single-address.map-page .main-content p, .single-address.map-page .main-content p a {color:black;font-size:15px;line-height:19px;}
.single-address.map-page .main-content p {padding-bottom:22.5px;}
.single-address.map-page .main-content p a:hover {color:#F98908;}

.single-address.map-page .diagonal-block.diagonal8 {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;margin-top:-170px;}

.single-info .info-block.advans-block.advans1.single-advans {margin-top:-170px;background: url(/images/bezshov.png) left top repeat;background-size: auto auto;padding-top:120px;margin-top:-160px;z-index:55;}
.single-info .info-block.advans-block.advans1.single-advans .info-block-wrapper {padding-bottom: 100px;margin-bottom:-150px;}

.single-info .info-block.top-services.single-map-services h2 {margin-bottom:50px;margin-top:70px;}
.single-info .info-block.top-services.single-map-services .woocommerce {width:71%;margin-left:14.5%;margin-right:14.5%;width:100%;margin-left:0;margin-right:0;}
.single-info .info-block.top-services.single-map-services li p {padding:0;}

.single-info .info-block.top-services.single-map-services .woocommerce ul.products li {background:white;width:90%;padding-left:5%!important;padding-right:5%!important;min-height:57px!important;}
.single-info .info-block.top-services.single-map-services table.title-table {background:white;width:90%;margin-left:5%!important;margin-right:5%!important;}
.single-info .info-block.top-services.single-map-services .woocommerce .woocommerce-ordering {margin-left:5%!important;text-align:center;width:90%;}
.single-info .info-block.top-services.without-sorting .woocommerce .woocommerce-ordering {display:none;}

.single-info .info-block.advans-block ul {width: 102%;margin-left: -1%;}

/*.single-info .info-block.doctors-block {margin-top: -202.5px;margin-bottom:20px;}
.single-info .info-block.doctors-block .info-block-wrapper {padding-bottom: 60px;}
.single-info .info-block.doctors-block ul {width:102%;margin-left:-1%;}
.single-info .info-block.doctors-block ul li {width: 23%;margin: 0 1%;}
.single-info .info-block.doctors-block ul li img {width: 70%;}
.single-info .info-block.doctors-block a.all-doctors {font-size: 13.5px!important;line-height: 19px!important;font-weight: normal;font-family: OpenSansS;text-align: left;color: #006A7A;padding: 0!important;margin-top:60px;float:left;margin-left:20px;}
.single-info .info-block.doctors-block a.all-doctors {color:#05BCD7;font-family: OpenSansB;font-size:14px;}
.single-info .info-block.doctors-block a.all-doctors:before {content: '';color:black;font-family: Century;width:7px;border-bottom: 2px solid #05BCD7;width:27.5px;float:left;margin-right:0px;margin-top: 9px;}
.single-info .info-block.doctors-block a.all-doctors:before {margin-right:10px;
-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;}
.single-info .info-block.doctors-block a.all-doctors:hover:before {width:35px;}*/

.single-info .info-block.form-block.form2 .wpcf7 {margin-bottom:-100px;border-top: 2px dotted #8DDEEA;border-left: 2px dotted #8DDEEA;}
.single-info .info-block.form-block.form2 .wpcf7 {margin-bottom:-70px;margin-top:-70px;}
.single-info .info-block.form-block .wpcf7 h2 {margin-top: 7.5px;}


/*---------------------------COVID---------------------------*/

.slide-block, .slide-block .slider-wrapper, .hero-slider, .overlay {height:520px;min-height:520px;position:relative;height: 55vh!important;min-height: 55vh!important;}
.slide-block {margin-top:259px!important;}
/*.single-info .slide-block, .hero-slider .carousel-cell {margin-top:0!important;}*/
.hero-slider .carousel-cell .inner {margin-top:-20px!important;position:absolute!important;}
.hero-slider .flickity-prev-next-button {margin-top:0!important;}

.single-info.page-page .info-block.advans-block.advans1, .info-block.advans-block.advans1 {margin-top:-125px;margin-top:-85px;}

.single-info.page-page .info-block.top-services.single-map-services .info-block-wrapper {padding-top:30px;padding-bottom:55px;}
.single-info.page-page .info-block.top-services.single-map-services h2 {margin-top:0;}
.single-info.page-page .info-block.top-services.without-sorting .info-block-wrapper > h2 {margin-bottom: 50px;}

.single-info.page-page .main-addresses .info-block-wrapper {padding-top:0;padding-bottom:80px;}
.single-info.page-page.for-doctors .main-addresses .info-block-wrapper {padding-top:30px;padding-bottom:50px;}
.single-info.page-page .main-addresses .info-block-wrapper h2 {margin-top:0;margin-bottom:50px;}

.single-info.page-page .main-addresses .dataTables_filter {margin-left:5%;display:none;}
.single-info.page-page .dataTables_paginate.paging_simple {display:none;}
.single-info.page-page .main-addresses .dataTables_scrollBody table tr:last-child {border-bottom: 0 solid #cdcdcd!important;}

.single-info.page-page .info-block.form-block.form2.form-left .wpcf7 {float:left;}

/*.page-page .info-block.two-blocks .info-block-wrapper .oneblock, .page-page .info-block.two-blocks .info-block-wrapper .twoblock {margin-top:0;margin-bottom:0;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);}
.page-page.all-prices .info-block.two-blocks .info-block-wrapper .oneblock {margin-top:30px;}
.page-page.all-prices .info-block.two-blocks .info-block-wrapper .twoblock {margin-bottom:40px;}*/
/*.page-page .info-block.two-blocks .oneblock .caption, .page-page .info-block.two-blocks .twoblock .caption {margin:0;padding-top:0;padding-bottom:0;background: #F0FDFF;background: linear-gradient(to top left, white, #F0FDFF);}
.page-page.all-prices .info-block.two-blocks .oneblock .caption {margin-top:-50px;border-top: 2px dotted #05BCD7;}*/
/*.page-page.all-prices .info-block.two-blocks .twoblock .caption {margin-bottom:-50px;border-bottom: 2px dotted #05BCD7;}
.page-page .info-block.two-blocks .caption-wrapper p {float:left;font-size: 17px;line-height: 23px;font-family: CenturyB;padding-top:0px;margin-top:5px;}
.page-page .info-block.two-blocks .oneblock .caption-wrapper {float:right;margin-top:0;}
.page-page .info-block.two-blocks .twoblock .caption-wrapper {float:left;margin-top:0;top: 50%;}*/


/*---------------------------FAQ---------------------------*/

.faq-block .info-block-wrapper {padding-top:100px;padding-bottom:70px;}

.faq-block .left-block {width:45%;margin-right:5%;float:left;position:relative;}
.faq-block .left-block h2, .faq-block .left-block p {text-align:left;}
.faq-block .left-block p a {color:#006A7A;font-family: OpenSansB;
-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;
}
.faq-block .left-block p a:hover {color:#05BCD7;}
.faq-block .left-block h2 {margin-bottom:40px;margin-top:45px;}
.faq-block .left-block img.arrow {position:absolute;right:-30px;top:-65px;height: 120px;width:auto;}

.faq-block .right-block {float:right;width:50%;box-shadow: 0px 0px 0px 0px #dcdcdc;border-radius:0px;overflow:hidden; border-top: 1px dotted #cdcdcd;border-left: 1px dotted #cdcdcd;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);border-radius:10px;}
.faq-block .sp-easy-accordion {float:left;width:100%;padding: 15px 5% 15px 5% !important;}
.faq-block div.sp-ea-single:last-of-type {border:0!important;}
.faq-block .sp-ea-single h3 a {padding: 15px 0!important;}
.faq-block .sp-easy-accordion .sp-ea-single .ea-header a {font-size:15px!important;line-height:23px!important;font-family: CenturyB;font-family: OpenSansB;padding-right:30px!important;}
.faq-block .sp-ea-single.ea-expand {background:white!important;}
.faq-block .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 0 0 10px 0!important;float:left;width:100%;}
.faq-block .sp-collapse .ea-body p {font-size:13.5px!important;line-height:21px;}
.faq-block #sp-ea-282.sp-easy-accordion>.sp-ea-single>.ea-header a {color:#05BCD7;color:black;padding-right: 30px!important;}
.info-block.faq-block.vaktsyna .sp-easy-accordion>.sp-ea-single>.ea-header a {padding-left: 30px!important;}
.faq-block #sp-ea-282.sp-easy-accordion>.sp-ea-single>.ea-header a:hover {color:#FA8A0A;}
.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa {margin-right:-30px!important;float: right;}
.faq-block .right-block .sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa {margin-right:-30px!important;float: right!important;}
.info-block.faq-block.vaktsyna .sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa {margin-left:-30px!important;float: left!important;}


/*---------------------------Rules for citizen---------------------------*/

.single-info .info-block.citizen-block .info-block-wrapper {padding-top:20px;}
.info-block.citizen-block h2 {margin: 10px 0 35px 0;text-align:left;}
.info-block.citizen-block .center-block p {text-align:left;}
.info-block.citizen-block .center-block blockquote {float:left;top:0;right:auto;margin:0;width:38%;}

.info-block.citizen-block .left-block {width:57.5%;float:left;position:relative;margin-right:0%;float:right;} 
.info-block.citizen-block .right-block {width:37.5%;float:left;position:relative;} 
.info-block.citizen-block h3 {font-size:24px;color:#006A7A;margin-bottom:30px;}

.info-block.citizen-block .left-block ul {width:100%;float:left;list-style:none;padding:0;margin:0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.info-block.citizen-block .left-block ul li {width:31.3333%!important;float:left;margin: 0 1% 25px 1%;padding: 15px 2%!important;}
.info-block.citizen-block .left-block ul li {box-shadow: 0 0 0 1px #cdcdcd;box-shadow: 11px 11px 11px rgb(0 151 199 / 7%);border-top: 2px dotted #05BCD7;border-left: 2px dotted #05BCD7;background:white;}
.info-block.citizen-block .left-block ul li:nth-child(4) {clear:both;}
.info-block.citizen-block .left-block ul li a {float:left;width:100%;height:auto;padding: 30px 0;}
.info-block.citizen-block .left-block ul li img {width:70px;float:left;margin: 0;position:relative;left:50%;transform: translate(-50%,0);}
.info-block.citizen-block .left-block ul li h3, .info-block.advans-block ul li p {text-align:center;float:left;padding:0;width:100%;}
.info-block.citizen-block .left-block ul li h3 {margin-bottom:0;margin-top:12px;font-size:19px;line-height:26px;margin-bottom:15px;text-align:left;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.info-block.citizen-block .left-block ul li a:hover h3 {color:#FF9138;}
.info-block.citizen-block .left-block ul li p {font-size:13px;line-height:18px;text-align:left;}

.info-block.citizen-block .right-block ul {width:100%;float:left;list-style:none;padding:0;margin:0 0 0 -1.5%;}
.info-block.citizen-block .right-block ul li {width:13.66666%!important;float:left;margin: 0 1.5% 20px 1.5%;padding: 0!important;}
.info-block.citizen-block .right-block ul li a {float:left;width:100%;height:auto;padding: 0;}
.info-block.citizen-block .right-block ul li img {width:100%;float:left;margin: 0;position:relative;
-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;}
.info-block.citizen-block .right-block ul li:hover img {opacity:0.7;}
.info-block.citizen-block .right-block h4 {margin-top:50px;font-size:19px;line-height:26px;}
.info-block.citizen-block .right-block p {padding-bottom:30px;}


/*---------------------------Diya---------------------------*/

.info-block.two-blocks .info-block-wrapper .oneblock.oneblock-covid {max-height:480px;}
.info-block.two-blocks.diya .caption-wrapper h2 {text-align:left;margin-bottom:30px;}
.info-block.two-blocks.diya .caption-wrapper p {text-align:left;font-size:14px;line-height:21px;}
.info-block.two-blocks.diya .caption-wrapper a {float:left;transform: translate(0,0);font-size:15px;left:0;padding: 10px 22px 12px 22px;margin-right:20px;}
.info-block.two-blocks.diya .covid-caption .caption-wrapper p {font-family: Century;}
.info-block.two-blocks.diya .covid-caption .caption-wrapper p.little {font-size: 13.5px!important;line-height: 19px!important;}


/*---------------------------Vaktsyna---------------------------*/

.faq-block.vaktsyna .left-block {width:43%;margin-left:7%;margin-right:0;float:right;position:relative;}
.faq-block.vaktsyna .right-block {float:left;width:50%;box-shadow: 0px 0px 0px 0px #dcdcdc;border-radius:0px;overflow:hidden; border-top: 1px dotted #cdcdcd;border-right: 1px dotted #cdcdcd;box-shadow: 25px 25px 25px rgb(0 151 199 / 12%);border-radius:10px;}
.faq-block.vaktsyna .left-block img.arrow {position:absolute;left:-55px;top:-65px;height: 120px;width:auto;}
.faq-block.vaktsyna .sp-easy-accordion {float:left;width:100%;padding: 15px 5% 15px 5% !important;}



/*---------------------------Zone map---------------------------*/

.single-info .zone-block .info-block-wrapper {padding-top:10px;padding-bottom: 70px;}
.zone-block h2 {margin: 0 0 30px 0;text-align:center;}
.zone-block p {text-align: center;margin-bottom: 30px;font-size: 18px;line-height: 23px;max-width: 70%;margin-left: 15%;color:#00B2CD;}


/*---------------------------Carousel news---------------------------*/

.info-block.advans-block.top-services.news-carousel {padding:0;background: white!important;margin:0;}
.info-block.advans-block.top-services.news-carousel h2 {margin-top:30px;margin-bottom:40px;}
/*.carousel-slider__post {border:0!important;box-shadow: 0 0 0 0 white!important;}
.carousel-slider__post-image {border-radius:0!important;}
.carousel-slider__post-title {min-height:0!important;margin:0!important;}
.carousel-slider__post-title h3 {font-size:20px!important;margin: 10px 0 10px 0!important;}
.carousel-slider__post:hover .carousel-slider__post-title h3 {color:#F78F0A!important;}
.carousel-slider__post h4 {margin:0;font-size:13.5px;line-height:19px;font-weight:normal!important;}
.carousel-slider .owl-item img {width:17px!important;height:auto!important;float:left;margin: 0 7px 0 0;}*/
.info-block.advans-block.top-services.news-carousel .carousel-slider__post-excerpt,  body .single-info.news-carousel-single .carousel-slider__post-excerpt {display:none;}
.info-block.reviews-block.news-carousel .carousel-slider__post-header, .info-block.reviews-block.news-carousel .carousel-slider__post-image, body .single-info.news-carousel-single .carousel-slider__post-image {width:100%;}
.info-block.reviews-block.news-carousel .carousel-slider__post-image, body .single-info.news-carousel-single .carousel-slider__post-image {padding-top: 66.6666%!important;}
.info-block.reviews-block.news-carousel .carousel-slider__post-title h3,  body .single-info.news-carousel-single .carousel-slider__post-title h3 {padding-left:0;width:100%;float:left;margin-bottom:5px!important;}
.info-block.reviews-block.news-carousel .carousel-slider__post-content h4,  body .single-info.news-carousel-single .carousel-slider__post-content h4 {padding-left:0;width:100%;float:left;display:none;}



/*--------------------------------------PAGE-PAGE---------------------------------------------*/

.single-info.page-page h1 {margin-top:10px;}

.page-page .info-block.advans-block.gallery-block {margin-top:0;}
.page-page .info-block.advans-block.gallery-block .info-block-wrapper {padding-top:0;margin-top:-35px;}
.page-page .info-block.advans-block.gallery-block h2 {font-size: 23px;line-height: 27px;margin-bottom:20px;text-align: center;color: #05BCD7;}

.page-page.single-info .info-block.doctors-block {z-index:888;}
.page-page.single-info .info-block.doctors-block .widget-wrapper, .page-page.single-info .info-block.doctors-block .textwidget {float:left;width:100%;}

.page-page .info-block.reviews-block {margin-top:0;}
.page-page .info-block.reviews-block .info-block-wrapper {padding-top:70px;}

.page-page .info-block.certificates h2 {margin-bottom:30px;}

.wp-block-image {margin:0!important;}
.wp-block-image .alignright, .wp-block-image .alignleft {float:right;max-width:35%;margin: 0 0 20px 4%!important;height:auto;}
.news-page-vacancy .wp-block-image .alignright, .news-page-vacancy .wp-block-image .alignleft {max-width:45%;}
.wp-block-image .alignleft {float:left;margin: 0 4% 20px 0!important;}
.wp-block-image .alignright img, .wp-block-image .alignleft img {float:right;max-width:100%;width:100%;margin: 0!important;height:auto;}
.wp-block-image .aligncenter {float:left;max-width:100%;margin: 0 0 20px 0!important;height:auto;}
.wp-block-image .aligncenter img {float:left;max-width:100%;margin: 0!important;height:auto;position:relative;left:50%;transform: tranlate(-50%,0);}



/*----------------SALES BLOCK-------------------*/

.page-page .info-block.sales {z-index:777;}
.page-page .info-block.sales .info-block-wrapper {padding-top:0;padding-bottom: 50px;}
.page-page .info-block.sales .info-block-wrapper h2 {margin: 15px 0 50px 0;}
.info-block.sales ul {width:104%;float:left;list-style:none;padding:0;margin:20px 0 -25px -2%;}
.info-block.sales ul li, .news-page-common.sales-common .info-block.news-block-page .main-content > ul > li {width:29.3333%!important;float:left;margin: 0 2% 25px 2%;}
.info-block.sales ul li a > img {width:100%!important;float:left;margin: 0;height:auto!important;}

.page-page .info-block.sales ul hr {width:100%;float:left;border:0!important;margin:0;display:none;background:white;margin-bottom: 0px;}
.page-page .info-block.sales ul hr:nth-of-type(3) {display:block;}




.single-info.page-page .info-block.advans-block ul {margin-top:-5px;}

.page-page .info-block.faq-block {z-index:777;}

.blocks-gallery-grid, .wp-block-gallery {width:100%;}


/*--------------------------------------About Common---------------------------------------------*/

.about-common .info-block.advans-block.top-services {/*padding-top: 50px;*/padding-bottom:30px;background: white;}
.single-info.about-common .info-block.advans-block.top-services ul li img, .single-info.about-common .carousel-slider__product .woocommerce-LoopProduct-link {width:220px;}
.single-info.about-common .info-block.main-addresses.service-sidebar {margin-top:90px;}
.single-info.page-page.about-common .main-addresses .info-block-wrapper {padding-bottom:0;}
.single-info.page-page.about-common h1 {margin-top:0px;text-align:center;}



/*--------------------------------------News Common---------------------------------------------*/

.news-page {float: left;width: 100%;margin-bottom: 0px!important;background: white!important;border: 0!important;border-bottom: 1px solid #D8D8D8!important;border-radius: 0!important;}
.news-page .service-sidebar .sidebar ul {width: 100%;padding: 0;float: left;margin: 0;list-style: none;}
.news-page .service-sidebar .sidebar ul li {width: 100%;padding: 7.5px 15px;float: left;font-size: 13px;line-height: 21px;margin: 0;color: #05BCD7;font-weight: normal;font-family: OpenSansE;border-bottom: 1px solid #D8D8D8!important;border-radius: 0!important;}
.news-page .service-sidebar .sidebar ul li a {color: #444;font-size: 11.5px!important;font-family: OpenSansB;line-height: 30px;width:100%;float:left;height:auto;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.news-page .service-sidebar .sidebar ul li a:hover {color: #FF9138;}
.news-page .service-sidebar .sidebar h3 {width: 100%;padding: 15px;float: left;font-size: 13px;line-height: 21px;margin: 0;color: #05BCD7;font-weight: normal;font-family: OpenSansE;border-bottom: 1px solid #CEE9ED!important;}
.news-page .top-services.service-sidebar .sidebar h3 {border-bottom: 0!important;}


/*---------------------News Block------------------------------*/

.info-block.news-block-page .main-content > ul {width:104%;float:left;list-style:none;padding: 0;margin:0 0 -20px -2%;}
.news-page-common  .info-block.news-block-page .main-content > ul > li {width:46%!important;float:left;margin: 0 2% 35px 2%;}
.info-block.news-block-page.doctors-block-page .main-content ul li {margin: 0 2% 25px 2%!important;padding-bottom:15px;padding-top:0!important;}
.info-block.news-block-page.doctors-block-page .main-content ul li {width:29.3333%!important;}
.info-block.news-block-page .main-content ul li img {width:100%;float:left;margin: 0;position:relative;height:auto!important;
-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;
}
.info-block.news-block-page .main-content ul li:hover img {opacity:0.7;}
.info-block.news-block-page.doctors-block-page .main-content ul li img {width: 90%;height: auto!important;float: left;margin: 0;position: relative;left: 50%;transform: translate(-50%,0);padding: 15px 0 0 0;
-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;
}
.info-block.news-block-page .main-content ul li h3, .info-block.news-block-page ul li p {text-align:left;float:left;padding:0;width:100%;}
.info-block.news-block-page .main-content ul li h3 {margin-bottom:12px;font-size:19px;line-height:21px;}
.info-block.news-block-page .main-content ul li p {font-size:14px;line-height:19px;margin-bottom:10px;}
.info-block.news-block-page .main-content ul li p span {font-family: CenturyB;}
.docs-common .info-block.news-block-page .main-content ul li p a {color:black;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.faq-common.docs-common .info-block.news-block-page .main-content ul li .wp-block-file a {/*background-size: 200% auto;background-image: linear-gradient(to right, #F88909 0%, #FFC79A 50%, #F88909 100%);*/background: none;color:black;padding:0;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.faq-common.docs-common .info-block.news-block-page .main-content ul li .wp-block-file a:hover {color:#F88B0A;}
.info-block.news-block-page .main-content ul li p img {height: 20px!important;width:auto;margin-right:6px;float:left;}
.info-block.news-block-page .main-content ul li button {width: auto;position:relative;padding: 8px 22px 10px 22px;font-size:15px;text-transform:uppercase;margin-top:10px;color:white;border:0;border-radius: 42px;font-family: CenturyB;cursor:pointer;
-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;
font-size:15px;padding: 10px 32px 12px 32px;float:right;padding: 5px 32px 5px 32px;line-height:35px;
}

.info-block.news-block-page .main-content ul hr {width:100%;float:left;border:0!important;margin:0;display:none;background:white;margin-bottom: 10px;}
.news-page-common .info-block .main-content ul hr:nth-of-type(2), .news-page-common .info-block ul hr:nth-of-type(6) {display:block;}
.info.single-info.news-page.news-page-common .info-block.news-block-page  ul hr:nth-of-type(4) {display:block;}
.info.single-info.news-page.news-page-common.sales-common .info-block.news-block-page  ul hr:nth-of-type(4) {display:none;}
.info.single-info.news-page.news-page-common.sales-common .info-block.news-block-page  ul hr:nth-of-type(3), .info.single-info.news-page.news-page-common.sales-common .info-block.news-block-page  ul hr:nth-of-type(6), .info.single-info.news-page.news-page-common.sales-common .info-block.news-block-page  ul hr:nth-of-type(6) {display:block;}


/*---------------------Sales Block------------------------------*/

.sales-common .info-block.news-block-page .main-content ul li {width:29.333%!important;}
.sales-common .info-block.news-block-page .main-content ul hr:nth-of-type(2), .sales-common .info-block.project-block ul hr:nth-of-type(4) {display:none;}
.sales-common .info-block.news-block-page .main-content ul hr:nth-of-type(3) {display:block;}


/*---------------------FAQ Block------------------------------*/

.faq-common .info-block.news-block-page .main-content ul {width:100%:margin-left:0;}
.faq-common .info-block.news-block-page .main-content >  ul >  li {width:100%;margin-left:0;margin-right:0;width:97%;margin-left:3%;margin-bottom:25px;}
.faq-common .info-block.news-block-page .main-content ul li h3 {color: #05BCD7!important;font-family: CenturyB;font-size: 22px;line-height:27px;margin-top:0;margin-bottom:10px!important;
-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;
}
.faq-common .info-block.news-block-page .main-content ul li:first-child h3 {margin-top:15px;}
.faq-common .info-block.news-block-page .main-content ul li h3:hover {color: #FA8708;}
.faq-common.docs-common .info-block.news-block-page .main-content ul li h3 {font-size: 19px;line-height:24px;margin-bottom:5px;}
.faq-common.docs-common .info-block.news-block-page .main-content ul li p {font-size: 12px;line-height:16px;padding-top:10px;}
.faq-common.docs-common .info-block.news-block-page .main-content ul li a.wp-block-file__button {font-size: 12px;line-height:16px;font-family: OpenSansB;}
.faq-common.docs-common .info-block.news-block-page .main-content ul li .wp-block-file {margin-bottom:0;}


/*---------------------Partners------------------------------*/

.partner-page .wp-block-image {width:18%;margin:0!important;margin-right: 2%!important;float:left;margin-bottom:25px!important;}
.partner-page .wp-block-image:nth-of-type(6) {clear:both;}
.partner-page .wp-block-image img {width:100%;margin:0;padding:0;height:auto;
-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;
}
.partner-page .wp-block-image:hover img {opacity:0.7;}

.partner-page .main-addresses.service-sidebar .main-content, .partner-page .no-sidebar .main-content {float:left;}
.single-info.partner-page .info-block-wrapper .main-content h2 {float:left;}
.single-info.partner-page .info-block-wrapper .main-content h2 {margin-top:50px;}
.single-info.partner-page .info-block-wrapper .main-content h2:first-of-type {margin-top:10px;}



/*---------------------Doctors------------------------------*/

.info-block.news-block-page .main-content > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.info-block.news-block-page.doctors-block-page .main-content ul li {border: 1px solid #C1DFE4;padding: 25px 0;
-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;
}
.info-block.news-block-page .main-content ul > li:nth-child(1), .info-block.news-block-page .main-content ul > li:nth-child(4), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(10), .info-block.news-block-page .main-content ul > li:nth-child(13), .info-block.news-block-page .main-content ul > li:nth-child(16), .info-block.news-block-page .main-content ul > li:nth-child(19) {clear:both!important;}

.info-block.news-block-page.doctors-block-page .main-content ul li:hover {border-color: #F88A09;}
.info-block.news-block-page.doctors-block-page .main-content ul li h3 {font-size: 18px;line-height: 22px;width: 90%;margin: 12px 5%;font-family: OpenSansS;text-align:center;margin-top:22.5px;}
.equip-common .info-block.news-block-page.doctors-block-page .main-content ul li h3 {font-size: 15px;line-height: 19px;}
.info-block.news-block-page.doctors-block-page .main-content ul li p {font-size: 13px!important;line-height: 17px!important;border-top: 1px solid #cdcdcd;padding-top: 5px;width: 80%;margin: 0 10%;text-align:center;}

/*--------Doctors Single--------*/

.doctors-page-single.doctors-page .info-block img.alignleft {float:left;width:37%;padding-right:4%;margin-bottom:20px;height:auto;margin-left:0;background: white;}

.doctors-page-single.doctors-page .wp-block-table {width:63%;}
.doctors-page-single.doctors-page .wp-block-table table tr {border-top: 1px solid #E4E4E4!important;float: left;width: 100%;margin-right:0%;padding: 10px 0 10px 1%;}
.doctors-page-single.doctors-page .wp-block-table table tr:last-child {border-bottom: 1px solid #E4E4E4!important;border-top: 1px solid #E4E4E4!important;}
.doctors-page-single.doctors-page .wp-block-table table tr td {float: left;width: 50%;color: #006A7A;font-size: 12.5px!important;line-height: 19px!important;font-weight: normal;}
.doctors-page-single.doctors-page .wp-block-table table tr td:first-child {font-family: OpenSansS;}

.doctors-page-single.doctors-page .info-block blockquote {position:static;float:left;margin: 20px 0 30px 0;margin-left:0;width:100%;float:none;background: url(/images/icons/laps.png) 40% 30px no-repeat #E7F8FB;background-size: auto 20px;padding-left: 42%;max-width: 100%;padding-right: 2%;padding-bottom:10px;}
.doctors-page-single.doctors-page .info-block blockquote p, .doctors-page-single.doctors-page .info-block p {font-size:14px;line-height:20px;}
.single-info.page-page.doctors-page-single.doctors-page .info-block-wrapper h2 {margin-top:30px;}
.single-info.page-page.doctors-page-single.doctors-page .info-block-wrapper .product h2 {margin-top:0;}
.single-info.page-page.doctors-page-single.doctors-page .info-block-wrapper h2.has-text-align-center {text-align:center!important;width:100%;float:left;}
.single-info.page-page.doctors-page-single.doctors-page .info-block-wrapper h2.has-text-align-center:nth-of-type(1) {margin-top:40px;}


/*---------------------Reviews------------------------------*/

.reviews-page #respond.comment-respond {margin-top: -25px;margin-bottom:0;}
.reviews-page .info-block-wrapper > div#respond.comment-respond {display:none!important;}
.reviews-page .info-block-wrapper > div#respond.comment-respond:nth-of-type(2) {display:block!important;}
.reviews-page #reply-title, .reviews-page h3#comments {display:none;}
.reviews-page ol.commentlist {margin-bottom:20px!important;}
.reviews-page ol.commentlist li p {padding-bottom:0;}


/*---------------------Anketa------------------------------*/

.anketa .info-block.form-block.anketa-block {margin-top:0;background:white!important;}
.anketa .info-block.form-block.anketa-block .info-block-wrapper {width:1300px;background:white!important;}
.anketa .info-block.form-block.anketa-block .wpcf7 {position:static;margin: 0 0 55px 40px;float:right;max-width:450px;}
.single-info .anketa-block h1 {font-size:42px;line-height:47px;margin-bottom:20px;}
.info-block.form-block.anketa-block .wpcf7 p {margin-top:15px;}
.anketa .info-block.gallery-block {background: url(/images/bezshov.png) left top repeat;background-size: auto auto;margin-top:10px;margin-bottom:55px;}







/*----------------------------------------------FUNCTIONAL--------------------------------------------------*/

/*---------------------------Breadcrumbs---------------------------*/
div.breadcrumbs-wrapper {height: auto;width:100%;padding: 10px 0 10px 0;border:0;margin: 5px 0 0 0;float: left;border:0;position:relative;margin-top: 0px;text-align:center;border-top: 0px solid #DBDBDB;background: #F0FDFF;margin-top:204.4px;}
.breadcrumbs-wrapper .breadcrumbs {height: auto;width:1245px;padding: 0;border:0;margin: 0;float: left;border:0;position:relative;left:50%;text-align:left;font-size: 11px;transform: translate(-50%,0);}
.breadcrumbs-wrapper .breadcrumbs .yoast_breadcrumbs > span {margin-left:-10px!important;}
.breadcrumbs-wrapper .breadcrumbs span {height: auto;line-height: 22px;width: auto;color: #006A7A;text-align: left;font-size: 10px;margin: 0;padding: 0;float:none;font-weight:normal;-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;font-family: 'OpenSansB';text-transform:uppercase;}
.breadcrumbs-wrapper .breadcrumbs span span.breadcrumb_last {margin: 0 6px;}
.breadcrumbs-wrapper .breadcrumbs a span {color: black;}
.breadcrumbs-wrapper .breadcrumbs span a {-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;color: black;margin: 0 6px;}
.breadcrumbs-wrapper .breadcrumbs span:hover a span, .breadcrumbs-wrapper .breadcrumbs span a:hover {color:#00BDD9!important;}
.breadcrumbs-wrapper .hover-link:after {display:none;}


/*---------------------------Share---------------------------*/
body .addtoany_content {text-align:center;margin-bottom:0;padding-top:0px;}
body .addtoany_shortcode {text-align:center;margin-bottom:0;margin-top:0px;padding-top:25px;float:left;width:100%;}

.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul {border:0!important;}


/*---------------------------Wishes---------------------------*/
.alg-wc-wl-thumb-btn-abs {display:bloc!important;}
.iziToast-wrapper {display:none!important;}


/*---------------------------Navi---------------------------*/
.woocommerce nav.woocommerce-pagination, .pagenavi-wrapper {float:none;width:100%!important;text-align:center!important;clear:none!important;}
.pagenavi-wrapper {margin-top:-10px;float:left;}
.woocommerce nav.woocommerce-pagination ul, .wp-pagenavi {width:auto!important;margin: 25px 0 0 0!important;border:0!important;margin-left:1%!important;margin-right:1%!important;width:98%!important;text-align:center;float:none;width:100%;}
body .woocommerce nav.woocommerce-pagination ul li {margin-left:5px!important;float:left;float:none!important;border-radius:50%;border: 0!important;box-shadow: 0 0 0 0 white!important;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .wp-pagenavi a, .wp-pagenavi span {color:black!important;font-size: 13.5px!important;color: #006A7A!important;font-family: OpenSansB!important;line-height:32px!important;width:auto!important;min-width:22px!important;padding:0!important;border-radius:50%;border: 0!important;margin:0!important;display: inline-block;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.wp-pagenavi span.pages {display:none;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .wp-pagenavi span.current, .wp-pagenavi a:hover {border: 0px solid #006A7A!important;background:transparent!important;color:#14C2DC!important;}
body .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers, body .woocommerce nav.woocommerce-pagination ul li a.next.page-numbers {border: 0!important;} 
body .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover, body .woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover {color:#14C2DC!important;} 
body .woocommerce nav.woocommerce-pagination ul li {margin-left:0px!important;margin-right:0px!important;}


/*-----------------------------Comment-Form--------------------------------*/

#respond.comment-respond {width:100%;float:left;height:auto;margin: 40px 0 -20px 0;}

#reply-title, h3#comments {height: auto;line-height: 45px;width: 100%;border: 0;margin: 0 0 0px 0px;float: left;font-size: 22px;color: #006A7A;text-align: left;font-weight: normal;padding:0;font-weight:bold;}
#reply-title a {color:#B86545!important;}
#reply-title small a {color:#B86545!important;font-weight:bold;padding-left:15px;font-size:14px;}
.woocommerce #review_form #respond p.stars {padding-top:8px;}
.comment-form-comment label {text-align:left;float:left;padding-bottom:7px;}
.comment-form-rating label {font-size: 19px;line-height: 23px;padding-top: 15px;padding-bottom: 5px;float: left; width: 100%;}

#commentform.comment-form {width:100%;float:left;height:auto;}
#commentform.comment-form p {width:100%;float:left;height:auto;font-size: 12px;line-height: 16px;}
#commentform.comment-form p.comment-form-url {display:none;}
#commentform.comment-form p a {color:black;}
#commentform.comment-form p a:hover {color:#05BCD7;}




#comments ol.commentlist {padding:0;width:100%;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {width: 52px!important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin-left:70px!important;}



.comment-notes, .comment-notes span, body .woocommerce #review_form #respond p.comment-notes {color:red;font-size:14px;line-height:20px;}
.comment-form-author input, .comment-form-email input {height:30px;line-height:30px;margin-left:10px;padding: 0 15px;font-size: 16px;line-height:21px;box-shadow: inset 0 0 0 1px #cdcdcd;border: 0;}
.woocommerce #review_form #respond textarea {padding: 10px 2%;width:100%!important;font-size: 16px;line-height:21px;}
.info-block.about-block p.comment-form-url {display:none;}
.info-block.about-block #commentform p.cptch_block {float:left;width:100%;}
form#commentform input.cptch_input {height: 30px;width: 20px;line-height: 30px;padding: 0 7px;text-align: center;font-size: 16px!important;line-height: 21px;box-shadow: inset 0 0 0 1px #cdcdcd;   border: 0;}
form.comment-form label.cptch_label {padding-top:0;margin-top:0;}

p.comment-form-cookies-consent {display:none;}
.woocommerce #review_form #respond .form-submit input {margin-left:0px;margin-top:-3px;}
.woocommerce #review_form #respond .cptch_block {margin-right:40px;}

form.comment-form label {width: 70px;float: left;font-family: 'CenturyB';padding-top: 4px;font-size: 15px;color: #006A7A;}
form.comment-form textarea {width:400px;padding: 15px 15px;border:0;box-shadow: inset 0 0 0 0.5px #cdcdcd;border-radius:0;font-family: Georgia;margin:0;}

form.comment-form p.form-submit input, .reply .comment-reply-link {width: auto;position: relative;padding: 12px 22px;font-size: 15px;text-transform: uppercase;margin-top: 0;margin-left:0;color: white;border-radius: 42px;float: left;background: #FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;border:0;
-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;
}
.reply .comment-reply-link {margin-top:15px;padding: 9.5px 15px;font-size: 13px;display:none!important;}
form.comment-form p.form-submit input:hover, .reply .comment-reply-link:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}

form.comment-form label.cptch_label {width:auto;}
.info-block.about-block.main-text form.comment-form p.form-submit {width: auto!important;width: auto!important;margin-left: 0%!important;margin-right: 0%!important;}
form.comment-form p.form-submit input {width:auto;}
.woocommerce #respond p.form-submit input#submit {float: left;height: 40px;line-height: 20px;}

.comment-body {padding-bottom: 15px!important;border: 1px solid #cdcdcd;padding: 30px!important;width: 100%;float:left;box-sizing: border-box;}

.info-block.products-block.cat-prod-block.main-shop-page .woocommerce.columns-4 {margin-top: -30px!important;}

form.comment-form p.comment-form-comment label {display:none;}
form.comment-form textarea {width:550px;width: 100%;padding: 25px 2%;font-size: 14px;line-height: 20px;}
.comment-form-author input, .comment-form-email input, form#commentform input.cptch_input {font-size: 14px;line-height: 20px;}

.product-reviews #respond {float:left;margin-top:20px!important;}
.product-reviews #respond p a {color: #CD831F!important;}
.product-reviews #respond p a:hover {color: #E79223!important;}

h3#comments {float:left;width:100%;margin-top:50px;margin-bottom:10px;}

ol.commentlist {float:left!important;width:100%!important;padding-left: 0;float: left!important;margin-top:15px!important;margin-bottom: -30px;margin-top: 30px!important;}
ol.commentlist li {margin: 15px 0 10px 0!important;border-bottom: 0px solid #cdcdcd;list-style:none;float: left!important;}
ol.commentlist > li {min-width:100%!important;}
ol.commentlist li.review.depth-1 .comment-body {background: #FAEFCF;width:auto;padding:20px;}
ol.commentlist li.review.depth-2 .comment-body {background: #F0F0F0;width:auto;padding:20px;}
ol.commentlist li p {font-size:14px;padding-bottom: 19px;}
ol.commentlist li.parent {margin: 5px 0 0px 0!important;border-bottom: 0px solid #cacaca;list-style:none;padding-bottom:0;}
ol.commentlist li.depth-2 .comment-body {background-color:#F8F8F8;}
ol.commentlist li.depth-2 .depth-3 .comment-body {background-color:#ECECEC;}
ol.commentlist li img {min-height: 80px;width: auto;float: left;margin-right: 20px;}
.comment-author.vcard cite, .comment-author.vcard cite a {font-style:normal!important;font-weight:normal;color:black!important;text-decoration:none!important;font-family: OpenSansB;}
.comment-author.vcard cite, .comment-author.vcard cite a {font-size:17px;line-height:22px;}
.comment-author.vcard span.says {display:none;}
.comment-meta.commentmetadata {margin:10px 0 10px 0;}
.comment-meta.commentmetadata a {font-size:11px!important;color: black;font-weight: bold;text-decoration:none!important;font-weight:normal;font-family: OpenSansB;}
body .doctors-page-single.doctors-page .info-block ol.commentlist li p {font-size:13px;line-height:19px;}
ol.commentlist .reply {padding-bottom: 0px;padding-top: 0px;width:100%;float:left;}
/*.reply .comment-reply-link:hover {box-shadow: inset 0 0 0 1px #b8755a!important;color: white!important;background:#B8755A!important;}*/
.info-block.products-block ol.commentlist ul.children {width:auto!important;margin-left:0%!important;}

.comment-author.vcard {width: 100%;float: none;} 
.comment-meta.commentmetadata {width: 100%;float: left;margin: 0px 0 0 0;width: 100%;float: none;font-weight:normal;font-family: OpenSansB;}
ol.commentlist li p {float: none;width: 100%;padding-left: 100px;margin-top: 15px;}

.woocommerce #respond p.form-submit input#submit {height: 45px;line-height: 48px;width: auto;padding: 0 15px;border: 0;margin: 0 0 25px 0;float: left;color: #2B1814;text-align: center;font-family: Georgia;font-size: 15.5px;font-weight: normal;background-color: #FACA38!important;text-transform: uppercase;font-weight: bold;text-indent: 0px;cursor: pointer;left: 0%;position: relative;position: relative;font-family: OpenRB;font-weight: bold;}
body .woocommerce #respond p.form-submit input#submit:hover {background-color:#F3B806!important;}

ol.commentlist ul {padding:0!important;float: left!important;width: 100%;}
ol.commentlist ul li {padding:0 0 0 50px!important;background:none!important;list-style:none;width: 100%;}


/*-----------------------------Tooltip--------------------------------*/

.tooltip {display: inline-block;position: relative;cursor: help;float:none;padding-bottom: 5px;}
.tooltip > span {position: absolute;top: 100%;left: -20em;right: -20em;width: -moz-max-content;width: -webkit-max-content; width: max-content;max-width: 20em;max-height: 80vh;overflow: auto;  visibility: hidden;margin: 0 auto 2px;padding: .3em;/*border: solid rgb(200,200,200);*/font-size: 12px;background: #F88907;line-height: normal;cursor: auto;border-radius:3px;color:white;padding: 5px 10px;margin-top:3px;}
.tooltip.left > span {left: 0;right: -20em;margin: 0 0 .4em;}
.tooltip.right > span { left: -20em;right: 0;margin: 0 0 .4em auto;}
.tooltip:after { content: "";
  position: absolute;
  margin-top: 25px!important;top:0;
  left: 50%;
  visibility: hidden;
  margin: 0 0 0 -2px;
  border: 4px solid;
  border-color:  transparent transparent #F88907 transparent;
  cursor: auto;
}
.header .tooltip:after { margin-top: 38px!important;}
.tooltip.left:after {
  left: 1em;
}
.tooltip.right:after {
  left: auto;
  right: .6em; /* 1em - .4em */
}
.tooltip:before { /* поле между текстом, наведя или нажав на который появится пояснение, и подсказкой нужно чтобы, если перевести курсор мышки на подсказку, та не исчезла; тут тоже везде .4em */
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: .4em;
  visibility: hidden;
}
.tooltip:hover > span,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus > span,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  transition: 0s .4s;
}
.tooltip:focus { /* убрать рамку в Хроме */
  outline: none;
}
.tooltip.anim > span,
.tooltip.anim:after { /* анимация */
  opacity: 0;
  transform: translateY(0) scale(1);
  transform-origin: center top;z-index: 9999;
}
.tooltip.anim:after {
  transform: translateY(0) scale(1); /* 1.7 = 1.5 / (1.4*2) */
}
.tooltip.anim:hover > span,
.tooltip.anim:hover:after,
.tooltip.anim:focus > span,
.tooltip.anim:focus:after {
  opacity: 1;
  transition: .3s .2s;
  transform: translateY(0);
}


/*-----------------------------Modal Form--------------------------------*/

.modal-content .wpcf7 form {float:left;width:100%;position: relative;}
.modal-content .wpcf7 h2 {padding:0;margin-bottom:20px;font-size: 27px;line-height: 33px;text-align: center;}
.modal-content .wpcf7 p {margin-bottom: 30px;font-size: 13.5px;line-height: 20px;width: 100%;text-align: center;text-transform: uppercase;font-family: 'OpenSansB';padding: 0;color: #00B2CD;display:none;}
.modal-content .wpcf7 p.cptch_block {margin-bottom:7px;}
.modal-content .wpcf7 .field, .modal-content .wpcf7 .field span, .modal-content .wpcf7 .button {width:100%;float:left;margin-left:0!important;}
.modal-content .wpcf7 .field input, .info-block.form-block.form2 .wpcf7 input {height:46px;line-height:46px;border: 2px solid #C6E1FD;box-sizing: border-box;border-radius: 5px;background:white;width:100%;float:left;color:#777777;font-size:14px;line-height:19px;padding: 0 5%;margin-bottom:10px;border: 0;border-bottom: 2px solid #008397;border-left: 2px solid #05BCD7;}
.modal-content .wpcf7 .field input.cptch_input, .info-block.form-block.form2 .wpcf7 input.cptch_input, .wpcf7 .field input.cptch_input, .cptch_block label .cptch_input {width: 36px;height: 26px;line-height: 26px;text-align: center;font-size: 13.5px!important;text-align: center;border: 1px solid #00B2CD;border-radius: 3px;height: 28px;}
.modal-content .wpcf7 .field textarea {height:86px;line-height:29px;border: 2px solid #C6E1FD;box-sizing: border-box;border-radius: 5px;background:white;width:100%;float:left;color:#777777;font-size:16px;line-height:19px;padding: 15px 5%;margin-bottom:48px;}
.modal-content .wpcf7 .button, .info-block.form-block.form2 .wpcf7 .button {width: 171.73px;height:44px;position:relative;text-transform:uppercase;padding: 0;color:white;border-radius: 42px;float:left;font-family: CenturyB;cursor:pointer;position:relative;background-size: 200% auto;background-image: linear-gradient(to right, #F8BF7E 0%, #FFC79A 50%, #F8BF7E 100%);-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;margin-top:20px;transform: translate(-50%,0);float:left;left:50%;position:relative;cursor:default;}
.modal-content .wpcf7 .button > span:first-of-type, .info-block.form-block.form2 .wpcf7 .button > span:first-of-type {width: 100%;text-align: center;color: white;height: 44px;line-height: 43px;float: left;font-family: CenturyB;font-size: 18px;cursor:default;}
.modal-content .wpcf7 .button input, .info-block.form-block.form2 .wpcf7 .button input {height:44px;line-height:22px;padding: 10px 32px 12px 32px;font-size:18px;text-transform:uppercase;margin-top:0px;color:white;border-radius: 42px;font-family: CenturyB;cursor:pointer;position:absolute;left:0;top:0;background-size: 200% auto;background-image: linear-gradient(to right, #F88909 0%, #FFC79A 50%, #F88909 100%);left:50%;transform: translate(-50%,0);
-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;border:0!important;
}
.modal-content .wpcf7 .button input:disabled, .info-block.form-block.form2 .wpcf7 .button input:disabled {display:none!important;}
.info-block.form-block.form2 .wpcf7 .button inputt:hover {background-position: right center!important;}

.cptch_reload_button {height: 26px!important;line-height: 26px!important;font-size: 19px!important;margin: 0 10px!important;}

.wpcf7-list-item {margin:0;}
.wpcf7 .field.agree-field {margin-top:10px;}
.wpcf7 .field.agree-field input, .info-block.form-block.form2 .wpcf7 .field.agree-field input {margin:0;height: 16px;float: left;width: 16px;margin-top:0px;margin-left:5px;margin-bottom: 15px;}
.wpcf7 .field.agree-field input:checked, .info-block.form-block.form2 .wpcf7 .field.agree-field input:checked {background-color:red!important;}
.wpcf7 .field.agree-field span.wpcf7-list-item-label, .info-block.form-block.form2 .wpcf7 .field.agree-field span.wpcf7-list-item-label {float:none!important;padding-left:9px;text-align:left;width:auto!important;font-size:13px;line-height:17px;} 

.wpcf7 .field.captcha label {float: left!important;padding-left: 4px;text-align: left;width: auto!important;font-size: 11.25px;line-height: 15px;margin-bottom:6px;}
.wpcf7 .field.captcha img.wpcf7-form-control.wpcf7-captchac {margin-left: 4px;float:left;height:28px!important;width:auto!important;}
.wpcf7 .field.captcha .wpcf7-form-control-wrap {margin-left: 4px!important;float:left;width: auto!important;}
.modal-content .wpcf7 .field.captcha input, .info-block.form-block.form2 .wpcf7 .field.captcha input {line-height: 26px;text-align: center;font-size: 13.5px!important;text-align: center;border: 1px solid #00B2CD;border-radius: 3px;height: 28px;width:60px;margin:0!important;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output.wpcf7-mail-sent-ok, .wpcf7 form.unaccepted .wpcf7-response-output.wpcf7-mail-sent-ok, .wpcf7 form.sent .wpcf7-response-output {position: relative;bottom: -12px;background: transparent;border-bottom: 0px solid #05BCD7!important;}

.wpcf7 .ajax-loader {margin: 9px 14px!important;position:absolute!important;}


.single-product-page .woocommerce span.onsale {display:none!important;}
.single-product-page .woocommerce div.product div.summary .price del {position:absolute;margin-top: 25px;margin-left: 3px;}
.single-product-page .woocommerce div.product div.summary .price del span {font-size:14.5px;}














/*----------------------Cart-----------------------*/

/*-----------------Products total-----------------*/

.cart-single .woocommerce-cart-form {width:65%;margin-left: 1%;margin-right:4%;margin-bottom:15px;float:left;
	
/*width:100%;margin: 30px 0;*/

}

.cart-info.before {width:auto;max-width:300px;float:right;}

.cart-info.after {max-width: 900px;width:100%;position:relative;left:50%;transform: translate(-50%,0);float:left;margin-top:50px;float:left;}
.cart-info.after p {font-size:13.5px;}
.cart-info.after p strong {font-size:14.5px;}



.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th.product-thumbnail,
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-thumbnail {display:none!important;}




/*-----------------Cart total-----------------*/

.cart-single .cart_totals {width:29%!important;float:right!important;margin-right:1%!important;background:#E1FBFF;border-radius:2px!important;overflow:hiden;box-shadow: 0 0 0 1px #93E6F3;position: absolute;right: 0;

/*position:relative;width:350px;margin-right:0!important;*/
	
}

body .woocommerce .cart_totals table.shop_table tbody tr th, body .woocommerce .cart_totals table.shop_table tbody tr td {width:auto;float: left;font-family: OpenSansE;font-size: 14.5px!important;color: #006A7A;padding: 12px 20px!important;border:0!important;}
body .woocommerce .cart_totals table.shop_table tbody tr td {width:160px!important;text-align:right;text-align: right!important;}
body .woocommerce .cart_totals table.shop_table tbody tr td span {font-family: OpenSansE;font-size: 14.5px!important;color: #006A7A;}
body .woocommerce .cart_totals table.shop_table tbody tr td > span {float:right;}

body .woocommerce table.shop_table tbody tr.cart-subtotal {width: auto;float: right;display: block;border:0!important; box-shadow: inset 0 0 0 0 #cdcdcd!important;}

body .woocommerce table.shop_table tbody tr.cart-discount {float:left;border:0!important;box-shadow: inset 0 0 0 0 #cdcdcd!important;width: auto;float: right;margin-bottom:40px;}
body .woocommerce table.shop_table tbody tr.cart-discount a {font-family: OpenSansE;font-size: 11px!important;color: #006A7A;}
body .woocommerce table.shop_table tbody tr.cart-discount a:hover {color:#14C2DC!important;}

body .woocommerce table.shop_table tbody tr.order-total {width: auto!important;float: left;display: block;margin-top: 0px;background-color: #E1FBFF;}
body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td, body .woocommerce table.shop_table tbody tr.order-total td span {font-size:18px!important;color: black!important;}
body .woocommerce table.shop_table tbody tr.order-total th {line-height: 24px;}





.info.online-buy-page .woocommerce {position:relative;z-index:99;}
.info.online-buy-page.checkout-page .woocommerce P {text-align:center;}
.info.online-buy-page.checkout-page .woocommerce #respond input#submit.wc-backward, .info.online-buy-page.checkout-page .woocommerce a.button.wc-backward, .info.online-buy-page.checkout-page .woocommerce button.button.wc-backward, .info.online-buy-page.checkout-page .woocommerce input.button.wc-backward {display:none;}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {display: table!important;border-collapse: separate!important;box-sizing: border-box!important;border-spacing: 2px!important;border-color: grey!important;border:0!important;margin-bottom:0!important;border: 1px solid #cdcdcd!important;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th:nth-child(2), table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td:nth-child(2) {display:none;}

.woocommerce table.shop_table td.product-remove, .woocommerce table.shop_table td.product-thumbnail {text-align: center!important;}
.woocommerce table.shop_table td.product-remove a.remove { float: none!important;margin: auto!important;font-size:18px!important;}

.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {padding: 17px!important;font-size:14.5px!important;font-family:RobotoB!important;line-height:21px!important;border:0!important;font-size: 12.5px!important;line-height: 19px!important;font-weight: normal!important;font-family: OpenSans!important;}
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th.product-name, .woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name {text-align:left!important;width: 50%;}
body .woocommerce table.shop_table th {box-shadow: inset 0 0 0 0px #cdcdcd!important;font-size: 12.5px;line-height: 21px;font-weight: normal;font-family: OpenSansE;}
body .woocommerce table.shop_table th span {box-shadow: inset 0 0 0 0px #cdcdcd!important;font-family: CleanvelB;font-size:15px;}
body .woocommerce table.shop_table tbody tr td {box-shadow: inset 0 0 0 0px #cdcdcd!important;text-align:left!important;}
body .woocommerce table.shop_table tbody tr.order-total td {text-align:right!important;}
body .woocommerce table.shop_table tbody tr {border-top: 1px solid #cdcdcd;box-shadow: inset 0 1px 0 0 #cdcdcd!important;}
body .woocommerce table.shop_table tbody tr.order-total, body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td {border:0!important;box-shadow: inset 0 0px 0 0 #cdcdcd!important;color:#006A7A;font-weight:normal;font-family: OpenSansE;border-bottom: 1px solid #93e6f3!important;}
body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr {border-bottom: 1px solid #cdcdcd;border-top:0;}


/*----------------------ONLINE-BUY-PAGE------------------------*/
.online-buy-page h1 {text-align:center;}

.online-buy-page .woocommerce-form-coupon-toggle {display:none;}

.online-buy-page .woocommerce div.product div.images.woocommerce-product-gallery {display:none;}
.online-buy-page .related.products {display:none;}
.online-buy-page .product_meta {display:none;}
.online-buy-page .product.product-type-variable .price {display:none;}
.online-buy-page .product.product-type-variable .woocommerce-variation-price .price {display:block;}
.online-buy-page .woocommerce-tabs.wc-tabs-wrapper {display:none;}

.online-buy-page .woocommerce div.product div.summary, .online-buy-page .summary.entry-summary {width:100%;float:left;}
.online-buy-page .product_title.entry-title {font-weight:bold;float: left;font-size: 16px;line-height:21px;font-weight: 400;color: #333;text-align: left;font-family: Elektra;margin-bottom:9px;width: auto!important;margin-right:30px;}
.online-buy-page .woocommerce div.product form.cart {float:left;}
.online-buy-page .woocommerce div.product p.price, .online-buy-page .woocommerce div.product span.price {float:left;}
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {display:none;}
.online-buy-page .woocommerce, .online-buy-page .woocommerce ul , .online-buy-page .woocommerce ul li, .online-buy-page .woocommerce ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:100%!important;float:left!important;padding:0!important;margin:0!important;clear:none!important;}
.online-buy-page.cart-single .woocommerce ul {width:80%!important;float:left!important;padding:0!important;margin:0 10% 20px 10%!important;clear:none!important;}
.online-buy-page.cart-single .woocommerce ul li {width: 100%!important;
    float: left!important;
    padding: 0!important;
    margin: 0 0 25px 0!important;font-size:13.5px;font-size: 13.5px!important;
    text-transform: none;}

.online-buy-page.cart-single .woocommerce ul.wc_payment_methods.payment_methods.methods li {margin-bottom:0px!important;}

.online-buy-page.cart-single .woocommerce ul li:last-child {margin-bottom:0!important;}

.woocommerce ul.order_details li  {width: auto!important;float: left!important;padding: 0 2em 0 0!important;margin: 0 2em 10px 0!important;clear: none!important;font-size: 15px!important;}

.woocommerce ul.order_details li strong {padding-top:5px!important;font-size: 13.5px!important;color: #006a7a;font-family: OpenSansE;}
.woocommerce ul.order_details li strong span {font-size: 13.5px!important;color: #006a7a;font-family: OpenSansE;}
.online-buy-page .woocommerce ul.products li.product a img {display:none!important;}


.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {display:none;}



/*---------------------------------------ORDER-----------------------------------------*/
.info-block.products-block.buy-page .woocommerce {width:48%;margin-left:1%;margin-right:1%;margin-top:30px;}

/*----------------------CART-----------------------------*/
.woocommerce table.shop_table th, .woocommerce table.shop_table td {box-shadow: inset 0 0 0 0px #cdcdcd!important;padding: 12px 12px!important;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th:nth-child(2), table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td:nth-child(2) {display:block!important;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th:nth-child(2) img, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td:nth-child(2) img {max-width:100px!important;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .plus {display:none!important;}

.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td a {font-size: 12.5px;line-height: 19px;font-weight: normal;font-family: OpenSansS;text-align: left;color: #006A7A;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;}
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td a:hover {color:#F58C08!important;background:none!important;}
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name a:hover {color:#14C2DC!important;}
.woocommerce table.shop_table th:nth-child(6), .woocommerce table.shop_table td:nth-child(6), .woocommerce table.shop_table th:nth-child(4), .woocommerce table.shop_table td:nth-child(4),.woocommerce table.shop_table th:nth-child(5), .woocommerce table.shop_table td:nth-child(5) {text-align:center!important;}
.woocommerce .woocommerce-MyAccount-content table.shop_table th:nth-child(6), .woocommerce .woocommerce-MyAccount-content table.shop_table td:nth-child(6), .woocommerce .woocommerce-MyAccount-content table.shop_table th:nth-child(4), .woocommerce .woocommerce-MyAccount-content table.shop_table td:nth-child(4),.woocommerce .woocommerce-MyAccount-content table.shop_table th:nth-child(5), .woocommerce .woocommerce-MyAccount-content table.shop_table td:nth-child(5) {text-align:left!important;}

.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions {display:non;padding: 20px 0 20px 0!important;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {float:right!important;margin-left:40px!important;}
.woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input {float:left!important;font-size: 12.5px!important;font-family: 'OpenSansS';}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {font-weight:normal!important;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 150px!important;box-shadow: inset 0 0 0 1px #cdcdcd;padding: 0 10px;height:32px;border:0!important;border-radius: 3px;margin-right:10px;font-size:19px!important;}

.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions .button {display:none;}
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions .coupon .button {display: block;font-size: 14px!important;float: right;margin: 0 20px 0 0;height: 32px;color: white;font-family: 'OpenSansB';font-weight: normal;background-color: #14C2DC;
-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;
}
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions .coupon .button:hover {background-color:#D6FAFF!important;color:#006A7A!important;}



.woocommerce .quantity, .woocommerce-page .quantity {border-right: 1px solid #cdcdcd!important;padding-right:0!important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {padding:3px!important;font-size:12.5px!important;width: 50px!important;height: 30px!important;}



.woocommerce table.shop_table.shop_table_responsive {border: 0px solid rgba(0,0,0,.1)!important;border-radius: 5px!important;border-spacing: 2px!important;margin-bottom:7.5px!important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {width: auto;position: relative;padding: 12px 22px;font-size: 15px;text-transform: uppercase;margin-top: 27.5px;margin-left:6.5vw;color: white;border-radius: 42px;float: left;background: #FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;margin: 10px 10px 20px 0!important;
    float: right!important;
-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;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}

.single-info .info-block .cart_totals  h2 {display:none;}
.woocommerce table.shop_table.shop_table_responsive .woocommerce-shipping-totals.shipping {display:none;}
.woocommerce .cart-collaterals .cart_totals table.shop_table {width:100%!important;}

.woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal {display:none;}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {color:#B8755A!important;}

.woocommerce table.shop_table.shop_table_responsive tr.order-total td {text-align:right;padding-top: 14px!important;width:auto!important;}



/*----------------------FIELDS-----------------------------*/
form.checkout.woocommerce-checkout {max-width: 700px;float: left;margin-left: 0%;margin-top: 1px;box-shadow: 0 0 0 0px #cdcdcd;margin-bottom:25px;left:50%;position: relative;transform: translate(-50%, 0%);

display: block!important;
    border-collapse: separate!important;
    box-sizing: border-box!important;
    border-spacing: 2px!important;
    border-color: grey!important;
    border: 0!important;
    margin-bottom: 0!important;
    border: 0px solid #cdcdcd!important;border-radius: 5px!important;overflow: hidden;


}

.woocommerce .col2-set, .woocommerce-page .col2-set {height: auto;width: 100%!important;padding: 0;border: 0;margin: 0;float: left; box-shadow: 0 0 0 1px #cdcdcd;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {width:100%!important;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;float:left!important;}

.woocommerce-billing-fields {width:100%!important;}
.woocommerce-billing-fields h3 {    /* text-transform: uppercase; */
    font-size: 18px;
    min-height: 0px;
    font-weight: bold;
    color: #68835C;
    font-family: RobotoB;
    /* box-shadow: 0 0 0 1px #68835c; */
    text-align: center!important;
    padding: 14px 0;
    /* margin-bottom: 25px!important; */
    width: 100%;
    font-weight: bold;
    color: #006A7A;
    font-weight: normal;
    font-family: OpenSansE;
    padding: 12px 0;
    margin: 0;
    line-height: 21px;background-color:#E1FBFF;border: 1px solid #93e6f3;border-radius: 5px 5px 0 0 ;}
.woocommerce-billing-fields__field-wrapper {width:100%!important;margin: 0%!important;float: left;/*box-shadow: 0 0 0 1px #cdcdcd;*/padding: 12.5px 4%;border-right: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;}
.woocommerce-shipping-fields {display:none!important;}

.woocommerce form .form-row.form-row-first, .woocommerce form .form-row {padding:0!important;margin: 0 1% 7.5px 1%!important;width:48%!important;display:block!important;clear:none!important;float:left;}

.woocommerce form .form-row.form-row-wide {height: auto;width: 99%;margin: 0 0.5% 7.5px 0.5%;border: 0;padding: 0;float: left;}
#billing_new_fild_together_field label span, #billing_new_fild_auto_field label span {display:none;}
.woocommerce form .form-row textarea {height: 110px!important;line-height: 20px!important;width: 100%!important;margin: 0!important;border: 0;padding: 15px 3%;float: left;font-size: 15px;font-weight: normal;color: #333;text-align: left;box-shadow: inset 0 0 0 1px #CACACA!important;border-radius:3px;}

.woocommerce form .woocommerce-billing-fields .form-row.form-row-wide.two label {width: auto;margin-right: 20px;}
.woocommerce form .woocommerce-billing-fields .form-row.form-row-wide.two span {width: 190px;}

.woocommerce form .form-row.address-field#billing_country_field, .woocommerce form .form-row.address-field#billing_country_field  {display:none!important;}
/*.woocommerce form .form-row.form-row-wide.address-field#billing_address_1_field {width:98%!important;}*/
.woocommerce-input-wrapper {width:100%;height:auto;height:auto;}
.woocommerce-input-wrapper strong {font-size:15px;}
.woocommerce form .form-row label {font-size:15px!important;}
.woocommerce form .form-row input.input-text {height: 42px;line-height: 42px!important;width: 100%!important;margin: 0!important;border: 0;padding: 0 4%;float: left;font-size: 17px;font-weight: normal;color: #333;text-align: left;box-shadow: inset 0 0 0 1px #CACACA!important;border-radius:3px;}
.woocommerce form .form-row.woocommerce-invalid-required-field input.input-text, .woocommerce form.woocommerce-invalid-required-field .form-row textarea {box-shadow: inset 0 0 0 1px #D00000!important;}

.woocommerce-terms-and-conditions-wrapper, .woocommerce-privacy-policy-text {margin-top:0px;}
.woocommerce-terms-and-conditions-wrapper p {line-height: 21px!important;
    padding-bottom: 3px!important;
    font-weight: normal;
    font-size: 12.5px!important;}
.woocommerce-terms-and-conditions-wrapper p a {color:black;}
.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row.validate-required {margin: 0 0% 7.5px 0%!important;width: 100%!important;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {padding:0!important;margin:0!important;}

.woocommerce form .woocommerce-billing-fields .form-row label, .woocommerce form .form-row label {height: 30px;line-height: 30px!important;width: 35%;padding: 0;border: 0;margin: 0;float: left;font-size: 12px;   font-weight: normal;color: #333;text-align: left;height: auto;line-height: 17px;padding: 12.5px 0;width: 49%;margin: 0 0% 0 1%;width: 99.0%;margin-left: 1%;font-weight:bold;font-size: 12.5px!important;
    line-height: 21px!important;
    font-weight: normal;
    font-family: OpenSansE;
    padding-bottom: 7.5px;}
.woocommerce form .form-row#order_comments_field label {width:99%;margin-left:1%;padding-bottom:7.5px;}

.woocommerce form .woocommerce-billing-fields .form-row.form-row-wide label {height: auto;line-height: 19px;padding: 12.5px 0;padding-bottom:7.5px;width: 99%;margin: 0 0% 0 1%;}
.woocommerce form .woocommerce-billing-fields .form-row label abbr {}
.woocommerce form .form-row.woocommerce-invalid label {color:#BB0000!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color:red!important;}

.online-buy-page .woocommerce form .form-row::after, .online-buy-page .woocommerce form .form-row::before, .online-buy-page .woocommerce-page form .form-row::after, .online-buy-page .woocommerce-page form .form-row::before {display:none;}

#billing_new_fild_added_field span, #billing_new_fild_spec_field span, #billing_new_title_field span {display:none;}
#billing_new_fild_added_field label, #billing_new_fild_spec_field label, #billing_new_title_field label {height: auto;line-height: 25px;width: 99%;padding: 0 0 0 1%;border: 0;margin: 0 0 15px 0;float: none;font-size: 24px;text-transform: uppercase;font-weight: normal;color: #333;  text-align: center;font-family: Elektra;text-align: left;font-size: 19px!important;margin-top: 20px;float: left;}

#billing_new_fild14_field label:first-child, #billing_new_fild_speci_field label:first-child, #billing_new_title_field label:first-child {height: auto;line-height: 25px;width: 99%;padding: 0 0 0 1%;border: 0;margin: 0 0 5px 0;float: none;font-size: 24px;text-transform: uppercase;font-weight: normal;color: #333;  text-align: center;font-family: Elektra;text-align: left;font-size: 14px!important;margin-top: 20px;float: left;}
#billing_new_title_field label:first-child {margin-top:0!important;}
#billing_new_fild14_field label span, #billing_new_fild_speci_field label span, #billing_new_title_field label span {display:none;}
#billing_new_fild14_field input, #billing_new_fild_speci_field input {margin-left:1%;margin-right:2%;float:left;}
#billing_new_fild14_field  .woocommerce-input-wrapper label, #billing_new_fild_speci_field .woocommerce-input-wrapper label, #billing_new_title_field .woocommerce-input-wrapper label {font-size: 14px;color: black!important;font-family: Montserrat;padding:0;width:92%!important;padding: 3px 0;margin: 0!important;}

.woocommerce form .form-row.check {height: auto;width: 99%;margin: 0 0.5% 7.5px 0.5%;border: 0;padding: 0;float: left;width: 99%;margin-left: 1%;margin-top: -5px;}
.woocommerce form .form-row.check input {height: 20px;line-height: 22px;width: 20px;margin: 0 10px 0 3px!important;border: 0!important;padding: 0 3%;float: left;font-size: 15px;font-weight: normal;  color: #333;text-align: left;box-shadow: inset 0 0 0 1px #CACACA!important;}
.woocommerce form .form-row.check label {float: left!important;width: auto!important;color: #192042;text-align: left!important;font-size: 14px;font-size: 14px!important;color: black!important;padding: 0;margin: 0 0 5px 0;width: 100%!important;font-family: Montserrat;}
.woocommerce form .form-row.check label span.optional {display:none;}

.select2-container .select2-selection--single, .woocommerce form .form-row .select2-container span span span {height:35px!important;line-height:35px!important;}
.woocommerce form .form-row .select2-container span {width:100%;float:left;}
.woocommerce form .form-row .select2-container span span {border: 1px solid #cdcdcd;}
.woocommerce form .form-row .select2-container span span span {border: 0px solid #cdcdcd;width:92%;padding: 0 4%;font-size:17px!important;line-height:32px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {left: auto!important;right: 2%!important;}
.select2-search--dropdown {padding: 4px 8% 4px 4%!important;width: 86%!important;}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {width: 87%!important;padding: 4px 8% 4px 5%!important;font-size:15px!important;}

.woocommerce-additional-fields {width:100%;}
.woocommerce-additional-fields h3 {display:none;}
.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {width: 94%!important;
    margin: -15px 3% 0px 3%!important;
    float: left;}
.woocommerce form .form-row#order_comments_field {padding:0!important;margin: 0 2% 10px 2%!important;width:96%!important;display:block!important;clear:none!important;}
.woocommerce form .form-row#order_comments_field textarea {width: 100%!important;height: 120px;line-height:19px;margin: 0;float: left;border: 0;padding: 13px 2%!important;font-size: 13px;box-shadow: inset 0 0 0 1px #cdcdcd;background-color:#F0F0F0;border-radius:3px;color:black;}
.woocommerce form .form-row .optional {float:none;color:grey;font-size: 12px;font-weight:normal;}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {display:none!important;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {display:none!important;}



.woocommerce-error, .woocommerce-info, .woocommerce-message {text-align:center!important;border:0!important;background:none!important;width:100%!important;padding:0!important;font-size: 12.5px!important;
    line-height: 21px!important;
    font-weight: normal;
    font-family: OpenSansE;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {text-align:center!important;color:#39B505;font-weight:bold;}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {text-align:center!important;color:#44D506;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {display:none!important;}

body .woocommerce-form.woocommerce-form-login.login {padding: 30px 5%!important;width:90%!important;}
body .woocommerce-form.woocommerce-form-login.login p {text-align:center!important;display:none!important;}




/*---------------Nova------------*/
#wcus_np_billing_fields {width:90%;padding: 0 5%;display:block!important;float: left;}
#wcus_np_billing_area_field .woocommerce-input-wrapper {height:auto!important;line-height:auto!important;border:0!important;margin-bottom:20px!important;}
#wcus_np_billing_area_field .woocommerce-input-wrapper span {height:auto!important;line-height:auto!important;border:0!important;height:42px!important;line-height:42px!important;}
#wcus_np_billing_area_field .woocommerce-input-wrapper span.select2-selection__rendered {height:42px!important;line-height:42px!important;border:0!important;box-shadow: inset 0 0 0 1px #CACACA!important;}
#wcus_np_billing_warehouse_field .woocommerce-input-wrapper {height:auto!important;line-height:auto!important;border:0!important;}
#wcus_np_billing_warehouse_field .woocommerce-input-wrapper span {height:auto!important;line-height:auto!important;border:0!important;height:42px!important;line-height:42px!important;}
#wcus_np_billing_warehouse_field .woocommerce-input-wrapper span.select2-selection__rendered {height:42px!important;line-height:42px!important;border:0!important;box-shadow: inset 0 0 0 1px #CACACA!important;}
#wcus_np_billing_city_field .woocommerce-input-wrapper {height:auto!important;line-height:auto!important;border:0!important;}
#wcus_np_billing_city_field .woocommerce-input-wrapper span {height:auto!important;line-height:auto!important;border:0!important;height:42px!important;line-height:42px!important;}
#wcus_np_billing_city_field .woocommerce-input-wrapper span.select2-selection__rendered {height:42px!important;line-height:42px!important;border:0!important;box-shadow: inset 0 0 0 1px #CACACA!important;}
.wc-urk-shipping-form-group {float: left;width: 100%;position: relative; z-index: 7;margin-bottom:30px;}
.wc-urk-shipping-form-group label {float:left;font-size: 17px!important;}
.wc-urk-shipping-form-group input#wcus_np_billing_custom_address_active {margin: 5px 5px 0 10px;}
.select2-container--default .select2-results>.select2-results__options {width: 100%!important;float: left!important;}
.woocommerce form .form-row.form-row-first#wcus_np_billing_custom_address_field, .woocommerce form .form-row#wcus_np_billing_custom_address_field {width:98%!important;}
.woocommerce form .form-row#wcus_np_billing_custom_address_field input.input-text {padding: 0 2%;}
#wcus_np_billing_fields h3 {display:none;}
.j-wcus-np-custom-address-block {margin-top: -30px;margin-bottom:30px;float:left;width:100%;}


body .woocommerce form .form-row.form-row-wide.create-account {
    width: 88%!important;
    margin-left: 6.5%!important;
    margin-top: 10px!important;
    margin-bottom: 25px!important;
    padding: 10px 0!important;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 15px;
   
}

.woocommerce form .form-row.form-row-wide.create-account span { color: #B8755A;cursor:pointer;}
.woocommerce form .form-row.form-row-wide.create-account:hover span { color: #E79371;}



/*---------------Just page------------*/
.single-cat.just-page h2 {padding:0!important;margin:0 0 20px 0!important;text-align:left!important;width:100%!important;float:none!important;font-size:19px;line-height:25px;color:#68835C!important;}
.single-cat.just-page h2 span {font-size:22px!important;line-height:28px!important;}
.single-cat.just-page ul {float:none!important;width:auto!important;margin: -15px 0 15px 0!important;padding-left:40px!important;}
.single-cat.just-page ul li {list-style:disc!important;font-size:14.5px;line-height:24px;border:0!important;box-shadow: 0 0 0 0 white!important;cursor: deefault!important;}
.single-cat.just-page strong {font-family: RobotoB!important;}
.single-cat.just-page a {color:#68835C!important;}
.single-cat.just-page a:hover {color:#484848!important;}
.single-cat.just-page hr {border: 0px solid #cdcdcd!important;height:1px!important;background: #cdcdcd;margin-bottom:25px;}



/*---------------Promo Code------------*/
.checkout_coupon.woocommerce-form-coupon {padding: 0!important;width:50%!important;border:0!important;margin: 0 25% 30px 25%!important;}
.checkout_coupon.woocommerce-form-coupon p {display:none;}
.checkout_coupon.woocommerce-form-coupon .button {width:100%;padding:0!important;height:42px;line-height:42px;margin-top:-1px;}


/*----------------------RESULTS-----------------------------*/
.woocommerce #order_review table.shop_table {border: 0!important;
    box-shadow: inset 0 0 0 1px #cdcdcd;
    border-radius: 0 0 3px 3px!important;
    overflow: hidden;
    margin-top: 30px!important;
    width: 88%;
    margin-left: 6%;
    margin-right: 6%;  display:none!important;}

h3#order_review_heading {text-transform: uppercase;font-size: 21px;min-height: 0px;font-weight: bold;color: #5F5F62;font-family: Century Gothic;box-shadow: 0 0 0 1px #B8755A; background: #FEF8F6;text-align:center!important;padding: 10px 0;margin-bottom:0px!important;float:left;color: black;
    text-align: left;
    line-height: 24px;
    font-size: 19px;
    padding-bottom: 15px;
    padding-top: 20px;
    width: 100%;
    float: none;
    font-family: Montserrat;
    font-weight: bold;float:left;position:relative;z-index:7;  display:none!important;}

.woocommerce-checkout-review-order thead, .woocommerce-checkout-review-order tbody {display:none;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th {width:25%!important;float:none;}
.woocommerce table.shop_table p.woocommerce-shipping-destination {display:none!important;}
.woocommerce ul#shipping_method li {width:100%;margin-bottom:0!important;}
.woocommerce ul#shipping_method li input {margin-top:7px!important;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {font-size:17px!important;}

.woocommerce table.shop_table tfoot td span.woocommerce-Price-currencySymbol {font-size:11px!important;text-transform:none!important;}

.woocommerce ul#shipping_method li label, .woocommerce table.shop_table td .woocommerce-Price-amount.amount {font-size:13.5px;line-height:21px!important;}
.woocommerce-shipping-destination {display:none;}
.shipping-calculator-button, .shipping-calculator-form {display:none;}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td {border-top:0!important;}


form.comment-form textarea, form.comment-form input, form.comment-form input, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, #wcus_np_billing_area_field .woocommerce-input-wrapper span.select2-selection__rendered, #wcus_np_billing_city_field .woocommerce-input-wrapper span.select2-selection__rendered, #wcus_np_billing_warehouse_field .woocommerce-input-wrapper span.select2-selection__rendered, .wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]), .wppb-user-forms select, .wppb-user-forms textarea {background-color: white!important;
    font-family: 'OpenSans';
    /* border: 1px solid #bbb3b9; */
    font-size: 13px;
    line-height: 20px;}



/*----------------------PAYMENT-----------------------------*/
.woocommerce-checkout-review-order, .woocommerce-checkout-payment {width:100%!important;border-top: 0px solid #cdcdcd;border-radius:0!important;background: white!important;float: left;}
.woocommerce-checkout-review-order {}
.woocommerce-checkout-payment {box-shadow: 0 0 0 0px #cdcdcd;}

.woocommerce-checkout-payment {border-top: 0px solid #cdcdcd;background: url('/wp-content/uploads/2021/02/visa-mc.jpg') 7% 83% no-repeat!important;background-size: auto 30px!important;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {padding-left:5%!important;padding-right:5%!important;width:90%!important;padding-top:15px!important;padding-bottom:25px!important;    margin-top: -1px!important;
    background: white;text-align: left;
    padding: 1em;
    border-bottom: 1px solid #d3ced2;
    border-right: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    margin: 0;
    list-style: none outside;
    margin: 0!important;
    width: 100%!important;border-radius: 0 0 5px 5px;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {float:left;width:100%;cursor:pointer;}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {float:left;margin-top:6px!important;margin-right:7px!important;}
#add_payment_method #payment ul.payment_methods li label, .woocommerce-cart #payment ul.payment_methods li label, .woocommerce-checkout #payment ul.payment_methods li label {float:left;font-size: 15px;line-height:25px;font-weight:bold;padding-top: 2px;font-size: 12.5px!important;
    line-height: 21px!important;
    font-weight: normal;
    font-family: OpenSansB;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {width: 100%!important;
    padding-left: 0%!important;
    padding-right: 0%!important;
    margin: 0%!important;
    background: #E1FBFF;
    border-radius: 5px!important;
    overflow: hiden;
    box-shadow: inset 0 0 0 1px #93e6f3;
    margin-top: 15px!important;
    padding: 30px!important;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {display:block!important;}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {font-size:15px;line-height:19px;padding-bottom:0;}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {float: left;background: #F0F0F0!important;background-color: #E1FBFF!important; border: 1px solid #93e6f3!important;padding: 15px 3.5%!important;font-size: 13.5px!important;/* display: none!important;*/}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {font-size:12px!important;text-align:left;line-height:16px;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {border: 1em solid #E1FBFF!important;border-right-color: transparent!important;border-left-color: transparent!important;border-top-color: transparent!important;}

.woocommerce-terms-and-conditions-wrapper, .woocommerce-privacy-policy-text {width:100%;float:left;}
.woocommerce-terms-and-conditions-wrapper p {font-size:14px;line-height:19px;width:100%;float:left;text-align:left!important;}
.woocommerce-terms-and-conditions-wrapper p a {color:#006A7A;font-weight:normal;font-size: 12.5px!important;font-family: OpenSansB;}
.woocommerce-terms-and-conditions-wrapper p a:hover {color:#05BCD7;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {width: auto!important;position: relative;padding: 12px 22px;font-size: 15px;text-transform: uppercase;margin-top: 27.5px;margin-left:6.5vw;color: white;border-radius: 42px;float: left;background: #FF9138;font-family: CenturyB;background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);cursor:pointer;margin: 10px 0px 0px 0!important;
    float: right!important;
-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;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);}


/*---------------------------ANNOUNCES-----------------------------*/
.woocommerce-notices-wrapper {width:100%;display:block!important;}
.woocommerce-error {color:red!important;}
.woocommerce-message {width: 98%!important;margin: 0 1% 45px 1%!important;padding: 0px 5%!important;border: 0!important;color: #05BCD7!important;font-weight: normal;font-family: 'OpenSansB';}
.woocommerce-message .button.wc-forward {display:none;}
.woocommerce-message::before {background: url(wp-content/uploads/2019/11/icon-galka.png) center center no-repeat;background-size: 100% auto;height:20px;width:20px;font-size: 0;left:2%!important;top:15px!important;}
.woocommerce-error::before {background: url(wp-content/uploads/2019/11/icon-krest.png) center center no-repeat;background-size: 100% auto;height:20px;width:20px;font-size: 0;left:2%!important;top:15px!important;}
.woocommerce-error {border-top-color: red!important;width:88%!important;padding: 0px 0!important;padding-left: 6%!important;padding-right: 6%!important;/*box-shadow: inset 0 0 0 1px red;*/}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {color:#006A7A!important;font-family: 'OpenSansB';
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {color:#F98A0B!important;}
.single-page .info-block.about-block.single-block .info-block-wrapper ul.woocommerce-error {margin-left:0;margin-bottom:0;background: #f0f0f0!important;font-size: 14px!important;}




.info-block.products-block.buy-page .woocommerce-message {padding-left:8%!important;width:87%!important;}
.info-block.products-block.buy-page .woocommerce-message .restore-item {margin-left:20px!important;margin-right:10px!important;}
.info-block.products-block.buy-page .woocommerce-message .restore-item:hover {color:#FC7E72;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {width:100%!important;font-size:13.5px;line-height:20px;font-size: 15.5px;
    font-weight: bold;}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {width:100%!important;display:non;}

.woocommerce-terms-and-conditions-wrapper p {margin-bottom:10px!important;}

.online-buy-page.buy-page .woocommerce ul#shipping_method li label, .online-buy-page.buy-page .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th, .online-buy-page.buy-page .woocommerce table.shop_table tbody th, .online-buy-page.buy-page .woocommerce table.shop_table tfoot td, .online-buy-page.buy-page .woocommerce table.shop_table tfoot th, .online-buy-page.buy-page .woocommerce table.shop_table tr.order-total td, .online-buy-page.buy-page .woocommerce ul#shipping_method li label, .online-buy-page.buy-page .woocommerce table.shop_table tr.order-total td .woocommerce-Price-amount.amount {font-size:14px!important;}

.woocommerce .col2-set, .woocommerce-page .col2-set.addresses {box-shadow: 0 0 0 0 #cdcdcd;}

.single-info .info-block .cross-sells h2, .single-info .info-block.about-block.page-page .cross-sells h2 {font-size: 18px; padding-bottom: 0;margin-top: 30px; width: 90%;float: left;margin-bottom:30px;text-align: left;margin-left: 5%;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width:100%!important;}
.online-buy-page.cart-single .woocommerce .cross-sells ul {width: 100%!important;margin: 10px 0% 20px 0%!important;}
.woocommerce .cross-sells ul.products li.product, .woocommerce-page .cross-sells ul.products li.product {padding: 15px 5%!important;width:100%!important;}
.online-buy-page .woocommerce .cross-sells ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:30%!important;}
.cross-sells table.title-table {width:90%!important;margin: 0 5%!important;}






.online-buy-page .woocommerce .woocommerce-billing-fields::after, .online-buy-page .woocommerce .woocommerce-billing-fields::before, .online-buy-page .woocommerce .woocommerce-shipping-fields::after, .online-buy-page .woocommerce .woocommerce-shipping-fields::before, .online-buy-page .woocommerce-page .woocommerce-billing-fields::after, .online-buy-page .woocommerce-page .woocommerce-billing-fields::before, .online-buy-page .woocommerce-page .woocommerce-shipping-fields::after, .online-buy-page .woocommerce-page .woocommerce-shipping-fields::before, .online-buy-page .woocommerce .col2-set::after, .online-buy-page .woocommerce .col2-set::before, .online-buy-page .woocommerce-page .col2-set::after, .online-buy-page .woocommerce-page .col2-set::before {display:none;}












/*---------------------------BUY-READY-----------------------------*/
.woocommerce, .woocommerce-page {width:100%;float:left;}
.info.single-info.cabinet-page .main-content {width:100%;float:left;}
.info.single-info.cabinet-page .main-content .woocommerce {position:relative;width:850px!important;margin-left:-425px!important;left:50%;}
.info.single-info.cabinet-page .main-content .woocommerce.product.woocommerce.add_to_cart_inline  {position:relative;width:auto!important;margin-left:0!important;left:0%;}
.info-block.products-block.buy-page p.return-to-shop {Display:none;}
.cart-empty.woocommerce-info {width:60%!important;padding: 20px 10%!important;margin-left:10%!important;margin-right:10%!important;text-align:center;border-color:#2B74B8!important;text-align:center!important;}
.cart-empty.woocommerce-info::before {display:none;}
.cart-empty.woocommerce-info  p {text-align:center;}
p.return-to-shop {display:none;}
.woocommerce .woocommerce-MyAccount-content table.shop_table td p {padding-bottom:0;}

.woocommerce .woocommerce-order {width: 100%;padding: 0;/* margin-left: -54%; *//* margin-right: 50%; */margin-top: 0;z-index: 99;position: relative;background: white;left: -1px;padding-left: 0;max-width:500px;position: relative;transform: translate(-50%, 0%);left:50%;}
.woocommerce-notice.woocommerce-thankyou-order-received {font-size: 13.5px;line-height: 19px;text-align: center!important; background: #f6f6f6!important; padding: 12.5px 10%;width: 100%!important; box-shadow: inset 0 0 0 1px #CEE9ED;border-radius: 8px 8px 0 0!important;font-weight: bold!important;font-family: 'OpenSansE';color: #006A7A;background: #F0FDFF!important;color: #05bcd7;}
.woocommerce .woocommerce-order p:nth-of-type(2) {display:none;}
body .woocommerce .woocommerce-order ul.order_details, .single-page .info-block.about-block.single-block .info-block-wrapper .woocommerce-order ul {box-shadow: inset 0 0 0 1px #CEE9ED;border-radius: 0 0 8px 8px;margin-top:-1px!important;padding: 35px 10% 35px 10%!important;width:100%!important;margin-bottom:20px!important;margin: -1px 0 0 0!important;margin-bottom:10px!important;}
.woocommerce-order .woocommerce-order-details {margin-bottom:0px!important;}
/*.woocommerce .woocommerce-order ul.order_details li {width:100%!important;padding:0!important;margin: 0 0 15px 0!important;border:0!important;font-size:15px!important;color:#0099A8;}
.woocommerce .woocommerce-order ul.order_details li strong {font-size:16px!important;margin-top: 5px!important;color:black;}
.woocommerce .woocommerce-order ul.order_details li.woocommerce-order-overview__total span span {float:none;}*/
.single-page .info-block.about-block.single-block .info-block-wrapper ul.order_details li {padding-bottom:15px;border:0!important;}
.single-page .info-block.about-block.single-block .info-block-wrapper ul.order_details li bdi span {float:none;}
.woocommerce .woocommerce-order .woocommerce-order-details__title {font-size: 15px;line-height: 19px;text-align: left;background: #f0f0f0;padding: 12.5px 4%;width: 92%!important; box-shadow: inset 0 0 0 1px #cdcdcd;font-family: Play;letter-spacing:0;word-spacing:0;font-weight:bold;display:none;}

.single-page .info-block.about-block.single-block .info-block-wrapper .woocommerce-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details, .single-page .info-block.about-block.single-block .info-block-wrapper .woocommerce-order .woocommerce-customer-details, .single-page .info-block.about-block.single-block .info-block-wrapper .woocommerce-order .address {display:none!important;}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {border-top: 1px solid #cdcdcd!important;background-color:white!important;} 
.woocommerce .woocommerce-order-details table.shop_table tfoot td, .woocommerce .woocommerce-order-details table.shop_table tfoot th {border-top: 1px solid #cdcdcd!important;color:#6B6B6B;}  
.woocommerce .woocommerce-order-details table.shop_table tfoot tr {border-top: 1px solid #cdcdcd;}
.woocommerce table.shop_table tfoot tr.order-total td, .woocommerce table.shop_table tfoot tr.order-total th {background-color:#f0f0f0!important;font-weight:bold!important;text-transform:uppercase;}
.woocommerce .woocommerce-order table.shop_table tr {border-bottom: 1px solid #cdcdcd;}
.woocommerce .woocommerce-order table.shop_table th {padding: 12.5px 4%!important;font-size:16px!important;font-weight:bold;}
.woocommerce .woocommerce-order table.shop_table td {font-size:15px!important;line-height:19px!important;}
.woocommerce .woocommerce-order table.shop_table td a {margin-right:3px;}
body .woocommerce .woocommerce-order table.shop_table tfoot td, body .woocommerce .woocommerce-order table.shop_table tfoot th, body .woocommerce .woocommerce-order table.shop_table tbody th, body .woocommerce .woocommerce-order table.shop_table tfoot td, body .woocommerce .woocommerce-order table.shop_table tfoot th {background-color:#F0F0F0!important;border-top: 1px solid #cdcdcd!important;}
.woocommerce .woocommerce-order .table.shop_table td {padding: 12.5px 4%!important;font-size:15px!important;}

.woocommerce-order .woocommerce-customer-details {margin-bottom:0!important;border-radius: 3px 3px 0 0!important;overflow: hidden!important;margin-top:20px!important;}
.woocommerce .woocommerce-order h2.woocommerce-column__title {font-size: 17px;line-height: 21px;text-align: left;background: #f0f0f0;padding: 12.5px 4%;width: 92%!important;box-shadow: inset 0 0 0 1px #cdcdcd;border-radius: 3px 3px 0 0;font-weight: bold!important;font-family: Montserrat;text-transform:none!important;}
.woocommerce .woocommerce-order .woocommerce-customer-details address {box-shadow: inset 0 0 0 1px #cdcdcd;border-radius: 0 0 3px 3px!important;margin-top:-1px!important;padding: 15px 4% 5px 4%!important;width:92%!important;margin-bottom:0px!important;border:0!important;float:left;font-size:15px;}
.woocommerce .woocommerce-order .woocommerce-customer-details address br {margin-bottom:15px!important;}
.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--phone {margin-top:15px!important;padding-bottom:0!important;}
.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {width:100%;margin-bottom:15px!important;}
.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-customer-details--phone::before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {margin-top:-5px!important;}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {display:none!important;}
.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {padding:0!important;}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tr.order-total td, .woocommerce ul#shipping_method li label, .woocommerce table.shop_table tr.order-total td .woocommerce-Price-amount.amount {font-size:18px!important;font-family: OpenSansE;}
.woocommerce table.shop_table tr.order-total td .woocommerce-Price-amount.amount span {font-family: OpenSansE;font-size:16px!important;}
.woocommerce ul.order_details li {width:100%!important;text-align:center!important;
    margin-bottom: 20px!important;padding:0!important;border:0!important;}

body .woocommerce-form.woocommerce-form-login.login p.form-row, body .woocommerce-form.woocommerce-form-login.login p.lost_password {display: block!important;}
body .woocommerce-form.woocommerce-form-login.login p.form-row label.woocommerce-form__label.woocommerce-form-login__rememberme {display:none;}
body .woocommerce-form.woocommerce-form-login.login {padding: 0%!important;width: 100%!important;border: 0!important;width: 80%!important;margin-left: 10%!important; margin-right: 10%!important;}
body .woocommerce-form.woocommerce-form-login.login p.form-row {width:auto!important;float:right!important;}
body .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first, body .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last {width:48%!important;float:left!important;}
body .woocommerce-form.woocommerce-form-login.login p.lost_password {width: 100%;margin-left: 0px;font-weight: bold;float: left;font-size: 13.5px!important;margin-top: 10px;float:right!important;margin-left: 10px!important;padding-bottom:0!important;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {margin-right:0!important;}

.woocommerce form .form-row.form-row-wide.create-account {width: 88%!important;margin-left: 6.5%!important;margin-top: 10px!important;margin-bottom: 15px!important;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {margin-top:-5px;}


.woocommerce .cart-collaterals .cart_totals table.shop_table {border-bottom: 1px solid #93e6f3!important;}	
body .woocommerce table.shop_table tbody tr.order-total {float: right;width: auto;}	
body .woocommerce table.shop_table tbody tr.order-total, body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td {border:0!important;}



/*--------------------------ADD----------------------------*/

.info-block.reviews-block ul li h4 img, .info-block.reviews-block .carousel-slider__post-content h4 img, body .single-info.news-carousel-single .carousel-slider__post-content h4 img {margin-top:0;}

.woocommerce div.product.product_cat-medychnyi-centr div.summary .text-field:nth-of-type(3),
.woocommerce div.product.product_cat-medychnyi-centr div.summary .text-field:nth-of-type(4) {display:none!important;}
.sidebar .sp-collapse .ea-body ul, .sidebar .sp-collapse .ea-body ol {padding-bottom: 15px!important;}


.search-page.single-info .about-block .info-block-wrapper ul {box-sizing: border-box;}
.search-page .wp-paginations {float:left;width:100%;}





@media screen and (max-width:1450px) {
	
.info-block-wrapper, .footerlast-wrapper {width:1250px;}
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width:1225px;}
.breadcrumbs-wrapper .breadcrumbs {width:1190px;}	
	
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 82.5px;}	
	
	
}



@media screen and (max-width:1350px) {
	
.info-block-wrapper, .footerlast-wrapper {width:1150px;}	
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width:1125px;}
.breadcrumbs-wrapper .breadcrumbs {width:1115px;}
.breadcrumbs-wrapper .breadcrumbs .yoast_breadcrumbs > span {margin-left:-6px!important;}
	
.footer .info-block-wrapper > ul {margin-left:0;width:100%;}	
.footer .info-block-wrapper .logo img {max-width:100%;}	

.info-block.citizen-block .left-block ul li {width:48%!important;padding-left:20px!important;padding-right:20px!important;}	
.info-block.citizen-block .left-block ul li:nth-child(4) {clear:none;}	
.info-block.citizen-block .left-block ul li:nth-child(3) {clear:both;}	
	
.woocommerce div.product div.summary .text-field-in, .woocommerce div.product div.summary .product_meta > span {width:100%;}	
	
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 78.5px;}	
	
}



@media screen and (max-width:1250px) {
	
body .slide-block {margin-top: 147.94px!important;}		
	
.info-block-wrapper, .footerlast-wrapper {width:1050px;}
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width:1025px;}	
.breadcrumbs-wrapper .breadcrumbs {width:1015px;}
	
.info-block.advans-block.top-services ul li img, .carousel-slider__product .woocommerce-LoopProduct-link, .single-info.about-common .info-block.advans-block.top-services ul li img, .single-info.about-common .carousel-slider__product .woocommerce-LoopProduct-link {width: 170px;}	
.carousel-slider__product p {padding-left: 190px;}	
	
.info-block.news-block ul li {width:21%;}
.info-block.news-block ul li:first-child {width:44%;}	
	
div.breadcrumbs-wrapper {margin-top:194.94px!important;}	
	
#id-88.arrows-outside .owl-next, #id-88.arrows-outside .owl-prev, .owl-carousel.carousel-slider.arrows-outside .owl-prev {margin-top: 62.5px;}	
#id-268.arrows-outside .owl-prev, #id-268.arrows-outside .owl-next, .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 62.5px;}
	
table.title-table tr th:nth-child(2), .woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:27%;}	
.woocommerce ul.products li.product a.button {width:18%;}	
	
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 71.5px;}		

.online-buy-page .woocommerce .cross-sells ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width: 27%!important;}	
table.title-table tr th:nth-child(6) {width: 25%;}	
.single-info .info-block .cross-sells h2, .single-info .info-block.about-block.page-page .cross-sells h2 {margin-left:2%;width:96%;}	
.cross-sells table.title-table {width: 96%!important;margin-left: 2%!important;}
.woocommerce .cross-sells ul.products li.product, .woocommerce-page .cross-sells ul.products li.product {padding: 15px 2%!important;}	
	
	
	
}


@media screen and (max-width:1199px) {
	
.info-block.reviews-block .carousel-slider__post-content p {width:90%!important;}
	
	
	
	
}


@media screen and (max-width:1150px) {
	
body .slide-block {margin-top: 147.38px!important;}		
	
.info-block-wrapper, .footerlast-wrapper {width:950px;}	
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width:915px;}
.breadcrumbs-wrapper .breadcrumbs {width:922px;}

.info-block.advans-block ul li h3, .info-block.advans-block.top-services ul li h3, .carousel-slider__product h3, .info-block.news-block ul li h3 {font-size: 17px!important;line-height: 21px;}	
.info-block.news-block ul li:first-child h3 {font-size: 21px!important;line-height: 25px;}
.info-block.numbers-block .caption {width:65%;}	
	
.info-block.form-block .info-block-wrapper {width:900px;}		
	
.info-block.doctors-block ul li {width: 23%;margin: 0 1%;}	
.info-block.doctors-block ul li h3, .info-block.news-block-page .main-content ul li h3, .info-block.news-block-page.doctors-block-page .main-content ul li h3 {font-size: 16px;line-height: 20px;}	

.info-block.reviews-block ul li h3, .info-block.reviews-block .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3 {font-size: 17px!important;line-height: 21px;}
	
.footer .info-block-wrapper > ul > li:nth-child(4) p {font-size:12.5px;line-height:16px;}
	
	
.single-info .info-block.top-services.single-map-services table.title-table {width: 98%;margin-left: 1%!important;margin-right: 1%!important;}
.single-info .info-block.top-services.single-map-services .woocommerce ul.products li {width: 98%;padding-left: 1%!important;padding-right: 1%!important;}	
	
div.breadcrumbs-wrapper {margin-top:194.08px!important;}	
	
#id-88.arrows-outside .owl-next, #id-268.arrows-outside .owl-next, #id-286.arrows-outside .owl-next, #id-88.arrows-outside .owl-prev, #id-268.arrows-outside .owl-prev, #id-286.arrows-outside .owl-prev,  {margin-top: -70px;}		
	
.info-block.form-block.form2 .wpcf7 {width:60%;}
	
.single-info .info-block.top-services.single-map-services .woocommerce .woocommerce-ordering {margin-left: 1%!important;width: 98%;}

table.title-table tr th:nth-child(2), .woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:26%;}	
.woocommerce ul.products li.product a.button {width:19%;}	
	
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 86.5px;}			
	
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {font-size:14px;}	
	
.online-buy-page .woocommerce .cross-sells ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { width: 26%!important;}
	
body .woocommerce table.shop_table tbody tr.order-total, body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td {width:auto!important;text-align:right;}
.woocommerce table.shop_table.shop_table_responsive tr.order-total td {}	
	
	
	
	
	
	
	
}



@media screen and (max-width:1050px) {
	
.info-block-wrapper, .footerlast-wrapper {width: 880px;}
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width:880px;}
.breadcrumbs-wrapper .breadcrumbs {width:855px;}
.info-block.form-block .info-block-wrapper {width:86%;}
.carousel-slider-outer {width: 83%!important;margin-left: 8.5%!important;}	

table.title-table tr th:nth-child(2), .woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:25%;}	
.woocommerce ul.products li.product a.button {width:20%;}	
	
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 76.5px;}			
	
.online-buy-page .woocommerce .cross-sells ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width: 25%!important;}	

.woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal {display:none!important;}
body .woocommerce table.shop_table tbody tr.order-total, body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td {margin-top:0;}	
	
	
	
	
}



@media screen and (max-width:990px) {
	
.breadcrumbs-wrapper .breadcrumbs {width:92%;}	
.info-block-wrapper, .footerlast-wrapper {width: 92%;}
	
h2, .info-block.two-blocks .caption-wrapper h2, .info-block.form-block .wpcf7 h2, .info-block.numbers-block .caption-wrapper h2, .single-info .about-block .info-block-wrapper h2, .single-info .info-block-wrapper .main-content h2, .single-info .carousels h2, h2 span {font-size: 27px;line-height: 32px;}	
h3, .info-block.two-blocks .caption-wrapper h3, .caption h3, #reply-title, h3#comments, .info-block.citizen-block h3, .info-block.citizen-block .left-block ul li h3 {font-size: 18px;line-height: 22px;}
p, .single-info .about-block .info-block-wrapper p, .single-info .about-block .info-block-wrapper li {font-size: 13.5px!important;line-height: 18px!important;}	
.info-block.two-blocks .caption-wrapper p, .caption p {font-size: 13px!important;line-height: 17.5px!important;}	
.info-block.advans-block.advans2 ul li p, .info-block.form-block .wpcf7 p {font-size: 12px!important;line-height: 16px!important;}	
.info-block.advans-block.top-services h2 {margin-top: 40px;margin-bottom: 30px;}	
	
.effect-button, .wpcf7 .button input, .modal-content .wpcf7 .button input, .info-block.form-block.form2 .wpcf7 .button input {padding: 9.5px 22px 9.5px 22px!important;font-size:15px;}
.info-block.two-blocks .caption-wrapper a {font-size:17px;}	
.modal-content .wpcf7 .button, .info-block.form-block.form2 .wpcf7 .button {width: 151.73px;}	
.modal-content .wpcf7 .button > span:first-of-type, .info-block.form-block.form2 .wpcf7 .button > span:first-of-type {font-size:17px;padding-left:22px;padding-right:22px;}	

body .slide-block, body .slide-block.fixed {margin-top:0!important;top:0!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-prev {left: 30px!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-next {right: 30px!important;}	
.metaslider .flexslider .flex-direction-nav li a {height:30px!important;width:30px!important;margin-top: -15px!important;}	
.metaslider .flex-control-nav {bottom: 50px!important;}	
.metaslider .flex-control-nav li {margin: 0 6px!important;width:25px!important;}	
	
.single-info.page-page .info-block.advans-block.advans1, .info-block.advans-block.advans1 {margin-top:0!important;}	
.metaslider .flexslider, .slide-block .slider-wrapper div.flexslider {margin-bottom: 40px!important;}	
.metaslider .flex-control-nav {bottom: -50px!important;max-width: 90%!important;}	
	.metaslider .flexslider .flex-control-nav a {background:#05BCD7;}

.info-block.advans-block ul li a {padding-bottom:11px;}	
.info-block.advans-block ul li img {width:55px;}	
.info-block.advans-block ul li h3 {padding-top:50px;font-size: 15px;line-height: 19px;width:80%;margin-left:10%;min-height:107px;min-height: 60px;}	
.info-block.advans-block ul li h3 br {display:none;}	
.info-block.advans-block.gallery-block ul li h3 br {display:block;}
	
.info-block.advans-block.top-services .info-block-wrapper, .carousels-wrapper {width: 90%;}
.carousel-slider-outer {width: 100%!important;margin-left: 0!important;}	
.carousel-slider__product a {float:left;width:100%;}	
.info-block.advans-block.top-services ul li img /*, .carousel-slider__product .woocommerce-LoopProduct-link*/ {width: 100%;margin-bottom:0;}	
.info-block.advans-block.top-services .carousel-slider__product a img, .single-info.about-common .info-block.advans-block.top-services ul li img, .single-info.about-common .carousel-slider__product .woocommerce-LoopProduct-link, .carousel-slider__product .woocommerce-LoopProduct-link {width: 140px;position:relative;left:50%;transform: translate(-50%,0);margin-bottom:20px;float:left;}	
.carousel-slider__product a img {margin-bottom:20px;}	
.info-block.advans-block.top-services ul li h3, .carousel-slider__product h3, .single-info .carousel-slider__product h3 {width:80%!important;padding-left:0;padding-right:0;text-align:center!important;margin-left:10%!important;}	
.carousel-slider__product p {padding-left:130px;font-size: 11px;line-height: 15px;width:80%!important;padding-left:0;padding-right:0;text-align:center!important;margin-left:10%!important;}
.carousel-slider__product p {float:left;}	
#id-88.arrows-outside .owl-next, #id-268.arrows-outside .owl-next, #id-286.arrows-outside .owl-next, #id-300.arrows-outside .owl-next, #id-88.arrows-outside .owl-prev, #id-268.arrows-outside .owl-prev, #id-286.arrows-outside .owl-prev, #id-300.arrows-outside .owl-prev, .owl-carousel.carousel-slider.arrows-outside .owl-prev, .owl-carousel.carousel-slider.arrows-outside .owl-next {height:25px!important;width:25px!important;margin-top: -12.5px!important;top: 50%;}
#id-88.arrows-outside .owl-prev, #id-268.arrows-outside .owl-prev, #id-286.arrows-outside .owl-prev, #id-300.arrows-outside .owl-prev, .owl-carousel.carousel-slider.arrows-outside .owl-prev {left:0!important;}
#id-88.arrows-outside .owl-next, #id-268.arrows-outside .owl-next, #id-286.arrows-outside .owl-next, #id-300.arrows-outside .owl-next, .owl-carousel.carousel-slider.arrows-outside .owl-next {right:0!important;}
#id-88 .owl-prev, #id-88 .owl-next, #id-88 .carousel-slider-nav-icon {height:20px!important;width:20px!important;}	
	
.info-block.advans-block.top-services {padding-bottom:42.5px;}	
.info-block.advans-block.top-services ul li p, .carousel-slider__product p {font-size:12px!important;line-height:16px!important;;}
	
.info-block.two-blocks .oneblock .caption {margin-top:0;}	
.info-block.two-blocks .twoblock .caption {margin-bottom:0;}		
	
.info-block.two-blocks .info-block-wrapper .oneblock, .info-block.two-blocks .info-block-wrapper .twoblock {display:block;position:relative;padding-bottom:300px;}	
	
.info-block.two-blocks .caption, .info-block.two-blocks .twoblock .caption .caption-wrapper {width:100%;padding: 45px 5%;}
.info-block.two-blocks .caption-wrapper {top:0;transform: translate(0,0);}	
.info-block.two-blocks .twoblock .caption {border-bottom:0;border-top: 2px dotted #05BCD7;}	
	
.info-block.two-blocks .image-wrapper, .info-block.two-blocks .info-block-wrapper .twoblock .image-wrapper {width:100%;position:absolute;bottom:0;height:300px;overflow:hidden;}	
.info-block.two-blocks .twoblock .image-wrapper {border-bottom: 2px dotted #05BCD7;}	
	
.info-block.advans-block.advans2 h2 {margin-top:0;}	
.info-block.advans-block.advans2 ul li {width:29.3333%;}	
.info-block.advans-block.advans2 ul li:nth-child(4) {margin-left:18.666%;}	
.info-block.advans-block.advans2 ul li:nth-child(4) a, .info-block.advans-block.advans2 ul li:nth-child(5) a {padding-top:15px;}
.info-block.advans-block.advans2 ul li:nth-child(4) a img, .info-block.advans-block.advans2 ul li:nth-child(5) a img {top:15px;}
.info-block.advans-block.advans2 ul li h3 {padding-top:75px;margin-bottom:10px;min-height:0;}	
	
.info-block.form-block .wpcf7 h2, .info-block.form-block .wpcf7 p {width:90%;margin-left:5%;}		
.info-block.form-block.form1.form2 .wpcf7, .info-block.form-block.form2 .wpcf7 {width: 450px;position:relative;left:50%;transform:translate(-50%,0);margin-left:0;margin-right:0;max-width:100%;float:left;}	
.wpcf7 .field.agree-field span.wpcf7-list-item-label, .info-block.form-block.form2 .wpcf7 .field.agree-field span.wpcf7-list-item-label {font-size:11px;}	
.info-block.form-block .wpcf7 h2 {font-size:27px;line-height:32px;}	
	
.info-block.numbers-block .caption {width: 75%;margin-left: 30%;padding-bottom:0;}	
.slide-block h3:before, .caption h3:before {margin-top:10px;}
	
.info-block.gallery-block h2 {text-align:center;}
.info-block.gallery-block ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.info-block.gallery-block ul li {width:48%;margin-bottom:2.5vw;padding-bottom:6px!important;}
.info-block.gallery-block ul li:nth-child(2) {margin-top:20px!important;}	
.info-block.gallery-block ul li h3 {padding-top:60px!important;font-size:17px!important;line-height:21px!important;}
.info-block.gallery-block ul li:nth-child(3), .info-block.gallery-block ul li:nth-child(4) {margin-top:0!important;}
.info-block.gallery-block ul li:nth-child(3) {margin-top:0px!important;}
	
.info-block.doctors-block ul li {width:29.333%;margin-left:2%;margin-right:2%;}	
.info-block.doctors-block ul li:nth-child(4) {display:none!important;}
/*.single-info .info-block.doctors-block ul li:nth-child(7), .single-info .info-block.doctors-block ul li:nth-child(8) {display:block!important;}*/
.info-block.doctors-block ul li img {padding-top:1.5vw;}	
.info-block.doctors-block ul li button {font-size:13px;}

.all-inn {font-size:13px;}

.carousel-slider-outer {width: 90%!important;margin-left: 5%!important;}
.reviews-block .owl-carousel.owl-drag .owl-item {margin-left: 0px!important;margin-right: 30px!important;}	
.info-block.reviews-block .carousel-slider__post-header {position:relative;left:50%;transform:translate(-50%,0);}
.info-block.reviews-block .carousel-slider__post-title, body .single-info.news-carousel-single .carousel-slider__post-title	{width:80%!important;text-align:center!important;float:left;margin-left:10%!important;}
.info-block.reviews-block ul li h3, .info-block.reviews-block .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3 {padding:0!important;width:100%!important;text-align:center;position:relative;z-index:33;}	
.info-block.reviews-block ul li h4, .info-block.reviews-block .carousel-slider__post-content h4, body .single-info.news-carousel-single .carousel-slider__post-content h4 {width:100%!important;text-align:center!important;float:left;padding:0!important;width:80%!important;text-align:center;font-size:12px;line-height:16px;margin-left:10%!important;position:relative;z-index:33;}
.info-block.reviews-block ul li h4 img, .info-block.reviews-block .carousel-slider__post-content h4 img, body .single-info.news-carousel-single .carousel-slider__post-content h4 img {float: none;margin-bottom: -5px;
	
    float: none;margin-bottom: -5px;max-width: 30px;min-width: 0;text-align: center;position: absolute;left: 50%; margin-left: -50px;
	
}	
.info-block.reviews-block ul li h4 span, .info-block.reviews-block .carousel-slider__post-content h4 span, body .single-info.news-carousel-single .carousel-slider__post-content h4 span {text-indent: 10px;margin-top: 0;padding-left: 10px;float: left;width: 100%;text-align: center;}
body .carousel-slider__post-excerpt, body .info-block.reviews-block .carousel-slider__post-excerpt {text-align: left;float: left!important;width: 100%;font-size:13px;line-height:17px;margin-top:-100px!important;}
.info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-content p {font-size: 13.5px!important;line-height: 18px!important;text-align: center!important;padding-top: 120px!important;margin-left: 5%!important;margin-right: 5%!important;padding-left: 50px;padding-right: 50px;}	
.info-block.reviews-block .carousel-slider .owl-nav .owl-next, #id-106.arrows-outside .owl-next {width:25px!important;height:25px!important;right:-12px!important;}
.info-block.reviews-block .carousel-slider .owl-nav .owl-prev, #id-106.arrows-outside .owl-prev {width:25px!important;height:25px!important;left:-12px!important;}
h4 span time {font-size:12px!important;}	
		
.info-block.news-block ul li:nth-child(9), .info-block.news-block ul li:nth-child(10) {display:none;}		
.info-block.news-block ul li button {font-size:13px;}	
.info-block.news-block ul li:first-child button {font-size:17px;}

.info-block.news-block ul li, .info-block.news-block ul li:first-child {float:left;width:46%!important;}	
.info-block.news-block ul li:first-child h3, .info-block.news-block ul li:first-child h3 {font-size: 17px!important;line-height: 21px;}
.info-block.news-block ul li p:last-of-type {display:block!important;}	
.info-block.news-block.main-news ul li:nth-child(3) button, .info-block.news-block.main-news ul li:nth-child(5) button, .info-block.news-block.main-news ul li:nth-child(7) button, .info-block.news-block.main-news ul li:nth-child(9) button, .info-block.news-block ul li:first-child button {width: auto;position:relative;padding: 8px 22px 10px 22px;font-size:17px;text-transform:uppercase;margin-top:10px;color:white;border-radius: 42px;float:left;/*background:#FF9138;*/font-family: CenturyB;/*background: linear-gradient(89.95deg, #FF9138 5.94%, #FFB97F 98.43%);*/border:0;cursor:pointer;float:left;-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;
font-size:17px;padding: 10px 22px 12px 22px;background-size: 200% auto;background-image: linear-gradient(to right, #F88909 0%, #FFC79A 50%, #F88909 100%);color:white!important;}
.info-block.news-block.main-news ul li:nth-child(3) button:before, .info-block.news-block.main-news ul li:nth-child(5) button:before, .info-block.news-block.main-news ul li:nth-child(7) button:before, .info-block.news-block.main-news ul li:nth-child(9) button:before, .info-block.news-block ul li:first-child button:before {display:none;margin-right:0;}
.info-block.news-block.main-news ul li:nth-child(3) button:hover, .info-block.news-block.main-news ul li:nth-child(5) button:hover, .info-block.news-block.main-news ul li:nth-child(7) button:hover, .info-block.news-block.main-news ul li:nth-child(9) button:hover, .info-block.news-block ul li:first-child button:hover {/*background: linear-gradient(89.95deg, #FFB97F 5.94%, #FF9138 98.43%);*/color:white;}	
.info-block.news-block.main-news ul hr {width:100%;}
.info-block.news-block.main-news ul hr:nth-of-type(3), .info-block.news-block.main-news ul hr:nth-of-type(5) {display:none;}
.info-block.news-block.main-news ul hr:nth-of-type(2), .info-block.news-block.main-news ul hr:nth-of-type(4), .info-block.news-block.main-news ul hr:nth-of-type(6), .info-block.news-block.main-news ul hr:nth-of-type(8), .info-block.news-block.main-news ul hr:nth-of-type(10), .info-block.news-block.main-news ul hr:nth-of-type(12) {display:block;margin-top:15px!important;}
body .info-block.news-block ul hr:last-of-type, body .info-block.news-block.main-news ul hr:nth-of-type(4)  {margin:0!important;}
.info-block.news-block-page .main-content ul li p span {font-size:12px!important;}	
	
.footer-block .info-block-wrapper {width:90%!important;}
.footer .info-block-wrapper > ul > li {width:31.333%;}	
.footer .info-block-wrapper > ul > li:nth-child(2) {display:none;}
.footer .info-block-wrapper > ul > li:nth-child(4) {width:25.333%;}
.footer .info-block-wrapper .logo img {max-width:80%;}	
	
body .footer .info-block-wrapper ul > li:nth-child(3) li a, body .footer .info-block-wrapper li a.open-window-calendar {text-decoration: none!important;border-color:transparent!important;}	
	
.single-info .info-block.top-services h2 {margin-bottom:30px;}	
.single-info .info-block.top-services .woocommerce > .widget-wrapper {display:none;}	
.woocommerce ul.products {margin-top:0!important;}	
.single-info .info-block.top-services .woocommerce ul.products {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.single-info .info-block.top-services .woocommerce ul.products li, .woocommerce .cross-sells ul.products li.product, .woocommerce-page .cross-sells ul.products li.product {width:29.3333%!important;float:left;clear:none;margin-left:2%!important;margin-right:2%!important;}
.single-info .info-block.top-services .woocommerce ul.products li:nth-child(4), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(7), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(10), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(13), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(16), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(19), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(22), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(25), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(28), 
.woocommerce .cross-sells ul.products li.product:nth-child(4), .woocommerce .cross-sells ul.products li.product:nth-child(7), .woocommerce .cross-sells ul.products li.product:nth-child(10), .woocommerce .cross-sells ul.products li.product:nth-child(13), .woocommerce .cross-sells ul.products li.product:nth-child(16), .woocommerce .cross-sells ul.products li.product:nth-child(19), .woocommerce .cross-sells ul.products li.product:nth-child(22), .woocommerce .cross-sells ul.products li.product:nth-child(25), .woocommerce .cross-sells ul.products li.producti:nth-child(28) {clear:both!important;}	
.single-info .info-block.top-services .woocommerce ul.products li {padding-bottom:20px!important;padding:0!important;}	
	
.online-buy-page.cart-single .woocommerce .cross-sells ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}	
	
.woocommerce ul.products li.product .sku:before,
.woocommerce ul.products li.product .woocommerce-loop-product__title:before,
.woocommerce ul.products li.product .time-ready:before,
.woocommerce ul.products li.product .price:before,
.woocommerce ul.products li.product .price:before,
.woocommerce ul.products li.product p a:before,
.woocommerce ul.products li.product a:nth-of-type(2):before {text-align: left!important;font-size: 13px;line-height: 19px;font-weight: normal;font-family: OpenSansB;padding: 0!important;margin-right:7px;float:left;color:black;text-transform:none;}	
.woocommerce ul.products li.product .sku:before {content: 'Код: ';}
.woocommerce ul.products li.product .woocommerce-loop-product__title:before {content: 'Назва послуги: ';}
.woocommerce ul.products li.product .time-ready:before {content: 'Термін виконання: ';}
.woocommerce ul.products li.product .price:before {content: 'Ціна, грн: ';}
.woocommerce ul.products li.product > a:nth-of-type(2):before, .woocommerce ul.products li.product > p > a:before {content: 'Відділення: ';}
.woocommerce ul.products li.product > a:not(last-of-type):before {display:non;}
	
.woocommerce ul.products li.product .sku {width:100%;padding-bottom:10px!important;float:left;text-align:left!important;margin-top:25px!important;}	
.woocommerce ul.products li.product a {width:100%;padding-bottom:10px!important;float:left;text-align:left!important;}
.woocommerce ul.products li.product .time-ready, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product a:nth-of-type(2), .woocommerce ul.products li.product p a {width:100%;float:none;text-align:left!important;padding-bottom:10px;}	
.woocommerce ul.products li.product a:nth-of-type(2), .woocommerce ul.products li.product > p > a {width:100%;float:left;line-height: 21.5px;}	
	
.online-buy-page .woocommerce .cross-sells ul li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {width:100%!important;padding-bottom:10px!important;}	
.cross-sells table.title-table {display:none;}
	
.single-info .info-block.top-services li p {margin-bottom:15px;}	
.woocommerce ul.products li.product a.button {font-size: 11px;font-family: OpenSansB;width: auto;padding: 5px 10px!important;border-radius: 0;background-color: #F7FEFF!important;box-shadow: 0 0 0 1px #006a7a;margin-bottom:25px!important;}	
.woocommerce ul.products li.product a.button:before {float:left;margin-left:0;height: 20px;width: 20px;background-size: auto 20px!important;margin-top: -1px;margin-right: 5px;}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product a.button.added {box-shadow: 0 0 0 1px #F98C09;}	
	
div.breadcrumbs-wrapper {margin-top:0!important;}
	
.single-info.about-common .info-block.main-addresses.service-sidebar {margin-top:50px;}	
.single-info.page-page .main-addresses .info-block-wrapper h2 {margin-bottom:30px;}	
	
.single-info.page-page.about-common h1, .woocommerce div.product div.summary h1 {font-size:32px;line-height:37px;}	
	
#id-300.arrows-outside .owl-prev {left:-28px!important;margin-top: -2vw!important;}	
#id-300.arrows-outside .owl-next {right:-28px!important;margin-top: -2vw!important;}	
.carousel-slider-outer #id-300 {width: 92%!important;margin-left: 4%!important;}	

.single-info .info-block.doctors-block {padding-top:155px;}	
	
.faq-block .info-block-wrapper {padding-top:65px;padding-bottom:45px;}	
.faq-block.vaktsyna .left-block {width:100%;margin-left:0;}	
.faq-block.vaktsyna .left-block img.arrow {display:none;}	
.faq-block .left-block h2 {margin-bottom:30px;width:100%;text-align:center;margin-top:0;}	
.faq-block .left-block p {width:100%;text-align:center;}
.faq-block.vaktsyna .right-block {width:100%;margin-top:30px;}	
.faq-block .sp-easy-accordion .sp-ea-single .ea-header a {font-size: 13px!important;line-height: 21px!important;}	
.faq-block .sp-ea-single h3 a {padding: 10px 0!important;}
.faq-block .sp-collapse .ea-body p, .faq-block .sp-collapse .ea-body li {font-size: 12px!important;line-height: 19px;}	
.faq-block .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ol, .faq-block .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body ul {padding-left:25px;}
	
.info-block.news-block-page .main-content ul li button {padding: 5px 22px!important;}	
	
.dataTables_scroll > .dataTables_scrollHead {display:none!important;}	
	
.dataTables_scrollBody {overflow:hidden!important;}	
.main-addresses .dataTables_wrapper table {display:block!important;float:left;margin:0!important;border-bottom: 0.5px solid #cdcdcd!important;}	
.main-addresses .dataTables_wrapper table thead {display:none!important;float:left;}	
	
.main-addresses .dataTables_wrapper table td {width: 100%!important;float: left!important;display: block!important;text-align: left!important;padding-bottom:0px!important;}
.main-addresses .dataTables_wrapper table tr.row-3 td, .main-addresses .dataTables_wrapper table tr.row-5 td, .main-addresses .dataTables_wrapper table tr.row-7 td, .main-addresses .dataTables_wrapper table tr.row-9 td, .main-addresses .dataTables_wrapper table tr.row-11 td {box-shadow: -1px 0 0 0 #cdcdcd!important;}
.main-addresses .dataTables_wrapper table td:nth-child(3) {padding-top:10px!important;}		
.main-addresses .dataTables_wrapper table td:nth-child(5) {padding-bottom:12.5px!important;padding-top:10px!important;}	
.main-addresses .dataTables_wrapper table td br {display:none!important;}	
.main-addresses .dataTables_wrapper table td:before {text-align: left!important;font-size: 13px;line-height: 19px;font-weight: normal;font-family: OpenSansB;padding: 0!important;margin-right: 0px;float: left;color: black;text-transform: none;width:100%;margin-bottom:3px;}
.main-addresses .dataTables_wrapper table td.column-1:before {content: 'Адреса: ';}	
.main-addresses .dataTables_wrapper table td.column-2:before {content: 'Контакти: ';}	
.main-addresses .dataTables_wrapper table td.column-3:before {content: 'Графік роботи: ';}	
.main-addresses .dataTables_wrapper table td.column-4:before {content: 'Примітки: ';}	
	
.main-addresses .dataTables_wrapper table td a {float: left;width: auto;}	
.main-addresses .dataTables_wrapper table td:nth-child(5) a {margin-right:15px!important;}	
.tooltip {float: left;margin-top: 0;margin-bottom: 0;padding-bottom: 0;}	
.tooltip > span {margin-top:11px;}	

.single-info h1 {font-size: 32px;line-height:37px;width:100%;text-align:center;}	
	
.main-addresses.service-sidebar .main-content a.all-offices {position: static;top: 0;margin: 0 0 25px 0;float: left;font-size:11px;margin-left:25px;}
.main-addresses .dataTables_filter {margin-left:25px;}	
.main-addresses .dataTables_wrapper table {border-bottom: 0px solid #cdcdcd!important;}	
.main-addresses .dataTables_wrapper table tr:last-child {border:0!important;}	
.main-content > div.gmp_map_opts:nth-of-type(1), body .map-page .main-content > div.gmp_map_opts:nth-of-type(1) {display: block!important;}
.single-map-page .main-content > div.gmp_map_opts:nth-of-type(1), body .single-map-page .map-page .main-content > div.gmp_map_opts:nth-of-type(1) {display: block!important;}
.main-content > div.gmp_map_opts:nth-of-type(2), body .map-page .main-content > div.gmp_map_opts:nth-of-type(2) {display: none!important;}
.main-content > div.gmp_map_opts:nth-of-type(3), body .map-page .main-content > div.gmp_map_opts:nth-of-type(3) {display: none!important;}
.gm-style > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(3) > div {width: 32px!important;height: 46px!important;}
.gm-style > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(3) > div > img {width: 32px!important;height: 46px!important;max-width: 28px!important;max-height: 40.8px!important;}
.gm-style > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(4) > div {width: 32px!important;height: 46px!important;}
.gm-style > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(4) > div > img {width: 32px!important;height: 46px!important;}
	
.single-info.single-map-page .info-block.advans-block.advans1.single-advans	{padding-top: 450px;margin-top: -500px!important;}
.single-info.single-map-page .info-block.advans-block.advans1.single-advans .info-block-wrapper {padding: 50px 0;margin: 0;margin-bottom: -110px;}	
	
.single-address.map-page .main-content > div.gmp_map_opts {width: 100%!important;margin-right: 0%;display:block!important;margin-bottom:55px!important;}	
.single-address.map-page .gm-style > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(3) > div {width: 40px!important;height: 70px!important;}
.single-address.map-page .gm-style > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(3) > div > img {width: 40px!important;height: 70px!important;max-width: 28px!important;max-height: 40.8px!important;}
.single-address.map-page .gm-style > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(4) > div {width: 48px!important;height: 70px!important;}
.single-address.map-page .gm-style > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(4) > div > img {width: 48px!important;height: 70px!important;}	
	
.info-block.single-address.no-sidebar.map-page .info-block-wrapper {padding-bottom:30px;}	
.single-address.map-page .main-content h2 {float:none;text-align:center;margin-bottom: 15px;margin-left: -17.5px;margin-bottom: 22px;}	
.single-address.map-page .main-content h2 img {width: 50px!important;margin-right: 10px;margin-bottom: -17.5px;float:none;margin-left:-5px;}	
.single-address.map-page .main-content h2 strong {font-size: 22px;line-height: 27px;float:none;text-align:center;}	
.single-address.map-page .main-content p {text-align:center;}
	
.single-info.single-map-page .info-block.doctors-block {padding-top: 40px;margin-top: 0;}	
.single-info .info-block.top-services.single-map-services .woocommerce .woocommerce-ordering {margin-left: 0%!important;width: 100%;}	
.woocommerce .woocommerce-ordering .sort-title {margin-left:15px;}	
	
.info-block.single-address.no-sidebar.map-page .info-block-wrapper {padding-bottom:50px;}	

.service-sidebar.news-block-page .main-content {width:100%;margin-top:0px;}	
.service-sidebar .sidebar.pc {display:none;}	
.service-sidebar .sidebar.mb {display:block;margin-bottom:40px;}
	
.service-sidebar .sidebar.mb {min-height:35px;width:100%;box-shadow: 0 0 0 0 #cdcdcd;margin-bottom: 30px!important;}
.faq-common .service-sidebar .sidebar.mb {margin-bottom:20px!important;}
.spoiler__item-title {box-shadow: inset 0 0 0 0px #cdcdcd!important;border-radius:5px;padding-left:33px!important;}
.news-page .service-sidebar .sidebar h3, .service-sidebar .sidebar .textwidget > h3 {border:0!important;padding:7px 0!important;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;	
}	
.spoiler__item-text {padding-top: 40px!important;padding-bottom: 0px!important;}	
.news-page .service-sidebar .sidebar h3:hover, .service-sidebar .sidebar .textwidget > h3:hover {color:#35E4FF!important;}	
.spoiler__item-title:before, .spoiler__item-title:after {background-color:#05BCD7!important;}	
	
.doctors-page-single.doctors-page .wp-block-table table tr td {width:100%;}	
.doctors-page-single.doctors-page .wp-block-table table tr td:first-child {padding-bottom:7.5px;font-size: 14.5px!important;}	
.doctors-page-single.doctors-page .wp-block-table {margin-bottom:0;}	
.doctors-page-single.doctors-page .info-block blockquote {padding-left:50px;padding-right:25px;background-position: 10px 10px;}	
	
.partner-page .wp-block-image {width: 23%;}	
.partner-page .wp-block-image:nth-of-type(6) {clear:none;}
.partner-page .wp-block-image:nth-of-type(5) {clear:both;}

.faq-block .left-block {width:100%;margin-right:0;}	
.faq-block .left-block img.arrow {display:none;}	
.faq-block .right-block {width:100%;margin-top:30px;}	
	
.info-block.citizen-block .left-block {width:100%;}	
.info-block.citizen-block .center-block blockquote {width:100%;margin-bottom:35px;}	
.info-block.citizen-block .center-block blockquote p {padding-bottom:0;}
.info-block.citizen-block h3 {text-align: center;}	
.info-block.citizen-block .right-block {width:100%;}		
.info-block.citizen-block .right-block ul li {width: auto!important;margin-right:15px;}	
.info-block.citizen-block .right-block ul li img {max-width:49px;}	
	
.info-block.two-blocks .info-block-wrapper .oneblock.oneblock-covid {max-height:10000px;}
.info-block.two-blocks.diya .caption-wrapper h2, .info-block.two-blocks.diya .covid-caption .caption-wrapper p {text-align:center;}	
.info-block.two-blocks.diya .caption-wrapper .wrap-a {float:left;width:100%;}
.info-block.two-blocks.diya .caption-wrapper a {position: relative;left: 50%;transform: translate(-50%,0);}	
	
.info-block.advans-block.advans2 ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.info-block.advans-block.advans2 ul li:nth-child(4) {clear:both;}	
	
.info-block.numbers-block .info-block-wrapper-add {background: linear-gradient(to right bottom, transparent 20%, #9EE0EA 80%);}	

.dataTables_wrapper	{margin-bottom:20px!important;}
	
.wrap-register-button {width:auto;float:left;position:relative;left:50%;transform: translate(-50%,0);}	
.wrap-register-button .effect-button.register-button {margin-right:10px;margin-left:10px;}	
	
.single-info .about-block .info-block-wrapper {padding-top:35px;}	

.woocommerce .woocommerce-ordering .sort-title {margin-left:1%;}	
.service-sidebar .main-content {width:100%;}	
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {right: -20px;top: 3px;}	
	
.woocommerce .woocommerce-ordering {margin: 0 0 0 2%!important;}	
	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-prev {left:-42px!important;}	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-next {right:-42px!important;}		
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {margin-top: 0px!important;top: 13.5vw!important;}	
	
.cart-single .woocommerce-cart-form {width:98%;}
.woocommerce .cart-collaterals .cart_totals table.shop_table {border-bottom: 1px solid #93e6f3!important;}	
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals	 {width: 100%;margin: 0 0 30px 0;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:98%!important;margin-right:0;border-radius:5px!important;}	
body .woocommerce table.shop_table tbody tr.order-total {float: right;width: auto;}	
body .woocommerce table.shop_table tbody tr.order-total, body .woocommerce table.shop_table tbody tr.order-total th, body .woocommerce table.shop_table tbody tr.order-total td {border:0!important;}	
.woocommerce ul.products li.product a.button:before {display:non!important;font-size:0!important;}	
	
.cart-single .cart_totals {position:static;}	
	
.woocommerce table.shop_table.shop_table_responsive tr.order-total td {padding-top: 12px!important;}	
	
.info-block.form-block.form1.form2 .map-main.widget-wrapper {position: relative;min-height: 50vh;height: 50vh;}	
.info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget > div > div {margin-left:-500px!important;}
.info-block.form-block.form1.form2 .info-block-wrapper {width: 86%; margin-left: 0;}	
	
.carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-next, .carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-prev {margin-top:-22.5px!important;} 	
.carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-next {right:-15px!important;} 
.carousel-slider.carousel-slider-300.arrows-outside .owl-nav .owl-prev {left:-15px!important;} 		
	
.footerlast-wrapper p {padding-bottom: 60px;padding-top:15px;}	
	
.chaty-widget {right: 25px!important;bottom: 90px!important;}
.bingc-phone-button {bottom: 5px!important;left:0px!important;}	
	
#cookie-law-info-bar {padding: 15px 5%!important;}	
#cookie-law-info-bar span {padding-right: 100px;box-sizing: border-box;float: left;width: 100%;}	
.cli-style-v2 .cli-bar-message {font-size: 11.5px;line-height: 15px;}		
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {font-size:12px;} 	
	
.search-page.single-info .about-block .info-block-wrapper ul {margin-top:-15px!important;}	
.search-page .woocommerce ul.products li.product .woocommerce-loop-product__title:before {display:none!important;}	
.search-page .woocommerce ul.products li.product .woocommerce-loop-category__title, .search-page .woocommerce ul.products li.product .woocommerce-loop-product__title, .search-page .woocommerce ul.products li.product h3 {text-align:center!important;}
	
}



@media screen and (max-width:900px) {

.main-addresses .dataTables_wrapper table td:nth-child(1) a, .woocommerce-Tabs-panel table td:nth-child(1) a {min-height:38px;}

	
	
	
	
	
	
	
}

@media screen and (max-width:775px) {
.info-block.form-block.form1.form2 .map-main.widget-wrapper {position: relative;min-height: 300px;height: 300px;}	
.info-block.form-block.form1.form2 .map-main.widget-wrapper .textwidget > div > div {margin-left:-250px!important;}

	
	
}


@media screen and (max-width:768px) {

.info-block.advans-block ul li h3, .info-block.advans-block.top-services ul li h3, .carousel-slider__product h3 {font-size:15px!important;line-height:19px!important;}	
	
.info-block.doctors-block ul li h3, .info-block.news-block-page.doctors-block-page .main-content ul li h3 {font-size: 15px;line-height: 19px;}	
.info-block.doctors-block ul li button {font-size:11.25px!important;line-height:15px;}	
	
.footer .info-block-wrapper > ul > li:nth-child(1) {display:none;}	
.footer .info-block-wrapper > ul > li:nth-child(3), .footer .info-block-wrapper > ul > li:nth-child(4) {width:46%;}
.footer .info-block-wrapper .logo img {max-width: 190px;}	
	
.breadcrumbs-wrapper .breadcrumbs span {font-size:9px!important;}	
	
.single-info .info-block.top-services .woocommerce ul.products li, .single-info .info-block.top-services .woocommerce ul.products li, .woocommerce .cross-sells ul.products li.product, .woocommerce-page .cross-sells ul.products li.product {width:46%!important;}
.single-info .info-block.top-services.single-map-services .woocommerce ul.products li {padding-left: 2%!important;padding-right: 2%!important;}	
.single-info .info-block.top-services .woocommerce ul.products li:nth-child(4), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(7), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(10), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(13), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(16), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(19), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(22), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(25), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(28) {clear:none!important;}
.single-info .info-block.top-services .woocommerce ul.products li:nth-child(3), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(5), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(7), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(9), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(11), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(13), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(15), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(17), .single-info .info-block.top-services .woocommerce ul.products li:nth-child(19) {clear:both!important;}	
	
.woocommerce .cross-sells ul.products li.product:nth-child(4), .woocommerce .cross-sells ul.products li.product:nth-child(7), .woocommerce .cross-sells ul.products li.product:nth-child(10), .woocommerce .cross-sells ul.products li.product:nth-child(13), .woocommerce .cross-sells ul.products li.product:nth-child(16), .woocommerce .cross-sells ul.products li.product:nth-child(19), .woocommerce .cross-sells ul.products li.product:nth-child(22), .woocommerce .cross-sells ul.products li.product:nth-child(25), .woocommerce .cross-sells ul.products li.producti:nth-child(28) { clear: none!important;}
.woocommerce .cross-sells ul.products li.product:nth-child(3), .woocommerce .cross-sells ul.products li.product:nth-child(5), .woocommerce .cross-sells ul.products li.product:nth-child(7), .woocommerce .cross-sells ul.products li.product:nth-child(9), .woocommerce .cross-sells ul.products li.product:nth-child(11), .woocommerce .cross-sells ul.products li.product:nth-child(13), .woocommerce .cross-sells ul.products li.product:nth-child(15), .woocommerce .cross-sells ul.products li.product:nth-child(17), .woocommerce .cross-sells ul.products li.product:nth-child(19) { clear: both!important;}
	
/*.info-block.news-block-page .main-content ul li {margin-bottom:3.5vw!important;}*/	
.info-block.news-block-page.doctors-block-page .main-content ul li {width:29.333%;}
.info-block.news-block-page .main-content ul > li:nth-child(3), .info-block.news-block-page .main-content ul > li:nth-child(5), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(9), .info-block.news-block-page .main-content ul > li:nth-child(11), .info-block.news-block-page .main-content ul > li:nth-child(13) {clear:both!important;}
.info-block.news-block-page .main-content ul > li:nth-child(4), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(10), .info-block.news-block-page .main-content ul > li:nth-child(13), .info-block.news-block-page .main-content ul > li:nth-child(16), .info-block.news-block-page .main-content ul > li:nth-child(19) {clear:none!important;}	
	
.info-block.news-block-page .main-content ul li {width:90%;}	
.info-block.news-block-page.doctors-block-page .main-content ul li {width:46%;}
.info-block.sales ul li, .news-page-common.sales-common .info-block.news-block-page .main-content > ul > li {width:46%!important;}
.info-block.news-block-page .main-content ul > li:nth-child(1), .info-block.news-block-page .main-content ul > li:nth-child(4), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(10), .info-block.news-block-page .main-content ul > li:nth-child(13), .info-block.news-block-page .main-content ul > li:nth-child(16), .info-block.news-block-page .main-content ul > li:nth-child(19) {clear:none!important;}	
.info-block.news-block-page .main-content ul > li:nth-child(3), .info-block.news-block-page .main-content ul > li:nth-child(5), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(9), .info-block.news-block-page .main-content ul > li:nth-child(11), .info-block.news-block-page .main-content ul > li:nth-child(13) {clear:both!important;}			
	
.partner-page .wp-block-image {width: 31.3333%;}	
.partner-page .wp-block-image:nth-of-type(5) {clear:none;}
.partner-page .wp-block-image:nth-of-type(4) {clear:both;}	

.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-prev {left:-32px!important;}	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-next {right:-32px!important;}	
	
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {margin-right:25px;margin-top:-3px;}	
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {width:auto!important;margin-left:0!important;padding-bottom:0!important;}	
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before {display:none!important;}	
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions {float:right;width: 100%;}	
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions .coupon .button {min-width:175px;}	
	
body .woocommerce table.shop_table tbody tr {border-top: 1px solid #cdcdcd;box-shadow: inset 0 0 0 0 #cdcdcd!important;}
body .woocommerce table.shop_table tbody tr:first-child {border-top: 0px solid #cdcdcd;}	
.woocommerce table.shop_table td.product-remove a.remove {float:left!important;}	
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {padding-bottom:0!important;min-height:30px;width: 100%!important;}	
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td:last-child {padding-bottom:17px!important;}	
.woocommerce table.shop_table th:nth-child(6), .woocommerce table.shop_table td:nth-child(6), .woocommerce table.shop_table th:nth-child(4), .woocommerce table.shop_table td:nth-child(4), .woocommerce table.shop_table th:nth-child(5), .woocommerce table.shop_table td:nth-child(5) {text-align:left!important;}	
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {margin-top:0px!important;margin-right: 10px;}	
.woocommerce .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .quantity, .woocommerce-page .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .quantity {margin-top: -5px;margin-bottom: -5px;}	
	
.info-block.doctors-block ul li button {bottom:15px;}
	
.footer .info-block-wrapper>ul>li {width: 48%;}	
.footer .info-block-wrapper>ul>li:nth-child(1) {display:none;}	

.woocommerce table.shop_table.shop_table_responsive tr.order-total td {width:auto!important;float:right;}	
	
	
	
	
	
}



@media screen and (max-width:700px) {

.info-block.advans-block.advans1 ul li {width: calc(48% - 2px);}	
.info-block.advans-block.advans1 ul li:nth-child(1), .info-block.advans-block.advans1 ul li:nth-child(2) {margin-bottom:2vw;}	
.info-block.advans-block ul li h3 {max-width: 160px;left:50%;position:relative;transform: translate(-50%,0);margin-left:0;}	
.info-block.advans-block ul li h3 br {display:block;}	
	
.info-block.advans-block.advans2 ul li {width:46%;}	
.info-block.advans-block.advans2 ul li:nth-child(4) {margin-left:2%;}	
.info-block.advans-block.advans2 ul li:nth-child(5) {margin-left:27%;}	
.info-block.advans-block.advans2 ul li:nth-child(3) a {padding-top:15px;}
.info-block.advans-block.advans2 ul li img {width:55px;}
.info-block.advans-block.advans2 ul li:nth-child(3) a img {top:15px;}	
.info-block.advans-block.advans2 ul li h3 {padding-top:60px;}	
	
.info-block.numbers-block .caption {width:100%;margin-left:0;}
.info-block.numbers-block .caption-wrapper h2 {width:100%;text-align:center;}	
.info-block.numbers-block .caption h3 {text-align:center;width:100%;}	
.info-block.numbers-block .caption h3:before {display:none;}	
.info-block.numbers-block .caption-wrapper ul {width:100%;margin-left:0;}	
.info-block.numbers-block .caption-wrapper > div > div > p {text-align:center!important;}	
	
.info-block.advans-block.gallery-block ul li h3	{max-width:90%!important;}
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (max-width:650px) {

.info-block.doctors-block ul li {width: 46%;margin-top: 30px;}
.info-block.doctors-block ul li:nth-child(1), .info-block.doctors-block ul li:nth-child(2) {margin-top:0!important;}	
.info-block.doctors-block ul li:nth-child(4) {display:block!important;}
.info-block.doctors-block ul li img {padding-top:2.5vw;}		
.info-block.doctors-block ul li button {margin-bottom:-33px!important;}	

.info-block.doctors-block ul hr:nth-of-type(2) {display:block;}	

.info-block.news-block-page .main-content ul li {width:46%!important;}	
.faq-common .info-block.news-block-page .main-content ul li {width:96%!important;}	
.info-block.news-block-page.sales .main-content ul li:nth-child(3) {display:none!important;}	
.info-block.news-block-page.sales .main-content ul li:nth-child(3) {display:none!important;}	
.single-info .info-block.news-block-page .main-content ul li:nth-child(3) {display:block;}	
	
.main-addresses .dataTables_wrapper table tr {width:100%;}	
.main-addresses .dataTables_wrapper table tr.row-3 td, .main-addresses .dataTables_wrapper table tr.row-5 td, .main-addresses .dataTables_wrapper table tr.row-7 td, .main-addresses .dataTables_wrapper table tr.row-9 td, .main-addresses .dataTables_wrapper table tr.row-11 td {box-shadow: 0 0 0 0 #cdcdcd!important;}	
.main-addresses .dataTables_wrapper table td:nth-child(1) a, .woocommerce-Tabs-panel table td:nth-child(1) a {min-height:0px;}	
	
.main-addresses .dataTables_wrapper table tr, .single-info.page-page .main-addresses table tr:last-child, .main-addresses .dataTables_wrapper table tr:last-child {float:left;width:50%;padding: 15px 0!important;border-top: 1px solid #cdcdcd!important;border-bottom:0!important;width:100%;}	
	
.info-block.news-block-page.doctors-block-page .main-content ul li {width:46%!important;}
.info-block.news-block-page .main-content ul > li:nth-child(4), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(10), .info-block.news-block-page .main-content ul > li:nth-child(13), .info-block.news-block-page .main-content ul > li:nth-child(16), .info-block.news-block-page .main-content ul > li:nth-child(19) {clear:none!important;}	
.info-block.news-block-page .main-content ul > li:nth-child(3), .info-block.news-block-page .main-content ul > li:nth-child(5), .info-block.news-block-page .main-content ul > li:nth-child(7), .info-block.news-block-page .main-content ul > li:nth-child(9), .info-block.news-block-page .main-content ul > li:nth-child(11), .info-block.news-block-page .main-content ul > li:nth-child(13) {clear:both!important;}	
	
.comment-body {padding:30px!important;}	
.comment-author.vcard, .comment-meta.commentmetadata {/*float:left;*/text-align:left;width:100%;}	
/*.comment-meta.commentmetadata {margin-top:20px!important;}*/	
	
/*.news-page-vacancy .wp-block-image .alignright, .news-page-vacancy .wp-block-image .alignleft, .doctors-page-single.doctors-page .info-block img.alignleft {max-width:100%;width:70%;margin-left:15%;margin-right:15%;padding:0;}*/
	
.doctors-page-single.doctors-page .wp-block-table {margin-left:0;margin-right:0;padding-top:20px;width:100%;}	
	
.wrap-register-button .effect-button.register-button {position:relative;left:50%;transform: translate(-50%,0);margin-left:0;margin-right:0;}	
.wrap-register-button br {display:block;}
	
.modal, .modal2 {max-width:90%!important;}	
	
.woocommerce div.product div.summary .product_meta > span span, .woocommerce div.product div.summary .text-field-in span:nth-of-type(1), .woocommerce div.product div.summary .text-field-in span {float:left;width:100%;}	
	
.woocommerce form .form-row.form-row-first, .woocommerce form .form-row {width:98%!important;}	
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {padding: 20px 4.25%!important;}	
	
	
	
	
	
	
}



@media screen and (max-width:599px) {
	
.info-block.reviews-block.news-carousel .carousel-slider__post-header, .info-block.reviews-block.news-carousel .carousel-slider__post-image, body .single-info.news-carousel-single .carousel-slider__post-image {width: 140px;}
	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-prev {left:-12px!important;}	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-next {right:-12px!important;}		
	
	
}


@media screen and (max-width:550px) {
		
.info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-content p {background-image: none!important;}	
	
.main-content > div.gmp_map_opts:nth-of-type(1) {display: none!important;}
.main-content > div.gmp_map_opts:nth-of-type(2) {display: none!important;}
.main-content > div.gmp_map_opts:nth-of-type(3) {display: block!important;}		
	
	
	
	
	
}



@media screen and (max-width:480px) {

.metaslider .flexslider .flex-direction-nav li.flex-nav-prev {left: 25px!important;}
.metaslider .flexslider .flex-direction-nav li.flex-nav-next {right: 25px!important;}	
.metaslider .flexslider .flex-direction-nav li a {height:25px!important;width:25px!important;margin-top: -12.5px!important;}	
.metaslider .flexslider .flex-control-nav a {height:4.5px!important;}	
.metaslider .flex-control-nav li {width: 19px!important;}	
	
.single-info .main-content ul, .single-info .main-content ol {padding-left:25px;}	
.single-info .main-content ul.blocks-gallery-grid {padding-left:0;padding-bottom:0;}		
	
.info-block.advans-block.top-services .info-block-wrapper {width: 86%;}	
.info-block.advans-block.advans2 ul li a {padding-top:10px;}	
.info-block.advans-block ul li h3, .info-block.advans-block.top-services ul li h3, .carousel-slider__product h3 {font-size: 14.5px!important;line-height: 17px!important;}		
.info-block.reviews-block.news-carousel .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3, .info-block.reviews-block.news-carousel ul li h3, .info-block.reviews-block .carousel-slider__post-title h3, body .single-info.news-carousel-single .carousel-slider__post-title h3	 {font-size: 14.5px!important;line-height: 17px!important;}	
.info-block.advans-block.top-services ul li h3, .carousel-slider__product h3, .info-block.advans-block.top-services ul li h3, .carousel-slider__product h3 {width:70%!important;margin-left:15%!important;margin-right:15%!important;}	
.info-block.advans-block.advans2 ul li img {top:10px;}	
	
.info-block.advans-block.advans2 ul li p, .info-block.form-block .wpcf7 p {font-size: 11px!important;line-height: 15px!important;}		
.info-block.advans-block.advans2 ul li p {width:98%;margin-left:1%;margin-right:1%;/*min-height:75px;*/}
	
h2, .info-block.two-blocks .caption-wrapper h2, .info-block.form-block .wpcf7 h2, .page-page .info-block.advans-block.gallery-block h2, .single-info .about-block .info-block-wrapper h2, .single-info .info-block-wrapper .main-content h2, .single-info .carousels h2, h2 span {font-size: 22px;line-height: 27px;}	
.info-block.two-blocks .caption-wrapper a {font-size: 15px;}
	
.info-block.form-block .wpcf7 {padding-left:6%;padding-right:6%;}	
.info-block.form-block .wpcf7 h2 {font-size:22px;line-height:27px;margin-top:0;}	
.modal-content .wpcf7 .button > span:first-of-type, .info-block.form-block.form2 .wpcf7 .button > span:first-of-type {font-size:15px;}		
	
.info-block.numbers-block .caption-wrapper ul li {width:94%;}	
.info-block.numbers-block .caption-wrapper ul li h4 {margin-right:0;position:relative;left:50%;transform: translate(-50%,0);}	
.info-block.numbers-block .caption-wrapper ul li p {float:left;text-align:center!important;min-height:0;}	
	
.info-block.gallery-block ul {margin-top:0;}	
.info-block.gallery-block ul li {width:90%;margin-left:5%;margin-right:5%;}
.info-block.gallery-block ul li:nth-child(2), .info-block.gallery-block ul li:nth-child(3), .info-block.gallery-block ul li:nth-child(4) {margin-top:0!important;}
.info-block.gallery-block ul li {padding-bottom:20px!important;}
.info-block.gallery-block ul li h3 {min-height:0px!important;}	
	
.info-block.reviews-block ul li p, .info-block.reviews-block .carousel-slider__post-content p {padding-left:20px!important;padding-right:20px!important;}	
	
.info-block.news-block ul li:first-child button {font-size:15px!important;}		
.info-block.news-block-page .main-content ul li button {font-size: 11px; padding: 0px 22px!important;}	
	
p, .footerlast-wrapper p a {font-size:12px!important;line-height:16px!important;}	
	
.info-block.news-block ul li h3, #reply-title, h3#comments {font-size: 15px!important;line-height: 19px;}	
.info-block.news-block.main-news ul li:nth-child(3) button, .info-block.news-block.main-news ul li:nth-child(5) button, .info-block.news-block.main-news ul li:nth-child(7) button, .info-block.news-block.main-news ul li:nth-child(9) button, .info-block.news-block ul li:first-child button {font-size:13px;}	
	
.footer .info-block-wrapper > ul > li:nth-child(3), .footer .info-block-wrapper > ul > li:nth-child(4) {width:80%;margin-left:10%;margin-right:10%;}	
.footer .info-block-wrapper > ul > li:nth-child(3) {margin-bottom:40px;margin-top:25px!important;}	
.footer .info-block-wrapper p {width:100%;text-align:center;}
.footer .info-block-wrapper li li strong, .footer .info-block-wrapper li li a, .footer .info-block-wrapper li a.open-window-calendar, .footer .info-block-wrapper li li span {width:100%;text-align:center;}	
.footer .info-block-wrapper li a.open-window-calendar img {float: none;margin-bottom: -2px;}
.footer .socials {width:auto;max-width:100%;position:relative;left:50%;transform: translate(-50%,0);}	
.footer .info-block-wrapper .socials p {width:auto;}	
.footer .info-block-wrapper .logo img {position:relative;left:50%;transform: translate(-50%,0);}	
.footerlast-wrapper p {padding-bottom: 80px;}	
	
.single-info.page-page.about-common h1, .single-info h1, .woocommerce div.product div.summary h1 {font-size:27px;line-height:32px;}
	
.carousel-slider-outer {width: 94%!important;margin-left: 3%!important;}	
.carousel-slider-outer #id-300 {width: 88%!important;margin-left: 6%!important;}		
#id-300.arrows-outside .owl-next, #id-300.arrows-outside .owl-prev {margin-top: -5vw!important;}	
	
.main-addresses .dataTables_wrapper table th, .main-addresses .dataTables_wrapper table td, .woocommerce-Tabs-panel table th, .woocommerce-Tabs-panel table td {padding-left:10px!important;padding-right:10px!important;}	
.main-addresses.service-sidebar .main-content a.all-offices, .main-addresses .dataTables_filter {margin-left:10px!important;}
	
p, .single-info .about-block .info-block-wrapper p, .single-info .about-block .info-block-wrapper li, .single-info li {font-size:13px!important;line-height:17px!important;}
	
.news-page-vacancy .wp-block-image .alignright, .news-page-vacancy .wp-block-image .alignleft, .doctors-page-single.doctors-page .info-block img.alignleft, .wp-block-image .alignright {width:80%;margin-left:10%!important;margin-right:10%!important;max-width:100%;}	
	
.partner-page .wp-block-image {width: 46%;margin-right:4%!important;}	
.partner-page .wp-block-image:nth-of-type(4) {clear: none;}
.partner-page .wp-block-image:nth-of-type(3) {clear: both;}	
	
.info-block.citizen-block .left-block ul li {width:100%!important;}	
	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-prev {left: 0px!important;}	
.info-block.reviews-block.news-carousel .carousel-slider .owl-nav .owl-next {right: 0px!important;}		
.news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-prev, .news-carousel .owl-carousel.carousel-slider.arrows-outside .owl-next {top: 15.5vw!important;}
	
.woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.actions {width: 220px;}	
.woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input {float: right!important;margin-right: 20px;margin-bottom: 5px;width: 175px!important;}	
	
.main-content > div.gmp_map_opts:nth-of-type(1), body .map-page .main-content > div.gmp_map_opts:nth-of-type(1) {display: block!important;}
.main-content > div.gmp_map_opts:nth-of-type(2), body .map-page .main-content > div.gmp_map_opts:nth-of-type(2) {display: none!important;}
.main-content > div.gmp_map_opts:nth-of-type(3), body .map-page .main-content > div.gmp_map_opts:nth-of-type(3) {display: block!important;}	
.single-map-page .main-content > div.gmp_map_opts:nth-of-type(1), body .single-map-page .map-page .main-content > div.gmp_map_opts:nth-of-type(1) {display: block!important;}
	
.comment-author.vcard cite, .comment-author.vcard, .comment-meta.commentmetadata {width:100%;float:left;padding-bottom: 5px;}
.comment-meta.commentmetadata {padding-bottom:15px;}
.reviews-page ol.commentlist li p {padding-left:0;float: left;}	
ol.commentlist li img {margin-bottom:20px;}	
ol.commentlist ul li {padding-left:20px!important;}	
.footer .info-block-wrapper>ul>li:nth-child(1) {display:none!important;}
	
.info-block.reviews-block .carousel-slider .owl-nav .owl-prev, #id-106.arrows-outside .owl-prev {left:0!important;}	
.info-block.reviews-block .carousel-slider .owl-nav .owl-next, #id-106.arrows-outside .owl-next {right:0!important;}	
	
ol.commentlist li img {height:45px;width:auto;min-height:0;}	
	
}



@media screen and (max-width:400px) {
	
.info-block.advans-block ul li h3 {font-size: 13.5px;line-height: 16px;min-height:70px;}
	
.info-block.advans-block.advans2 ul li {width:96%;}	
.info-block.advans-block.advans2 ul li:nth-child(5) {margin-left:2%;}	
.info-block.advans-block.advans2 ul li:nth-child(2) a {padding-top:15px;}
.info-block.advans-block.advans2 ul li:nth-child(2) a img {top:15px;}	
.info-block.advans-block.advans2 ul li p {min-height:0px;}
	
.info-block.doctors-block ul li p {font-size: 11px!important;line-height: 16px!important;}	
.info-block.doctors-block ul li h3, .info-block.doctors-block ul li h3, .info-block.news-block-page .main-content ul li h3, .info-block.news-block-page.doctors-block-page .main-content ul li h3 {font-size: 15px;line-height: 20px;}	
.info-block.doctors-block.equipments ul li h3, .info-block.news-block-page.doctors-block-page.equipments .main-content ul li h3	{font-size:13px;line-height:21px;}
.info-block.doctors-block ul li button {font-size: 10px!important;padding-left:10px;padding-right:10px;}
	
.single-info .info-block.top-services .woocommerce ul.products li, .single-info .info-block.top-services .woocommerce ul.products li, .single-info .info-block.top-services .woocommerce ul.products li, .single-info .info-block.top-services .woocommerce ul.products li, .woocommerce .cross-sells ul.products li.product, .woocommerce-page .cross-sells ul.products li.product {width:96%!important;}	
	
.news-page-vacancy .wp-block-image .alignright, .news-page-vacancy .wp-block-image .alignleft, .doctors-page-single.doctors-page .info-block img.alignleft, .wp-block-image .alignright {width:100%;margin-left:0%!important;margin-right:0%!important;}	
.woocommerce div.product div.summary .price {padding: 20px 15px;}	
.woocommerce div.product div.summary .button.add_to_cart_button.ajax_add_to_cart {margin-left: 125px;margin-top: -51.5px;}
.woocommerce div.product div.summary .price span {font-size: 19px;}	
.woocommerce div.product div.summary .price span span.woocommerce-Price-currencySymbol {font-size: 14.5px;}		
	
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {width:100%!important;text-align:center;}		
	
	
	
}



@media screen and (max-width:350px) {
	
.info-block.advans-block.top-services ul li h3, .carousel-slider__product h3, .info-block.advans-block.top-services ul li h3, .carousel-slider__product h3 {width:60%!important;margin-left:20%!important;margin-right:20%!important;}		
	
	
	
	
	
	
}






@import url('en_US.css');
@import url('ru_RU.css');


@media (max-width: 768px) {
  .info-block.main-cat.service-sidebar,
  .main-content {
    float: none !important;
    width: 100% !important;
    display: block !important;
  }
}


