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



/*-------------------------------------Anons-----------------------------------------*/
.anons-wrapper {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;margin-top:122.5px;padding: 20px 0;background: rgba(255,255,255,.8);z-index:9;}
.anons-wrapper .anons {height: auto;width:1500px;margin: 0;border:0;padding: 0;float: left;position:relative;left:50%;margin-left:-750px;text-align:center;}


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

.slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;overflow:hidden;z-index:9;height:100vh;box-sizing:border-box;box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);background: #D6E9F3;}
.slide-block.product-slide {background: #244777;}
.slide-block.single-slide {height:auto;min-height:1px;}
.slide-block .wp-block-group {width: 100%;height:100vh;padding: 0;margin:0;border:0;box-sizing:border-box;overflow:hidden;}
.slide-block.single-slide .wp-block-group {height:auto;min-height:1px;}
.slide-block .wp-block-group__inner-container {width: 100%;height:100vh;padding: 0;margin:0;border:0;box-sizing:border-box;left:0;transform: translate(0,0);max-width: 100%;}
.slide-block.single-slide .wp-block-group__inner-container {height:auto;min-height:1px;}

.slide-block .wp-block-group__inner-container .wp-block-columns {display:block;width: 100%;height:100vh;padding: 0;margin:0;border:0;box-sizing:border-box;}
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns {height:auto;min-height:1px;}
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) {display:block;width: 100%;height:100vh;padding: 0;margin:0;border:0;box-sizing:border-box;position:absolute;z-index:2;}
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) {height:100%;min-height:1px;}

.slide-block > .widget-wrapper {min-height: 100vh!important;width: auto!important;min-width: 100%!important;padding: 0!important;border: 0!important;margin: 0!important;float: left!important;}
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure,
.slide-block > .widget-wrapper > .wp-block-video,
.slide-block.single-slide > figure,
.slide-block.single-slide > .wp-block-video {min-height: 100vh!important;width: auto!important;min-width: 100%!important;padding: 0!important;border: 0!important;margin: 0!important;float: left!important;margin:0;z-index:2;}
.slide-block > .widget-wrapper > .wp-block-video,
.slide-block.single-slide > figure,
.slide-block.single-slide > .wp-block-video {position:absolute;left:0;top:0;}
.slide-block > .widget-wrapper > .wp-block-video:after,
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure:after,
.slide-block.single-slide:after {position:absolute;content:'';height:100vh;width:100vw;float:left;background: rgba(25,49,83,0.55);
	
	background: rgba(25,49,83,0.25);
	
	z-index:4;top: 0;left: 0;}

/*.slide-block.category-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure:after {background: rgba(25,49,83,0.35);}
.slide-block.reviews-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure:after {background: rgba(25,49,83,0.25);}
.slide-block.contacts-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure:after {background: linear-gradient(to bottom,rgba(25,49,83,.45) 10%,transparent 90%);}*/


.slide-block > .widget-wrapper > .wp-block-video video,
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure video,
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure img,
.slide-block.single-slide > figure img,
.slide-block.single-slide > .wp-block-video video,
.slide-block.single-slide > figure video {min-height: 100vh!important;width: auto!important;min-width: 100%!important;padding: 0!important;border: 0!important;margin: 0!important;float: left!important; position: absolute!important;z-index: 2;left: 50%!important;top: 50%!important;transform: translate(-50%,-50%)!important;width:100%;height: 100%;object-fit: cover;opacity:1!important;z-index:3;}

.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure,
.slide-block.single-slide > .widget-wrapper > .wp-block-video, .slide-block.single-slide > figure,
.slide-block.single-slide > .wp-block-video,
.slide-block.single-slide > figure,
.slide-block.single-slide > .wp-block-video,
.slide-block.single-slide > figure img,
.slide-block.single-slide > .wp-block-video video,
.slide-block.single-slide > figure video, 
.slide-block.single-slide > .widget-wrapper > .wp-block-video video,
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure video,
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1) > figure img,
.slide-block.single-slide > figure img,
.slide-block.single-slide > .wp-block-video video,
.slide-block.single-slide > figure video {min-height:1px!important;height:100%!important;}

.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {display:block;height:auto;width: 1250px;padding: 0;box-sizing:border-box;left:50%;top:50%;transform: translate(-50%,-50%);z-index:7;position:absolute;}

.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left:50px;padding-right:50px;box-sizing:border-box;

	padding-left:0;
	padding-right:50px;
	
}
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 218px 0 0 0!important;left: 50%;top: 0;transform: translate(-50%,0);position:relative;}

/*.slide-block > figure {margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;}
.slide-block > figure img {margin:0;padding:0;position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;transform: translate(-50%,-50%);}*/

/*.slide-block > .wp-block-group:before {background: url('images/fon.png') center center no-repeat;background-size: 100% 100%;position:absolute;content:'';height:100vh;width:100vw;float:left;}
.slide-block > .wp-block-group {float:left;position:relative;background: rgba(25,49,83,0.75);background: rgba(25,49,83,0.55);}*/
/*.slide-block .wp-block-group .wp-block-columns {gap:70px!important;padding-top:76.5px;padding-top:97px;position:absolute;top:50%;transform: translate(0,-50%);}
.slide-block .wp-block-group .wp-block-columns .wp-block-column {min-width:75%;}*/

.slide-block .wp-block-group h2,
.slide-block.single-slide .wp-block-group h1 {font-size: 48px;line-height:48px;font-family: MontserratS;padding-right:0;text-align:left;color:white;margin-bottom:30px;color:#FFDC15!important;color:white!important;left:0!important;transform:translate(0,0)!important;text-align:left!important;

	font-size: 50px;line-height:50px;

}

.slide-block .wp-block-group h2 {	
	
	font-size: 58px;
	line-height:58px;

}

.slide-block.single-slide .wp-block-group h1 {margin-bottom:0!important;color:#FDD017!important;margin-left:-3px;}
.slide-block .wp-block-group h1:before,
.slide-block .wp-block-group h1:after,
.slide-block .wp-block-group h2:before,
.slide-block .wp-block-group h2:after {display:none!important;}
.slide-block .wp-block-group h2 span,
.slide-block.single-slide .wp-block-group h1 span {font-family: MontserratS;color:#FFDC15!important;}
/*.slide-block .wp-block-group h2 span:nth-of-type(1) {color:#01ACF5;}
.slide-block .wp-block-group h2 span:nth-of-type(2) {color:#1EB04B;}
.slide-block .wp-block-group h2 span:nth-of-type(3) {color:#F91A25;}*/

.slide-block .wp-block-columns p,
.slide-block.single-slide .wp-block-columns p {color:white;width:630px;margin:0;padding:0;margin-right:10%;font-size: 21px;line-height:27px;font-family: OpenSansL;clear: both;padding-left: 2px;}
.slide-block .wp-block-columns p {
	
	width:750px;
	font-size: 25px;
	line-height:30px;

}

.slide-block.single-slide .wp-block-columns p {padding-top:35px!important;margin-right:370px!important;width: calc(100% - 370px)!important;padding-left: 2px;

	padding-bottom:10px;

}

.slide-block ul {padding: 0 0 0 10px;width:100%;box-sizing:border-box;}
.slide-block ul li {margin: 0;padding: 2px 0 0 0;width:100%;float:left;color:#f5f5f5;padding-left:29px;position:relative;font-size: 16px;line-height:22px;box-sizing:border-box;}
.slide-block ul li:before {content:'';position:absolute;left:0;top:2px;background: url('images/icons/icon-check.png') left top no-repeat;background-size: 22px auto;height:22px;width:22px;}

.slide-block .wp-block-group ol {padding:0;margin:0;margin-top:30px;float:left;width:100%;}
.slide-block .wp-block-group ol li a {height:42px;line-height:42px;width:auto;float:left;color:black;font-size:17px;padding: 0 25px;background:#006BBD;margin-top:8px;text-transform:uppercase;font-family: MontserratB;margin-right:20px;border-radius:6px;background-color:#FDD017;border: 2px solid #FDD017;color:white;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;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;
}
.slide-block .wp-block-group ol li:nth-child(1) a:after {content: '»';position: absolute;right: 18px;top: 50%;transform: translate(0,-50%);margin-top: -1.75px;font-size: 20px;font-family: MontserratB;}
.slide-block .wp-block-group ol li:nth-child(1) a {color:#6B6116;color:black;padding-right:37px;}
.slide-block .wp-block-group ol li:nth-child(2) a {background:transparent;color:#f5f5f5;border-color:transparent;border-bottom-color:#f5f5f5;font-size:14px;border-radius:0;padding: 0 15px;line-height:43px;}
.slide-block .wp-block-group ol li:nth-child(1) a:hover {background-color:#EA0E26;border-color:#EA0E26;color:white;}
.slide-block .wp-block-group ol li:nth-child(2) a:hover {color:#FFF2A6;border-bottom-color:#FFF2A6;}

.slide-block .hero-slider .flickity-prev-next-button.previous {left:10px!important;width: 60px;height: 60px;padding:0;outline:0!important;box-shadow: 0 0 0 0 white!important;border:0!important;}
.slide-block .hero-slider .flickity-prev-next-button.next {right:10px!important;width: 60px;height: 60px;padding:0;outline:0!important;box-shadow: 0 0 0 0 white!important;border:0!important;}
.slide-block .hero-slider .flickity-prev-next-button:focus,
.slide-block .hero-slider .flickity-prev-next-button:active,
.slide-block .hero-slider .flickity-prev-next-button.focus,
.slide-block .hero-slider .flickity-prev-next-button.active {outline:0!important;box-shadow: 0 0 0 0 white!important;border:0!important;}

.slide-block .hero-slider .flickity-prev-next-button:hover,
.slide-block .hero-slider .flickity-prev-next-button.previous:hover,
.slide-block .hero-slider .flickity-prev-next-button.next:hover,
.slide-block .hero-slider .flickity-prev-next-button svg:hover,
.slide-block .hero-slider .flickity-prev-next-button.previous svg:hover,
.slide-block .hero-slider .flickity-prev-next-button.next svg:hover {opacity:.0.65!important;}

.slide-block .hero-slider .flickity-prev-next-button path,
.slide-block .hero-slider .flickity-prev-next-button.previous path,
.slide-block .hero-slider .flickity-prev-next-button.next path {
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
	-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;	
}
.slide-block .hero-slider .flickity-prev-next-button:hover path,
.slide-block .hero-slider .flickity-prev-next-button.previous:hover path,
.slide-block .hero-slider .flickity-prev-next-button.next:hover path {fill: #fdd017!important;}


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

.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:33;}

.wp-block-group {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:5;}
.wp-block-group__inner-container {height: auto;width: 1250px;padding: 95px 0px 95px 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);}

.wp-block-group .wp-block-columns {width:100%;gap:60px!important;display:flex;align-items:normal;margin:0;}
.wp-block-group .wp-block-columns .wp-block-column {display:flex;flex-wrap:wrap;width:50%;align-content: normal;}

.wp-block-group .wp-block-columns .wp-block-column figure {max-width:100%;height:auto;margin:0;gap:0!important;}
.wp-block-group .wp-block-columns .wp-block-column figure img {max-width:100%;height:auto;margin:0;}

.wp-block-group h1 {font-size: 42px;line-height:47px;font-family: MontserratS;width:100%;float:left;text-align:left;color:#000000;margin:0;margin-bottom:35px;position:relative;font-weight:normal;}
.wp-block-group h1 strong {font-family: MontserratS;}
.wp-block-group h2 {font-size: 37px;line-height:42px;font-family: MontserratS;width:100%;float:left;text-align:center;color:#000000;margin:0;margin-bottom:35px;position:relative;font-weight:normal;letter-spacing: 1px;width:auto;transform:translate(-50%,0);left:50%;}
.wp-block-group h1:before,
.wp-block-group h1:after,
.wp-block-group h2:before,
.wp-block-group h2:after {content:'';position:absolute;left: -90px;width:60px;height:0;margin-top:3px;top:50%;border-top:2px solid #FEDE14;transform:translate(0,-50%);height:0;float:left;flot:left;margin-top:2px;}
.wp-block-group h1:after,
.wp-block-group h2:after {right: -90px;left:auto;}
.wp-block-group h2 strong {font-family: MontserratS;}

.wp-block-group__inner-container > h2 {text-align:center;padding-right:0;margin-right:0;}
/*.wp-block-group .wp-block-group__inner-container > p {text-align:left;width:100%;box-sizing:border-box;padding-bottom:10px;font-family: OpenSansL;font-size:16px;line-height:20px;padding: 5px 0 0 0;color: #7E8890;} */
.wp-block-group h3 {font-size: 27px;line-height:33px;font-family: MontserratS;width:100%;float:left;text-align:center;color:#7C7B81;margin:0;margin-bottom:35px;position:relative;}
.wp-block-group h4 {font-size: 18px;line-height:23px;font-family: MontserratS;width:100%;float:left;text-align:center;color:#7C7B81;margin:0;margin-bottom:10px;}
.wp-block-group p {font-family: OpenSansL;width:100%;text-align:left;color:black;margin:0;padding:  0 0 15px 0;font-size:17px;line-height:23px;}
.shop-page .wp-block-group p,
.category-page .wp-block-group p {text-align:justify;}
.partners-page .wp-block-group p {float:left;width:100%;}
.info > .wp-block-group.anons > .wp-block-group__inner-container > p {margin: 0 0 30px 0;width:100%;text-align:center;float:left;padding:0 15%;box-sizing:border-box;}
.wp-block-group ul, .wp-block-group ol {list-style:none;padding:0;margin:0;}
.wp-block-group li {font-size: 15.5px;line-height:23px;font-family: OpenSansL;}


/*-------------------------------------Category-----------------------------------------*/

.cats {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;/*background: #F7FBFF;*/}
.cats .cats-wrapper {height: auto!important;width:100%;margin: 0;border:0;padding: 0;float: left;position:relative;overflow:hidden;}

.wp-block-group.cats .wp-block-columns {height: auto!important;display:flex;flex-wrap:wrap;gap:40px!important;align-items:normal;margin:0;flex-wrap: wrap!important;}
.wp-block-group.cats .wp-block-columns .wp-block-column {height: auto!important;padding: 0;position:relative;box-sizing:border-box;width:calc(50% - 20px);align-items:start;box-shadow: 16px 16px 86px 0px rgb(0 75 128/10%);overflow:hidden;border-radius:0px;box-shadow: 26px 26px 46px 0px rgb(0 75 128/7%);flex-basis: 40%;}

/*.wp-block-group.cats .wp-block-columns .wp-block-column:nth-of-type(odd) {background-color:#69737A;background-color:#656F76;}
.wp-block-group.cats .wp-block-columns .wp-block-column:nth-of-type(even) {background-color:#000000;}*/

.wp-block-group.cats .wp-block-columns .wp-block-column > figure {position:absolute;width:50%;height:100%;float:left;object-fit: cover;margin-right:50%;}
.wp-block-group.cats .wp-block-columns .wp-block-column > figure img {width:100%;height:100%;float:left;object-fit: cover;
-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;
}
.wp-block-group.cats .wp-block-columns .wp-block-column > figure:hover img {transform: scale(1.15);}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {/*position:absolute;top: 50%;left:35px;transform:translate(0,-50%);max-width:50%;*/z-index:33;position:relative;padding: 60px 40px;padding: 40px;box-sizing:border-box;float:left;float:right;width:50%;box-sizing:border-box;background: linear-gradient(to bottom right, rgba(18,35,59,0.65) 50.25%, transparent 120%);background: #193153;margin-left:50%;/*display:flex;*/flex-wrap:wrap;height: 100%;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container {left:0;transform: translate(0,0);padding:0;width:100%;max-width:100%;}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul {padding:0;margin:0;list-style:none;max-width:80%;max-width:100%;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul li {position:relative;float:left;line-height:17px;padding-bottom:6px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul li:last-child {padding-bottom:0;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul li:before {content:'●';color:white;padding-left:7px;padding-left:0;padding-right:7px;color:#FFF2A6;font-size:11px;margin-top:0;float:left;

	position:absolute;left:0;top:0;


}
/*.wp-block-group.cats .wp-block-columns .wp-block-column ul li:last-child:after {display:none;}*/
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul li a {color:white;text-align:left;margin:0;font-size:14px;line-height:17px;width:100%;font-family: OpenSans;font-weight:normal;box-sizing:border-box;
-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;
	
	padding-left:12px;
	float:left;
	
}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul li a:hover {color:#FFF2A6;}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size:32px;line-height:32px;font-family: MontserratS;font-weight:normal;text-transform: uppercase;padding-top:27.5px;width:100%;float:left;color:#FDD017;text-align:left;margin-bottom:-10px;

	font-size:27px;line-height:30px;
	font-size:24px;line-height:27px;

}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size:17px;line-height:19px;margin-top: 2px;float: left;}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3:after {display:none;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p {padding: 20px 0 0 0;width:auto;float:left;clear:both;color:white;    font-family: MontserratS;font-weight:normal;font-size:15.5px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong {font-family: OpenSans;font-weight:normal;font-size:24px;font-family: MontserratS;color:#FFF2A6;padding-left:4px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a {height:35px;line-height:35px;width:auto;padding: 0 18px;padding-right:30px;float:left;margin-top:10px;position:relative;border-radius:4px;position:relative;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:5px;background-color:transparent;border: 2px solid white;color: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;font-size:14.5px;text-transform:uppercase;
}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a:after {content:'»';position:absolute;right:13.5px;top:50%;transform:translate(0,-50%);margin-top:-3.25px;font-size:20px;font-family: OpenSans;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a:hover {background-color:#EA0E26;border-color:#EA0E26;}


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

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

body h2.sp-tab__section_title_18 {display:none!important;}
body .sp-tab__preloader {display:none!important;}

body #sp-wp-tabs-wrapper_18 {float:left;width:100%;padding-top:77px;margin-top:-77px;z-index:-1;}

.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs {margin: -20px 0 5px 0!important;width:auto;float:left;position:relative;left:50%;transform:translate(-50%,0);clear:both;display:block!important;justify-content: center!important;border:0!important;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li {padding:0;margin:0!important;border:0;width:auto;float:left;text-align:left;box-shadow: inset 0 0 0 0 #E7E7E7;background:transparent!important;border-radius:0!important;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li label {margin:0!important;border:0;width:auto;float:left;box-shadow: inset 0 0 0 0 #E7E7E7;background:transparent!important;border-radius:0!important;height:auto!important;padding:0!important;display:block!important;border:0!important;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li label span {margin:0!important;border:0;width:auto;float:left;box-shadow: inset 0 0 0 0 #E7E7E7;background:transparent!important;border-radius:0!important;height:auto!important;padding:0!important;display:block!important;border:0!important;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li h4 {height: auto;line-height: 27px!important;width: auto;padding: 5px 9px;border: 0;margin: 0 7.5px!important;float: left;color: #c0c0c0!important;text-align: left;font-family: MontserratS;font-size: 14.5px!important;cursor: pointer;text-transform: uppercase;border-bottom: 1px dotted transparent;background: transparent!important;top:auto!important;border-radius:0!important;position:relative!important;left: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;
}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li label:hover h4 {color:#EA0E26!important;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li label.sp-tab__active h4 {color:black!important;background: transparent!important;}

/*--------Tab Content-------------*/

.wp-block-group.product-block .wp-block-group__inner-container .sp-tab__tab-content {float:left;}
.wp-block-group.product-block .wp-block-group__inner-container .sp-tab__tab-content .sp-tab__tab-pane {float:left;border:0!important;padding:0!important;width:100%!important;overflow:visible;}


/*--------Arrows-------------*/

.wp-block-group.product-block .wp-block-group__inner-container ul.arrows {width:auto;float:right;margin: 5px 0 0 35px;}
.wp-block-group.product-block .wp-block-group__inner-container ul.arrows li {padding:0;margin:6.5px 0 6.5px 15px;border:0;width:auto;float:left;text-align:left;box-shadow: inset 0 0 0 0 #E7E7E7;font-size:14.5px;background:transparent;}
.wp-block-group.product-block .wp-block-group__inner-container ul.arrows li img {height:24px;width:auto;float:left;opacity:0.45;padding:0;}
.wp-block-group.product-block .wp-block-group__inner-container ul.arrows li:hover img {opacity:1;}

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

.wp-block-group.service-block .carousel-slider-outer {width:100%;float:left;margin-top:30px!important;}
.wp-block-group.service-block .carousel-slider-outer .carousel-slider {width:100%;float:left;/*width: calc(100% + 80px)!important;margin-left:-40px!important;*/}
/*body .wp-block-group.product-block .owl-stage-outer .owl-stage {gap:20px!important;}
body .wp-block-group.product-block .owl-stage-outer .owl-stage .owl-item { width: calc(25% - 15px);}*/
body .wp-block-group.service-block .owl-stage-outer {gap:0!important;/*width: calc(100% - 80px)!important;padding: 0 40px!important;box-sizing:border-box;*//*width: calc(100% - 80px) !important;margin-left: 40px;*/}
body .wp-block-group.service-block .owl-stage-outer > .owl-stage {gap:0!important;}

.wp-block-group.service-block .woocommerce {float:left;width:100%;}
.wp-block-group.service-block ul.products {height: auto;width: 100%;padding: 0;border:0;margin: -10px 0 0 0;float: left;list-style:none;display: flex;flex-wrap: wrap;}
.wp-block-group.service-block ul.products {margin-top:-30px!important;margin-bottom:75px!important;}
.shop-page .wp-block-group.service-block ul.products {margin-top:-40px!important;}
.wp-block-group.service-block ul.products li.product {height: auto!important;width: calc(25% - 22.5px)!important;padding: 20px!important;border:0;margin: 30px 30px 0px 0!important;float: left;box-shadow: inset 0 0 0 1px #DDDDDD!important;min-height:0px!important;cursor:pointer;position:relative;position:relative;box-sizing:border-box;position:relative;background:white;border-radius: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;
}
body .wp-block-group.service-block .owl-stage-outer .owl-item > div {box-shadow: inset 0 0 0 1px #DDDDDD!important;margin-left:0px;margin-right:0px;padding:20px;box-sizing:border-box;
-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 .wp-block-group.service-block .owl-stage-outer .owl-item:hover > div {box-shadow: inset 0 0 0 1px #000000!important;}
.wp-block-group.service-block ul.products li.product {margin-top:30px!important;}
.shop-page .wp-block-group.service-block ul.products li.product {margin-top:40px!important;}
.wp-block-group.service-block ul.products li.product.product-category {padding:0!important;box-shadow: inset 0 0 0 0 #DDDDDD!important;}
.wp-block-group.service-block ul.products li.product:nth-child(4n) {margin-right:0!important;}
.wp-block-group.service-block ul.products li.product:hover {box-shadow: inset 0 0 0 1px black!important;}
.wp-block-group.service-block ul.products li.product.product-category:hover {box-shadow: inset 0 0 0 0 black!important;}

.wp-block-group.service-block .carousel-slider .woocommerce-LoopProduct-link {width:100%;float:left;}

.wp-block-group.service-block ul.products li.product img,
.wp-block-group.service-block .carousel-slider .woocommerce-LoopProduct-link img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;border: 0px outset #FFD700;z-index:-1;padding: 30px 30px 22.5px 30px;padding: 0 0 22.5px 0;box-sizing:border-box;
-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;
}
.wp-block-group.service-block ul.products li.product.product-category img {padding:0;}
.wp-block-group.service-block ul.products li.product.product-category img:hover {opacity:0.5;}
.wp-block-group.service-block.product-block ul li a:hover img,
.wp-block-group.service-block .carousel-slider .woocommerce-LoopProduct-link:hover img, 
.wp-block-group.service-block .woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover img {transform: scale(1.05)!important;}

.wp-block-group.service-block .cat {height: auto;line-height:18px;width: 100%;padding: 0;border:0;margin: 0 0 10px 0;float: left;font-size:14px;color:black;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;font-family: OpenSans;color:#c0c0c0;}
.wp-block-group.service-block .cat a {height: auto;line-height:18px;width: auto;padding: 0;border:0;margin: 0;float: none;font-size:14px;color:black;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;font-family: OpenSans;color:#c0c0c0;}
.wp-block-group.service-block .cat a:hover {color:#EA0E26;}

.wp-block-group.service-block .title, 
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title,
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title,
.wp-block-group.service-block .woocommerce ul.products li.product h3, 
.wp-block-group.service-block .carousel-slider .woocommerce-loop-product__title {height: auto;line-height:20px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-size:16px;color:black;text-align:left;letter-spacing: 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;font-family: Montserrat;padding-right:15px;box-sizing:border-box;padding-right:0;font-weight:normal;
}
.wp-block-group.service-block .product-category .title, 
.wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,
.wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-product__title,
.wp-block-group.service-block .woocommerce ul.products li.product.product-category h3 {text-align:center!important;padding:0;font-family: MontserratS;font-size: 18px;line-height: 21px;box-sizing:border-box;padding: 15px 15px 0 15px;}
.wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title mark,
.wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-product__title mark,
.wp-block-group.service-block .woocommerce ul.products li.product.product-category h3 mark {font-family: Montserrat;font-size: 15px;}
.wp-block-group.service-block .title:hover, 
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, 
.wp-block-group.service-block .carousel-slider .woocommerce-loop-product__title:hover,
.wp-block-group.service-block .woocommerce ul.products li.product h3:hover {color:#EA0E26;}
.wp-block-group.service-block .title:before, 
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title:before,
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title:before,
.wp-block-group.service-block .woocommerce ul.products li.product h3:before,
.wp-block-group.service-block .title:after, 
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title:after,
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title:after,
.wp-block-group.service-block .woocommerce ul.products li.product h3:after {display:none;}

.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title mark,
.wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title mark,
.wp-block-group.service-block .woocommerce ul.products li.product h3 mark {background: transparent!important;}

.wp-block-group.service-block ul.products li.product .price,
.wp-block-group.service-block .carousel-slider .price {height: auto;line-height:26px;width: 100%;padding: 15px 0;border:0;margin: 0;float: left;font-size:21px;color:black;text-align:left!important;font-family: MontserratS;width:100%;}
.wp-block-group.service-block ul.products li.product .price > ins,
.wp-block-group.service-block ul.products li.product .price > del,
.wp-block-group.service-block .carousel-slider .price > ins,
.wp-block-group.service-block .carousel-slider .price > del {clear:both;float:left;}
.wp-block-group.service-block ul.products li.product .price > del,
.wp-block-group.service-block .carousel-slider .price > del {text-decoration: line-through;opacity:1!important;}
.wp-block-group.service-block ul.products li.product .price > span,
.wp-block-group.service-block ul.products li.product .price > ins > span,
.wp-block-group.service-block .carousel-slider .price > span,
.wp-block-group.service-block .carousel-slider .price > ins > span {height: auto;line-height:26px;width: auto;padding: 0;border:0;margin: 0;float: left;font-size:21px;color:black;text-align:left!important;font-family: MontserratS;}
.wp-block-group.service-block ul.products li.product .price > del > span,
.wp-block-group.service-block .carousel-slider .price > del > span {height: auto;line-height:22px;width: auto;padding: 0;border:0;margin: 0;float: left;font-size:16px;color:black;text-align:left!important;font-family: MontserratS;}
.wp-block-group.service-block ul.products li.product .price > del > span,
.wp-block-group.service-block .carousel-slider .price > del > span {opacity:1!important;color:#A3A3A3;color:black;font-family: Montserrat;text-decoration: line-through;}
.wp-block-group.service-block ul.products li.product .price > del > span bdi,
.wp-block-group.service-block .carousel-slider .price > del > span bdi {padding-left:0px;}
.wp-block-group.service-block ul.products li.product .price > ins > span,
.wp-block-group.service-block .carousel-slider .price > ins > span {color:#EA0E26;}
.wp-block-group.service-block ul.products li.product .price > span span,
.wp-block-group.service-block ul.products li.product .price > ins > span span,
.wp-block-group.service-block .carousel-slider .price > span span,
.wp-block-group.service-block .carousel-slider .price > ins > span span {height: auto;line-height:26px;font-size:16px;font-family: MontserratS;}
.wp-block-group.service-block ul.products li.product .price > del > span span,
.wp-block-group.service-block .carousel-slider .price > del > span span {display:none;}

.wp-block-group.service-block ul.products li.product p strong {color:grey;}
.wp-block-group.service-block ul.products li.product .cart,
.wp-block-group.service-block .woocommerce ul.products li.product .button,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button {height:31px;line-height:31px;width:auto;padding: 0 12.5px;float:left;margin-top:5px;position:relative;border-radius:4px;position:relative;text-transform:uppercase;font-family: MontserratB;margin-right:15px;border-radius:4px;background-color:#FDD017;border: 2px solid #FDD017;color: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;font-size:13.5px;text-transform:uppercase;color:black;
}
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button {height:35px;margin-bottom:0;}

.wp-block-group.service-block ul.products li.product .cart:before,
.wp-block-group.service-block .woocommerce ul.products li.product .button:before,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:before {content:'';position:relative;float:left;height:25px;width:25px;margin: 3px 5px 3px -3px;background: url('/images/icons/cart-black.png') center center no-repeat;background-size: auto 21px;
-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;
}
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button.added:after {font-family: WooCommerce;content: "\e017";position: relative!important;right: -10px!important;height: 20px!important; line-height: 20px!important;width: 20px!important;text-align: center!important;vertical-align: top!important;margin-top: 1px!important;float: right!important;margin: 4px 0 0 -5px!important;font-weight: 700;}
.wp-block-group.service-block ul.products li.product .cart,
.wp-block-group.service-block .woocommerce ul.products li.product .button:hover,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:hover {background-color:#EA0E26;border-color:#EA0E26;color:white;}
.wp-block-group.service-block ul.products li.product .cart:hover:before,
.wp-block-group.service-block .woocommerce ul.products li.product .button:hover:before,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:hover:before {background-image: url('/images/icons/cart-white.png');}

.wp-block-group.service-block .woocommerce ul.products li.product .button:after,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:after {position: relative!important;right: -10px!important;height: 20px!important;line-height: 20px!important;width: 20px!important;text-align: center!important;vertical-align: top!important;margin-top:1px!important;float:right!important;margin: 4px 0 0 -5px!important;}
.wp-block-group.service-block .woocommerce ul.products li.product .button.loading:after {margin-top:-3px!important;}
.wp-block-group.service-block .woocommerce ul.products li.product .added_to_cart.wc-forward {display:none!important;}
.wp-block-group.service-block .woocommerce ul.products li.product .button.added,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button.added {background-color:#F9EAA5!important;color:black!important;border-color:#F9EAA5!important;}
.wp-block-group.service-block .woocommerce ul.products li.product .button.added:before,
.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button.added:before {background-image: url('/images/icons/cart-black.png')!important;}

.wp-block-group.service-block .owl-carousel.owl-drag .owl-item .added_to_cart.wc-forward {display:none!important;}

.wp-block-group.service-block ul.products li.product .stars {float:left;width:100%;margin-top:10px;font-family: OpenSans;color:black;font-size:13px;line-height:18px;}
.wp-block-group.service-block ul.products li.product img.stars {height: 13px;width: auto;padding: 0;border:0;margin: 2.5px 5.5px 2.5px 0;float: left;}
.wp-block-group.service-block.product-block ul li:hover img.stars {transform: scale(1);}

.wp-block-group.service-block > div > .products-content > .term-description,
.wp-block-group.service-block > div > .term-description {display:none;}
.woocommerce .term-description {float:left;width:100%;}

.wp-block-group.service-block .owl-carousel .owl-nav button.owl-prev {cursor: pointer;background: center center no-repeat!important;background-size: 30px 30px!important;height: 30px!important;  width: 30px!important;left: -40px!important;background-image: url(/images/icons/arrow-left2.png)!important;}
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-next {cursor: pointer;background: center center no-repeat!important;background-size: 30px 30px!important;height: 30px!important;  width: 30px!important;right: -40px!important;background-image: url(/images/icons/arrow-right2.png)!important;}
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-prev svg,
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-next svg {display:none!important;}
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-prev:hover,
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-next:hover {opacity: 0.5;}


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

.wp-block-group.service-block > div > .sidebar {float:left;width:100%;position:relative;margin-bottom:0!important;}
.wp-block-group.service-block > div > .sidebar > .widget-wrapper {margin-bottom: -40px;float:left;width:100%;}
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {width:auto!important;margin:0!important;max-width:10000px!important;    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)!important;display:block;}

/*.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {width: calc(33.3333% - 20px)!important;max-width: calc(33.3333% - 20px)!important;flex-basis: calc(33.3333% - 20px)!important;}*/

.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {height: auto;line-height:20px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-size:16px;color:black;text-align:left;letter-spacing: 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;font-family: Montserrat;padding-right:15px;box-sizing:border-box;padding-right:20px;padding-left:20px;font-weight:normal;position:absolute;height:auto;overflow:hidden;width:100%;background: transparent;float:left;max-height:1000px;display:block!important;text-align:center;padding: 0 20px 15px 20px!important;
}
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {text-align:center!important;padding:0;font-family: MontserratS;font-size: 18px;line-height: 21px;box-sizing:border-box;padding: 15px 15px 0 15px;width:100%;float:left;display:block!important;}
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover a {color:#EA0E26;}

.sidebar .podcat .wp-block-gallery.has-nested-images {gap:30px!important;margin-top:0!important;margin-bottom:125px!important;}	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {max-width: calc(50% - 15px)!important;width: calc(50% - 15px)!important;min-width: 1px!important;

	width: calc(33.3333% - 20px)!important;max-width: calc(33.3333% - 20px)!important;flex-basis: calc(33.3333% - 20px)!important;
	box-shadow: -12px 12px 36px 0px rgb(0 75 128/12%);
	

}
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image a {margin-bottom:20px!important;padding-bottom:0px!important;}
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image img {margin-bottom:45px!important;}
.wp-block-group.service-block > div > .products-content {float:left;width:100%;position:relative;}



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

.wp-block-group.service-block .woocommerce .woocommerce-ordering {float:right;margin: 0 0 55px 0;min-width: calc(25% - 22.5px)!important;}
.wp-block-group.service-block .woocommerce .woocommerce-ordering select {font-size: 14px;padding: 0 18px;height: 40px;line-height: 40px;border-radius: 0;border: 1px solid #E7E7E7;border: 1px solid black;box-sizing: border-box;background: white;width:100%;border-radius:6px;font-size:13.5px;margin-bottom:0;font-family: MontserratS;border-color:#c0c0c0;padding: 0 18px 0 14px;cursor:pointer;min-width:100%;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-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;
	
}
.wp-block-group.service-block .woocommerce .woocommerce-ordering select:hover {border-color:#EA0E26;color:#EA0E26;}
.wp-block-group.service-block .woocommerce .woocommerce-ordering select:hover option {color:black;}
.wp-block-group.service-block .woocommerce .woocommerce-ordering select:hover option:hover {color:#EA0E26;}

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

.wp-block-group.service-block p.woocommerce-result-count {width:auto;float:right;margin: 12px 30px 0 0;padding: 0;font-size:13.5px;line-height:16px;font-family: Montserrat;}

/*-----------------Labels---------------------*/

.wp-block-group.service-block .advanced-woo-labels {float:left!important;width:100%!important;display:block!important;left: -28px!important;left: -10px!important;top: -10px!important;}
.wp-block-group.service-block .advanced-woo-labels .awl-label-wrap {margin: 0 0 5px 0!important;float:left;width:auto;clear:both;}
.wp-block-group.service-block .advanced-woo-labels .awl-label-wrap span {padding:0!important;margin:0!important;float:left!important;width:auto!important;}
.wp-block-group.service-block .advanced-woo-labels .awl-label-wrap span span span {height:22px!important;line-height:23px!important;width:auto!important;padding: 0 8px!important;float:left!important;font-family: MontserratB!important;color:white!important;font-size:10px!important;text-transform:uppercase!important;z-index:5!important;border-radius:3px!important;}

.wp-block-group.service-block .sp-tab__tab-content .carousel-slider .woocommerce-LoopProduct-link {position:relative;}
.wp-block-group.service-block .sp-tab__tab-content .carousel-slider .woocommerce-LoopProduct-link:before {float:left!important;width:auto!important;display:block!important;left: -28px!important;left: -10px!important;top: -10px!important;height:22px!important;line-height:23px!important;width:auto!important;padding: 0 8px!important;float:left!important;font-family: MontserratB!important;color:white!important;font-size:10px!important;text-transform:uppercase!important;z-index:5!important;border-radius:3px!important;position:absolute;}

.wp-block-group.service-block #tab-181 .carousel-slider .woocommerce-LoopProduct-link:before {background:#EA0E26;content:'Акція';}
.wp-block-group.service-block #tab-182 .carousel-slider .woocommerce-LoopProduct-link:before {background:#1EB04B;content:'ТОП продажу';}
.wp-block-group.service-block #tab-183 .carousel-slider .woocommerce-LoopProduct-link:before {background:#07AEED;content:'Новинка';}

/*-----------------Pagi---------------------*/

.wp-block-group.service-block .woocommerce nav.woocommerce-pagination {float: left;max-width: 100%;width: 96%;position: relative!important;bottom: 0!important;margin: 0 2%!important;margin-bottom: 20px!important;margin-top: -40px!important;margin-bottom:75px!important;}

.wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul {float:left;width: auto;position:relative;/*left:50%;transform: translate(-50%,0);*/margin-left:-2px;position:relative;left:50%;transform: translate(-50%,0);margin:0;border:0;}
.wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul li {float:left;border:0!important;background: transparent;}

.wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul li span, .wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul li a {height:25px;line-height:25px;width:auto;min-width:25px;font-family: MontserratS;font-size:12px;color:black;border: 1px solid #e5e5e5!important;padding: 0!important;cursor:pointer;float:left;text-align:center;font-style:normal;margin: 0 3px;border-radius:4px;background: transparent;
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
	-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;
}
.wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul li span {border-color:#407DD3!important;color:#407DD3!important;}
.wp-block-group.service-block .woocommerce nav.woocommerce-pagination ul li a:hover {border-color:#407DD3!important;color:#407DD3!important;}


/*-----------------All products button---------------------*/

.wp-block-group.product-block .wp-block-group__inner-container > .widget-wrapper:last-of-type p {padding:0;margin-top:0px;float:left;}
.wp-block-group.product-block .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {height:35px;line-height:35px;width:auto;float:left;color:#253C53;font-size:14px;padding: 0 15px;margin-top:8px;text-transform:uppercase;font-family: MontserratS;border-radius:0px;border:0;border-bottom: 1px solid #193153;color:#193153;position:relative;left:50%;transform:translate(-50%,0);margin-top:27px;margin-bottom:-17.5px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;border-radius: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;
}
.wp-block-group.product-block .wp-block-group__inner-container > .widget-wrapper:last-of-type p a:hover {border-color:#EA0E26;color:#EA0E26;}


/*-------------------------------------Benefits-----------------------------------------*/

.wp-block-group.numbers-block {position:relative;z-index:5;}
.wp-block-group.numbers-block .main-benefits-back {position:absolute;left:0;top:0;right|:0;bottom:0;width:100%;overflow:hidden;float:left;z-index:-1;}
.wp-block-group.numbers-block .main-benefits-back > figure {position:absolute;left:0;top:0;right|:0;bottom:0;width:100%;overflow:hidden;float:left;margin:0;}
.wp-block-group.numbers-block .main-benefits-back > figure > img {position:absolute;height:100%;width:100%;object-fit: cover;float:left;}
.wp-block-group.numbers-block .wp-block-group__inner-container-add {background: rgba(58,58,60,.65);background: rgba(25,49,83,0.85);width:100%;float:left;height:auto;transition: 1s;
-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;
}
.wp-block-group.numbers-block .wp-block-group__inner-container {display:block;padding: 105px 0px;box-sizing:border-box;}
.wp-block-group.numbers-block .wp-block-group__inner-container > h2,
.wp-block-group.numbers-block .wp-block-group__inner-container > .widget-wrapper > h2 {color:white;width:auto;clear:both;position:relative;max-width:100%;left:50%;transform:translate(-50%,0);}

.wp-block-group.numbers-block ul,
.wp-block-group.numbers-block .wp-block-columns {width:100%;float:left;list-style:none;padding:0;margin:0;display: flex;gap:0!important;}
.wp-block-group.numbers-block ul li,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {width:calc(25% - 15px);float:left;margin: 0 20px 0 0;border:0;padding:25px;box-sizing:border-box;border: 1px solid white;}
.wp-block-group.numbers-block ul li:nth-child(4n),
.wp-block-group.numbers-block .wp-block-columns .wp-block-column:nth-child(4n) {margin-right:0;}
.wp-block-group.numbers-block ul li a,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column a {position:relative;float:left;width:100%;float:left;width:100%;height:auto;padding: 0;}
.wp-block-group.numbers-block .wp-block-columns .wp-block-column figure.wp-block-image {width:100%;float:left;}
.wp-block-group.numbers-block ul li img,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column img {width:auto;height:70px;float:left;margin: 0;position:relative;left:50%;transform: translate(-50%,0);}
.wp-block-group.numbers-block ul li p,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p {color: white;font-size: 14.5px;line-height: 19px;margin: 0;padding: 0;border: 0;text-align: center;float: right;font-family: OpenSansL;box-sizing:border-box;width: 100%;box-sizing:border-box;}
.wp-block-group.numbers-block ul li:last-of-type p,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column:last-of-type p {border:0;}
.wp-block-group.numbers-block ul li p strong,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong {padding-bottom:5px;font-size:21px;padding-top:15px;line-height:26px;float:left;width:100%;color:white;font-family: MontserratS;float:left;width:100%;}


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

.wp-block-group.about .wp-block-columns .wp-block-column {display:block;}

.wp-block-group.about h1 {float:left;text-align:center!important;box-sizing:border-box;text-align:left;width:auto;transform: translate(-50%,0);
    left: 50%;}
.wp-block-group.about p {text-align:justify!important;}
.main-info .wp-block-group.about p:last-of-type {padding-bottom:0;} 
.main-info .wp-block-group.about p:last-of-type a {height:41px;line-height:41px;width:auto;float:left;color:#3A3A3C;font-size:14.5px;padding: 0 18px;padding-right:30px;margin-top:15px;text-transform:uppercase;margin-right:10px;border-radius:6px;color:#3A3A3C;background-color:#FEDE14;margin: 6px 0 1px 0;margin-top: 15px;cursor:pointer;border-radius: 6px;font-family: MontserratB;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;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;
}
.main-info .wp-block-group.about p:last-of-type a:after {content:'»';position:absolute;right:13.5px;top:50%;transform:translate(0,-50%);margin-top:-1.25px;font-size:20px;font-family: MontserratB;}
.main-info .wp-block-group.about p:last-of-type a:hover {background-color:#EA0E26;color:white;}


.wp-block-group.about .alignright {float:right;margin: 0 0 20px 45px;max-width:45%;}
.wp-block-group.about .alignleft {float:left;margin: 0 55px 40px 0;max-width:45%;border-radius: 0;overflow:hidden;}
.wp-block-group.about .alignright img,
.wp-block-group.about .alignleft img {width:100%;height:auto;}

.gallery,
.wp-block-gallery {height: auto;padding: 0;border:0;margin: 0;float: left;position:relative;width: 100%;gap:0!important;}

.wp-block-gallery figure.wp-block-image {height:auto;width: calc(33.33333% - 13.3333px)!important;padding: 0;border:0;margin: 20px 20px 0 0!important;float: left;position:relative;max-width: calc(33.33333% - 13.3333px)!important;}
.wp-block-gallery figure.wp-block-image:nth-of-type(3n) {margin-right:0!important;}

.wp-block-gallery.columns-6 figure.wp-block-image {width: calc(16.6666% - 8.3333px)!important;max-width: calc(16.6666% - 8.3333px)!important;margin-right:10px!important;margin-top:10px!important;}
.wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(3n) {margin-right:10px!important;}
.wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(6n) {margin-right:0!important;}

.wp-block-gallery.columns-5 figure.wp-block-image {width: calc(20% - 8px)!important;max-width: calc(20% - 8px)!important;margin-right:10px!important;margin-top:10px!important;}
.wp-block-gallery.columns-5 figure.wp-block-image:nth-of-type(3n) {margin-right:10px!important;}
.wp-block-gallery.columns-5 figure.wp-block-image:nth-of-type(5n) {margin-right:0!important;}

.wp-block-gallery.columns-4 figure.wp-block-image {width: calc(25% - 11.25px)!important;max-width: calc(25% - 11.25px)!important;margin-right:15px!important;margin-top:15px!important;}
.wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(3n) {margin-right:15px!important;}
.wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(4n) {margin-right:0!important;}

.wp-block-gallery.columns-2 figure.wp-block-image {width: calc(50% - 15px)!important;max-width: calc(50% - 15px)!important;margin-right:30px!important;margin-top:30px!important;}
.wp-block-gallery.columns-2 figure.wp-block-image:nth-of-type(3n) {margin-right:30px!important;}
.wp-block-gallery.columns-2 figure.wp-block-image:nth-of-type(2n) {margin-right:0!important;}

.gallery .gallery-item img,
.wp-block-gallery figure.wp-block-image img {height: auto;width:100%;padding: 0px;border:0!important;margin: 0!important;float: left;cursor:pointer;box-sizing:border-box;position:relative;cursor:default;object-fit: contain!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;
}
.gallery .gallery-item img:hover,
.wp-block-gallery figure.wp-block-image a:hover img {opacity:0.5;cursor:pointer;}


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

.wp-block-group.partners-block {/*background-color:#F3F9FC;*/}
.wp-block-group.partners-block h2 {text-align:center;}

.wp-block-group.partners-block .carousel-wrapper {width:100%;float:left;}
body .wp-block-group .white {background: transparent!important;border:0!important;margin:0!important;padding:0!important;padding: 0 55px!important;box-sizing:border-box!important;

	padding: 0!important;


}
body .single-page .wp-block-group .white {margin-bottom:75px!important;

	margin-top:20px!important;
	width: calc(100% + 20px);
	margin-left:-10px!important;

}
body .single-page.reviews-page .wp-block-group .white {margin-top: 10px!important;}

.partners-block .gallery,
body .wp-block-group .white .owl-stage-outer {left:50%;transform: translate(-50%,0);padding: 0!important;box-sizing:border-box;}
.partners-block .gallery .gallery-item,
body .wp-block-group .white .owl-stage-outer .owl-item {height: auto;margin:0!important;background: transparent!important;float:left;}
body .wp-block-group .white .owl-stage-outer .owl-item > div, 
body .wp-block-group .white .owl-stage-outer .owl-item > div p,
body .wp-block-group .white .owl-stage-outer .owl-item > div p a {float:left;position:relative;padding:0;margin:0;background: transparent!important;width:100%;height:AUTO!important;padding:0!important;}
body .wp-block-group .white .owl-stage-outer .owl-item > div {position:relative;}

body .reviews-page .wp-block-group .white .owl-carousel .owl-stage,
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item, 
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item > div {display: flex;flex-wrap: wrap;}

body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item > div .inn {float:left;width:calc(100% - 20px);border-radius: 0;padding: 30px 30px 15px 30px;box-sizing:border-box;margin: 10px 10px 0 10px;border: 1px solid #6C84A9;}

.partners-block .gallery .gallery-item img,
body .wp-block-group .white .owl-stage-outer .owl-item img {max-width: 90%!important;max-height:80px;left:50%;top:0;transform:translate(-50%,0);position:relative;float:left;}
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item img {width: auto;max-height:120px;height: 120px;margin-bottom:-10px;}
body .wp-block-group .white .owl-stage-outer .owl-item a:hover img {opacity:0.5;}

body .wp-block-group .white .sa_owl_theme .owl-nav {position:relative;z-index:-1;margin:0;width:100%;height:100%;position:absolute;left:0;top:0;}
body .wp-block-group .white .sa_owl_theme .owl-nav button, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next {position:absolute;top:50%!important;/*transform: translate(0,-50%);*/cursor:pointer;cursor:pointer;background: center center no-repeat!important;background-size: 30px 30px!important;height:30px!important;width:30px!important;margin-top:-15px!important;}
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev {left:-40px!important;background-image: url('/images/icons/arrow-left2.png')!important;}
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next {right:-40px!important;background-image: url('/images/icons/arrow-right2.png')!important;}
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev:hover,
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next:hover {opacity: 0.5;}

body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item h3 {padding-bottom: 5px;font-size: 21px;padding-top: 15px;line-height: 26px;float: left;width: 100%;color: white;font-family: MontserratS;float: left;width: 100%;text-align:center;color: #244777;margin-bottom:0;padding-bottom:10px;}
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item p {color: black;font-size: 14.5px;line-height: 19px;margin: 0;padding: 0 0 15px 0!important;border: 0;text-align: center!important;font-family: OpenSansL;box-sizing: border-box;width: 100%;}
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item p strong {font-size: 13px;color:#6C84A9;}

body .white .sa_owl_theme .owl-dots {padding:0!important;}


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

.wp-block-group.ways {z-index:7;}
.wp-block-group.ways.second {background-color:#F3F9FC;}

.blog-page .wp-block-group.ways .wp-block-group-inner .wp-block-group__inner-container {margin-bottom:-45px;}
.blog-page .pagination .wp-pagenavi {margin-bottom: 45px!important;}

.wp-block-group.ways .wp-block-group__inner-container h2 {width:auto;padding:0;margin-bottom: 70px;position:relative;max-width:100%;left:50%;transform:translate(-50%,0);clear:both;}
.wp-block-group.ways.news .wp-block-group__inner-container h2 {margin-bottom:35px;}
.wp-block-group.ways .wp-block-group__inner-container > h3 {color:#337AB7;}
.wp-block-group.ways .wp-block-group__inner-container > p {color:black;text-align:center;width:100%;margin:0;padding:0 270px 45px 200px;font-size: 18px;line-height:25px;text-align:center;font-weight:normal;font-family: MontserratL;float:left;margin-top:-20px;}
.wp-block-group.ways.news .wp-block-group__inner-container > p {margin-top:0;}

.wp-block-group.ways ul {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 -30px 0;float: left;list-style:none;

	margin-bottom:-45px;

}
.wp-block-group.ways ul > li {height: auto;width: calc(33.3333% - 20px);padding: 0;border:0;margin: 0px 30px 30px 0;float: left;position:relative;

	width: calc(33.3333% - 26.66666px);
	margin-right:40px;
	margin-bottom:40px;

}
.wp-block-group.ways ul > li:nth-child(3n) {margin-right:0;}
.wp-block-group.ways ul > li:nth-child(4) {display:none;}
.single-page .wp-block-group.ways ul > li:nth-child(4) {display:block!important;}
.wp-block-group.ways ul li .image-wrapper {height:auto;float:left;width:100%;overflow:hidden;box-shadow: -16px 16px 36px 0px rgb(51 122 183 / 8%);}
.wp-block-group.ways:nth-of-type(2) ul li .image-wrapper {box-shadow: 16px 16px 36px 0px rgb(0 85 145 / 8%);}
.wp-block-group.ways ul li img, .wp-block-group.ways ul li iframe {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: right;position:relative;right:0;top:0;z-index:0;height:auto;opacity: 1;
-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;
}
.wp-block-group.ways ul li:hover img, .wp-block-group.portfolio-block ul li:hover iframe {opacity:0.5;}
.wp-block-group.ways ul li h3 {font-family: MontserratE;text-align:left;position:relative;z-index:2;padding: 0 0 0 0;color:white;float:left;width:100%;box-sizing: border-box;text-align:left;font-size: 21px;line-height: 26px;margin-bottom:0px;padding: 20px 0 0 0;width:100%;text-align:left;margin:0;float:left;width:100%;color:black;font-family: MontserratS;
-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-block-group.ways ul li:hover h3 {color:#FEDE14;color:#244777;}
.wp-block-group.ways ul li h4 {height: 22px;
    line-height: 23px;
    width: auto;
    padding: 0 8px;
    float: left;
    font-family: MontserratS;
    color: white;
    position: absolute;
    font-size: 11px;
    text-transform: uppercase;
    left: -5px;
    z-index: 5;
    border-radius: 3px;    background: #1EB04B;top:10px;
}
.wp-block-group.ways ul li h4 {background: #1EB04B;}
.wp-block-group.ways ul li:nth-child(3n+2) h4 {background: #07AEED;}
.wp-block-group.ways ul li:nth-child(3n) h4 {background: #EA0E26;}
.wp-block-group.ways ul li h4 img {height:24px;width:auto;float:left;margin-right:5px;margin-top:-3px;margin-bottom:-3px;}

.wp-block-group.ways ul > li p {text-align:left;position:relative;z-index:2;padding: 10px 0;color:white;max-width: 100%;text-transform: none;font-family: OpenSansL;color:#3A3A3C;text-align:left;margin:0;float:left;width:auto;font-size: 14.5px!important;line-height: 19px!important;}
.wp-block-group.ways ul > li p:last-of-type {padding:0;}
/*.wp-block-group.ways ul > li p:first-of-type {width:100%;float:left;padding: 15px 30px 20px 0;box-sizing:border-box;font-size: 15px;line-height: 21px;}*/

.wp-block-group.ways ul li > p a {height:34px;line-height:34px;width:auto;float:left;color:#3A3A3C;font-size:14px;padding: 4px 9px;text-transform:uppercase;font-family: MontserratE;margin-right:10px;border-radius:8px;color:#3A3A3C;background-color:#FFE23B;margin: 0 12px 0 0;cursor:pointer;border-radius:30px;margin-left:-18px;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-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;
}
.wp-block-group.ways ul li > p:last-of-type a {height:35px;line-height:35px;width:auto;float:left;color:#253C53;font-size:14px;padding: 0 15px;margin-top:8px;text-transform:uppercase;font-family: MontserratS;border-radius:0px;border:0;border-bottom: 1px solid #193153;color:#193153;position:relative;margin:0 0 0 -15px;background:transparent;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;border-radius: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;

	font-size:14px;
	
}
.wp-block-group.ways ul li > p:last-of-type a:hover {border-color:#EA0E26;color:#EA0E26;}




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

.info.single-page > .wp-block-group.about {position:relative;float:left;width:100%;}
.info.single-info.single-single > .wp-block-group.single-services {background:none;}
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container {position:relative;float:left;width:1250px;left:50%;transform:translate(-50%,0);/*padding-top: 70px; padding-bottom: 70px;*/
	
	padding-top:75px;
	padding-bottom:95px;

}
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container .samples {margin-bottom:-20px;margin-top:12.5px;}

body .has-text-align-left {text-align:left!important;}
body .has-text-align-right {text-align:right!important;}
body .has-text-align-center {text-align:center!important;}

.info.single-info .h1-wrapper {width:100%;float:left;}
.info.single-info .h1-wrapper .h1-inner {width:1350px;float:left;position:relative;left:50%;transform: translate(-50%,0);}
.info.single-info .h1-wrapper .h1-inner h1 {text-align:center;position:relative;margin-bottom:40px;    font-family: MontserratB;}
.info.single-info .h1-wrapper .h1-inner h1:after {content: '';position: absolute;bottom: -25px;height: 0px;width: 120px;left: 50%;transform: translate(-50%,0);/* background: #56C1FF; */float: left;  border: 0;border-top: 2px solid #B23484;border-width: 1.5px;bottom: -5px;}

body .sp-easy-accordion .sp-ea-single .ea-body p {font-size:14.5px;line-height:20px;padding-left:15px;text-align:left!important;}
body .sp-easy-accordion .sp-ea-single .ea-body li, 
body .info.single-page .ea-body ul li {font-size:14.5px;line-height:20px;text-align:left!important;}

.info.single-page > .wp-block-group.about p, body .sp-easy-accordion .sp-ea-single .ea-body p:last-of-type {padding-bottom: 15px;}
.info.single-page > .wp-block-group.about p.active-date {margin-top:-25px;margin-bottom:65px;text-align:center!important;}
.info.single-page > .wp-block-group.about p.active-date > span {padding: 0 25px 7.5px 25px;border-bottom: 1px solid #e5e5e5;float:left;position:relative;left:50%;transform: translate(-50%,0);}
.info.single-page > .wp-block-group.about p.active-date > span > span {font-family: OpenSansB;font-size:21px;line-height: 27px;color:#279FAC;}
.info.single-page > .wp-block-group.about p.has-text-align-center {text-align:center!important;}
.info.single-page > .wp-block-group.about .shares p {padding: 0;}
.info.single-page > .wp-block-group.about .small p {text-align:center!important;}

body .sp-easy-accordion .sp-ea-single .ea-body table {width: 100%!important;padding: 0 0 15px 0!important;}
body .sp-easy-accordion .sp-ea-single .ea-body th,
body .sp-easy-accordion .sp-ea-single .ea-body td {font-size:14.5px!important;line-height:20px!important;background:#F5F5F5;padding: 12.5px 20px!important;text-align:center!important;height:auto!important;}
body .sp-easy-accordion .sp-ea-single .ea-body th,
body .sp-easy-accordion .sp-ea-single .ea-body th span {font-weight:normal!important;font-family: OpenSansB!important;}
body .sp-easy-accordion .sp-ea-single .ea-body th:first-of-type,
body .sp-easy-accordion .sp-ea-single .ea-body td:first-of-type {text-align:left!important;}

.info.single-page .about .wp-block-group__inner-container > h2,
.info.single-page.abouts .about .wp-block-group__inner-container h2, 
.info.single-page.doctor-single .about .wp-block-group__inner-container > h2,
.info.single-page.single-service .about .wp-block-group__inner-container > h2 {font-size: 32px;line-height: 37px;float:none;text-align:left;margin:0;padding: 20px 0 20px 0!important;/*font-family: MontserratS;*/left:0;transform:translate(0,0);width:100%;float:none!important;clear:none;}
.info.single-page .about .wp-block-group__inner-container > h2:before,
.info.single-page.abouts .about .wp-block-group__inner-container h2:after,
.info.single-page .about .wp-block-group__inner-container > h2:before,
.info.single-page.abouts .about .wp-block-group__inner-container h2:after {display:none;}
.info.single-page .about .faq.equipment .wp-block-group__inner-container > h2,
.info.single-page.abouts .about .faq.equipment .wp-block-group__inner-container h2,
.info.single-page .about .partners .wp-block-group__inner-container > h2,
.info.single-page.abouts .about .partners .wp-block-group__inner-container h2 {font-size: 34px;line-height: 41px;font-family: MontserratS;width: 100%;float: left;text-align: left;color: black;margin: 0;  margin-bottom: 45px;position: relative;padding: 0;margin-bottom: 30px;text-align: center;margin-bottom: 15px;}
.info.single-page.abouts .about .faq.equipment .wp-block-group__inner-container h2 {margin-bottom:30px;}
.info.single-page.abouts .about .partners .wp-block-group__inner-container h2 {margin-bottom:0px;}
/*.info.single-page > .about > .wp-block-group__inner-container > h2,
.info.single-page.abouts > .about > .wp-block-group__inner-container > h2 {color:;}*/
.info.single-page .about .wp-block-group__inner-container .reviews h2,
.info.single-page .about .wp-block-group__inner-container .doctors h2 {font-size: 34px;line-height: 41px;text-align:center;margin-bottom:30px;padding:0;color:black;}
.info.single-page .about .wp-block-group__inner-container > h3, 
.wp-block-group.about .ea-body h3,
.info.single-page.abouts .about .wp-block-group__inner-container h3,
.info.single-page .about .wp-block-group__inner-container .wp-block-column h3  {/*font-size: 19px;line-height: 25px;*/float:none;text-align:left;margin:0;padding: 20px 0;color:#56222E;color:black;/*font-size: 22px;line-height: 27px;*/font-weight:normal;color:#244777;/*font-family: MontserratS;*/}
.info.single-page .about .wp-block-group__inner-container .wp-block-column h3 {padding-top:0;}
.info.single-page .about .wp-block-group__inner-container > h3.has-text-align-center,
.info.single-page .about .wp-block-group__inner-container > p.has-text-align-center,
.info.single-page.news-page .about .wp-block-group__inner-container > p {padding-left:105px;padding-right:105px;box-sizing:border-box;padding-bottom:0;margin-bottom:0;}
.info.single-page .about .wp-block-group__inner-container > h4,
.info.single-page .about .wp-block-group__inner-container .wp-block-column h4 {font-size: 22px;line-height: 26px;float:none;text-align:left;margin:0;padding: 20px 0;font-weight:normal;color:#6C84A9;}
.info.single-page .about .wp-block-group__inner-container .wp-block-column h4 {padding-top:0;}
.info.single-page .about .wp-block-group__inner-container > h2:after,
.info.single-page .about .wp-block-group__inner-container > h3:after {display:none;}

p strong, a strong, li strong, strong p, strong a, strong li {font-family: MontserratB;font-weight:normal;}
.info.single-page.single-service .about .wp-block-columns h3 a strong {font-family: MontserratM;}
.info.single-page.single-service .about .wp-block-columns h3 strong {font-family: Montserrat
.info.single-page .about .wp-block-group__inner-container > h4!important;font-weight: normal;}
p a, li a {color:#BAA928;color:#407DD3;
	-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;
}
p a:hover, li a:hover {color:#FDD017;color:#EA0E26;}

.info.single-page .about .metaslider {margin-top:30px!important;margin-bottom:30px!important;width:100%!important;float:left;padding: 0 0px!important;width: calc(100% - 100px)!important;width:100%!important}
.info.single-page .about .metaslider div,
.info.single-page .about .metaslider ul,
.info.single-page .about .metaslider  li,
.info.single-page .about .metaslider img {max-width:100%!important;}
.info.single-page .about .metaslider img {border-radius: 0px;height:auto!important;float:left;max-height:701px;}
.info.single-page .about .metaslider .flexslider {margin-bottom:50px!important;}
.info.single-page .about .metaslider .flexslider .flex-control-nav {bottom: -39px!important;}
.info.single-page .about .metaslider .flexslider .flex-control-nav a {background: #cdcdcd!important;height: 11px!important;width: 11px!important;margin: 0 3px!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.single-page .about .metaslider .flexslider .flex-control-nav a.flex-active, .single-page .metaslider .flexslider .flex-control-nav a:hover {background: #5B9CC5!important;}
.info.single-page .about .metaslider .flexslider .flex-direction-nav li a.flex-prev {background: url('/uploads/2023/01/arrow-left.webp') center center no-repeat!important;background-size: auto 100%!important;height:40px!important;width:40px!important;left:-55px!important;opacity:1!important;}
.info.single-page .about .metaslider .flexslider .flex-direction-nav li a.flex-next {background: url('/uploads/2023/01/arrow-right.webp') center center no-repeat!important;background-size: auto 100%!important;height:40px!important;width:40px!important;right:-55px!important;opacity:1!important;}
.info.single-page .about .metaslider .flexslider .flex-direction-nav li a.flex-prev:hover,
.info.single-page .about .metaslider .flexslider .flex-direction-nav li a.flex-next:hover {opacity:0.5!important;}

.info.single-page .about .metaslider .caption-wrap {background: rgba(33,33,33,0.7);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:40px;opacity:1!important;}
.info.single-page .about .metaslider .caption-wrap .caption {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0;}
.info.single-page .about .metaslider .caption-wrap .caption h2 {color:white;text-align:center;margin-bottom:45px;}
.info.single-page .about .metaslider .caption-wrap .caption p {color:white;text-align:center;}

.info.single-page .about .wp-block-image .alignleft {max-width:35%;margin: 25px 40px 40px 0;max-width: calc(35% - 40px);width: calc(35% - 40px);}
.info.single-page.single-share .about .wp-block-image {margin:0!important;}
.info.single-page.single-share .about .wp-block-image .alignleft {margin-top:35px;}
.info.single-page.single-share.share-share .about .wp-block-image .alignleft {margin-top:0;}
.info.single-page.doctor-single .about .wp-block-image .alignleft {max-width: 35%;width: 35%;}
.info.single-page .about .wp-block-column .wp-block-image .alignleft {margin:0!important;}
.info.single-page .about .wp-block-image .alignright {margin: 25px 0 40px 40px;max-width: calc(35% - 40px);width: calc(35% - 40px);}
.info.single-page.doctor-single .about .wp-block-image .alignright {max-width: 35%;width: 35%;}
.info.single-page.single-share .about .wp-block-image .alignright {margin-top:35px;}
.info.single-page .about .wp-block-column .wp-block-image .alignright {margin:0!important;}
.info.single-page .about .wp-block-image .aligncenter {margin-top:25px!important;margin-bottom:40px!important;}
.info.single-page.single-share .about .wp-block-image .aligncenter {margin-top:30px!important;}
.info.single-page .about .wp-block-column .wp-block-image .aligncenter {margin-top:0!important;margin-bottom:0px!important;}
.info.single-page .about .wp-block-image .alignleft img, 
.info.single-page .about .wp-block-image .alignright img, 
.info.single-page .about .wp-block-image .aligncenter img {border-radius: 0px;width:100%;border-radius:0;}

.info.single-page .about .wp-block-image .alignleft a:hover img, 
.info.single-page .about .wp-block-image .alignright a:hover img, 
.info.single-page .about .wp-block-image .aligncenter a:hover img {opacity:0.65;}

.info.single-page img.alignleft {margin: 20px 2.5em 2em 0;max-width:35%;float:left;}
.info.single-page img.alignright {margin: 20px 0 2em 2.5em;max-width:35%;float:right;}
.info.single-page img.aligncenter {margin-top:30px!important;margin-bottom:45px!important;}
.info.single-page .ea-body img.alignleft,
.info.single-page .ea-body img.alignright,
.info.single-page .ea-body img.aligncenter {margin-top:5px!important;}
.info.single-page a img.alignleft,
.info.single-page a img.alignright,
.info.single-page a img.aligncenter {position: relative;z-index: 7777;
	-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.single-page a:hover img.alignleft,
.info.single-page a:hover img.alignright,
.info.single-page a:hover img.aligncenter {opacity:0.7;}

.info.single-page .about .wp-block-gallery {margin:5px 0 40px 0!important;gap:0!important;/*float:left!important;width:100%!important;display:block!important;
	--wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 1.5em ) ) );
    gap: 0!important;*/
}
.info.single-page.partners-page .about .wp-block-gallery {margin-bottom:50px!important;}
.info.single-page .about .wp-block-gallery.columns-2 {margin-top:-5px!important;}
.info.single-page .about .wp-block-gallery.columns-4 {margin-top: 10px!important;}
.info.single-page .about .wp-block-gallery.columns-5 {margin-top: 15px!important;}
.info.single-page .about .wp-block-gallery.columns-6 {margin-top: 15px!important;}

.info.single-page .about .wp-block-gallery > figure {border-radius:0px!important;overflow:hidden;position:relative;background:#1878C5;background: rgba(89,89,89,1)!important;background:#e1f2ff!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.single-page.partners-page .about .wp-block-gallery > figure {background: transparent!important;}
.info.single-page .about .wp-block-gallery figure:hover a img {opacity:0.55!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}

/*.info.single-page .about .wp-block-gallery > figure.wp-block-image > a:after {content:'';z-index:3;margin:0;float:left;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;background: rgba(89,89,89,.75)!important;background: rgba(19,93,154,.875)!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.single-page .about .wp-block-gallery > figure.wp-block-image:hover > a:after {background: rgba(19,93,154,.575)!important;}*/
.info.single-page .about .wp-block-gallery > figure figcaption {position:absolute;height:auto;width:auto;float:left;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;z-index:7;margin:0;padding:0;max-height:10000px;bottom:auto;background: transparent;overflow:hidden;

background: rgba(19,93,154,.875)!important;
	max-width:10000px;
-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.single-page .about .wp-block-gallery > figure:hover figcaption {background: rgba(19,93,154,1)!important;}
.info.single-page .about .wp-block-gallery > figure figcaption a {height:auto;width:auto;float:left;margin:0;padding:0;font-size: 37px;line-height: 42px;font-family: MontserratB;text-align:center;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-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;
	
	padding: 15px 25px;/*font-size: 21px;line-height: 26px;*/box-sizing:border-box;
	font-size: 32px;line-height: 37px;
	max-width:10000px;
	
	
}
.info.single-page .about .wp-block-gallery > figure:hover figcaption a:hover {background-color:#1C8CE7!important;}

.info.single-page .about .wp-block-embed-youtube {width:100%;margin-top:25px!important;margin-bottom:40px!important;border-radius:0;overflow:hidden;}
.info.single-page.doctor-single .about .samples .wp-block-embed-youtube {width:100%;margin-top:0px!important;margin-bottom:20px!important;}
.info.single-page.gallery-single .about .wp-block-embed-youtube,
.info.single-page.doctor-single .about .wp-block-embed-youtube {margin-top:0!important;margin-bottom:0!important;}
.info.single-page .about .wp-block-embed-youtube iframe {width:100%;border-radius:0px!important;height:705px;}
.info.single-page.gallery-single .about .wp-block-embed-youtube iframe,
.info.single-page.doctor-single .about .wp-block-embed-youtube iframe {height: 346px;}

.info.single-page .about .wp-block-video {width:100%;margin-top:30px!important;margin-bottom:45px!important;border-radius:0px!important;overflow:hidden;}
.info.single-page .about .wp-block-video iframe {width:100%;border-radius:0px!important;height:60vh;}

.info.single-page .about .wp-block-file {margin-top:30px!important;margin-bottom:45px!important;}
.info.single-page .about .wp-block-file a {font-size: 17px;line-height: 24px;font-family: MontserratB;color: #212121;
	-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.single-page .about .wp-block-file a:hover {color:#B23484!important;}
.info.single-page .about .wp-block-file a.wp-block-file__button {height:45px;line-height:45px;width:auto;float:left;color:#212121;font-size:14px;padding: 0 22px;background:#1F3057;margin:-13px 15px -6.5px 0;text-transform:uppercase;font-family: MontserratB;color:white!important;background-color:#589AC4;border: 2px solid #589AC4;text-align:center;border-radius:0px;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;
}
.info.single-page .about .wp-block-file a.wp-block-file__button:hover, .single-page .wp-block-file a.wp-block-file__button:hover{background-color:#62ADDB;border-color:#62ADDB;color:white;}

.info.single-page .about .wp-block-group__inner-container > ul,
.info.single-page .about .wp-block-group__inner-container > ul ul,
.info.single-page .about ul,
.info.single-page .ea-body ul {padding:0;margin:0 0 15px 0;margin-bottom:8px;float:none;}

.info.single-page .about .wp-block-group__inner-container > ul ul {margin-bottom:-5px;}
.info.single-page .ea-body ul {display:block;}
.info.single-page .about .wp-block-group__inner-container > ul > li,
.info.single-page .about .wp-block-group__inner-container > ul > li ul li,
.info.single-page .about ul li,
.info.single-page .ea-body ul li {padding: 0 0 10px 0;padding-left: 32px;width: 100%;position: relative;line-height: 23px;box-sizing:border-box;font-size: 16px;line-height: 23px;float:none;}
.info.single-page .about ol li {font-size: 16px;line-height: 23px;padding: 0 0 7px 0;}
.info.single-page .ea-body ul li {margin-bottom:0;}
.info.single-page .about .wp-block-columns .wp-block-column ul li {padding-left:22px;}
.info.single-page .about .wp-block-group__inner-container > ul > li:before,
.info.single-page .about .wp-block-group__inner-container > ul > li ul li:before,
.info.single-page .about ul li:before,
.info.single-page .ea-body ul li:before {content: '';position: absolute;left: 12px;top: 7px;height: 8px;width: 8px;background-color:#FDD017;border-radius: 50%;float: left;}
.info.single-page .ea-body ul li:before {top:6px;}
/*.info.single-page .ea-body ul li:before {left:15px;top: 7px;height: 6px;width: 6px;}*/
.info.single-page .about ul li ul li:before {height: 4px!important;width: 4px!important;background: transparent!important;border: 2px solid #8FC5D5!important;}
.info.single-page .about .wp-block-columns .wp-block-column ul li:before {left: 0px;}

.info.single-page.single-share .about .wp-block-columns .wp-block-column h3 { color: #589AC4;
    background: linear-gradient(to right bottom, #218AC9, #59C3BD);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: MontserratE;    font-size: 20px;
    line-height: 26px;margin-bottom:10px;float:left;width:100%;float:none;padding-bottom:10px;}

.info.single-page .about .wp-block-columns {margin-top:10px!important;margin-bottom:25px!important;gap:20px!important;max-width: 100%!important;
min-width: 100%!important;} 
.info.single-page.abouts .about .wp-block-columns {gap:45px!important;} 
.info.single-page.doctor-single .about > div > .wp-block-columns {gap:80px!important;margin:0!important;margin-bottom:15px!important;} 
.info.single-page.single-service .about > div > .wp-block-columns {gap:80px!important;margin:0!important;margin-bottom:45px!important;}
.info.single-page.doctor-single .samples:last-of-type {margin-bottom:-35px!important;} 
.info.single-page.single-service .samples:last-of-type {margin-bottom:-35px!important;} 
.info.single-page.gallery-single .about .wp-block-columns {margin-top:0!important;margin-bottom:15px!important;max-width: 100%!important;min-width: 100%!important;}
.info.single-page.gallery-single .about .wp-block-columns:last-of-type {margin-bottom:0!important;}
.info.single-page .about .wp-block-columns {flex-wrap: wrap!important;gap:45px!IMPORTANT;margin-top:10px!important;margin-top: 5px!important;
    float: left;}
.info.single-page .about .wp-block-columns .wp-block-column {width: 26%;/*flex-basis: auto!important;*/}
.info.single-page.abouts .about .wp-block-columns .wp-block-column {width: auto;flex-basis: 0!important;}
.info.single-page.doctor-single .about .wp-block-columns .wp-block-column {width: auto;flex-basis: 0!important;}
.info.single-page.single-service .about .wp-block-columns .wp-block-column {width: auto;flex-basis: 0!important;}
.info.single-page .about .wp-block-columns .wp-block-column {box-shadow: 0 0 0 2px #5B9CC5;border-radius:0px;padding: 35px;display:block;box-sizing: border-box;box-shadow: inset 0 0 0 1px #DBDBDB;width:50%;
    padding: 30px;


    padding:0;

}
.info.single-page .about .wp-block-columns .wp-block-column img {max-width:100%;height:auto!important;}
.info.single-page.gallery-single .about .wp-block-columns .wp-block-column {padding:0;box-shadow: inset 0 0 0 0 #DBDBDB;}
.info.single-page.abouts .about .wp-block-columns .wp-block-column {padding:0;box-shadow: inset 0 0 0 0 #DBDBDB;}
.info.single-page.doctor-single .about .wp-block-columns .wp-block-column {padding:0;box-shadow: inset 0 0 0 0 #DBDBDB;}
.info.single-page.single-service .about .wp-block-columns .wp-block-column {padding:0;box-shadow: inset 0 0 0 0 #DBDBDB;}
.info.single-page.doctor-single .about > div > .wp-block-columns:first-of-type .wp-block-column:first-of-type {min-width:35%;max-width:35%;}
.info.single-page.single-service .about > div > .wp-block-columns:first-of-type .wp-block-column:first-of-type {min-width:35%;max-width:35%;}
.info.single-page .about .wp-block-columns h2,
.info.single-page .about .wp-block-columns h3,
.info.single-page .about .wp-block-columns p strong {margin: 0 0 15px 0;text-align:left;}
.info.single-page .about .small .wp-block-columns h2 {text-align:center;}
.info.single-page.doctor-single .about .wp-block-columns h3 {font-size: 18px;font-family: RalewayB;line-height:24px;color:#333333;margin-top:45px;}
.info.single-page.doctor-single .about .wp-block-columns h3:first-of-type {margin-top:0;}
.info.single-page.single-service .about .wp-block-columns h3 {color: #56222E;font-size:19px;line-height:25px;float:none;border-bottom: 1px solid #DBDBDB;padding-bottom:7.5px;padding-bottom:0;margin-bottom:7.5px;border:0;}
.info.single-page.single-service .about .wp-block-columns h3 a {color: #56222E;
	-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.single-page .about .wp-block-columns h2:after {display:none!important;}
.info.single-page.single-service .about .wp-block-columns h3 a:hover {color: #59C3BD;}

.info.single-page.doctor-single .about .wp-block-columns .personal {border-top: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;padding: 17.5px 55px 12.5px 17.5px!important;float:left;margin-top:7.5px;}
.info.single-page.doctor-single .about .wp-block-columns .personal p {position:relative;padding-left:30px;float:left;padding-bottom:10px;padding-top:5px;}
.info.single-page.doctor-single .about .wp-block-columns .personal p img {position:absolute;left:-10px;top:0px;height:30px;width:30px;float:left;}
.info.single-page.doctor-single .about .wp-block-columns .personal p span {float:left;font-size: 14.5px;}
.info.single-page.doctor-single .about .wp-block-columns .personal p span strong {color: #279FAC;}

.info.single-page.doctor-single .about .wp-block-columns .white {float:left;width: calc(100% + 0px);padding:0;margin:0;margin-left: -0px;}
body .info.single-page.doctor-single .wp-block-columns  .owl-carousel {padding: 0!important;}
body .info.single-page.doctor-single .wp-block-columns  .white .sa_owl_theme .owl-nav .owl-prev,
body .info.single-page.doctor-single .wp-block-columns  .sa_owl_theme .owl-dots {bottom:5px!important;}
.info.single-page.doctor-single  > .wp-block-group.about p {padding-bottom:0;}

.info.single-page.doctor-single .about .wp-block-columns p span.open-window9,
p.open-window9.single-button {height:45px;line-height:45px;width:auto;float:left;color:black;font-size:16px;padding: 0 22px;background:#006BBD;text-transform:uppercase;font-family: MontserratB;margin: 25px 0 0 0;border-radius:7px;background-color:#589AC4;border: 0;color:white;clear:both;margin-bottom:40px;
-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: MontserratE!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.single-page.doctor-single .about .wp-block-columns p span.open-window9,
p.open-window9.single-button {background: linear-gradient(to right bottom, #218AC9, #59C3BD);cursor:pointer;}

.button-line {width:100%;float:left;z-index:55;position:relative;}
p.open-window9.single-button {position:relative;left:50%;transform:translate(-50%,0);padding: 0 22px!important;margin-top:0;}

.info.single-page.doctor-single .about .wp-block-columns p span.open-window9:hover,
p.open-window9.single-button:hover {background: linear-gradient(to right bottom, #59C3BD, #59C3BD);}

.info.single-page.doctor-single .about .wp-block-columns .wp-block-column:first-of-type img {width:100%;}

.info.single-page .about .wp-block-group__inner-container ol,
.info.single-page .ea-body ol {padding:0;margin:0 0 0px 0;list-style:decimal;padding-left: 30px;/*margin-bottom:0px;*/}
.info.single-page .about ol ol,
.info.single-page .about ol ul,
.info.single-page .about ul ul,
.info.single-page .about ul ol {margin-top:-5px!important;}
.info.single-page .about .wp-block-group__inner-container ol li,
.info.single-page .ea-body ol li {padding: 0 0 15px 0;width: 100%;position: relative;line-height: 23px;font-size: 16px;}
.info.single-page .about .wp-block-group__inner-container ol li li:last-child {padding-bottom:0;}
.info.single-page .about .wp-block-group__inner-container ol li::marker,
.info.single-page .ea-body ol li::marker {color:#BAA928;color:#407DD3;left:-40px;font-family: MontserratS;font-size: 16px;}

.info.single-page .about br {margin-bottom:10px;}

/*.info.single-page .about .wp-block-table {margin-top:30px!important;margin-bottom:45px!important;border-radius:0px;box-shadow: 0 0 0 0 #cdcdcd;border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;} */
/*.info.single-page .about .wp-block-table tr > td, .info.single-page .about .wp-block-table tr > th {font-size: 19px;line-height: 26px;padding: 10px 15px;border-color: #cdcdcd;font-family: openSans;}
.info.single-page .about .wp-block-table tr > td strong, .info.single-page .about .wp-block-table tr > th strong {font-weight:normal;font-family: MontserratB;}
.info.single-page .about .wp-block-table tr > td {font-size:17px;line-height:24px;}
.info.single-page .about .wp-block-table tr:first-of-type > td {color: #444!important;font-family: Montserrat;}
.info.single-page .about .wp-block-table tr > td:first-of-type, .info.single-page .about .wp-block-table tr > th:first-of-type {border-left:0!important;}
.info.single-page .about .wp-block-table tr > td:last-of-type, .info.single-page .about .wp-block-table tr > th:last-of-type {border-right:0!important;}
.info.single-page .about .wp-block-table tr:first-of-type > th, .info.single-page .about .wp-block-table tr:first-of-type > td {border-top:0!important;}
.info.single-page .about .wp-block-table tr:last-of-type > th, .info.single-page .about .wp-block-table tr:last-of-type > td {border-bottom:0!important;}*/

.info.single-page .about .wp-block-quote {margin-top:20px!important;margin-bottom:35px!important;border-left: 3px dotted #407DD3;padding-left:30px;box-sizing:border-box;padding-top:15px;} 
.info.single-page .about .wp-block-quote p {font-family: MontserratS;font-style: italic;color:#407DD3;font-family: OpenSansSB;}

.info.single-page .about .wp-block-columns {gap:20px!important;margin: 25px 0 40px 0!important;align-items: normal!important;}
.info.single-page.contacts-page .about .wp-block-columns {gap:60px!important;margin: 0!important;}
.info.single-page .about .wp-block-columns .wp-block-column {box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);border-radius: 0;padding: 30px 30px 15px 30px;margin:0!important;}
.info.single-page .about .wp-block-columns .wp-block-column h3,
.info.single-page .about .wp-block-columns .wp-block-column h4,
.info.single-page .about .wp-block-columns .wp-block-column strong {text-align:left!important;}
.info.single-page .about .wp-block-columns .wp-block-column p {font-size:14.5px;line-height: 21px;text-align:left!important;}



body .wp-block-gallery  {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 25px ) ) )!important;
    gap: var(--wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 25px ) ) )!important;
}


.info.single-page.contacts-page .about .wp-block-columns {margin-bottom:20px!important;gap:60px!important;margin: 20px 0 -20px 0!important;align-items:normal!important;max-width:1000px!important;position:relative;left:50%;transform: translate(-50%,0);min-width:1px!important;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column {padding:40px;}

.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) > .widget-wrapper {float:left;width:100%;padding-bottom:0px;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) hr {border:0;height:0;width:100%:float:left;padding: 0 0 15px 0;margin:0;}

.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p {padding:0;padding-top:0px;float:left;width:100%;font-family: MontserratB;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p {font-size:16px;line-height:23px;color:black;color:#021F74;color:black;font-family: Montserrat;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p strong {font-size:14.5px;}

.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a {padding-left:36px;box-sizing:border-box;width:100%;font-size:18px;line-height:24px;color:black;color:#021F74;color:black;font-family: Montserrat;position:relative;float:left;border:0!important;padding-top:0;text-transform:none;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a:hover {color:#EA0E26!important;}

.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a:hover {color:#777777;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a img {position:absolute;left:0;top:-1px;height:26px!important;width:auto!important;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials {width:100%;float:left;margin-top:12.5px;margin-left:0;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper {float:left;width:auto;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper:first-of-type {width:100%;padding-left:0;box-sizing:border-box;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure {float:left;width:auto;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure a {float:left;width:auto;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure a img {float:left;width:auto;height:37px!important;width:37px!important;

	background:#FDD017;
	padding: 4px;
	margin: 5px 5px 0 0;
	border-radius: 6px;
	
	height:35px!important;
	width:35px!important;
	padding: 3px;
	
	height:31px!important;
	width:31px!important;
	padding: 1px;

}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure a:hover img {opacity:0.8;}


.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(2) h3 {text-align:center!important;padding-bottom:15px;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(2) > .widget-wrapper > p {padding: 0 15px 25px 15px;box-sizing: border-box;text-align: center!important;font-family: Montserrat;font-size: 14.5px;line-height: 17px;margin-top: -7.5px;}

.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(2) .wpcf7 {min-width:1px!important;width:100%!important;margin:0!important;padding:0!important;left:0!important;transform:translate(0,0)!important;}

.info.single-page .about .wp-block-quote p {text-align:left!important;}






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

.wp-block-group.faq .wp-block-group__inner-container .widget-wrapper div.sp-ea-one {margin-top:-24px;margin-bottom:10px;}
.wp-block-group.faq .wp-block-group__inner-container > div {float:left;width:100%;}
.wp-block-group.faq .wp-block-group__inner-container div.wp-video {padding-bottom:30px;width:auto;float:left;padding-top:20px;}
.wp-block-group.faq .wp-block-group__inner-container .ea-body div.wp-video {padding-top:0;}

.wp-block-group .wp-block-group__inner-container div.sp-collapse {padding: 5px 25px;padding: 30px 22.5px 22.5px 22.5px;background:white;box-shadow: -16px 16px 36px 0px rgb(51 122 183 / 8%);
    border-left: 1px solid #DAE8F3;border-bottom: 1px solid #DAE8F3;border-right: 1px solid #DAE8F3;border-radius: 0;border:0;z-index:3;padding: 10px 0 0 0;overflow:hidden;}
.wp-block-group .wp-block-group__inner-container div.sp-collapse table {padding:22.5px;padding:0;}

.wp-block-group .sp-ea-one.sp-easy-accordion {width:100%;float:left;list-style:none;padding:0;margin:0;margin-top:-10px;display: flex;flex-wrap: wrap;float:none;}
.single-page .wp-block-group .sp-ea-one.sp-easy-accordion {margin: 20px 0 75px 0;gap:20px!important;}
.single-page.category-page .wp-block-group .sp-ea-one.sp-easy-accordion {margin: 0;gap:}
.single-page.faq-line .wp-block-group.faq .sp-ea-one.sp-easy-accordion {margin-bottom:-10px;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card {width: calc(50% - 12px);float:left;margin: 0;cursor:pointer;padding: 5px 25px;background:white!important;background: transparent!important;border-radius:0;box-sizing:border-box;border:0!important;/*box-shadow: -16px 16px 36px 0px rgb(51 122 183 / 8%);*/float:none;position:relative;padding:0;}
.faq-line .wp-block-group .sp-ea-one.sp-easy-accordion .ea-card {width:100%;margin-right:0;}
.single-page .wp-block-group .sp-ea-one.sp-easy-accordion .ea-card {margin:0!important;}
/*.sp-ea-one.sp-easy-accordion .ea-card {width:100%!important;margin-right:0!important;}*/

.wp-block-group.faq .sp-ea-one.sp-easy-accordion .ea-card:nth-of-type(2n) {margin-right:0;}

.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header {float:none;background:white;padding: 5px 25px;border-radius:0px;border: 0px solid #d8d8d8;border: 1px solid #6C84A9;position:relative;z-index:4;padding-right: 60px;box-sizing:border-box;box-shadow: -16px 16px 36px 0px rgb(51 122 183 / 8%);
	
	box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);
	border-color:transparent!important;
	
	
	
    }

.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a {float:left;width:100%;height:auto;padding: 0;float:none;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card p {color: black;border: 0;text-align: left;float: right;margin-top: 0;font-family: Montserrat;box-sizing:border-box;width: 100%;position:relative;padding-right:40px;float:none;font-family: OpenSansL;
	-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;
}

.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a {padding-bottom:9px;font-size:21px;padding-top:14px;padding-bottom:14px;line-height:26px;float:left;width:100%;color:black;font-family: MontserratE;font-family: MontserratS;text-align:left!important;float:none;color:#244777!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;
	transition: color 0.2s 0.02s ease;
}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card:hover h3 {
	-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;
}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card:hover h3 {border-color:#6C84A9!important;border-color: #EA0E26!important;/*background-color: #EA0E26!important;*/}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card.ea-expand h3,
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card.ea-expand:hover h3 {border-color:#FDD017!important;background-color: transparent!important;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a i {display:none;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card:hover a {color:#6C84A9!important;color: white!important;color: #EA0E26!important;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card.ea-expand a,
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card.ea-expand:hover a {color:#FDD017!important;}

.wp-block-group .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding-left:0;padding-top:0;padding-right:0!important;padding-bottom:0;padding: 30px 40px 30px 40px!important;}
.wp-block-group .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body p {padding-left:0;padding-top:0;padding-right:0!important;text-align:justify;}
.wp-block-group > div > .faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body p {text-align:left;}

.wp-block-group.service-block .woocommerce .woocommerce-ordering {position:relative;}

.wp-block-group.service-block .woocommerce .woocommerce-ordering select {
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}

/* For IE10 */
.wp-block-group.service-block .woocommerce .woocommerce-ordering select::-ms-expand {
  display: none;
}

.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a:after, .wp-block-group.service-block .woocommerce .woocommerce-ordering:after {content:'';position:absolute;left:auto;right:20px;top:17px;background: url('/uploads/2024/01/arrow-down-blue-1.png') left center no-repeat;background-size: 32px auto;height:32px;width:32px;transform: translate(0,0);transition: transform 400ms;cursor:pointer;}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a:hover:after, .wp-block-group.service-block .woocommerce .woocommerce-ordering:hover:after  {background-image: url('/uploads/2024/01/arrow-down-red-1.png');}
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card.ea-expand a:after {transform: rotate(180deg);background-image: url('/uploads/2024/01/arrow-down-yellow-1.png');}

body .wp-block-group table {border-collapse: separate!important;width:100%!important;}
.wp-block-group table tbody {width:100%;}
.wp-block-group table tbody tr {width:100%;}
.wp-block-group td {box-shadow: inset 0 0 0 0px #DBDBDB;vertical-align: top;padding:12px 15px!important;font-size: 14.5px;line-height: 21px;background: #DBDBDB;background: #F8F8F8;background: #F1F1F1;border:0!important;}
.contacts-page .wp-block-group td {background:transparent!important;}
.wp-block-group.faq.main-faq .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body td {box-shadow: inset 0 0 0 0 #DBDBDB;padding:0 2.5px;background:transparent;padding:0!important;}
.wp-block-group td:nth-of-type(2) {text-align:center;max-width:35%;width: 35%;}




/*--------------Category Page-----------------*/

.wp-block-group .filter-wrapper {float: left;width: auto;display: block;width: calc(100% - 600px);position: absolute;z-index:55;width: calc(25% - 22.5px)!important;}
.single-page.category-page .wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion {width:100%!important;display: block;}
.single-page .wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card {width:100%!important;display: block;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header {padding: 0;height: auto;border-radius: 0;border: 0;box-sizing: border-box;box-shadow: 0 0 0 0px rgb(0 75 128/12%);
}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header a {font-size: 14px;padding: 0 18px;height: 40px;line-height: 40px;border-radius: 0;border: 1px solid #E7E7E7;border: 1px solid black;box-sizing: border-box;background: white;width: 100%;border-radius: 6px;font-size: 13.5px;margin-bottom: 0;font-family: MontserratS;border-color: #c0c0c0;padding: 0 18px 0 14px;cursor: pointer;  min-width: 100%;color:black!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;
-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;
}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header a:hover {color:#ea0e26!important;border-color:#ea0e26!important;}
.single-page .wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card.ea-expand h3.ea-header a {color: #FDD017!important;border-color: #FDD017!important;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card a:after, .wp-block-group.service-block .woocommerce .woocommerce-ordering:after  {right: 5px;top: 10px;background-size: 22px auto;height: 22px;width: 22px;transform: translate(0,0)!important;transition: transform 400ms!important;}

.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {position: absolute;left: 0;width: 1250px;box-sizing: border-box;background: white;border: 1px solid black;box-shadow: inset 0 0 0 0px rgb(0 75 128/12%);margin-top:10px;border-radius:6px!important;box-shadow: 0 16px 226px 0px rgb(0 75 128/32%);border-color:#c0c0c0;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {background: transparent!important;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 20px 35px 0px 35px!important;padding: 20px 15px 0px 42.5px!important;}

.wp-block-group .filter-wrapper #meta_box_shortcode {float:left;width:100%;}
.wp-block-group .filter-wrapper #meta_box_shortcode .inside {float:left;width:100%;display: flex;flex-wrap: wrap;}

.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget {margin: 0 30px 30px 0;padding-right:30px;width: calc(25% - 22.5px);border-right: 1px solid #c0c0c0;float: left;}
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(4n) {margin-right:0;padding-right:0;border:0;}
.info.single-page .filter-wrapper .ea-body ul li:before {display:none!important;}

.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget .bapf_sfilter {width:100%;float: left;margin-bottom:0;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_head {float:left;width:100%;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_head h3 {text-align:left;color:black;font-size: 14.5px;line-height:19px;text-transform: uppercase;margin-bottom: 10px;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body {float:left;width:100%;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body li {float:left;width:100%;margin-bottom: 6px!important;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body li:last-child {margin-bottom:0!important;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body input {margin: 1px 8px 0 0;height:14px;width:14px;float:left;cursor:pointer;padding:2px;}
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body input:hover {border-color: #ea0e26;}

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body label {max-width: calc(100% - 24px);float:left;font-size: 13px;line-height:16px;cursor:pointer;
-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-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_body label:hover {color:#ea0e26;} 



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

.slide-block.single-slide.product-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left: 50%!important;left: 0;transform: translate(0,0);}
.slide-block.single-slide.product-slide .wp-block-group__inner-container .breadcrumbs-wrapper .breadcrumbs {left: auto;transform: translate(0,0);width: 620px;}

.product-page .wp-block-group.service-block .wp-block-group__inner-container {padding-top:95px;}

.product-page .wp-block-group.service-block .woocommerce .single-product {float:left;width:100%;}
.product-page .wp-block-group.service-block .woocommerce .single-product .product {float:left;width:100%;}

/*--------Images------------*/

.product-page .wp-block-group.service-block .woocommerce .single-product .product .woocommerce-product-gallery {float:left;width:calc(50% - 100px);margin-right:100px;margin-top:-180px;}

.product-page .wp-block-group.service-block .advanced-woo-labels {width: auto!important;left: 10px!important;top: 10px!important;}

.product-page .woocommerce div.product div.images .woocommerce-product-gallery__trigger {top: 10px;right: 10px;width: 36px;height: 36px;}
.product-page .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
-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;		
}
.product-page .woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {opacity:0.6!important;}

.product-page .wp-block-group.service-block .flex-viewport,
.product-page .wp-block-group.service-block .woocommerce div.product.product-type-simple div.images  {box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);background: white;height: auto!important;box-sizing: border-box;overflow:hidden;}
.product-page .wp-block-group.service-block .flex-viewport img,
.product-page .wp-block-group.service-block .woocommerce div.product.product-type-simple div.images img {padding:50px;width: 100%;box-sizing: border-box;overflow:hidden;
-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;	
}
.product-page .wp-block-group.service-block .flex-viewport img:hover,
.product-page .wp-block-group.service-block .woocommerce div.product.product-type-simple div.images img:hover {transform: scale(1.1);}

.product-page .woocommerce div.product div.images .flex-control-thumbs {margin-top:25px;width: calc(100% - 50px);margin-left:25px;}
.product-page .woocommerce div.product div.images .flex-control-thumbs img {padding:10px;box-sizing:border-box;opacity:.35;
-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;	
}
.product-page .woocommerce div.product div.images .flex-control-thumbs img:hover {opacity:1!important;}







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

.product-page .woocommerce div.product div.summary {width:50%;margin-bottom:70px;min-height: 360px;}

.product-page .woocommerce div.product div.summary h1 {margin-left:-4px;}
.product-page .woocommerce div.product div.summary h1:before,
.product-page .woocommerce div.product div.summary h1:after {display:none;}

.product-page .woocommerce div.product div.summary .product_meta {float:left;width:auto;margin-top:-15px;margin-bottom:30px;padding: 0 15px 10px 15px;border-bottom: 1px solid #c0c0c0;padding-right:55px;margin-left:-15px;}
.product-page .woocommerce div.product div.summary .product_meta .sku_wrapper {float:left;width:auto;font-size:13px;color:black;font-family: Montserrat;padding-right:20px;}
.product-page .woocommerce div.product div.summary .product_meta .sku_wrapper .sku {width:auto;font-family: MontserratS;color:#407DD3;color:#193153;}
.product-page .woocommerce div.product div.summary .posted_in {float:left;width:auto;font-size:13px;color:black;font-family: Montserrat;}
.product-page .woocommerce div.product div.summary .posted_in a {width:auto;font-family: MontserratS;color:black;color:#407DD3;color:#193153;
	-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;
}
.product-page .woocommerce div.product div.summary .posted_in a:hover {color:#EA0E26;}

.product-page .woocommerce div.product div.summary .woocommerce-product-details__short-description {float:left;width:100%;clear:both;}
.product-page .woocommerce div.product.product-type-simple div.summary .woocommerce-product-details__short-description {margin-bottom:25px;}
.product-page .woocommerce div.product div.summary .woocommerce-product-details__short-description p {float:left;width:100%;font-family: OpenSansL;}
.product-page .woocommerce div.product div.summary .woocommerce-product-details__short-description p strong {float:left;width:100%;font-family: OpenSansSB;text-align:left!important;font-size:inherit;}
.product-page .woocommerce div.product div.summary .woocommerce-product-details__short-description p:last-of-type {padding-bottom:0;;}

.product-page .woocommerce div.product form.cart {float:left;width:100%;margin-top:55px;margin-bottom:0;}
.product-page .woocommerce div.product.product-type-simple form.cart {margin-top:25px;width:auto;}

.product-page .woocommerce div.product form.cart table.variations {float:left;width:100%;display:block;margin-bottom:35px;}
.product-page .woocommerce div.product form.cart table.variations tbody {float:left;width:auto;display:block;}
.product-page .woocommerce div.product form.cart table.variations tbody tr {float:left;width:auto;display:block;clear:both;background: transparent;padding-bottom:5px;}
.product-page .woocommerce div.product form.cart table.variations tbody tr th {float:left;width:auto;display:block;padding:0!important;background: transparent;min-width:110px;text-align:left;font-weight:normal;font-family: MontserratS;}
.product-page .woocommerce div.product form.cart table.variations tbody tr th label {font-family: MontserratS;font-weight:normal;}
.product-page .woocommerce div.product form.cart table.variations tbody tr td {float:left;width:auto;display:block;padding:0!important;background: transparent;max-width: calc(100% - 110px);font-weight:normal;font-family: Montserrat;}
.product-page .woocommerce div.product form.cart table.variations tbody tr td input {margin-top: 9px;margin-right:5px;float:left;cursor:pointer;}
.product-page .woocommerce div.product form.cart table.variations tbody tr td label {font-family: Montserrat;font-weight:normal;cursor:pointer;
	-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;
}
.product-page .woocommerce div.product form.cart table.variations tbody tr td label:hover {color:#EA0E26;}
.product-page .woocommerce div.product form.cart table.variations tbody tr td > div {float:left;margin-right:15px;}

.product-page .woocommerce div.product form.cart table.variations tbody tr td a.reset_variations {float: left;clear: both;color: #193153;padding: 0px 15px;border-radius: 0;border-bottom: 1px solid #193153; font-size: 11px;text-transform: uppercase;font-family: MontserratB;margin: 10px 0 5px -7.5px;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;
	transition: color 0.2s 0.02s ease;
-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;		
}
.product-page .woocommerce div.product form.cart table.variations tbody tr td a.reset_variations:hover {color:#EA0E26;border-color:#EA0E26;}

.product-page .woocommerce div.product.product-type-variable div.summary.entry-summary > p.price {display:none;}\
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price {float:left;width:100%;}

.product-page .woocommerce div.product .single_variation_wrap {float:left;width:100%;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation {float:left;width:100%;width: auto;padding-bottom: 10px;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price {float:left;width:auto;margin-right:35px;}

.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price {float:left;width:100%;position:relative;}
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price {margin-top:25px;width:auto;margin-right:35px;clear: both;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price span.woocommerce-Price-amount.amount, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price span.woocommerce-Price-amount.amount {height: auto;line-height: 26px;width: 100%; padding: 0;border: 0;margin: 0;float: left;font-size: 21px;color: black;text-align: left!important;font-family: MontserratS;width: 100%;font-size: 27px;line-height: 33px;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price span.woocommerce-Price-amount.amount span, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price span.woocommerce-Price-amount.amount span {height: auto;line-height: 26px;font-size: 16px;font-family: MontserratS;font-size: 21px;}

.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price del, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price del {position:absolute;top: -100%;opacity: 1;margin-top:7px;}
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price del {margin-top:27px;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price del span, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price del span {text-decoration: line-through;opacity: 1!important;font-family: Montserrat!important;font-size: 20px!important;line-height: 22px!important;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price del span span, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price del span span {display:none;}

.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price ins span, 
.product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price ins span {color:#ea0e26!important;}


.product-page .woocommerce div.product .woocommerce-variation-availability {width:auto;float:left;clear: both;padding-top: 10px;}
.product-page .woocommerce div.product .woocommerce-variation-availability p.stock {color:#1eb04b;font-family: MontserratS;font-weight:normal;font-size:13px;padding: 3px 10px;border-radius: 6px;border: 1px solid #1eb04b;width: auto;margin-top: 2px;}

.product-page .woocommerce-variation-add-to-cart {float:left;width:auto;margin-top:-4px;}
.product-page .woocommerce div.product.product-type-simple form.cart {margin-top: 21px;}
.product-page .woocommerce-variation-add-to-cart .quantity, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity {float:left;width:auto;padding:0;position:relative;margin: 0 35px 0 0!important;}

.product-page .woocommerce-variation-add-to-cart .quantity input.minus, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.minus {height:38px;line-height:38px;width:38px;position:absolute;left:0;top:0;font-size: 16px;font-family: MontserratM;border: 1px solid black;border-radius:6px;background: white!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;
	transition: color 0.2s 0.02s ease;
-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;	
}
.product-page .woocommerce-variation-add-to-cart .quantity input.input-text.qty.text, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.input-text.qty.text {height:36px;border-color:#c0c0c0;width: 95px;margin: 0 36px;margin: 0 13px 0 28px;font-size: 16px;font-family: MontserratM;border: 1px solid #c0c0c0;font-weight:normal;}
.product-page .woocommerce-variation-add-to-cart .quantity input.plus, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.plus {height:38px;line-height:38px;width:38px;position:absolute;right:0;top:0;font-size: 16px;font-family: MontserratM;border: 1px solid black;border-radius: 6px;background: white!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;
	transition: color 0.2s 0.02s ease;
-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;	
}
.product-page .woocommerce-variation-add-to-cart .quantity input.minus:hover,
.product-page .woocommerce-variation-add-to-cart .quantity input.plus:hover, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.minus:hover, 
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.plus:hover {color:#ea0e26!important;border-color:#ea0e26!important;}

.product-page .woocommerce div.product form.cart .button {height:39px;line-height:39px;width:auto;float:left;color:#3A3A3C;font-size:14.5px;padding: 0 18px;padding-right:30px;margin-top:25px;text-transform:uppercase;margin-right:10px;border-radius:6px;color:#3A3A3C;background-color:#FEDE14;margin: 6px 0 1px 0;margin-top: 0;cursor:pointer;border-radius: 6px;font-family: MontserratB;float:left!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;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;
}
.product-page .woocommerce div.product form.cart .button:after {content:'»';position:absolute;right:13.5px;top:50%;transform:translate(0,-50%);margin-top:-1.25px;font-size:20px;font-family: MontserratB;}
.product-page .woocommerce div.product form.cart .button:hover {background-color:#EA0E26;color:white;}

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

.product-page .woocommerce .woocommerce-tabs.wc-tabs-wrapper {float:left;width:100%;}

.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs {float:left;width:100%;padding:0;margin:0;overflow: visible;margin-bottom:35px;}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li {float:left;width:auto;padding:0;margin:0;background:transparent!important;border:0!important;border-radius:0!important;margin-right:20px!important;border: 1px solid #244777!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;
-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;

}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active {border-color: #FDD017!important;}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover,
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active:hover {border-color: #EA0E26!important;}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs::before,
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li::before, 
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li::after {display:none!important;}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li a {float:left;width:auto;padding:0;margin:0;color: #244777!important;font-size:19px;line-height:42px!important;box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);padding: 0 25px;height:42px;font-family: MontserratS;background: white;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-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;
}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#FDD017!important;}
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover a {color: #EA0E26!important;}

.product-page .woocommerce-Tabs-panel {float:left;width:100%;}
.product-page .woocommerce-Tabs-panel h2 {display:none;}

.product-page .woocommerce table.shop_attributes {margin:0 0 15px 0!important;}
.product-page .woocommerce div.product .woocommerce-tabs .panel {margin: -57.5px 0 0 0!important;position: relative;padding-top: 60px;border-top: 1px solid #c0c0c0;z-index: -1;}
.product-page .woocommerce div.product .woocommerce-tabs .panel p {text-align:left!important;}

.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes {border-radius: 6px;border: 1px solid #c0c0c0;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr {border-bottom: 1px solid #c0c0c0!important;float: left;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_fasovka,
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_upakovka,
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_kolir {display:none!important;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-of-type {border:0!important;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr th {padding: 9px 25px;background: transparent!important;font-size: 13px!important;line-height:19px;font-family: MontserratB!important;text-transform: uppercase;text-align:left!important;width:270px;border: 0;} 
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td {padding: 9px 25px!important;background: transparent!important;border-left: 1px solid #c0c0c0!important;font-family: Montserrat;font-size: 13.5px!important;line-height:19px;text-align:left!important;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td p {padding:0;font-family: Montserrat;font-size: 13.5px!important;line-height:19px;text-align:left!important;font-style:normal;color:black;}
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td p a {padding:0;font-family: Montserrat;font-size: 13.5px!important;line-height:19px;text-align:left!important;font-style:normal;color:black;}

.product-page .woocommerce .woocommerce-Tabs-panel--description {}

.product-page .wp-block-group .woocommerce-Tabs-panel--description h3 {float: none;text-align: left;margin: 0;padding: 20px 0;font-weight: normal;color: #244777;}
.product-page .wp-block-group .woocommerce-Tabs-panel--description h4 {font-size: 22px;line-height: 26px;float: none;text-align: left;margin: 0;padding: 20px 0;font-weight: normal;color: #6C84A9;}

.product-page .wp-block-group .woocommerce-Tabs-panel--prymitky table {border-radius: 6px;border: 1px solid #c0c0c0;margin-bottom:20px;}
.product-page .wp-block-group .woocommerce-Tabs-panel--prymitky table tr td {border-left: 1px solid #c0c0c0!important;background: transparent;}
.product-page .wp-block-group .woocommerce-Tabs-panel--prymitky table tr td:first-of-type {border: 0!important;}
.product-page .wp-block-group .woocommerce-Tabs-panel--prymitky table tr td img {max-width:70px;height:auto;position:relative;left:50%;transform: translate(-50%,0);float:left;}
.product-page .wp-block-group .woocommerce-Tabs-panel--prymitky table tr td p {padding:0;font-family: Montserrat;font-size: 13.5px!important;line-height:19px;text-align:center!important;font-style:normal;color:black;clear:both;padding:0;}



/*--------Announce------------*/

.product-page .woocommerce-notices-wrapper {position: absolute;top: 5px;max-width: 50%;width:auto;left: calc(50% - 2px);}
.product-page .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {display:none!important;}
.product-page .wc-block-components-notice-banner.is-success {padding: 9px 18px 9px 15px!important;}
.product-page .wc-block-components-notice-banner.is-success>svg {height: 18px;width: 18px;}
.product-page .wc-block-components-notice-banner__content {font-size: 13px!important;font-family: MontserratB!important;text-transform: uppercase;margin-bottom: 0;padding-top:1px!important;padding-bottom: 5px;padding-bottom:0!important;}

/*--------Related------------*/

section.related.products {float:left;width:100%;margin-top:55px;}
.wp-block-group.service-block section.related.products ul.products {margin-bottom: 50px!important;}

























/*--------------------- Checkout ------------------------*/

.single-page.checkout-page .woocommerce {float:left;width:100%;}

.single-page .wp-block-group.about .wp-block-group__inner-container ul.woocommerce-error,
.single-page .wp-block-group.about .wp-block-group__inner-container .woocommerce-message,
.single-page .wp-block-group.about .wp-block-group__inner-container .woocommerce-notices-wrapper {display:none!important;}

.single-page.checkout-page .woocommerce .checkout {float:left;width:100%;

    border: 0;
    box-sizing: border-box;
    border-radius: 40px;
	width:100%;
	max-width:100%;
	margin-left:0;
	margin-right:0;
	position:relative;
	

}

.single-page.checkout-page .woocommerce .checkout .col2-set {width: calc(50% - 30px);float:left;padding:40px;border: 0;box-sizing:border-box;margin-right:60px;

	box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);
	
	
}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields {float:left;width:100%;





}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields h3 {float:left;width:100%;padding: 0 0 30px 0;margin-left:-2px;margin:0!important;

	/*display:none!important;*/
	
		color: #244777;
	text-align:left;
	padding-bottom:20px;
	
	

}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row {padding:0;margin:0;width: calc(50% - 10px);float:left;margin-right:20px;margin-bottom:20px;clear:none!important;}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:nth-of-type(2n) {margin-right:0;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:nth-of-type(2n+1) {clear:both!important;}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_city_field {margin-right:20px;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_state_field {clear: none!important;margin-right:0;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_country_field {margin-right:20px;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_postcode_field {clear: none!important;margin-right:0;}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field {width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field:before {content:'Дані доставки';clear:both;float:left;width:100%;font-weight:normal;font-family: MontserratS;text-transform:none;padding: 7.5px 0 10px 0;font-size:13px;line-height:17px;

	font-size: 20px;
    line-height: 26px;
    float: none;
    text-align: left;
    margin: 0;
    padding: 20px 0;
    font-weight: normal;
    color: #6C84A9;


}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label {width:100%;padding-bottom:5px!important;text-align:left;font-size: 13px!important; line-height: 17px!important;font-family: MontserratB!important;text-transform:uppercase;right:auto!important;position:relative!important;float:left;color:black!important;clip: auto!important;clip-path: none!important;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label span {font-size:11px!important;text-transform:none;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label abbr {color:#EA0E26;padding-left: 0.5px;font-family: FixelS;font-size: 15px;line-height: 17px;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label > span {padding-left:4px;font-family: MonserratS;

	display:none;

}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span > input,
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2-selection__rendered {width:100%;box-sizing:border-box;padding: 0;border:0;border-bottom: 1px solid black;font-size: 16px;line-height: 21px;font-size: 16px;line-height: 21px;font-family: FixelS;text-align:left;background:transparent;box-shadow: 0 0 0 0 white;height:34px;line-height:34px;font-size: 21px;color: black;font-family: Fixel;

	border: 1px solid #c0c0c0;
	font-family: MontserratM;
	padding: 0 18px;
    height: 40px;
    line-height: 40px;
	font-size: 16px;
	border-radius: 6px;
	
	
	

}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field > span > input, 
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field > span .select2 {border-color: #EA0E26!important;}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2 {height:40px;border: 1px solid #c0c0c0;border-radius: 6px;box-sizing:border-box;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2 span {border:0;height:38px;}

.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields {display:none;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row {padding:0;margin:0;width: 100%;float:left;margin-bottom:0px;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > label {clear:both;float:left;width:100%;font-weight:normal;font-family: MontserratS;text-transform:none;padding: 7.5px 0 10px 0;font-size:13px;line-height:17px;

	font-size: 20px;
    line-height: 26px;
    float: none;
    text-align: left;
    margin: 0;
    padding: 20px 0;
    font-weight: normal;
    color: #6C84A9;  






}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > label span {font-family: FixelS;font-size: 10px;line-height: 21px;display:none;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > span {float:left;width:100%;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > label > span {padding-left:4px;font-family: FixelS;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > span > textarea {width:100%;box-sizing:border-box;padding: 0;border:0;border-bottom: 1px solid black;font-size: 16px;line-height: 21px;font-size: 16px;line-height: 21px;font-family: FixelS;text-align:left;background:transparent;box-shadow: 0 0 0 0 white;height:34px;line-height:34px;font-size: 21px;color: black;font-family: Fixel;height: 90px;line-height: 24px;

	border: 1px solid #c0c0c0;
    font-family: MontserratM;
    padding: 0 18px;
    height: 90px;
    line-height: 25px;
    font-size: 16px;
    border-radius: 6px;




}




.single-page.checkout-page .woocommerce .checkout h3#order_review_heading {display:none!important;}

.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order {width: calc(50% - 30px);float:left;padding:40px;border: 0;box-sizing:border-box;

	/*width: 100%!important;margin-left:0%!important;margin-right:0%!important;float:left;margin-bottom:0;
	padding:0!important;
	border:0!important;
	border-radius:0!important;*/
	
	    box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);
	
	

}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order:before {content:'Ваше замовлення';float:left;width:100%;text-align: left;text-transform: none; color: #337AB7;font-size: 32px;line-height: 37px;padding: 0 0 20px 0;display:block!important;height:32px;
	
	font-size: 27px;
    line-height: 33px;
    font-family: MontserratS;
	color: #244777;

	/*display:none!important;*/

}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table {float:left;width:100%;position:relative;margin:0;display:block;margin-bottom:35px;

	/*display:none!important;*/

}

.single-page.checkout-page .woocommerce table.shop_table {border-radius:6px;border-color: #c0c0c0;}

.single-page.checkout-page .woocommerce table.shop_table tbody td,
.single-page.checkout-page .woocommerce table.shop_table tbody th,
.single-page.checkout-page .woocommerce table.shop_table tfoot td,
.single-page.checkout-page .woocommerce table.shop_table tfoot th, 
.single-page.checkout-page .woocommerce table.shop_table td {border-top: 1px solid #c0c0c0!important;background: transparent!important;font-family: Montserrat;}
.single-page.checkout-page .woocommerce table.shop_table td span {font-family: Montserrat;}

.single-page.checkout-page .woocommerce table.shop_table td strong {font-size: 13px;font-family: MontserratS;font-weight:normal;}
.single-page.checkout-page .woocommerce table.shop_table td .variation {float:left;margin: 5px 0 0 0;width:100%;}
.single-page.checkout-page .woocommerce table.shop_table td .variation dd,
.single-page.checkout-page .woocommerce table.shop_table td .variation dt, 
.single-page.checkout-page .woocommerce table.shop_table td .variation dd p {font-size: 11.5px;line-height:14px;padding:0;}
.single-page.checkout-page .woocommerce table.shop_table td .variation dt {font-family: MontserratS;}

.single-page.checkout-page .woocommerce table.shop_table tfoot td,
.single-page.checkout-page .woocommerce table.shop_table th:nth-of-type(2n),
.single-page.checkout-page .woocommerce table.shop_table td:nth-of-type(2n) {border-left: 1px solid #c0c0c0!important;}
.single-page.checkout-page .woocommerce table.shop_table th:nth-of-type(2n),
.single-page.checkout-page .woocommerce table.shop_table td:nth-of-type(2n) {text-align:left;}

.woocommerce table.shop_table thead th {font-size: 13px!important;font-family: MontserratB!important;text-transform: uppercase;}
.single-page.checkout-page .woocommerce table.shop_table tfoot th,
.single-page.checkout-page .woocommerce table.shop_table tfoot td {font-size: 14.5px!important;font-family: MontserratB!important;}
.single-page.checkout-page .woocommerce table.shop_table tfoot td span {font-size: 14.5px!important;font-family: MontserratB!important;}

.single-page.checkout-page .woocommerce table.shop_table tfoot tr.order-total th {text-transform: uppercase;font-size: 14.5px!important;}
.single-page.checkout-page .woocommerce table.shop_table tfoot tr.order-total td,
.single-page.checkout-page .woocommerce table.shop_table tfoot tr.order-total td span {font-size: 14.5px!important;}

.single-page.checkout-page .woocommerce ul#shipping_method {margin-bottom:-8px;float:left;width:100%;}
.single-page.checkout-page .woocommerce ul#shipping_method li {float:left;height:auto;line-height:auto;width:100%;}
.single-page.checkout-page .woocommerce ul#shipping_method li:last-child {margin-bottom:0;}
.single-page.checkout-page .woocommerce ul#shipping_method li label {font-size: 13px!important;line-height: 15px;font-family: Montserrat!important;float: right;text-align: left;width: calc(100% - 22px);margin-top:2px;font-weight:normal;}







/*.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table td .product-quantity {display:none!important;display:block;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table thead {padding: 15px 33px 15px 33px;background-color: #F3F4F6;border: 0;display: block;border-radius: 30px;width: calc(100% + 30px);margin-left:-15px;box-sizing: border-box;float: left;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table thead tr {float:left;width:100%;margin:0;display:block;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table thead th:nth-of-type(1) {padding-top:0;padding-bottom:0;width: calc(100% - 165px);    float: left;display:block;font-size: 15.5px;line-height: 25px;font-family: fixelE;height:22px;padding-left:0;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table thead th:nth-of-type(2) {text-align:right!important;padding-top:0;padding-bottom:0;width:145px;box-sizing: border-box;float: right;display:block;font-size: 15.5px;line-height: 22px;font-family: fixelE;padding-right:0;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody {border: 0;display: block;width: calc(100% - 35px);margin-left: 15px;box-sizing: border-box;float: left;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody tr {float:left;width:100%;margin:0;display:block;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody th:nth-of-type(1),
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(1) {padding-left:0;width: calc(100% - 145px);display:block;float:left;box-sizing: border-box;padding-top:15px;padding-bottom:15px;position:relative;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(1) {font-size:0;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody th:nth-of-type(2),
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(2) {text-align:right!important;padding-right:0;width:145px;box-sizing: border-box;display:block;float: right;padding-top:15px;padding-bottom:15px;font-size:15.5px;line-height:22px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(1) span {padding-left:25px;float:left;box-sizing:border-box;font-size:15.5px;line-height:22px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(1) span.remove {float:left!important;display: block!important;width:16px;padding-left:0;position:absolute;left:0;top:15px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td:nth-of-type(1) span.remove a.remove {float:left!important;display: block!important;font-size: 20px!important;height: 16px!important; width: 16px!important;line-height: 22px!important; text-align: center!important;padding-right: 10px!important; font-family: Ermilov!important;border-radius: 0!important;color: red!important;font-weight: 700!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;
}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tbody td span.remove a.remove:hover {background: transparent!important;color:#337AB7!important;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot {padding: 0 33px 0 33px;border: 0;display: block;border-radius: 30px;width: calc(100% + 30px);margin-left:-15px;box-sizing: border-box;float: left;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot tr {float:left;width:100%;margin:0;display:block;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot th {padding-top:0;padding-bottom:0;width: calc(100% - 165px);    float: left;display:block;font-size: 15.5px;line-height: 25px;font-family: fixelE;height:22px;padding-left:0;text-transform:uppercase;padding-top:15px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot td {text-align:right!important;padding-top:0;padding-bottom:0;width:145px;box-sizing: border-box;float: right;display:block;font-size: 15.5px;line-height: 22px;font-family: fixelE;padding-right:3px;padding-top: 15px;font-family: FixelE;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot td span,
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot td strong, 
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot td bdi {font-family: FixelE;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot .cart-subtotal,
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot .woocommerce-shipping-totals.shipping {display:none!important;}*/

.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {float:left;width:100%;background:transparent!important;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment:before {content:'Варіанти розрахунку';clear:both;float:left;width:100%;font-weight:normal;font-family: MontserratS;text-transform:none;padding: 7.5px 0 10px 0;font-size:13px;line-height:17px;

	font-size: 20px;
    line-height: 26px;
    text-align: left;
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: normal;
    color: #6C84A9;


}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {padding: 25px 33px 25px 33px!important;background-color: #F3F4F6;border: 0;display: block;border-radius: 30px;width: calc(100% + 30px);margin-left:-15px!important;box-sizing: border-box;float: left;border:0!important;margin-bottom: 30px!important;

	padding: 0!important;
	border:0!important;
	background: transparent!important;
	margin-left: 0!important;
	width:100%!important;
	margin-bottom: 20px!important;

} 
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {padding:0;float: left; width: 100%;

	margin-bottom:12.5px!important;


}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li:before {display:none!important;}
.single-page.checkout-page #add_payment_method #payment ul.payment_methods li input,
.single-page.checkout-page .woocommerce-cart #payment ul.payment_methods li input,
.single-page.checkout-page .woocommerce-checkout #payment ul.payment_methods li input {margin-right:10px!important;cursor:pointer;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {padding:0;float: right; width: calc(100% - 25px);font-family: Montserrat;font-size:14.5px;padding-top:1px;cursor:pointer;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:hover {color:#EA0E26;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img {background-color:white;max-height:25px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box {float: left; width: 100%;margin-bottom:0!important;background:transparent!important;border-top:1px solid #c0c0c0;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;

	/*display:none!important;*/
	margin-top:2px!important;
	padding-top:10px!important;
	
	
	

}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box:before {border: 0!important;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box p {text-align:left;font-size:13px;line-height:18px;padding-bottom:0;

	font-size: 12px;
    line-height: 16px;
    font-family: 'Montserrat';


}


.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order {float:left;width:100%;padding:0!important;width: calc(100% - 35px);width: 100%;margin:0;margin-left:15px;

	margin-left:0!important;

}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper {float: left; width: 100%;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {float: left; width: 100%;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {text-align:left!important;font-size: 14px!important;line-height: 19px!important;padding-bottom:0;font-family: 'MontserratM';}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a {font-family: 'MontserratM';}

.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button {height:39px;line-height:39px;width:auto;float:left;color:#3A3A3C;font-size:14.5px;padding: 0 18px;padding-right:30px;margin-top:25px;text-transform:uppercase;margin-right:10px;border-radius:6px;color:#3A3A3C;background-color:#FEDE14;margin: 6px 0 1px 0;margin-top: 25px;cursor:pointer;border-radius: 6px;font-family: MontserratB;float:left!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;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;
}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button:after {content:'»';position:absolute;right:13.5px;top:50%;transform:translate(0,-50%);margin-top:-1.25px;font-size:20px;font-family: MontserratB;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button:hover {background-color:#EA0E26;color:white;}

.single-page.checkout-page #add_payment_method #payment div.payment_box p:last-child, 
.single-page.checkout-page .woocommerce-cart #payment div.payment_box p:last-child, 
.single-page.checkout-page .woocommerce-checkout #payment div.payment_box p:last-child {text-align:left!important;}

/*------------Notices------------*/

body .wc-block-components-notice-banner.is-error {margin: 0 0 35px 0!important;border-color:#EA0E26!important;border-radius:6px!important;padding: 9px 18px 9px 15px!important;}
body .wc-block-components-notice-banner.is-error>svg {height: 18px;width: 18px;}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {font-size: 14.5px!important;font-family: MontserratB!important;text-transform: uppercase;margin-bottom:0;padding-bottom:5px;}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul {margin-left:0!important;}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li {font-size: 13px!important;font-family: Montserrat!important;line-height:17px;font-weight:normal;}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li strong {font-family: MontserratB!important;}

/*------------Ready------------*/

section.woocommerce-order-details {display:none!important;}
section.woocommerce-customer-details {display:none!important;}

div.woocommerce-order {float:left;width:100%;}
div.woocommerce-order .woocommerce-notice.woocommerce-notice--success {clear: both;float: left;width: 100%;font-weight: normal;font-family: MontserratS;text-transform: none;font-size: 13px;line-height: 17px;font-size: 20px;line-height: 26px;text-align: left;margin: 0;padding: 0 0 20px 0;}
div.woocommerce-order ul.woocommerce-order-overview {border-radius: 6px;border: 1px solid #c0c0c0;float:left;max-width:100%;margin:0;width:auto;}
div.woocommerce-order ul.woocommerce-order-overview li {padding: 10px 20px;margin: 10px 0;font-size: 12px;font-family: MontserratB;}
div.woocommerce-order ul.woocommerce-order-overview li strong {font-size: 17px;font-family: Montserrat;padding-top:3px;}
div.woocommerce-order ul.woocommerce-order-overview li span {font-size: 17px;font-family: Montserrat;}







/*--------------Popup (Contact Form + Search)-----------------*/

body #sgpb-popup-dialog-main-div-wrapper > div {left:0;top:0;width:100%;height:100vh;float:left;z-index: 999999999!important;left: 0!important;}
body #sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {left:0;top:0;width:100%;height:100vh;float:left;padding:0!important;margin:0!important;border:0!important;max-height:100000px!important;max-width:100%!important;z-index: 999999999!important;background: transparent!important;box-shadow: 0 0 0 0 white!important;width: 100%!important;}

body .sgpb-popup-overlay {background: rgba(25,49,83,0.925)!important;background: rgba(25,49,83,0.975)!important;z-index: 999999!important;opacity: 1!important;}

body .sgpb-popup-close-button-1,
body .sgpb-popup-close-button-2,
body .sgpb-popup-close-button-3,
body .sgpb-popup-close-button-4,
body .sgpb-popup-close-button-5 {top: 30px!important;right: 30px!important; width: 30px!important;height: 30px!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;
	-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;
}

.sgpb-popup-builder-content-html {height:100vh;float:left;width: 100%;}
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper {margin-top: -15px!important;margin-bottom: 0px!important;padding: 30px!important;box-sizing: border-box;width: 420px;position: relative; left: 50%;transform: translate(-50%,0);max-width: 100%;width: calc(40% - 30px)!important;float: left;min-width: 570px;max-width: 100%;left:50%;top:50%;transform: translate(-50%,-50%);min-width:380px!important;width:auto!important;max-width:420px!important;box-shadow: 0 16px 26px 0 rgb(2 86 105 / 11%);background: white!important;border-radius: 0;padding: 25px 25px;box-sizing: border-box;}
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper {max-width:460px!important;}

.info .wpcf7, .sg-popup-builder-content .wpcf7, 
.sg-popup-builder-content  .yith-ajaxsearchform-container, 
.sg-popup-builder-content .wp-block-search__button-outside, 
.sg-popup-builder-content .wp-block-search__button-outside > div {height:auto;float:left;width: 100%;}

.info .wpcf7 form, .sg-popup-builder-content .wpcf7 form, 
.sg-popup-builder-content  .yith-ajaxsearchform-container form {float:left;width:100%;}
.info.authorize .wpcf7 form {width:100%;box-sizing: border-box;padding: 0 15px;}

.wpcf7 h3,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper h3 {padding: 0 0 15px 0;font-size: 24px;line-height: 32px;float: left; width: 100%;color: black; font-family: MontserratS;text-align: center;width: 100%;margin:0;margin-top: -4px;}

.wpcf7 p,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p {text-align:center;font-family: Montserrat;font-size: 14.5px;line-height: 17px;box-sizing:border-box;padding: 0;color: black;margin: 0;border: 0;float: left;margin-top: 0;box-sizing: border-box;padding: 0 15px 20px 15px;box-sizing:border-box;text-align: center!important;margin-bottom:10px;width:100%;margin:0;margin-top:-7.5px;}
span.wpcf7-spinner {display:none!important;}
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p {padding: 0 25px 20px 25px;}

.info .wpcf7 .field,
.sg-popup-builder-content .wpcf7 .field {float: left!important;margin: 0;padding: 0!important;width:100%;margin-right: 0!important;margin-bottom: 7.5px;}
.info.cabinet.lost .wpcf7 .log_user.field {width:100%;;margin-right:0!important;}
.info .wpcf7 .field.captcha,
.sg-popup-builder-content .wpcf7 .field.captcha {width:auto;margin-right:0!important;}
.info .wpcf7 .field.text,
.sg-popup-builder-content .wpcf7 .field.text {width:100%!important;margin-right:0!important;margin-bottom:0!important;padding-bottom:0!important;}
.info .wpcf7 .field.file,
.sg-popup-builder-content .wpcf7 .field.file {width:100%!important;margin-right:0!important;padding-bottom: 0!important;}
.info .wpcf7 .field span,
.sg-popup-builder-content .wpcf7 .field span {width:100%;float:left;}
.info .wpcf7 .field.captcha span,
.sg-popup-builder-content .wpcf7 .field.captcha span {width:auto;float:left;}
.info .wpcf7 .field.captcha span.cptch_span,
.sg-popup-builder-content .wpcf7 .field.captcha span.cptch_span {height:30px;line-height:30px;}
.info .wpcf7 .field:nth-of-type(2n),
.sg-popup-builder-content .wpcf7 .field:nth-of-type(2n) {margin-right: 0!important;clear: none;}
.info .wpcf7 .field:nth-of-type(2n+1),
.sg-popup-builder-content .wpcf7 .field:nth-of-type(2n+1) {clear:both;}
.info .wpcf7 .field.captcha,
.sg-popup-builder-content .wpcf7 .field.captcha {clear:none;padding-left:18px;width:100%;padding-bottom:10px;}
.info .wpcf7 .field label,
.sg-popup-builder-content .wpcf7 .field label {float: left;text-align: left;line-height: 21px!important;font-size: 14px;padding-top: 10px;padding-bottom: 5px;    padding: 0 18px 4px 18px;}
.info .wpcf7 .field.captcha label,
.sg-popup-builder-content .wpcf7 .field.captcha label {padding: 0;width:auto;margin: 0!important;}
.info .wpcf7 .field label abbr,
.sg-popup-builder-content .wpcf7 .field label abbr {color: red;font-weight: 700;border: 0!important;text-decoration: none;padding-left:3px;}
.info .wpcf7 .field input, 
.info .wpcf7 .field select, 
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field input,
.sg-popup-builder-content .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field textarea, 
.sg-popup-builder-content  .yith-ajaxsearchform-container form input.yith-s, 
.wp-block-group  .yith-ajaxsearchform-container form input.yith-s, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__input {font-size: 14px;padding: 0 18px;height: 40px;line-height: 40px;border-radius: 0;border: 1px solid #E7E7E7;border: 1px solid black;box-sizing: border-box;background: white;width:100%;border-radius:6px;font-size:14.5px;font-family: MontserratS;margin-bottom:0;font-family: MontserratM;

	border-color:#c0c0c0;

}
.sg-popup-builder-content  .yith-ajaxsearchform-container form input.yith-s,
.wp-block-group  .yith-ajaxsearchform-container form input.yith-s, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__input {width: calc(100% - 45px);float:left;margin-right:5px;}
.info .wpcf7 .field select, 
.sg-popup-builder-content .wpcf7 .field select {padding: 0 18px 0 14px;}
.info .wpcf7 .field.captcha input,
.sg-popup-builder-content .wpcf7 .field.captcha input {padding:0;text-align:center;width:35px!important;height:25px;line-height:25px;border-radius:5px;}
.info .wpcf7 .field input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.info .wpcf7 .field select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid, 
.info .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid, 
.info .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid,
.sg-popup-builder-content .wpcf7 .field textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid {border: 1px solid #F01B2D;}
.info .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field select {cursor:pointer;}
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field textarea {padding: 10px 22px;height: 90px;line-height: 19px;border-radius: 20px;border: 1px solid #E7E7E7;box-sizing: border-box;background: white;float: left;}
.info .wpcf7 .field.file input,
.sg-popup-builder-content .wpcf7 .field.file input {border:0;border-radius:0;background:transparent;}
.info .wpcf7 .field.agree-field,
.sg-popup-builder-content .wpcf7 .field.agree-field {width:100%;max-width: calc(100% - 162px);max-width: calc(100% - 170px);margin:5px 0 0 8px!important;padding-bottom:0!important;float:left!important;clear:none!important;}
.info .wpcf7 .field.agree-field label,
.sg-popup-builder-content .wpcf7 .field.agree-field label {padding: 0;width: auto;position: relative;/*transform: translate(-50%,0);left: 50%;*/width:100%;}
.info.contacts-page .wpcf7 .field.agree-field label {margin-left:12px;}
.info .wpcf7 .field.agree-field label input,
.sg-popup-builder-content .wpcf7 .field.agree-field label input {display: inline;margin: 1px 11px 0 0;text-align: center;vertical-align: middle;margin-right: 10px!important;height:13px;width:13px;float:left;}
.info .wpcf7 .field.agree-field span,
.sg-popup-builder-content .wpcf7 .field.agree-field span {float: left;text-align: left;line-height: 16px!important;font-size: 12px;padding-top: 10px;padding-bottom: 5px;width: 100%;padding:0;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span,
.sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span {margin:0;padding:0;width:100%;}
.info .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label,
.sg-popup-builder-content .wpcf7 .field.agree-field span.wpcf7-form-control-wrap span.wpcf7-list-item-label {width: auto;max-width: calc(100% - 24px);}

.info .wpcf7 .button,
.sg-popup-builder-content .wpcf7 .button {float:left;width: auto;padding: 0;margin-top:0;float:right;margin-bottom:0!important;padding-bottom:0!important;}

.button-wrapper {float:left;width: calc(100% - 36px);margin-top:0;margin-left:18px;}
.button-wrapper.little {margin-top:20px;}
.info .wpcf7 .button input,
.button-wrapper > button,
.log_pass.captcha.field > button,
.sg-popup-builder-content .wpcf7  .button input, 
.sg-popup-builder-content  .yith-ajaxsearchform-container input#yith-searchsubmit, 
.wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__button {height:41px;line-height:41px;width:auto;float:left;color:#000000;font-size:14.5px;padding: 0 18px;margin-top:8px;text-transform:uppercase;font-family: MontserratB;margin-right:10px;border-radius:0;color:#000000;border-radius: 6px;background-color: #FDD017;margin: 6px 0 1px 0;margin-top:0;cursor:pointer;position:relative;float: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;
-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:black;border:0!important;
}
/*.sg-popup-builder-content .wpcf7  .button input {position:relative;}
.sg-popup-builder-content .wpcf7  .button input:after {content: '»';position: absolute;right: 18px;top: 50%;transform: translate(0,-50%);margin-top: -1.75px;font-size: 20px;font-family: MontserratB;}*/

.sg-popup-builder-content  .yith-ajaxsearchform-container input#yith-searchsubmit,
.wp-block-group  .yith-ajaxsearchform-container input#yith-searchsubmit, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__button {width:40px;height: 40px;border-radius:6px;background: url('/images/icons/search-black.png') center center no-repeat #FDD017!important;background-size: auto 18px!important;font-size:0!important;}
.sg-popup-builder-content  .yith-ajaxsearchform-container input#yith-searchsubmit:hover, 
.wp-block-group  .yith-ajaxsearchform-container input#yith-searchsubmit:hover, 
.sg-popup-builder-content .wpcf7 .button input:hover, 
.wp-block-group .wpcf7 .button input:hover, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__button:hover {background-color:#EA0E26;color:white;}
.sg-popup-builder-content  .yith-ajaxsearchform-container input#yith-searchsubmit:hover,
.wp-block-group  .yith-ajaxsearchform-container input#yith-searchsubmit:hover, 
.sg-popup-builder-content .wp-block-search__button-outside > div > .wp-block-search__button:hover {background: url('/images/icons/search.png') center center no-repeat #EA0E26!important;background-size: auto 18px!important;}


span.wpcf7-not-valid-tip {display:none!important;}



.wpcf7 form .wpcf7-response-output {height: auto;line-height: 13px;width: 100%;color: black;text-align: center;font-size: 12px;padding: 0 5%;margin: 15px 5% 0 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0 25px!important;font-family: Montserrat;margin: 15px 10px -12px 10px!important;width: calc(100% - 20px);border-top: 1px solid #CD1725!important;padding-top: 10px!important;box-sizing:border-box;color:#F01B2D;

	margin: 15px 5px -12px 5px!important;
	width: calc(100% - 10px);
	padding-left:10px!important;
	padding-right:10px!important;


}
.contacts-page .wpcf7 form .wpcf7-response-output {padding-left:25px!important;padding-right:25px!important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: green!important;color:green;}

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

.sg-popup-builder-content .autocomplete-suggestions,
.wp-block-group .autocomplete-suggestions {margin-top: 30px!important;z-index: -1!important;border-radius: 6px!important;padding:20px 0 10px 0!important;max-height: 3000px!important;}
.sg-popup-builder-content .autocomplete-suggestions .autocomplete-suggestion,
.wp-block-group .autocomplete-suggestions .autocomplete-suggestion {padding: 5px 18px!important;min-height:1px!important;font-size: 14.5px!important;line-height:20px!important;font-family: Montserrat;font-size:14.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;
}
.sg-popup-builder-content .autocomplete-suggestions .autocomplete-suggestion:hover,
.wp-block-group .autocomplete-suggestions .autocomplete-suggestion:hover {background: transparent!important;color:#EA0E26;}
.sg-popup-builder-content .autocomplete-suggestions .autocomplete-suggestion strong,
.wp-block-group .autocomplete-suggestions .autocomplete-suggestion strong {font-weight:normal;}

.search-page .wp-block-group p {padding:20px 0 0 0!important;}
.search-page .yith-ajaxsearchform-container {width:400px;float:left;clear:both;margin-top:30px;}
.search-page .wp-block-group p.woocommerce-loop-product__title {padding: 0 0 15px 0!important;border-bottom: 1px solid #f0f0f0;float:left;width:100%;margin-bottom:15px;}
.search-page .wp-block-group p.woocommerce-loop-product__title a {color:#193153;}
.search-page .wp-block-group p.woocommerce-loop-product__title a:hover {color:#EA0E26;}
.search-page .pagination {margin-bottom:0!important;}
.info.single-page.search-page > .wp-block-group.about > .wp-block-group__inner-container {padding-bottom: 75px;}





/*-----------------------------Navi-------------------------------*/

.pagination {float: left;max-width: 100%;width: 96%;position: relative!important;bottom: 0!important;margin: 0 2%!important;margin-bottom: 20px!important;margin-top: 5px!important;}
.pagination .wp-pagenavi {float:left;width: auto;position:relative;/*left:50%;transform: translate(-50%,0);*/margin-left:-2px;position:relative;left:50%;transform: translate(-50%,0);}
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {height:25px;line-height:25px;width:auto;min-width:25px;font-family: MontserratS;font-size:12px;color:black;border: 1px solid #e5e5e5!important;padding: 0!important;cursor:pointer;float:left;text-align:center;font-style:normal;margin: 0 3px;border-radius:4px;
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
	-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;
}
.pagination .wp-pagenavi a.first, .pagination .wp-pagenavi a.last {display:none;}
.pagination .wp-pagenavi span.pages {display:non;padding: 0 15px!important;pointer-events:none;cursor:none;border-radius:4px;display:none;}
.pagination .wp-pagenavi span.current {border-color:#407DD3!important;color:#407DD3!important;}
.pagination .wp-pagenavi a:hover {border-color:#407DD3!important;color:#407DD3!important;}


/*-----------------------------Share-------------------------------*/

.sharing {float:right;width:100%;padding-top:0;margin-top:10px;padding-top:0px;position:relative;margin-bottom:0px;}
.sharing .share:before {content:'';position:absolute;top:24px;border-top: 2px solid #FEDE14;height:0;width:20px;left:0;transform:translate(0,0);}
.sharing .share {float: right;width: auto;margin-top: 15px;position: relative;left: 0;transform: translate(0,0);width:auto!important;margin-bottom:-10px;}
.sharing label {font-family: MontserratS;font-size: 13px;line-height:19px;margin-right:15px;float:left;width:auto;float:left;color:#244777;color:#193153;}
.sharing .addtoany_shortcode {float:left;position: relative;left: 0;text-align: left;margin-top:-3px;margin-bottom:-3px;}
.sharing .addtoany_list a {padding:0!important;float:left;}
.sharing .addtoany_list a span {background:transparent!important;opacity:1!important;border: 1px solid #244777!important;padding: 2px;box-sizing:border-box;border-radius:3px!important;float: left;height:26px!important;width:26px!important;margin-right:4px!important;margin-bottom:4px!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;
}
.sharing .addtoany_list a span.a2a_label {display:none!important;}
.sharing .addtoany_list a:hover span {background:#EA0E26!important;border-color:#EA0E26!important;}
.sharing .addtoany_list a span path {fill:#244777!important;}
.sharing .addtoany_list a:hover span path {fill:white!important;}

/*-----------------Breadcrumbs---------------------*/

.breadcrumbs-wrapper {float:left;width:100%;margin: 0;height:auto;position:relative;z-index:44;line-height:19px;padding:50px 0 10px 0;

	padding-top:20px;


}
.breadcrumbs-wrapper .breadcrumbs {position:relative;float:left;width: 1250px;left:50%;transform: translate(-50%,0);padding: 10px 0;color:#AFAFAF;line-height:19px;padding-left:2px;padding-right:2px;box-sizing:border-box;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {margin:0 0 0 2px;float:left;float:none;text-align:center;width: auto;/*left:50%;transform: translate(-50%,0);*/position:relative;line-height:19px;color:white;margin-left:0;text-align:left;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span {font-size:12px;line-height:15px;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span {font-size:12px;color:white;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {margin: 0 5px;font-size:12px;line-height:17px;color:white;font-family: Montserrat!important;
	transition: color 0.2s 0.02s 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;
}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span:first-of-type a {margin-left:0;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb a:hover {color:#FDD017!important;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb  span.breadcrumb_last {margin: 0 5px;font-size:12px;line-height:17px;color:#F9EAA5;font-family: Montserrat!important;}

.slide-block.single-slide .slide-in .breadcrumbs-wrapper .breadcrumbs {padding-top:0;margin-top:-100px;margin-top: -12.5vw;}


/*--------------Chaty--------------*/

#chaty-widget-0 .chaty-widget {right:15px!important;bottom:15px!important;}

body .chaty {z-index:55!important;}
body .chaty-channels {right:-5px!important;bottom: 0px!important;}
body .chaty-cta-button {box-shadow: 0 0 0 0 white!important;}
.chaty-cta-button ellipse, .chaty-cta-button circle {fill:#FDD017!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;
}
.chaty-cta-button:hover ellipse, .chaty-cta-button:hover circle {fill: #EA0E26!important;}
.chaty-widget-i.chaty-close-settings.i-trigger-close:hover ellipse, .chaty-widget-i.chaty-close-settings.i-trigger-open:hover circle {fill: #EA0E26!important;}
.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title {border-radius: 0px!important;padding: 9px 12px!important;}

body .chaty-widget {z-index:44!important;} 

.chaty-i-trigger .chaty-channel .on-hover-text,
body .chaty-widget .chaty-i-trigger .chaty-cta-close:before,
body .chaty-widget .chaty-i-trigger .chaty-cta-close:after {font-family: MontserratS!important;border-radius: 6px!important;padding: 5px 15px!important;font-size: 14.5px!important;font-weight: normal!important;color:black!important;display: none!important;opacity:0!important;}
.chaty-channel-list .chaty-tooltip:before {z-index:2!important;margin-left:-1px!important;border-width:8px!important;border-left-color:#F9EAA5!important;border-right-width: 0!important;

	border-left-color:white!important;
	border-width:7px!important;
	
}
.chaty-channel-list .chaty-tooltip:after {font-family: MontserratM!important;border-radius: 6px!important;padding: 5px 15px!important;font-size: 13px!important;font-weight: normal!important;color:black!important;box-shadow: 4px 4px 26px 0px rgb(0 75 128/11%)!important;border: 0!important;/*display: block!important;opacity:1!important;*/z-index:-1!important;background-color:#F9EAA5!important;

	background-color:white!important;
	border-radius:0!important;
	font-family: Montserrat!important;
	border-left: 3px solid #FDD017!important;
	
} 



/*------------Ready------------*/

section.woocommerce-order-details {display:none!important;}
section.woocommerce-customer-details {display:none!important;}

div.woocommerce-order {float:left;width: 450px;max-width: 100%;box-shadow: -16px 16px 56px 0px rgb(0 75 128/12%);
  position:relative;left:50%;transform:translate(-50%,0);float:left;padding: 40px;box-sizing:border-box;border-radius:0;max-width:100%;}
div.woocommerce-order .woocommerce-notice.woocommerce-notice--success {clear: both;float: left;width: 100%;font-weight: normal;font-family: MontserratS;text-transform: none;font-size: 13px;line-height: 17px;font-size: 17px;line-height: 20px;text-align: left;margin: 0;padding: 0 0 20px 0;float:left;width:100%;box-sizing:border-box;text-align:center!important;    color: #244777;
font-family: MontserratS;}
div.woocommerce-order ul.woocommerce-order-overview {border-radius: 0;border: 0;float:left!important;max-width:100%;margin:0;width:100%;margin:0!important;}
div.woocommerce-order ul.woocommerce-order-overview li {padding: 10px 0 0 0!important;margin: 10px 0 0 0!important;font-size: 13px!important;font-family: Montserrat;border:0!important;text-align:center!important;border-top: 1px solid #c0c0c0!important;color:black!important;width:100%;}
div.woocommerce-order ul.woocommerce-order-overview li:before {display:none!important;}
div.woocommerce-order ul.woocommerce-order-overview li strong {font-size: 16px!important;font-family: MontserratS;padding-top:0;}
div.woocommerce-order ul.woocommerce-order-overview li span {font-size: 16px!important;font-family: MontserratS;}

.single-page .wp-block-group.about div.term-desc-cat {padding-left:105px;padding-right:105px;}
.single-page .wp-block-group.about div.term-desc-cat p {text-align:center!important;}











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

header .main-header .wp-block-columns,
header .pre-line-wrapper,	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2), 	
.wp-block-group__inner-container,
footer > .wp-group .wp-group_container .wp-block-columns, 
footer > .wp-block-columns .wp-block-column, 
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs, 
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width:1150px;}	
	
.wp-block-group.cats .wp-block-columns .wp-block-column > figure {width: 45%;margin-right: 55%;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {width: 55%;margin-left: 45%;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 25px;line-height: 27px;
	
	
	
}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size: 15px;line-height: 17px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong {font-size:22px;}	
	
.wp-block-group.numbers-block ul li,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {padding: 25px 22px;}	
	
.slide-block.single-slide .wp-block-columns p {margin-right: 370px!important;width: calc(100% - 370px)!important;}
	
.info.single-page .about .wp-block-embed-youtube iframe {height: 630px;}	
	
.product-page .woocommerce div.product div.summary {min-height: 320px;}
	
.info.single-page .about .wp-block-embed-youtube iframe {height: 647px;}	
	
.slide-block.single-slide .wp-block-columns p {margin-right: 270px!important;width: calc(100% - 270px)!important;}
	
.slide-block.single-slide.product-slide .wp-block-group__inner-container .breadcrumbs-wrapper .breadcrumbs {width: 570px;}
	
	
	
	
	
}


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

header .main-header .wp-block-columns,
header .pre-line-wrapper,	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2), 	
.wp-block-group__inner-container,
footer > .wp-group .wp-group_container .wp-block-columns, 
footer > .wp-block-columns .wp-block-column, 
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs, 
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width:1050px;}
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li {margin-left:0px;}

/*.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 27px;line-height: 27px;}*/
.wp-block-group.cats .wp-block-columns .wp-block-column > figure {width: 40%;margin-right: 60%;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {width: 60%;margin-left: 40%;}	
	
.wp-block-group.numbers-block ul li,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {padding: 25px;}	
	
.slide-block.single-slide .wp-block-columns p {margin-right: 270px!important;width: calc(100% - 270px)!important;}	
	
.info.single-page .about .wp-block-image .alignleft,
.info.single-page .about .wp-block-image .alignright {width: calc(40% - 40px);max-width: calc(40% - 40px);}	
.info.single-page .about .wp-block-embed-youtube iframe {height: 591px;}
	
.product-page .woocommerce div.product div.summary {min-height: 0;}	
	
.single-page.checkout-page .woocommerce .checkout .col2-set {width: calc(50% - 15px);margin-right:30px;}	
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order {width: calc(50% - 15px);}	
	
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(1) {display:block;}
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(2) {display:block;}
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(3) {display:block;}
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(4) {display:none;}
	
.slide-block.single-slide .wp-block-columns p {margin-right: 170px!important;width: calc(100% - 170px)!important;}	
	
.slide-block.single-slide.product-slide .wp-block-group__inner-container .breadcrumbs-wrapper .breadcrumbs {width: 520px;}
	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {box-shadow: -12px 12px 36px 0px rgb(0 75 128/12%);}	
	
	
	
	
	
	
	

}


@media screen and (max-width:1365px) {
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li {margin-left:0;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-61 {display:none;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-620 {display:none;}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-59 ul.sub-menu li#menu-item-1035 {display:block;}
	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left:50px;}	
.slide-block .wp-block-group h2 {font-size: 48px;line-height:48px;}
.slide-block.single-slide .wp-block-group h1 {font-size: 42px;line-height:42px;}
.slide-block .wp-block-group p,
.slide-block.single-slide .wp-block-columns p {width:630px;font-size: 21px;line-height:27px;}	
	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column {padding: 20px;}		
	
	
	
	
}


@media screen and (max-width:1249px) {
	
header .main-header .wp-block-columns,
header .pre-line-wrapper,	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2), 	
.wp-block-group__inner-container,
footer > .wp-group .wp-group_container .wp-block-columns, 
footer > .wp-block-columns .wp-block-column, 
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs, 
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width:990px;}	
	
.wp-block-group.cats .wp-block-columns {gap: 20px!important;}	
	
.wp-block-group.service-block .title, .wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title, .wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title, .wp-block-group.service-block .woocommerce ul.products li.product h3, .wp-block-group.service-block .carousel-slider .woocommerce-loop-product__title {line-height: 19px;font-size: 15px;}
	
.wp-block-group.about .wp-block-columns {gap: 40px!important;}	
	
.wp-block-group.ways ul {margin-bottom:-35px;}	
.wp-block-group.ways ul > li {width: calc(33.3333% - 13.3333px);margin: 0px 20px 35px 0;}	
	
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-top:188px!important;}	
	
.info.single-page .about .wp-block-embed-youtube iframe {height: 557px;}
	
.slide-block.single-slide .wp-block-columns p {margin-right: 120px!important;width: calc(100% - 120px)!important;}	
	
.info.single-page.contacts-page .about .wp-block-columns {gap: 40px!important;}	
.info.single-page .about br {display:none;}	
	
.shop-page .wp-block-group.service-block ul.products {margin-top: -30px!important;}	
.wp-block-group.service-block ul.products li.product {width: calc(25% - 15px)!important;margin: 20px 20px 0px 0!important;}	
.shop-page .wp-block-group.service-block ul.products li.product {margin-top: 30px!important;}	
	
.wp-block-group.service-block .woocommerce .woocommerce-ordering {min-width: calc(25% - 13.3333px)!important;}	
.wp-block-group .filter-wrapper {width: calc(25% - 13.33333px)!important;}	
	
.product-page .wp-block-group.service-block .woocommerce .single-product .product .woocommerce-product-gallery {width: calc(50% - 60px); margin-right: 60px;}	
	
.slide-block.single-slide.product-slide .wp-block-group__inner-container .breadcrumbs-wrapper .breadcrumbs {width: 470px;}
	
.sidebar .podcat .wp-block-gallery.has-nested-images {gap:20px!important;}	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {max-width: calc(50% - 10px)!important;width: calc(50% - 10px)!important;min-width: calc(50% - 10px)!important;}
	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image {box-shadow: -8px 8px 16px 0px rgb(0 75 128/12%);}	
	
.main-info .wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 23px;line-height: 24px;}	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (max-width:1150px) {
	
header .main-header .wp-block-columns,
header .pre-line-wrapper,	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2), 	
.wp-block-group__inner-container,
footer > .wp-group .wp-group_container .wp-block-columns, 
footer > .wp-block-columns .wp-block-column, 
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs, 
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width:880px;}	
	
header .socials p strong {display:none;}	
	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {padding:30px;}	
	
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-prev, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev {left: -32px!important;}	
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-next, 
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next {right: -32px!important;}
	
.info.single-page .about .wp-block-embed-youtube iframe {height: 496px;}	
	
.slide-block.single-slide .wp-block-columns p {margin-right: 50px!important;width: calc(100% - 50px)!important;}	
	
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 20px 15px 0px 25px!important;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget {margin-right: 20px;padding-right: 20px;width: calc(25% - 15px);}	
	
.slide-block.single-slide.product-slide .wp-block-group__inner-container .breadcrumbs-wrapper .breadcrumbs {width: 420px;}
	
.main-info .wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 22px;line-height: 24px;}	
	
	
	
}


@media screen and (max-width:990px) {
	
::-webkit-scrollbar {width: 4px;height:4px;}
	
header {height:auto;}	
header .main-header .wp-block-columns,
header .pre-line-wrapper,	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2), 	
.wp-block-group__inner-container,
footer > .wp-group .wp-group_container .wp-block-columns, 
footer > .wp-block-columns .wp-block-column, 
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs {width:88%;}	
	
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width:88vw;}		
	
.header .main-header .wp-block-columns {padding-top:0;margin-top:8px;position:relative;}	
header .pre-line-in .block:first-of-type > .in-block > .widget-wrapper:nth-of-type(3) {display:none;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {position:absolute;right:0;z-index:2;top:50%;transform: translate(0,-50%);}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) {width:auto;padding-right:50px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .cart .wc-block-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:before {text-indent:0;}
	
header .pre-line-in .block .in-block > .widget-wrapper:first-of-type > p, header .pre-line-in .block .in-block > .relative > .relat > .widget-wrapper > p {cursor:pointer;}	
header .pre-line-in .block .in-block > .widget-wrapper:first-of-type > p a, header .pre-line-in .block .in-block > .relative > .relat > .widget-wrapper > p a {pointer-events: none;cursor:pointer;}
	
.header .main-header #nav-wrap {height: auto;width: auto;margin: 0;padding: 0;border: 0;right: 0;left: auto;float: left;min-width: 1px;}
header .header-wrapper .right-block {margin-right:65px;}
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {margin-top: -5px!important;}	
	
#menu-icon {height: 31px;line-height: 31px;width: 31px;padding: 0;border: 0;margin: 0;float: left;cursor:pointer;background: url('/images/icons/icon-menu.png') center center no-repeat #FDD017;background-size: auto 25px;padding: 0;cursor: pointer;border: 0;display: block;position:relative;border-radius:0px;right:0;margin: 0;border-radius: 6px;
	-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;	
}
#menu-icon:hover {background: url('/images/icons/icon-menu-white.png') center center no-repeat #EA0E26;background-size: auto 25px;}
#menu-icon.active {background: url('/images/icons/icon-menu-white.png') center center no-repeat #EA0E26;background-size: auto 25px;}

.header .main-header #menu-menyu-golovne {clear: both;position: absolute;top: 47.5px;left: 0;width: 227px;height: auto;background: white;display: none;z-index: 99999999;float: left;padding: 15px 19px 15px 22px;z-index: 5;border-radius: 0px;left: auto;float: left;right: -16px;box-shadow: 0px 0px 15px 0 rgb(33 33 33 / 11%);border-radius: 0;box-sizing:border-box;border-left: 3px solid #FDD017;}
.header .main-header #menu-menyu-golovne::before {content: "";position: absolute;left: auto;right:21px;top: auto;bottom: 100%;border-width: 9px;border-style: solid;border-color: transparent transparent rgba(255, 255, 255, 0.95) transparent;margin-bottom: -1px;z-index: -1;}

.header .main-header #menu-menyu-golovne li {clear: both;float: left;margin: 5px 0 5px 0;height:auto;width:100%;margin:0;font-family: Helvetica, Arial, sans-serif;display:block;background:none;z-index:99999999;}
.header .main-header #menu-menyu-golovne li a {display: inline;color: black;height:auto;line-height:15px;width: 100%;padding: 6px 0;margin: 0;border: none;text-align: left;  font-size: 14.5px;color:black; line-height: 19px;padding: 3px 0;text-transform: none;background-position: 100% 59%;font-family: MontserratM;box-sizing: border-box;}
.header .main-header #menu-menyu-golovne li a:hover {color:#EA0E26;}	
.header .main-header #menu-menyu-golovne li .sub-menu a	{font-family: Montserrat;font-size:14px;}
.header .main-header #menu-menyu-golovne li.menu-item.menu-item-has-children > a {padding-bottom:8px;}
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu {position:relative;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul > li > ul.sub-menu, 
header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul #menu-item-60 ul.sub-menu {left: -22px; top: -1px;border-top: 0;border-radius: 0;padding: 7.5px 0;margin-bottom: 10px;box-shadow: inset 0px 0px 0px 0 rgb(23 43 71/9%);background-color: #FDF5D4;width: calc(100% + 44px);border-left: 0;margin: 0;width: 100%;left: 0;background-color: white;
    -webkit-transform: translateY(0px)!important;
    -ms-transform: translateY(0px)!important;
    transform: translateY(0px)!important;
}
header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu::before {content: "";position: absolute;left: 0;top: auto;bottom: 100%;margin-bottom: -1px;z-index: -1;border-width:0;border-top: 2px solid #FFE23B;width: 90px;}	
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul > li > ul.sub-menu {display:block!important;opacity:1!important;visibility:visible!important;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li ul.sub-menu a {padding-top:1px!important;padding-bottom:1px!important;}
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul > li > ul.sub-menu li a {padding-left:10px!important;padding-right:0px!important;width:100%!important;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li.menu-item-has-children > a {background-image: url('/images/icons/arrow-down-black.png');background-position: 100% 50%!important;}	
body .header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li.menu-item-has-children > a:hover {background-image: url('/images/icons/arrow-down-red.png');background-position: 100% 50%!important;}	
	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left: 40px;padding-right: 40px;}	
.slide-block.single-slide .wp-block-group h1, .slide-block .wp-block-group h2 {text-align:center!important;width:100%;}	
.slide-block .wp-block-group p, .slide-block.single-slide .wp-block-columns p {width: 100%;font-size: 18px;line-height: 23px;margin-right:0;text-align:center!important;}	
.slide-block .wp-block-group ol {width:auto;position:relative;left:50%;transform:translate(-50%,0);margin-top:20px;}	
.slide-block .wp-block-group li	{float:left;margin-left: 10px;margin-right:10px;}
.slide-block .wp-block-group li a, 
.slide-block .wp-block-group ol li a,	
.slide-block .wp-block-group ol li:nth-child(1) a, 
.slide-block .wp-block-group ol li:nth-child(2) a {float:left;margin-left:0;margin-right:0;height:37px;line-height:37px;font-size: 15px;padding: 0 18px;}
.slide-block .wp-block-group ol li:nth-child(1) a {padding-right:30px;}	
.slide-block .wp-block-group ol li:nth-child(2) a {font-size:13px;}	
.slide-block .wp-block-group ol li:nth-child(1) a:after {font-size:17px;margin-top: -1px;right:14px;}	
.slide-block .wp-block-columns p, .slide-block.single-slide .wp-block-columns p {padding-left:0;}	
	
.wp-block-group__inner-container {padding: 55px 0;}	
.wp-block-group.numbers-block .wp-block-group__inner-container {padding: 65px 0px;}	
	
.wp-block-group h1,
.slide-block.single-slide .wp-block-group h1,
.slide-block .wp-block-group h2	{font-size: 37px;line-height: 42px;margin-bottom: 25px;}		
.wp-block-group h1:before, .wp-block-group h1:after, .wp-block-group h2:before, .wp-block-group h2:after {left: -45px;width: 30px;}	
.wp-block-group h1:after, .wp-block-group h2:after {right: -45px;left: auto;}	
.wp-block-group h2, .wp-block-group.ways.news .wp-block-group__inner-container h2 {font-size: 32px;line-height: 37px;margin-bottom: 25px;}	
.wp-block-group h3 {font-size:24px;line-height:28px;}
.wp-block-group.numbers-block ul li p strong,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong {font-size:21px;line-height:24px;}
.wpcf7 h3,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper h3	 {font-size:21px;line-height:24px;}
.wp-block-group p, body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper p.has-text-align-center {font-size:15.5px;line-height:21px;}	
	
.wp-block-group.cats .wp-block-columns .wp-block-column > figure {width: 100%;margin-right: 0;position:relative;height:200px;overflow:hidden;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {margin-left:0;width:100%;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > ul {display:none;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 21px;line-height: 24px;padding-top:0;}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {float:right;clear:both;width:100%;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p {font-size: 15.5px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong, .wp-block-group.service-block ul.products li.product .price > span, .wp-block-group.service-block ul.products li.product .price > ins > span, .wp-block-group.service-block .carousel-slider .price > span, .wp-block-group.service-block .carousel-slider .price > ins > span {font-size: 20px;}	
	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a {height: 32px;line-height: 32px;padding: 0 14px;padding-right: 26px;font-size: 13px;margin-top:0;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a:after {margin-top: -1px;right:11.5px;font-size: 17px;}	
.wp-block-group.service-block ul.products li.product .cart:before, .wp-block-group.service-block .woocommerce ul.products li.product .button:before, .wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:before {height: 25px;width: 25px;margin: 3px 3px 3px -6px;background-size: auto 18px;}	
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs {margin-top:-10px!important;}	
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li h4 {line-height: 24px!important;font-size: 13.5px!important;}	
	
body #sp-wp-tabs-wrapper_18, body .wp-block-group .white, body .single-page .wp-block-group .white  {width: calc(100% - 64px)!important;max-width: calc(100% - 64px)!important;margin-left:32px!important;margin-right:32px!important;}	
.wp-block-group.service-block .carousel-slider-outer {margin-top: 15px!important;}	
.wp-block-group.product-block .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {font-size:13px;margin-top:17px;}	
.wp-block-group.service-block .title, .wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-category__title { line-height: 18px;font-size: 14px;}	
	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns {flex-basis: calc(50% - 10px)!important;flex-wrap: wrap!important;margin-bottom:-20px!important;}	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: calc(50% - 10px)!important;width: calc(50% - 10px);margin-bottom:20px!important;}
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column:nth-of-type(2n) {margin-right:0!important;}
.wp-block-group.numbers-block ul li img, .wp-block-group.numbers-block .wp-block-columns .wp-block-column img {height: 60px;}	

.partners-block .gallery .gallery-item img, body .wp-block-group .white .owl-stage-outer .owl-item img {max-height:70px!important;}
.main-info .wp-block-group.about p:last-of-type a {height:37px;line-height:37px;padding: 0 18px;padding-right:27px;font-size:14px;}	
.main-info .wp-block-group.about p:last-of-type a:after {font-size:17px;}	
	
.wp-block-group.ways ul li h3 {font-size: 21px;line-height: 24px;}	
	
.wp-block-group.ways ul li > p:last-of-type a {height: 32px;line-height: 32px;padding: 0 14px;font-size: 13px;margin-left:-14px;}
.wp-block-group.ways ul > li p {padding-right:15px;}	
	
footer > .wp-group .wp-group_container .wp-block-columns {display:block;float:left;padding: 65px 0px 55px 0px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column {width: calc(33.3333% - 20px);padding-right: 30px;margin-right: 30px;display:block;box-sizing:border-box;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: calc(42% - 30px);padding-right: 30px;margin-right: 30px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width: calc(29% - 15px);}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width: calc(29% - 15px);margin-right:0;padding-right:0;}		
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {min-width: 100%;float;left;padding-right:0;margin-right:0;padding-top:30px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper:nth-of-type(4n) {margin-right:0;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper {float:left;margin: 15px 15px 0 0;width: calc(25% - 11.25px);float:left;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper figure {width:100%;margin:0;float:left;}
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper figure img {width:100%;margin:0;float:left;}
	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) figure img {max-height:50px;}
footer > .wp-group .wp-group_container .wp-block-column h3	{font-size:15px;}	
footer > .wp-group .wp-group_container .wp-block-column p a, 
footer > .wp-group .wp-group_container .wp-block-column > p,
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p, 
footer > .wp-group .wp-group_container .wp-block-column li a {font-size:14px;}	
footer > .wp-group .wp-group_container .wp-block-column > p strong,
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p strong	{font-size:11px;}	 	
	
#chaty-widget-0 .chaty-channel-list {width:52px!important;height: 416px!important;}	
#chaty-widget-0 .chaty-channel-list .chaty-channel, 
#chaty-widget-0 .chaty-channel-list .chaty-channel a,	
#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg,	
#chaty-widget-0 .chaty-i-trigger .chaty-channel,	
#chaty-widget-0 .chaty-i-trigger .chaty-channel button,	
#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {height:44px!important;width:44px!important;}	
	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1){
    -webkit-transform: translateY(-416px)!important;
    transform: translateY(-416px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2){
    -webkit-transform: translateY(-364px)!important;
    transform: translateY(-364px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(3){
    -webkit-transform: translateY(-312px)!important;
    transform: translateY(-312px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(4){
    -webkit-transform: translateY(-260px)!important;
    transform: translateY(-260px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(5){
    -webkit-transform: translateY(-208px)!important;
    transform: translateY(-208px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(6){
    -webkit-transform: translateY(-156px)!important;
    transform: translateY(-156px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(7){
    -webkit-transform: translateY(-104px)!important;
    transform: translateY(-104px)!important;
}	
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(8){
    -webkit-transform: translateY(-52px)!important;
    transform: translateY(-52px)!important;
}
	
body .sgpb-popup-close-button-1, body .sgpb-popup-close-button-2, body .sgpb-popup-close-button-3, body .sgpb-popup-close-button-4, body .sgpb-popup-close-button-5 {top: 50px!important;right: 20px!important;width: 25px!important;height: 25px!important;}	
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper, 
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper	{padding:25px!important;max-width:86%!important;width:400px!important;min-width: 1px!important;}	
.wpcf7 p,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p, 
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p	{font-size:13px;line-height:16px;padding-left: 15px;padding-right:15px;}	
.sg-popup-builder-content .yith-ajaxsearchform-container input#yith-searchsubmit,
.wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__button  {width: 37px;height:37px;}	
.info .wpcf7 .field input, .info .wpcf7 .field select, .info .wpcf7 .field textarea, .sg-popup-builder-content .wpcf7 .field input, .sg-popup-builder-content .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field textarea, .sg-popup-builder-content .yith-ajaxsearchform-container form input.yith-s, .wp-block-group .yith-ajaxsearchform-container form input.yith-s,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__input  {font-size:14px;    height: 37px;line-height: 37px;padding: 0 18px;}	
.info .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field select {padding: 0 18px 0 14px;}	
.sg-popup-builder-content .autocomplete-suggestions, .wp-block-group .autocomplete-suggestions {padding: 12px 0 2px 0!important;width: calc(100% - 92px)!important;}	
.sg-popup-builder-content .autocomplete-suggestions .autocomplete-suggestion, .wp-block-group .autocomplete-suggestions .autocomplete-suggestion {font-size:13.5px!important;}	
.info .wpcf7 .button input, .button-wrapper > button, .log_pass.captcha.field > button, .sg-popup-builder-content .wpcf7 .button input, .sg-popup-builder-content .yith-ajaxsearchform-container input#yith-searchsubmit, .wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__button  {height: 37px;line-height: 37px;font-size: 14px;padding: 0 18px;margin-top: 2.5px;}
.search-page .yith-ajaxsearchform-container {max-width:100%!important;}	
.search-page .wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__button	{margin-top:0!important;}
.sg-popup-builder-content .yith-ajaxsearchform-container input#yith-searchsubmit {margin-top:0!important;}	
.sg-popup-builder-content .yith-ajaxsearchform-container form input.yith-s, .wp-block-group .yith-ajaxsearchform-container form input.yith-s,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__input  {width: calc(100% - 42px);}
	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper p.has-text-align-center {margin-bottom:12px!important;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text:before {height: 37px!important;line-height: 37px!important;/*padding: 0 18px;padding-right:30px;*/}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text {height: 37px!important;line-height: 37px!important;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text:before {font-size:14px!important;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text:after {right: 14.5px;margin-top: -1px;font-size: 17px;}	
	
#wpfront-scroll-top-container {left: 13px!important;bottom:14px!important;}	
#wpfront-scroll-top-container img {float:left;height:44px!important;width:44px!important;}	
	
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-top:158px!important;}	
.slide-block.single-slide .wp-block-group h1 {text-align:left!important;}
.breadcrumbs-wrapper .breadcrumbs {width:100%!important;padding:0 2px!important;}	
	
.info.single-page > .wp-block-group.about > .wp-block-group__inner-container {padding-top:35px;padding-bottom:55px;}	
	
.slide-block.single-slide .wp-block-group h1 {font-size:37px;line-height:42px;padding-left:2px;}	 
.info.single-page .about .wp-block-group__inner-container > h2, .info.single-page.abouts .about .wp-block-group__inner-container h2, .info.single-page.doctor-single .about .wp-block-group__inner-container > h2, .info.single-page.single-service .about .wp-block-group__inner-container > h2 {font-size:27px;line-height:32px;}	
.info.single-page .about .wp-block-group__inner-container > h4, .info.single-page .about .wp-block-group__inner-container .wp-block-column h4 {font-size:19px;line-height:23px;}	

.info.single-page .about .wp-block-image .alignleft, .info.single-page .about .wp-block-image .alignleft {margin: 15px 30px 30px 0;}	
.info.single-page .about .wp-block-image .alignright, .info.single-page .about .wp-block-image .alignright {margin: 15px 0 30px 30px;}	
.info.single-page .about .wp-block-image .aligncenter {margin-top:15px!important;margin-bottom: 30px!important;}	
	

.info.single-page .about .wp-block-gallery {margin-top:-5px!important;margin-bottom:30px!important;}	
.info.single-page .about .wp-block-gallery.columns-2 {margin-top: -15px!important;}
.info.single-page .about .wp-block-gallery.columns-4 {margin-top: 0px!important;}	
.info.single-page .about .wp-block-gallery.columns-5 {margin-top: 5px!important;}		
.info.single-page .about .wp-block-gallery.columns-6 {margin-top: 5px!important;}		
	
	
	
	
	
.info.single-page .about .wp-block-group__inner-container > h2,
.info.single-page.abouts .about .wp-block-group__inner-container h2,
.info.single-page.single-service .about .wp-block-group__inner-container > h2,
.info.single-page .about .wp-block-group__inner-container > h3,
.wp-block-group.about .ea-body h3,
.info.single-page.abouts .about .wp-block-group__inner-container h3,
.info.single-page .about .wp-block-group__inner-container .wp-block-column h3,
.info.single-page .about .wp-block-group__inner-container > h4,
.info.single-page .about .wp-block-group__inner-container .wp-block-column h4 {padding-top:15px!important;padding-bottom:10px!important;}	
.info.single-page .about .wp-block-columns .wp-block-column h3,
.info.single-page .about .wp-block-columns .wp-block-column h4,
.info.single-page .about .wp-block-columns .wp-block-column strong {padding-top:0!important;} 
.info.single-page.contacts-page .about .wp-block-group__inner-container .wp-block-column h3 {padding-bottom:20px!important;}	
	
.info.single-page .about .wp-block-group__inner-container > ul > li,
.info.single-page .about .wp-block-group__inner-container > ul > li ul li,
.info.single-page .about ul li, .info.single-page .ea-body ul li {font-size: 15px;line-height:21px;padding-left:24px;}	
.info.single-page .about .wp-block-group__inner-container > ul > li:before, .info.single-page .about .wp-block-group__inner-container > ul > li ul li:before, .info.single-page .about ul li:before, .info.single-page .ea-body ul li:before {height: 6px;width: 6px;left: 7px;top: 7px;}	
	
.info.single-page .about .wp-block-group__inner-container ol, 
.info.single-page .ea-body ol {padding-left:22px;}
.info.single-page .about .wp-block-group__inner-container ol li,
.info.single-page .ea-body ol li {font-size: 15px;line-height:21px;}		
.info.single-page .about .wp-block-group__inner-container ol li::marker,
.info.single-page .ea-body ol li::marker {font-size: 14px;}	
	
.info.single-page .about .wp-block-quote {margin: 10px 20px 25px 20px!important;border-left: 2px dotted #407DD3;padding-left: 20px;}	
	
.info.single-page .about .wp-block-columns .wp-block-column {padding: 20px 20px 5px 20px;}	
.info.single-page .about .wp-block-columns .wp-block-column p {font-size: 14px;line-height: 20px;}
	
.info.single-page .about .wp-block-columns {margin: 15px 0 30px 0!important;}		
	
.sharing .addtoany_list a span {height: 22px!important;width: 22px!important;}	
.sharing label {font-size: 12px;line-height: 18px;}	
.sharing .addtoany_shortcode {margin-top: -2px;}	
	
.info.single-page .about .wp-block-embed-youtube {margin-top: 15px!important;margin-bottom: 30px!important;}	
.info.single-page .about .wp-block-embed-youtube iframe {height: 49.1vw;}	
	
.slide-block.single-slide .wp-block-columns p {margin-right: 25px!important;width: calc(100% - 25px)!important;text-align:left!important;padding: 20px 25px 5px 0!important;}
	
body .single-page .wp-block-group .white {margin-bottom:45px!important;}
	
.info.single-page.contacts-page .about .wp-block-columns {gap: 20px!important;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column {padding: 25px;}
	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a {font-size: 16px;line-height:22px;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p {display:block;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(2) > .widget-wrapper > p {font-size: 14px;line-height:20px;} 	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p {font-size: 14px;line-height: 20px;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p strong {font-size:13px;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure a img {height: 27px!important;width: 27px!important;}	
	
.info.contacts-page .wpcf7 .field.agree-field {max-width: calc(100% - 30px);}	
.info.single-page .about .wp-block-columns .wp-block-column p.button {float:left;width:100%;}	
.info.single-page .about .wp-block-columns .wp-block-column p.button input {float:left;margin-top:15px;}	
.contacts-page .wpcf7 form .wpcf7-response-output {padding-left: 5px!important;padding-right: 5px!important;}	
	
.info.contacts-page .wpcf7 .field.agree-field label {margin-left:0!important;}	
	
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item p {font-size:14px;line-height:20px;}	
	
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item img {max-height: 100px!important;height: 100px!important;}	
	
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header {padding:0;}	
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 10px 15px;font-size:19px;line-height:23px;}	
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a:after {right: 10px;background-size: 22px auto;height: 22px;width: 22px;}	
.single-page .wp-block-group .sp-ea-one.sp-easy-accordion {margin-bottom:45px;}	
.wp-block-group .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 20px 20px 10px 20px!important;}	
	
.search-page .wp-block-group .autocomplete-suggestions {width:358px!important;max-width: calc(100% - 42px)!important;min-width: 1px!important;}
	
.shop-page .wp-block-group.service-block ul.products {margin-top: -30px!important;}	
.wp-block-group.service-block ul.products li.product, 
.wp-block-group.service-block ul.products li.product:nth-of-type(4n) {width: calc(33.33333% - 13.33333px)!important;margin: 20px 20px 0px 0!important;}	
.wp-block-group.service-block ul.products li.product:nth-of-type(3n) {margin-right:0!important;}
.wp-block-group.service-block ul.products li.product:nth-of-type(4n+1) {clear:none!important;}	
.wp-block-group.service-block ul.products li.product:nth-of-type(3n+1) {clear:both!important;}	
.shop-page .wp-block-group.service-block ul.products li.product {margin-top: 30px!important;}		
.wp-block-group.service-block ul.products {margin-bottom: 45px!important;}	
.wp-block-group.service-block .product-category .title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-product__title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category h3 {font-size:16px;line-height:19px;}	
	
.wp-block-group.service-block .cat {line-height: 17px;font-size: 13px;}
.wp-block-group.service-block .woocommerce nav.woocommerce-pagination {margin-bottom:45px!important;margin-top:-10px!important;}	

.wp-block-group.service-block .woocommerce .woocommerce-ordering {margin-bottom:40px;    min-width: 202px !important;}	
.wp-block-group.service-block .woocommerce .woocommerce-ordering select, 
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header a {height: 37px;line-height: 37px;padding: 0 18px 0 14px;}
.wp-block-group.service-block p.woocommerce-result-count {font-size:13px;}	
.wp-block-group .filter-wrapper {min-width: 202px;}	
	
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card a:after,
.wp-block-group.service-block .woocommerce .woocommerce-ordering:after {background-size: 19px auto;height: 20px;width: 20px;}	
	
.wp-block-group .wp-block-group__inner-container .filter-wrapper div.sp-collapse {width: calc(88vw - 8px);}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget, 
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(4n) {margin-right: 15px;padding-right: 15px;width: calc(33.33333% - 10px);border-right: 1px solid #c0c0c0;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(3n) {margin-right: 0;padding-right: 0;border: 0;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(4n+1) {CLEAR:NONE;}
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(3n+1) {CLEAR:both;}
	
.product-page .wp-block-group.service-block .woocommerce .single-product .product .woocommerce-product-gallery {margin-top:0;}	
.product-page .wp-block-group.service-block .wp-block-group__inner-container {padding-top:55px;}	
.slide-block.single-slide.product-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left: 0!important;left: 50%;transform: translate(-50%,0);padding-top:138px!important;}	
.product-page .woocommerce div.product form.cart table.variations tbody tr th label {font-size:15px!important;}	
.product-page .woocommerce div.product form.cart table.variations tbody tr td label {font-size:14px!important;}		
.product-page .woocommerce div.product form.cart {margin-top:35px;}	
	
.product-page .woocommerce-variation-add-to-cart .quantity input.plus,
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.plus, 
.product-page .woocommerce-variation-add-to-cart .quantity input.minus,
.product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.minus {height:35px;width:35px;line-height:35px;}	
.product-page .woocommerce-variation-add-to-cart .quantity input.input-text.qty.text, .product-page .woocommerce div.product.product-type-simple form.cart div.quantity input.input-text.qty.text {height:33px;}	
.product-page .woocommerce-variation-add-to-cart .quantity, .product-page .woocommerce div.product.product-type-simple form.cart div.quantity {margin-right:20px!important;}	
.product-page .woocommerce div.product form.cart .button {height: 37px;line-height: 37px;font-size: 14px;padding: 0 18px;margin-top: 0;margin-top: -1px;}	
.product-page .woocommerce div.product form.cart .button:after {font-size:17px;}	
.product-page .woocommerce div.product div.summary {margin-bottom:40px;}	
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 17px;line-height: 37px!important;padding: 0 18px;height: 37px;}
section.related.products {margin-top:35px;}	
	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr {float:none;}	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr th {width: auto;display:table-cell;min-width:35%;padding: 5px 12px!important;border-bottom: 1px solid #c0c0c0!important;}	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td {width: auto;display:table-cell;min-width:65%;padding: 5px 12px!important;border-bottom: 1px solid #c0c0c0!important;}		
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-of-type td,
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr:last-of-type th {border-bottom:0!important;}	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr th,	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td,	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td p {font-size: 13px!important;line-height: 17px;}	
	
.product-page .woocommerce-notices-wrapper {position: relative;top: 0;max-width: 100%;width: auto;left: 0;margin-bottom: 0px;}	
.product-page .wc-block-components-notice-banner.is-success {margin: -10px 0 40px 0!important;margin-bottom: 40px;}	
.product-page .wc-block-components-notice-banner__content {font-size:12px!important;}	
	
body .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a span, .single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button {height: 37px!important;line-height: 37px!important;}
body .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a span:before, .single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button:before {font-size: 14px!important;}	
body .wc-block-mini-cart__footer .wc-block-components-totals-item__label {font-size:15px!important;}	
body .wc-block-mini-cart__footer .wc-block-formatted-money-amount {font-size:20px;}	
body .wp-block-woocommerce-filled-mini-cart-contents-block h2.wc-block-mini-cart__title span {font-size:20px!important;}	
body .wp-block-woocommerce-filled-mini-cart-contents-block h2.wc-block-mini-cart__title span.wp-block-woocommerce-mini-cart-title-items-counter-block {font-size:14px!important;}	
	
.single-page.checkout-page .woocommerce .checkout .col2-set {width: calc(50% - 10px);float: left;padding: 25px;margin-right:20px;}	
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order {width: calc(50% - 10px);padding: 25px;}	
	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields h3, 
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order:before	{font-size:21px;line-height:26px;padding-bottom:10px;}	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row {width:100%;margin-right:0;}	
	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field:before, .single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > label, .single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment:before	{font-size:17px;line-height:23px;padding-bottom:10px;}		
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span > input, .single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2-selection__rendered {height:37px;line-height:37px;font-size:14px;}	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label {font-size:12px;}	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2 span {height:35px;font-size:14px;}	.single-page.checkout-page .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row > label, .single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field:before, .single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment:before {padding-top:0px;}
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {font-size: 13px!important;line-height: 18px!important;}	
	
div.woocommerce-order {padding:30px;}
	
.info.single-page.search-page > .wp-block-group.about > .wp-block-group__inner-container {padding-top:55px;padding-bottom:55px;}	

.wp-block-group.service-block > div > .sidebar {margin-bottom:105px;}	
	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {font-size: 16px;line-height: 19px;}	

.blog-page .wp-block-group.ways .wp-block-group-inner .wp-block-group__inner-container {margin-bottom: -30px;}	
.wp-block-group.service-block p.woocommerce-result-count {display:none;}
	
/*.wp-block-group.service-block > div > .sidebar {margin-bottom:0!important;}
.wp-block-group.service-block > div > .sidebar > .widget-wrapper {margin-bottom:105px;}	*/
.wp-block-group.service-block > div > .sidebar > .widget-wrapper {margin-bottom: -72px;}	
	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {line-height: 19px;font-size: 15px;}	
	
	
	
	
	
	
}


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

body .wp-block-group.service-block .owl-stage-outer .owl-item > div {padding:15px;}
	
footer > .wp-block-columns > .wp-block-column {padding: 20px 0 45px 0;}	
footer > .wp-block-columns .wp-block-column > .widget-wrapper {float:left;width:100%;}
footer > .wp-block-columns p {position:relative;left:50%;transform: translate(-50%,0);font-size:10px;}	
footer > .wp-block-columns .wp-block-group {width:100%;float:left;}	
footer > .wp-block-columns .wp-block-group__inner-container {float:left;position:relative;left:50%;transform: translate(-50%,0);padding-top:15px;float:left;}	
footer > .wp-block-columns .wp-block-image {margin-left: 5px;margin-right: 5px;}		
	
	
	
	
	
	
	
}

@media screen and (max-width:781px) {
	
.wp-block-group h1 {font-size: 32px;line-height: 37px;}	
.wp-block-group h1:before, 
.wp-block-group h1:after {display:none!important;}	
.wp-block-group h2,
.slide-block.single-slide .wp-block-group h1,
.slide-block .wp-block-group h2 {font-size: 27px;line-height: 32px;}	
	
	

	

	
body .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: calc(50% - 20px)!important;}	
.wp-block-group.cats .wp-block-columns .wp-block-column > figure {height: 27.5vw;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3, .wp-block-group.ways ul li h3 {font-size: 19px;line-height: 22px;}		
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size: 14.5px;line-height: 17px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p, .wp-block-group.service-block ul.products li.product .price > span span, .wp-block-group.service-block ul.products li.product .price > ins > span spa {font-size: 14.5px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong {font-size: 17px;}		
	
body .slide-block .hero-slider .flickity-prev-next-button.previous {width: 36px;height: 36px;left:5px!important;}		
body .slide-block .hero-slider .flickity-prev-next-button.next {width: 36px;height: 36px;right:5px!important;}	
.slide-block .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-left: 25px;padding-right: 25px;}	
.slide-block .wp-block-group h2	{width:calc(100% + 50px);margin-left:-25px;margin-bottom:15px;}
.slide-block .wp-block-group p, .slide-block.single-slide .wp-block-columns p {width: 100%;font-size: 17px;line-height: 22px;}
.slide-block .wp-block-group li {clear:both;position:relative;left:50%;transform:translate(-50%,0);margin-left:0;margin-right:0;}	
.slide-block .wp-block-group li a, 
.slide-block .wp-block-group ol li a,	
.slide-block .wp-block-group ol li:nth-child(1) a, 
.slide-block .wp-block-group ol li:nth-child(2) a {height:34px;line-height:34px;font-size: 14px;}
.slide-block .wp-block-group ol li:nth-child(2) a {font-size:12px;}	
	
	
	
	
	
	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a {height: 30px;line-height: 30px;padding: 0 14px;padding-right: 26px;font-size: 12px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a:after {margin-top: -1.75px;right:11.5px;font-size: 16px;}		
	
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li {clear:both;position:relative;left:50%;transform:translate(-50%,0);}	

body #sp-wp-tabs-wrapper_18, body .wp-block-group .white {width: calc(100% - 44px)!important;max-width: calc(100% - 44px)!important;margin-left: 22px!important;margin-right: 22px!important;}	
.wp-block-group.service-block ul.products li.product .price, .wp-block-group.service-block .carousel-slider .price {padding: 10px 0;}	
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-prev,
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-prev {background-size: 20px 20px!important;height: 20px!important;width: 20px!important;left:-22px!important;}		
.wp-block-group.service-block .owl-carousel .owl-nav button.owl-next,
body .wp-block-group .white .sa_owl_theme .owl-nav .owl-next {background-size: 20px 20px!important;height: 20px!important;width: 20px!important;right:-22px!important;}	
	
.wp-block-group.about .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 100%!important;}	
.wp-block-group.about .wp-block-columns .wp-block-column figure img	{min-width:100%;}
	
.partners-block .gallery .gallery-item img, body .wp-block-group .white .owl-stage-outer .owl-item img {max-height:60px!important;}
	
.wp-block-group.ways ul li > p:last-of-type a {height: 30px;line-height: 30px;font-size: 12px;}
	
.wp-block-group.ways ul > li {width: calc(50% - 10px);}	
.wp-block-group.ways ul > li:nth-child(2n) {margin-right:0;}	
.main-info .wp-block-group.ways ul > li:nth-child(3) {display:none;}	
.main-info .wp-block-group.about p:last-of-type a {margin-top:5px;}	
	
/*footer > .wp-group .wp-group_container .wp-block-columns {margin-bottom:-30px;}	
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: 100%;padding-right: 0;margin-right: 0;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) > .widget-wrapper {width: calc(33.33333% - 30px);margin-right:45px;margin-bottom:35px!important;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) > .widget-wrapper:nth-of-type(3n) {margin-right:0;}	
footer > .wp-group .wp-group_container .wp-block-column > p strong, footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p strong {padding-top:0!important;}	
footer > .wp-group .wp-group_container .wp-block-column > p a br, footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a	br, footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(1), footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(2), footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(3), footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(4) {display:none;}
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2),
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3),
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {width: calc(33.33333% - 30px);margin-right:45px;margin-bottom:35px!important;padding-right:0;min-width: 1px;padding-top:0;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {margin-right:0;margin-top:-15px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper {width:100%;margin-right:0;}	*/
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: calc(44% - 22.5px);margin-bottom:35px!important;padding-right:0;margin-right:0;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2),
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3)  {width: calc(56% - 22.5px);margin-bottom:35px!important;padding-right:0;margin-right:0;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {margin-right:45px;}	
footer > .wp-group .wp-group_container .wp-block-column ul li {width:calc(50% - 30px);margin-right:30px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) {padding-top:0;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper {width: calc(50% - 7.5px);margin-right:15px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(4) > .widget-wrapper:nth-of-type(2n) {margin-right:0;}	
	
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper, .sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper, .sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper {transform: translate(-50%,0)!important;top:115px!important;}	
	
.slide-block.single-slide .wp-block-group h1 {font-size:37px;line-height:42px;}	 	
	
.info.single-page .about .wp-block-columns {gap:15px!important;}	
	
.sharing .share { float: left;width:100%!important;margin-top:0!important;}	
.sharing .share:before { float: left;left: 50%;transform: translate(-50%,0);top: 19px;}		
.sharing label {width:100%!important;float:left;margin-right:0;text-align:center;}	
.sharing .addtoany_shortcode { float: left;position:relative;left: 50%;transform: translate(-50%,0);margin-top:12px;}		
.sharing .addtoany_list a span {margin-left:2px!important;margin-right:2px!important;}	
	
.info.single-page .about .wp-block-gallery.columns-5 {margin-top: -5px!important;margin-right:auto!important;}	
.wp-block-gallery.columns-5 figure.wp-block-image:nth-of-type(3n) {margin-right:auto!important;}	
.info.single-page .about .wp-block-gallery.columns-6 {margin-top: -5px!important;margin-right:20px!important;}
.wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(3n) {margin-right:0px!important;}	
.wp-block-gallery.columns-5 figure.wp-block-image {margin: 20px 20px 0 0!important;width: calc(33.33333% - 13.3333px)!important;max-width: 100%!important;min-width:1px!important;}	
.wp-block-gallery.columns-6 figure.wp-block-image {margin: 20px 20px 0 0!important;width: calc(33.33333% - 13.3333px)!important;max-width: calc(33.33333% - 13.3333px)!important;min-width:calc(33.33333% - 13.3333px)!important;}	
	
.info.single-page .about .wp-block-gallery.columns-2 {margin-top:-5px!important;}	
.wp-block-gallery.columns-2 figure.wp-block-image, .wp-block-gallery.columns-2 figure.wp-block-image:nth-of-type(3n) {width: calc(50% - 10px)!important;max-width: calc(50% - 10px)!important;margin-right: 20px!important;margin-top: 20px!important;}	
	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials {margin-top:10px;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) .socials .widget-wrapper figure a img {min-width:1px;}	
	
.info.single-page.contacts-page .about .wp-block-columns {width:450px!important;max-width:100%!important;}		
	
.single-page .wp-block-group.ways ul > li:nth-child(3n) {margin-right:20px;}	
.single-page .wp-block-group.ways ul > li:nth-child(2n) {margin-right:0;}
	
.single-page .wp-block-group .sp-ea-one.sp-easy-accordion {gap: 15px!important;}	
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card {width:100%!important;margin-right:0!important;}	
	
.wp-block-group.service-block ul.products li.product {padding: 20px 15px!important;}	

.wp-block-group.service-block p.woocommerce-result-count {display:none;}	
.wp-block-group .filter-wrapper, 
.wp-block-group.service-block .woocommerce .woocommerce-ordering {width: calc(50% - 10px)!important;min-width:1px;}
	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget, 
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(3n), .wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget, .wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(4n) {margin-right: 15px;padding-right: 15px;width: calc(50% - 7.5px);border-right: 1px solid #c0c0c0;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(2n) {margin-right: 0;padding-right: 0;border: 0;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(3n+1) {CLEAR:NONE;}
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(2n+1) {CLEAR:both;}
		
.product-page .wp-block-group.service-block .woocommerce .single-product .product .woocommerce-product-gallery {width: 100%;margin-right: 0;}	
.product-page .woocommerce div.product div.summary {width:100%;}	
.product-page .woocommerce .woocommerce-tabs.wc-tabs-wrapper {margin-top:50px;}	
	
.single-page.checkout-page .woocommerce .checkout {width:450px!important;max-width:100%;position:relative;left:50%;transform:translate(-50%,0);}	
.single-page.checkout-page .woocommerce .checkout .col2-set {width:100%;margin-bottom:20px;margin-right:0;}	
.single-page.checkout-page .woocommerce .checkout .woocommerce-checkout-review-order {width:100%;}	
	
.main-info .wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 19px;line-height: 21px;}	
	
	
	
}

@media screen and (max-width:650px) {
	
header .pre-line-in .block:first-of-type > .in-block > .widget-wrapper:nth-of-type(2) {display:none;}
header .socials p {padding:0;}
	
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(1), 
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(2), 
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(3), 
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(4)	{display:none!important;}
	
.info.single-page .about .wp-block-image .alignleft,
.info.single-page .about .wp-block-image .alignright {width:100%;float;float:left;margin-left:0;margin-right:0;min-width:100%!important;max-width:100%;} 	
	
.wp-block-group.service-block ul.products li.product.product-category,
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(4n) {width: calc(50% - 10px)!important;margin-right: 20px!important;}
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(2n),
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(4n) {margin-right: 0!important;}	
	
.category-page .wp-block-group.service-block ul.products li.product,
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(4n), 
.wp-block-group.service-block .related ul.products li.product, 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(4n) {width: calc(50% - 10px)!important;}	
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(3n), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(3n) {margin-right:20px!important;}		
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(2n), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(2n) {margin-right:0!important;}	
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(3n+1), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(3n+1) {clear:none!important;}		
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(2n+1), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(2n+1) {clear:both!important;}	
.wp-block-group.service-block section.related.products ul.products {margin-bottom:25px!important;}	
	
	
	
	
}

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

.wp-block-group.cats .wp-block-columns {gap: 15px!important;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {padding: 30px 20px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3, .wp-block-group.numbers-block ul li p strong, .wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong {font-size: 18px;line-height: 21px;padding-bottom:2px;} {font-size: 18px;line-height: 21px;}

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size: 12px;line-height: 16px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p {padding-top:15px;}		
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong {font-size: 17px;}		
	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns {flex-basis: calc(50% - 7.5px)!important;margin-bottom:-15px!important;}	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: calc(50% - 7.5px)!important;width: calc(50% - 7.5px);margin-bottom:15px!important;margin-right:15px!important;}

.wp-block-group.ways ul li h3 {font-size: 18px;line-height: 21px;}		
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(1) {width: 112%;margin-right:0;background:#244777;box-sizing: border-box;padding: 55px 30px 40px 30px;margin-bottom:45px!important;border:0!important;margin-left:-6%;margin-top:-65px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width: calc(50% - 22.5px);margin-right:45px;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width: calc(50% - 22.5px);}	
footer > .wp-group .wp-group_container .wp-block-column ul li {width:100%;margin-right:0;}	
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2),
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {margin-bottom:30px!important;}
	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) figure {position:relative;left:50%;transform: translate(-50%,0);}	
footer > .wp-group .wp-group_container .wp-block-column > p, footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p {width:auto;position:relative;left:50%;transform:translate(-50%,0);text-align:center;}	
footer > .wp-group .wp-group_container .wp-block-column .socials .widget-wrapper:first-of-type {display:none;}	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) .widget-wrapper:last-of-type	
footer > .wp-group .wp-group_container .wp-block-column > p > a,
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p > a	{padding: 22px 0 0 0;}
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper.phones > .widget-wrapper > p > a {padding-top:0;}
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper.phones > .widget-wrapper:first-of-type > p > a {padding-top:25px;}
footer > .wp-group .wp-group_container .wp-block-column > p > a > img,
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p > a > img {top:0;left:50%;transform: translate(-50%,0);}	
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(1), footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(2), footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper > p a br:nth-of-type(3) {display:block!important;}	
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper.socials {width:auto;position:relative;left:50%;transform: translate(-50%,0);padding-top:30px;}	
footer > .wp-group .wp-group_container .wp-block-column .widget-wrapper.socials:before {content:'Приєднуйтесь до нас:';float:left;width:100%;text-transform: uppercase;line-height: 20px;font-weight: normal;font-family: MontserratS;margin: 0;padding: 10px 0 3px 0;float: left;color: #A5B4CA;font-size:11px;position:absolute;top:0;text-align:center;}	
	
.wp-block-group.service-block .woocommerce .woocommerce-ordering {min-width: 1px !important;}
	
.main-info .wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 16px;line-height: 19px;}	
		
	
	
}

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

.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3, .wp-block-group.numbers-block ul li p strong, .wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong, .wp-block-group.ways ul li h3 {font-size: 17px;line-height: 20px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size: 11px;line-height: 15px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p strong {font-size:16px;}	
	

	
	
	
}

@media screen and (max-width:480px) {	
	
header .pre-line {padding: 6px 0;}	
header .pre-line-in .block p a, header .pre-line-in .block p span {font-size:12.5px;}	
header .pre-line-in .block .in-block > .widget-wrapper > p a img, header .pre-line-in .block .in-block > .relative p a img {padding-right: 3.5px;height: 16px;margin: 5px 0;}
header .pre-line-in .block .relative .sub-menu {max-width:170px;}	
header .pre-line-in .block .relative .sub-menu .sub {padding: 10px 12px 10px 18.5px;}	
header .pre-line-in .block .relative .sub-menu .widget-wrapper p a, header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul ul.sub-menu li a {font-size: 13.5px;padding: 1px 0;}	
header .socials figure:last-of-type,	
header .socials figure:last-of-type a {height: 22px!important;width:22px!important;}	
header .socials figure:last-of-type {margin-top:2px;}	
header .socials figure img {height: 22px!important;}
header .pre-line-in .block .relative .sub-menu {margin-top: -23px;}
	
.header .main-header .wp-block-columns {margin-top:0;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {height:50px!important;}	
#menu-icon {height: 30px;line-height: 30px;width: 30px;background-size: auto 23px!important;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) {padding-right:42px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) p a {background-size: auto 17px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .cart .wc-block-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge svg {font-size:14px!important;}	

#menu-menyu-golovne {padding: 12px 19px 12px 18px;}	
#menu-menyu-golovne li a {font-size:13.5px;}
#menu-menyu-golovne li .sub-menu a {font-size:13px;}	
	
	
	
	
.wp-block-group h1 {margin-bottom:27.5px;font-size: 28px;line-height: 32px;}	
.wp-block-group h1:before, .wp-block-group h2:before {bottom:-11px;left:50%;transform:translate(-50%,0);width:90px;top:auto;}
.wp-block-group h1:after, .wp-block-group h2:after {display:none;}	
.wp-block-group h2, .wp-block-group.ways.news .wp-block-group__inner-container h2 {margin-bottom:27.5px;font-size: 24px;line-height: 28px;}	
.slide-block.single-slide .wp-block-group h1,
.slide-block .wp-block-group h2	{font-size: 22px;line-height: 23px;}
.slide-block .wp-block-group h2 {width: calc(100% + 20px);margin-left: -10px;}
.wp-block-group h3,
.wp-block-group.numbers-block ul li p strong,
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong,
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper h3, 
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item h3	{font-size:19px;line-height:22px;}
.wp-block-group p,
.wp-block-group li {text-align:left;}	
.wp-block-group.about p, 
.wp-block-group.about li {text-align:left!important;}	
	
.slide-block .wp-block-group p, .slide-block.single-slide .wp-block-columns p {font-size: 16px;line-height: 19px;}	
	
.wp-block-group.cats .wp-block-columns {gap: 10px!important;}	
.wp-block-group.cats .wp-block-columns .wp-block-column > figure {height: 41vw;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group {padding: 20px 12px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 16px;line-height: 20px;padding-right:0;}		
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a:after {margin-top: -1.5px; right: 7.5px;}	
	
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li h4 {line-height: 22px!important;font-size: 13.5px!important;padding: 2.5px 9px;}	
body #sp-wp-tabs-wrapper_18 {margin-top:-67px;}
.wp-block-group.product-block .wp-block-group__inner-container ul.sp-tab__nav.sp-tab__nav-tabs li {width:auto!important;}	
	
.wp-block-group.product-block .wp-block-group__inner-container > .widget-wrapper:last-of-type p a {font-size:12px;}	
.wp-block-group.service-block .carousel-slider .woocommerce-loop-product__title {font-size: 16px;line-height: 20px;}
	
	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns {flex-basis: calc(50% - 5px)!important;margin-bottom:-10px!important;}	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: calc(50% - 5px)!important;width: calc(50% - 5px);margin-bottom:15px!important;margin-right:10px!important;padding: 20px 15px;}	
.wp-block-group.numbers-block ul li img, .wp-block-group.numbers-block .wp-block-columns .wp-block-column img {font-size:45px;}	
	
.wp-block-group.about .wp-block-columns {gap: 30px!important;} 	
.wp-block-gallery.columns-4 figure.wp-block-image {width: calc(50% - 7.5px)!important; max-width: calc(50% - 7.5px)!important; margin-right: 15px!important; margin-top: 15px!important;}	
.wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(2n) {margin-right:0!important;}	

.wp-block-group.ways ul {margin-bottom:-30px;}
.wp-block-group.ways ul > li {width: calc(50% - 7.5px);margin-right:15px;}
.blog-page .wp-block-group.ways ul > li {width: 100%;margin-right:0;}
.wp-block-group.ways ul > li p {display:none;}	
.blog-page .wp-block-group.ways ul > li p {display:block;}	
.wp-block-group.ways ul > li p:last-of-type {display:block;margin-top:15px;}	
.blog-page .wp-block-group.ways ul > li p:last-of-type {display:block;margin-top:0;}
	
footer > .wp-group .wp-group_container .wp-block-column:nth-of-type(1) figure img {max-height:45px;}	

footer > .wp-block-columns p a {clear:both;float: right;position:relative;right:50%;transform: translate(50%,0);width:70%;}	
footer > .wp-block-columns .wp-block-image img {height:14px;}	
	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(2) {width: calc(50% - 10px); margin-right: 20px!important;}	
footer > .wp-group .wp-group_container .wp-block-columns .wp-block-column:nth-of-type(3) {width: calc(50% - 10px);}	
footer > .wp-group .wp-group_container .wp-block-column h3 {font-size:14px;}	
footer > .wp-group .wp-group_container .wp-block-column li a {font-size:13px;}	
	
footer > .wp-block-columns .wp-block-image img {height:13px!important;}
	
.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper, 
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper	{padding: 25px 20px 20px 20px!important;}	
.wpcf7 p,
.sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p {padding-left: 5px;padding-right:5px;}		
.sg-popup-builder-content .yith-ajaxsearchform-container input#yith-searchsubmit,
.wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__button {width: 34px;height:34px;background-size: auto 17px!important;}	
.info .wpcf7 .field input, .info .wpcf7 .field select, .info .wpcf7 .field textarea, .sg-popup-builder-content .wpcf7 .field input, .sg-popup-builder-content .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field textarea, .sg-popup-builder-content .yith-ajaxsearchform-container form input.yith-s, .wp-block-group .yith-ajaxsearchform-container form input.yith-s,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__input {font-size:13.5px;    height: 34px;line-height: 34px;padding: 0 15px;}		
.info .wpcf7 .field select, .sg-popup-builder-content .wpcf7 .field select {padding: 0 15px 0 11px;}	
.sg-popup-builder-content .autocomplete-suggestions, .wp-block-group .autocomplete-suggestions {padding: 12px 0 2px 0!important;width: calc(100% - 79px)!important;margin-top: 28px!important;}	
.search-page .wp-block-group .autocomplete-suggestions {width:calc(100% - 39px)!important;min-width: calc(100% - 39px)!important;}
.sg-popup-builder-content .autocomplete-suggestions .autocomplete-suggestion, .wp-block-group .autocomplete-suggestions .autocomplete-suggestion {font-size:13px!important;}	
.info .wpcf7 .button, .sg-popup-builder-content .wpcf7 .button {width:100%;}	
.info .wpcf7 .button input, .button-wrapper > button, .log_pass.captcha.field > button, .sg-popup-builder-content .wpcf7 .button input, .sg-popup-builder-content .yith-ajaxsearchform-container input#yith-searchsubmit, .wp-block-group .yith-ajaxsearchform-container input#yith-searchsubmit,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__button {float:left;margin-top:10px;height: 34px;line-height: 34px;font-size: 13px;padding: 0 15px;}	
.info .wpcf7 .field.agree-field, .sg-popup-builder-content .wpcf7 .field.agree-field {max-width: calc(100% - 32px);}
.info .wpcf7 .field.agree-field br, .sg-popup-builder-content .wpcf7 .field.agree-field br {display:none;}
.wpcf7 form .wpcf7-response-output {padding-left:0!important;padding-right:0!important;}	
.sg-popup-builder-content .yith-ajaxsearchform-container form input.yith-s, .wp-block-group .yith-ajaxsearchform-container form input.yith-sб .sg-popup-builder-content .yith-ajaxsearchform-container form input.yith-s, .wp-block-group .yith-ajaxsearchform-container form input.yith-s,
.sg-popup-builder-content .wp-block-search__button-outside>div>.wp-block-search__input {width: calc(100% - 39px);}
	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper p.has-text-align-center {font-size:14.5px;line-height:18px;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text {padding-left:15px;padding-right:28px;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text:before {height: 34px;line-height: 34px;font-size: 13px!important;}	
body .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper div.wp-block-button.has-text-align-center .components-button .wc-block-components-button__text:after {font-size:16px;}	
.wpcf7 form .wpcf7-response-output {margin-bottom:-7px!important;}
.wpcf7 p, .sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p, .sgpb-popup-builder-content-95.sgpb-popup-builder-content-html .sgpb-main-html-content-wrapper p {padding-left: 5px;  padding-right: 5px;}	
	
.slide-block.single-slide .wp-block-group h1 {font-size: 32px;line-height: 37px;}	
.info.single-page .about .wp-block-group__inner-container > h2, .info.single-page.abouts .about .wp-block-group__inner-container h2, .info.single-page.doctor-single .about .wp-block-group__inner-container > h2, .info.single-page.single-service .about .wp-block-group__inner-container > h2 {font-size: 24px;line-height: 28px;}	
.info.single-page .about .wp-block-group__inner-container > h4, .info.single-page .about .wp-block-group__inner-container .wp-block-column h4 {font-size: 17px;line-height: 22px;}	
	
.wp-block-group p {font-size:14.5px;line-height: 20px;}
	
.info.single-page .about .wp-block-group__inner-container > ul > li,
.info.single-page .about .wp-block-group__inner-container > ul > li ul li,
.info.single-page .about ul li, .info.single-page .ea-body ul li,
.info.single-page .about .wp-block-group__inner-container ol li,
.info.single-page .ea-body ol li {font-size: 14px;line-height:20px;}	
.info.single-page .about .wp-block-group__inner-container ol li::marker,
.info.single-page .ea-body ol li::marker {font-size: 14px;}		
	
.info.single-page .about .wp-block-group__inner-container > ul > li,
.info.single-page .about .wp-block-group__inner-container > ul > li ul li,
.info.single-page .about ul li, .info.single-page .ea-body ul li {font-size: 14px;line-height:20px;padding-left:20px;}	
.info.single-page .about .wp-block-group__inner-container > ul > li:before, .info.single-page .about .wp-block-group__inner-container > ul > li ul li:before, .info.single-page .about ul li:before, .info.single-page .ea-body ul li:before {left: 3px;top: 6px;}	
	
.info.single-page .about .wp-block-group__inner-container ol, 
.info.single-page .ea-body ol {padding-left:18px;}
.info.single-page .about .wp-block-group__inner-container ol li,
.info.single-page .ea-body ol li {font-size: 14px;line-height:20px;}		
.info.single-page .about .wp-block-group__inner-container ol li::marker,
.info.single-page .ea-body ol li::marker {font-size: 13px;}	
	
.info.single-page .about .wp-block-quote {margin: 10px 10px 25px 10px!important;border-left: 1px dotted #407DD3;padding-left: 15px;}
	
.info.single-page .about .wp-block-columns .wp-block-column p {font-size: 13px;line-height: 19px;}		
	
.info.single-page .wp-block-gallery {margin-top: 15px!important;}
.info.single-page .wp-block-gallery figure.wp-block-image {width: calc(50% - 7.5px)!important;margin: 15px 15px 0 0!important;max-width: calc(50% - 7.5px)!important;min-width: calc(50% - 7.5px)!important;}	
.info.single-page .wp-block-gallery figure.wp-block-image:nth-of-type(3n),
.info.single-page .wp-block-gallery.columns-5 figure.wp-block-image:nth-of-type(3n) {width: 100%!important;margin-right: 0!important;max-width: 100%!important;min-width: 100%!important;}		
.info.single-page .wp-block-gallery figure.wp-block-image:nth-of-type(3n+2),
.info.single-page .wp-block-gallery.columns-5 figure.wp-block-image:nth-of-type(3n+2) {margin-right:0!important;}

.info.single-page .wp-block-gallery.columns-2 figure.wp-block-image:nth-of-type(3n) {width: 100%!important;margin-right: 0!important;max-width: 100%!important;min-width: 100%!important;}		
.info.single-page .wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(3n) {width: calc(50% - 7.5px)!important;margin-right: 15px!important;max-width: calc(50% - 7.5px)!important;min-width: calc(50% - 7.5px)!important;}		
.info.single-page .wp-block-gallery.columns-2 figure.wp-block-image:nth-of-type(3n+2) {margin-right:15px!important;}		
.info.single-page .wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(3n+2) {margin-right:15px!important;}	
.info.single-page .wp-block-gallery.columns-2 figure.wp-block-image {width: 100%!important;margin-right: 0!important;max-width: 100%!important;min-width: 100%!important;}	
.info.single-page .wp-block-gallery.columns-4 figure.wp-block-image {width: calc(50% - 7.5px)!important;margin: 15px 15px 0 0!important;max-width: calc(50% - 7.5px)!important;min-width: calc(50% - 7.5px)!important;}	
	
.info.single-page .wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(2n) {margin-right:0!important;}	
	
.info.single-page .about .wp-block-gallery.columns-6 {margin-top: 5px!important;}
.info.single-page .wp-block-gallery.columns-6 figure.wp-block-image {width: calc(33.3333% - 8.66666px)!important;margin: 10px 10px 0 0!important;max-width: calc(33.3333% - 8.66666px)!important;min-width: calc(33.3333% - 8.66666px)!important;}	
.info.single-page .wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(3n) {width: calc(33.3333% - 8.66666px)!important;margin-right: 10px!important;max-width: calc(33.3333% - 8.66666px)!important;min-width: calc(33.3333% - 8.66666px)!important;}		
.info.single-page .wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(3n+2) {margin-right:10px!important;}
.info.single-page .wp-block-gallery.columns-6 figure.wp-block-image:nth-of-type(3n) {margin-right:0!important;}
	
.slide-block.single-slide .wp-block-columns p {margin-right: 15px!important;width: calc(100% - 15px)!important;}	
	
.breadcrumbs-wrapper .breadcrumbs .breadcrumb span.breadcrumb_last, .breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span, .breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {font-size:11.5px;}	
	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column {padding: 25px 20px;}
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(2) > .widget-wrapper > p {padding: 0 5px 20px 5px;font-size:13px;line-height:19px;}		
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p a {font-size: 15px;line-height: 21px;}	
.info.single-page.contacts-page .about .wp-block-columns .wp-block-column:nth-of-type(1) p strong {font-size: 12.5px;}		
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {font-size: 15px;line-height: 18px;}	
	
body .reviews-page .wp-block-group .white .owl-stage-outer .owl-item img {max-height: 80px!important;height: 80px!important;}	
	
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 10px 15px;font-size:17px;line-height:21px;}	
.wp-block-group .sp-ea-one.sp-easy-accordion .ea-card a:after {right: 5px;background-size: 21px auto;height: 21px;width: 21px;}	
		
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-top: 138px!important;}	
	
body #sp-wp-tabs-wrapper_18, body .wp-block-group .white {width: calc(100% - 84px)!important; max-width: calc(100% - 84px)!important;margin-left: 42px!important;margin-right: 42px!important;}	
.wp-block-group.service-block .product-category .title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-product__title, .wp-block-group.service-block .woocommerce ul.products li.product.product-category h3 {font-size: 15px;line-height: 18px;}	
	
.wp-block-group.service-block ul.products li.product, .wp-block-group.service-block ul.products li.product:nth-of-type(3n), .wp-block-group.service-block ul.products li.product, .wp-block-group.service-block ul.products li.product:nth-of-type(4n) {width: calc(50% - 7.5px)!important;margin-right: 15px!important;}	
.wp-block-group.service-block ul.products li.product:nth-of-type(2n) {margin-right: 0!important;}	
	
.shop-page .wp-block-group.service-block ul.products {margin-top: -20px!important;}	
.shop-page .wp-block-group.service-block ul.products li.product {margin-top: 20px!important;}	
.wp-block-group.service-block .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title {padding-left:0;padding-right:0;}	
	
.wp-block-group.service-block ul.products li.product.product-category,
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(4n) {width: calc(50% - 7.5px)!important;margin-right: 15px!important;}
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(2n),
.wp-block-group.service-block ul.products li.product.product-category:nth-of-type(4n) {margin-right: 0!important;}	
	
.category-page .wp-block-group.service-block ul.products li.product,
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(4n) {width: calc(50% - 7.5px)!important;}	
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(3n) {margin-right:15px!important;}		
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(2n) {margin-right:0!important;}		
	
.wp-block-group.service-block .title, .wp-block-group.service-block .woocommerce ul.products li.product .woocommerce-loop-product__title, .wp-block-group.service-block .woocommerce ul.products li.product h3, .wp-block-group.service-block .carousel-slider .woocommerce-loop-product__title {  line-height: 20px;font-size: 16px;}	
	
.wp-block-group.service-block .woocommerce nav.woocommerce-pagination {margin-bottom:35px!important;margin-top:-15px!important;}		
	
.wp-block-group .filter-wrapper, 
.wp-block-group.service-block .woocommerce .woocommerce-ordering {width: calc(50% - 7.5px)!important;}	
	
.wp-block-group.service-block .woocommerce .woocommerce-ordering select, .wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card h3.ea-header a {height: 34px;line-height: 34px;font-size:13px!important;}	

.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .ea-card a:after,
.wp-block-group.service-block .woocommerce .woocommerce-ordering:after {background-size: 19px auto;height: 20px;width: 20px;top:8px;}		
	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget, 
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(3n), .wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget, .wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(4n) {margin-right: 0px;padding-right: 0px;width: 100%;border-right: 0;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget:nth-of-type(2n) {margin-right: 0;padding-right: 0;border: 0;}	
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body .bapf_sfilter .bapf_head h3 {font-size: 13px;line-height: 18px;}	
.wp-block-group .filter-wrapper .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 10px 15px 0px 20px!important;}	
.wp-block-group .filter-wrapper #meta_box_shortcode .inside .berocket_single_filter_widget {margin-bottom:25px;}	
	
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price span.woocommerce-Price-amount.amount, .product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price span.woocommerce-Price-amount.amount {font-size: 24px;line-height: 28px;}
.product-page .woocommerce div.product .single_variation_wrap .woocommerce-variation.single_variation span.price span.woocommerce-Price-amount.amount span, .product-page .woocommerce div.product.product-type-simple div.summary.entry-summary > p.price span.woocommerce-Price-amount.amount span {font-size:17px;}	
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li {width:100%;margin-right:0;margin-top:10px;}	
.product-page .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 16px;line-height: 34px!important;padding: 0 18px;width:100%;box-sizing:border-box;text-align:left;height: 34px;}	
	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr th,	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td,	
.product-page .woocommerce .woocommerce-Tabs-panel--additional_information table.shop_attributes tr td p {font-size: 12px!important;line-height: 16px;}		
	
.wp-block-group.service-block .related ul.products li.product:nth-of-type(3n) {margin-right:15px!important;}	
.product-page .wc-block-components-notice-banner__content {font-size:11px!important;}		
	
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span > input, .single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2-selection__rendered {height:34px;line-height:34px;}
.single-page.checkout-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span .select2 span {height:32px;}
	
.sidebar .podcat .wp-block-gallery.has-nested-images {gap:15px!important;}	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image, .info.single-page .wp-block-gallery.columns-4 figure.wp-block-image:nth-of-type(3n) {max-width: calc(50% - 7.5px)!important;width: calc(50% - 7.5px)!important;min-width: 1px!important;flex-basis: calc(50% - 7.5px) !important;margin:0!important;}
	
.main-info .wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {font-size: 14px;line-height: 17px;}	
	
	
	
	
	
	
	
	
	
}


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

.category-page .wp-block-group.service-block ul.products li.product,
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(4n), 
.wp-block-group.service-block .related ul.products li.product, 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(4n) {width: 100%!important;min-width: 100%!important;}	
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(3n), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(3n) {margin-right:0!important;}		
.category-page .wp-block-group.service-block ul.products li.product:nth-of-type(2n), 
.wp-block-group.service-block .related ul.products li.product:nth-of-type(2n) {margin-right:0!important;}		
	
.product-page .woocommerce div.product div.images .flex-control-thumbs {margin-top: 15px;width: calc(100% - 30px);margin-left: 15px;}	
.product-page .woocommerce div.product .woocommerce-variation-availability p.stock{margin-bottom:10px;}	
	
.sidebar .podcat .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {font-size:14px;line-height:16px;}		
	
	
}


@media screen and (max-width:400px) {
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {height:45px!important;margin-top:-5px!important;}	
	
.wp-block-group.cats .wp-block-columns {gap: 10px!important;}
	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {box-sizing:border-box;padding-right:5px;}
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 mark {font-size:10px;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > p a {height: 26px;line-height: 26px;padding: 0 9px;padding-right: 20px;font-size: 11px;}
.wp-block-group.service-block ul.products li.product .cart:before, .wp-block-group.service-block .woocommerce ul.products li.product .button:before, .wp-block-group.service-block .owl-carousel.owl-drag .owl-item .button:before {margin-top:0;}	
	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns {flex-basis: 100%!important;margin-bottom:-10px!important;}	
.wp-block-group.numbers-block ul li, .wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: 100%!important;width: 100%;margin-bottom:10px!important;margin-right:0!important;}
	
.wp-block-group.ways ul li > p:last-of-type a {height: 26px;line-height: 26px;padding: 0 9px;font-size: 12px;margin-left:-9px;}		
	
.slide-block.single-slide .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) {padding-top: 138px!important;}	
	
.wp-block-group .filter-wrapper, 
.wp-block-group.service-block .woocommerce .woocommerce-ordering {width: 100%!important;}		
.wp-block-group.service-block .woocommerce .woocommerce-ordering {margin-top:40px;}	
.wp-block-group.service-block .woocommerce .woocommerce-ordering select {padding-left:12px;}	
	
	
	
	
	
}


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

header .pre-line-in .block:nth-of-type(2) {display:none;}	

.wp-block-group.cats .wp-block-columns {gap: 5px!important;}	
.wp-block-group.cats .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container > h3 {box-sizing:border-box;padding-right:0;}
	
	
	
	
	
	
	
	
	
}
