@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-100.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-100.woff") format("woff") ;
  font-weight: 100;
  font-style: normal;
  
}
@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-300.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-300.woff") format("woff") ;
  font-weight: 300;
  font-style: normal;
 
}
@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-500.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-500.woff") format("woff") ;
  font-weight: 500;
  font-style: normal;
 
}
@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-700.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-700.woff") format("woff") ;
  font-weight: 700;
  font-style: normal;
  
}
@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-900.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-900.woff") format("woff") ;
  font-weight: 900;
  font-style: normal; 
 
}

@font-face {
  font-display: swap ;
	font-family: "MuseoSans";
	src: url("font/new2/MuseoSansCyrl-900.woff2") format("woff2"),
      url("font/new2/MuseoSansCyrl-900.woff") format("woff") ;
  font-weight: 900;
  font-style: normal; 
  
}

@font-face {
  font-display: swap ;
    font-family: 'Futura_New';
    src:
        url('font/new2/FuturaNewLight-Reg.woff2') format('woff2'),
        url('font/new2/FuturaNewLight-Reg.woff') format('woff');

    font-weight: 300;
    font-style: normal;
    
}


.wgs_wrapper iframe, .wgs_wrapper .gsc-adBlock {
  display: none !important;
}

/* */
/*@font-face{font-family:'Futura_New';src:url(font/Futura_New_Light_Reg.otf);font-weight:300;font-style:normal;font-display: fallback}*/

@font-face {
  font-display: swap ;
    font-family: 'Lato_Hairline';
    src: 
        url('font/new2/Lato-Hairline.woff2') format('woff2'),
        url('font/new2/Lato-Hairline.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    
}
@font-face {
  font-display: swap ;
    font-family: 'Lato';
    src: 
        url('font/new2/Lato-Light.woff2') format('woff2'),
        url('font/new2/Lato-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    
}



.color-normal{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.color-gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
button:focus{outline:none}
.z-1{position:relative;z-index:10!important}
.z-2{position:relative;z-index:20!important}
.ttu{text-transform:uppercase}
.height-vh{min-height:100vh}
:focus{outline:none!important}
html{font-size:16px}
strong{font-weight:700}
html body{font-family:'MuseoSans';font-size:1rem;line-height:1.4;color:#09203f;font-weight:400}
html body.scroll-non{overflow:hidden}
.clear{clear:both!important;float:none!important}
.body{overflow:hidden;position:relative;background-color:#fff}
body a{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;color:#ea223f;text-decoration:none}
body a:hover,body a:focus{text-decoration:underline;color:#ea223f}
::-webkit-scrollbar-button{background-repeat:no-repeat;width:6px;height:0}
::-webkit-scrollbar-track{background-color:#32312e;box-shadow:0 0 3px #000 inset}
::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background-color:#ea223f;box-shadow:0 1px 1px #fff inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDQ1RDVFRjVBMTYxMUU1QkFDMUNGNTcxNDI4QUI5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDQ1RDVGMDVBMTYxMUU1QkFDMUNGNTcxNDI4QUI5OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJENDVENUVENUExNjExRTVCQUMxQ0Y1NzE0MjhBQjk5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJENDVENUVFNUExNjExRTVCQUMxQ0Y1NzE0MjhBQjk5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BWJJWgAAACFJREFUeNpi/P//PwMuwAIiGBkZjdElgJrOMg42nQABBgCZ4hgFtlVPowAAAABJRU5ErkJggg==);background-position:center;background-repeat:no-repeat}
::-webkit-resizer{background-repeat:no-repeat;width:7px;height:0}
::-webkit-scrollbar{width:11px}
.scroll-block::-webkit-scrollbar-button{background-repeat:no-repeat;width:6px;height:0}
.scroll-block::-webkit-scrollbar-track{background-color:#f0f3f8;box-shadow:0 0 0 #000 inset}
.scroll-block::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:8px;background-color:#d3dbe9;box-shadow:0 1px 1px #fff inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDQ1RDVFRjVBMTYxMUU1QkFDMUNGNTcxNDI4QUI5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDQ1RDVGMDVBMTYxMUU1QkFDMUNGNTcxNDI4QUI5OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJENDVENUVENUExNjExRTVCQUMxQ0Y1NzE0MjhBQjk5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJENDVENUVFNUExNjExRTVCQUMxQ0Y1NzE0MjhBQjk5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BWJJWgAAACFJREFUeNpi/P//PwMuwAIiGBkZjdElgJrOMg42nQABBgCZ4hgFtlVPowAAAABJRU5ErkJggg==);background-position:center;background-repeat:no-repeat}
.scroll-block::-webkit-resizer{background-repeat:no-repeat;width:7px;height:0}
.scroll-block::-webkit-scrollbar{width:18px}
.flex-center-v{justify-content:center;align-items:center;display:flex;flex-direction:row}


.alignnone{
	margin:5px 20px 20px 0;
	
	max-width: 100%;
    height: auto;

}
.aligncenter,div.aligncenter{
	display:block;
	margin:5px auto;
	
	max-width: 100%;
    height: auto;
	
}
.aligncenternews{
	margin:0px;
	border-radius: 6px;
}
.label-news{
	font-size:10px;
}
.label-news:after{
	    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
	margin: 6px;
    background: rgb(255 0 0 / 30%);
    background: rgb(255 0 0 / 30%);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6.182.048c.831.583 4.886 3.635 4.886 7.702 0 1.335-.53 2.616-1.474 3.56a3.74 3.74 0 01-.931.68c-.069.035-.146-.026-.136-.103.017-.114.025-.231.025-.348 0-1.932-1.83-3.406-2.37-3.799a.249.249 0 00-.295 0c-.54.393-2.37 1.867-2.37 3.799 0 .117.009.234.025.349.01.076-.067.137-.135.102a3.74 3.74 0 01-.933-.68A5.034 5.034 0 011 7.75C1 3.683 5.055.63 5.887.048a.253.253 0 01.295 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6.182.048c.831.583 4.886 3.635 4.886 7.702 0 1.335-.53 2.616-1.474 3.56a3.74 3.74 0 01-.931.68c-.069.035-.146-.026-.136-.103.017-.114.025-.231.025-.348 0-1.932-1.83-3.406-2.37-3.799a.249.249 0 00-.295 0c-.54.393-2.37 1.867-2.37 3.799 0 .117.009.234.025.349.01.076-.067.137-.135.102a3.74 3.74 0 01-.933-.68A5.034 5.034 0 011 7.75C1 3.683 5.055.63 5.887.048a.253.253 0 01.295 0z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.label-news-time{
font-size: 10px;
/*     position: absolute; */
    /* right: -75px; */
/*     bottom: -18px; */
	display: block;
    text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}


.alignright{
	float:right;
	margin:5px 0 20px 20px;
	max-width: 100%;
	
    height: auto;
	
}
.alignleft{
	float:left;
	margin:5px 20px 20px 0;
	
	max-width: 100%;
    height: auto;
}



a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#scrol-up{position:fixed;z-index:99;display:block;width:40px;height:40px;right:20px;bottom:50px;opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:4px;background-color:#ea223f;box-shadow:0 2px 2px rgba(129,33,0,0.34),0 8px 9px rgba(124,0,82,0.2);border-radius:6px;cursor:pointer}
#scrol-up:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #fff;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
#scrol-up.on{opacity:1;visibility:visible}
body:not(.logged-in) .log-on{display:none!important}
.w100{width:100%}
.w870{max-width:870px}
.w350{max-width:350px}
.max-w{max-width:100%!important;height:auto!important}
.font-fn{font-family:'Futura_New'}
.font-ms{font-family:'MuseoSans'}
.decore-blockquote{width:49px;height:25px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAZCAYAAACYY8ZHAAABo0lEQVRYR82X3UeEQRSHf6uIUkQpiogi+v//kiW6iL1YuohYWpaNPJlZs9P7ceZjm33Zu3HOed5zzvPOTrTb51jSWZBiJWkh6btm2knNYEEsCr+KAMJUn5I+HFBxCbuAuJB0Z6wMmFlpZ2pDpAB4TkbsTdLSCP7nWE0I5v8psxB25DUXpCbEw8AOWNiyQWpBnEu6t1Q6ciYV5FrSuhZE2AVmm4X1M86YsStHRkgriB/f5RiExfMU9+wKnEt67ykWkFtJB0aYoVjkpPPUN++DSPE8Lb0h2ACArxuAR5fcwoK5+J7Q1S9JJ5JOJV0GL2PaBZGiScbGB7f6PhVkCBbAWQyRAlDi+VogU0mrEOK/PV8Kwu4xwgohWng+F4QdefGj4CGaet7pF0FYHgD4um9uwh6iqefdW8WI7CQvtO9hhPhtXeWBaO75SM2MGCCHTqMUvHYf0M7/IUA09zyGscxR3xkgaCGtbOb5EoDYTimxcq0S5/j1fErirrNjd6eh+KUgG8+3hCB3LsiW51tD+PxcALM9vy8Q1JHt+X2CCK/bSZ4vhfgBQRp8dqieQhwAAAAASUVORK5CYII=)!important}
.hide{opacity:0;height:0}
.wrap-mobail{top:2px;bottom:0;padding:20px 15px;overflow:auto;position:absolute; }
.mobail-menu{background:#ea223f;color:#fff;width:280px;position:fixed;top:0;left:-280px;z-index:1000;top:104px;bottom:40px;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.mobail-menu .shadow{left:280px;top:0;width:1000px;bottom:0;background-color:rgba(0,0,0,0.7);position:absolute;cursor:pointer;opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.mobail-menu .exit{opacity:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden;position:absolute;width:40px;z-index:1;top:calc(30% - 20px);left:280px;height:40px;background:#ea223f;cursor:pointer}
.mobail-menu .exit span{width:40px;height:40px;display:block;position:absolute;transform:rotate(45deg)}
.mobail-menu .exit span:before,.mobail-menu .exit span:after{content:'';display:block;margin:auto;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0}
.mobail-menu .exit span:before{width:35px;height:2px}
.mobail-menu .exit span:after{height:35px;width:2px}
.mobail-menu hr{border-top:1px solid rgba(255,255,255,0.5)}
.mobail-menu.active{left:0; height: 100vh;}
.mobail-menu.active .btn-menu:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mobail-menu.active .shadow{opacity:1;visibility:visible}
.mobail-menu.active .exit{opacity:1;visibility:visible}
.mobail-menu .block-phone{text-align:center;font-size:1.25rem}
.mobail-menu .block-phone .col-12{width:100%}
.mobail-menu .block-phone a{border-radius:4px;padding:5px 10px;background-color:#fff;margin-bottom:.625rem;display:inline-block}
.mobail-menu .box-grafick{text-align:center}
.mobail-menu .box-grafick .row{margin-top:.625rem}
.mobail-menu .box-grafick .title-1{font-weight:300;font-size:1.25rem;line-height:1}
.mobail-menu .box-grafick .title-2{font-weight:700;font-size:1.25rem;line-height:1}
.mobail-menu .wrap-menu{overflow:hidden}
.mobail-menu ul{list-style-type:none}
.mobail-menu ul li{line-height:1.1;padding-top:5px;padding-bottom:5px;display:block}
.mobail-menu ul li a{text-decoration:none!important}
.mobail-menu .btn-menu{cursor:pointer;position:absolute;padding:7px 3px;color:#fff;width:40px;letter-spacing:-.5px;height:34px;background-color:#ea223f;box-shadow:0 14px 13px 1px rgba(12,12,12,0.06);top:0;right:-40px;font-size:.875rem}
.mobail-menu .menu{padding:0}
.mobail-menu .menu li.menu-item-has-children{position:relative}
.mobail-menu .menu li.menu-item-has-children > a{padding-left:15px;display:block;position:relative}

.mobail-menu .menu li.menu-item-has-children > .new-div-class{
	display:none;
}

.mobail-menu .menu li.menu-item-has-children > a:before{content:'';display:inline-block;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid #fff;position:absolute;left:0;top:0;bottom:0;margin:auto;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}
.mobail-menu .menu li a{font-size:1.375rem;color:#fff;font-weight:700}
.mobail-menu .menu .sub-menu{display:none;padding-left:25px;padding-top:20px;padding-bottom:20px}
.mobail-menu .menu .sub-menu a{font-weight:300;font-size:1.25rem}
.breadcrumbs{padding-top:2.125rem;z-index:100;position:relative}
.breadcrumbs a{color:#9e9e9e}
.svg-icon {
	    display: inline-block;
    padding: 0;
        vertical-align: middle;
}
.svg-icon svg {
	height: 20px;
}
header svg {
	height: 13px;
  vertical-align: middle;
  margin-top: -3px;
}
nav.navigation{text-align:center;display:block;width:100%;padding-top:3.125rem}
nav.navigation .screen-reader-text{display:none}
nav.navigation .nav-links{justify-content:center;align-items:center;flex-direction:row;display:flex}
nav.navigation a,nav.navigation .current{margin-left:.9375rem;text-decoration:none;justify-content:center;align-items:center;flex-direction:column;display:flex!important;min-height:48px;cursor:pointer;color:rgba(46,46,46,0.7);font-size:.875rem;font-weight:700;line-height:1;padding:0 16px!important;border-top:1px solid #dbe2ec;border-bottom:1px solid #dbe2ec;background-color:rgba(255,255,255,0)}
nav.navigation a:hover,nav.navigation .current:hover{background-color:#dbe2ec}
nav.navigation a .sf-count,nav.navigation .current .sf-count{font-size:.6875rem}
nav.navigation .current{background-color:#ea222f!important;color:#fff!important}
.sidebar{padding:2.5rem 1.875rem .625rem;box-shadow:-12px 15px 31px rgba(93,108,132,0.16);background-color:#fff}
.sidebar .block-address .url-address{line-height:1!important}
.sidebar .block-address .url-address:before{width:14px!important;height:20px!important;left:-20px!important;-webkit-background-size:100% 100%;background-size:100% 100%}
.sidebar .block-address .url-address a{font-size:1.125rem;color:#000;font-weight:500}
.sidebar .block-address .url-address a:hover{color:#ea223f}
.sidebar .block-address .url-address p{line-height:1!important}
.sidebar .block-address .item-address{margin:0 auto 15px}
.sidebar img{max-width:100%}
.sidebar .widget{margin-bottom:1.5625rem}
.sidebar .widget:first-child{margin-top:0}
.sidebar .widget .widgettitle{color:#ea222f;font-size:1rem;font-weight:700;line-height:.9125rem;padding-bottom:.9375rem;margin-bottom:1.25rem;position:relative}
.sidebar .widget .widgettitle:after{content:'';height:4px;background-color:#ea222f;position:absolute;bottom:0;left:0;right:0}
.sidebar .widget ul{margin:0;padding:0}
.sidebar .widget #js-clone-tag-filter,.sidebar .widget.widget_search_filter_register_widget,.sidebar .widget.js-tag .clone-tag{opacity:1;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.sidebar .widget #js-clone-tag-filter.off,.sidebar .widget.widget_search_filter_register_widget.off,.sidebar .widget.js-tag .clone-tag.off{opacity:.3}
.sidebar .widget #js-clone-tag-filter li,.sidebar .widget.widget_search_filter_register_widget li,.sidebar .widget.js-tag .clone-tag li{display:inline-block;margin:2px;border-radius:5px;background-color:rgba(210,212,219,0.2);color:rgba(0,0,0,0.5);font-size:1.0625rem;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-weight:500;letter-spacing:.68px;padding:6px 5px}
.sidebar .widget #js-clone-tag-filter li label,.sidebar .widget.widget_search_filter_register_widget li label,.sidebar .widget.js-tag .clone-tag li label{line-height:1;display:block;padding:0;cursor:pointer;margin:0}
.sidebar .widget #js-clone-tag-filter li.sf-option-active,.sidebar .widget.widget_search_filter_register_widget li.sf-option-active,.sidebar .widget.js-tag .clone-tag li.sf-option-active{background-color:#ea222f!important;color:#fff!important}
.sidebar .widget #js-clone-tag-filter li input,.sidebar .widget.widget_search_filter_register_widget li input,.sidebar .widget.js-tag .clone-tag li input{display:none}
.sidebar .widget.widget_search_filter_register_widget li.sf-field-tag{padding:0!important;margin:0!important;background:none!important}
.sidebar .widget.widget_search_filter_register_widget li.sf-field-tag ul{background:none!important}
.sidebar .widget.widget_search_filter_register_widget li.sf-field-tag ul li.sf-item-0{display:none}
.box-searchandfilter{background-color:#f8f9fb;text-align:center;padding:10px 20px;margin:0 auto 40px;width:100%;max-width:400px}
.box-searchandfilter ul{padding:0!important}
.box-searchandfilter label{display:block}
.box-searchandfilter input{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:50px;border:none;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.widget_wysija_cont .widget_wysija{min-height:190px}
.widget_wysija_cont .widget_wysija input{width:100%;height:50px;border:1px solid rgba(172,172,172,0.5);background-color:rgba(255,255,255,0.5);padding:5px 19px;color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;letter-spacing:.68px}
.widget_wysija_cont .widget_wysija .wysija-submit{cursor:pointer;box-shadow:0 2px 2px rgba(129,33,0,0.34),0 8px 9px rgba(124,0,82,0.2);border-radius:6px;background-color:#ea223f;color:#fff;font-size:1.125rem;font-weight:700;line-height:23.78px}
.widget_wysija_cont .widget_wysija .formError .formErrorContent{background:none repeat scroll 0 0 #ea223f;border:none}
.wysija-msg .allmsgs{min-height:190px}
.wysija-msg .updated{background-color:#ea223f!important;border:none!important;color:#fff!important;font-size:1.125rem!important;text-align:center;padding:30px!important}
.tax-shares #main{padding-top:0;padding-bottom:0}
#main{padding-top:1.25rem;padding-bottom:3.125rem}
.category-title{text-align:center;color:#2e2e2e;font-size:1.125rem;font-weight:100;line-height:1;padding-top:1.875rem;padding-bottom:1.875rem}
.btn.focus,.btn:focus{outline:0;box-shadow:none!important}
.btn{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:3px;margin-top:3px;display:inline-block;padding:.3125rem .5rem;font-size:1rem;text-align:center;border-radius:6px}




.btn.style-1{border:1px solid #fff;color:#b70004;font-weight:300;color:#fff}
.btn.style-1:hover{background-color:#fff;color:#b70004}
.btn.style-2{font-weight:500;color:#b70004;background-color:#fff;border:1px solid #fff}
.btn.style-2:hover{background-color:rgba(0,0,0,0);color:#fff}
.btn.style-ed{border:3px solid #fff; border-radius: 15px; font-weight: 400; text-decoration: none;}
.btn.style-3{box-shadow:0 2px 2px rgba(129,33,0,0.34),0 8px 9px rgba(124,0,82,0.2);border-radius:6px;background-color:#fff;color:#ea223f;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.72px;padding:1.0625rem 2.5rem 1rem;line-height:1}
.btn.style-4{border-radius:5px;background-color:#fff;color:#fff;font-size:1.125rem;font-weight:500;padding:0;cursor:pointer;}
.btn.style-4 span{border-radius:5px;background-color:#ea223f;display:block;bottom:3px;right:3px;position:relative;padding:1.125rem 1.875rem}
.btn.style-4:active span{bottom:0;right:0}
.btn.style-5{border:1px solid #fff;background-color:#ea223f;font-size:1.125rem;font-weight:900;padding:0;border-radius:5px}
.btn.style-5 span{display:block;bottom:3px;right:3px;position:relative;padding:1.0625rem 4.5625rem;border-radius:5px;background-color:#fff}
.btn.style-5:active span{bottom:0;right:0}
.btn.style-6{box-shadow:0 3px 0 rgba(234,34,63,0.14);border-radius:5px;border:1px solid #ebebeb;background-color:#ea223f;width:100%;color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase;padding-top:1.25rem;padding-bottom:1.0625rem}
.btn.style-6 span{display:block;bottom:3px;right:3px;position:relative;padding:1.0625rem 4.5625rem;border-radius:5px;background-color:#fff}
.btn.style-6:hover{border:1px solid #ea223f;background-color:#fff;color:#ea223f}
.btn.style-7{  text-decoration: none;  box-shadow:0 2px 2px rgba(129,33,0,0.34),0 8px 9px rgba(124,0,82,0.2);border-radius:6px;background-color:#ea223f;color:#fff;padding:.875rem 3.0625rem}
.btn.style-7:hover{background-color:#fff;color:#ea223f}
.loop-price.temp-info-price{position:relative}
.loop-price.temp-info-price .fon-1,.loop-price.temp-info-price .fon-2{position:absolute;top:0;bottom:0;left:0;right:0}
.loop-price.temp-info-price .fon-1{background-image:url(img/fon-price.png);z-index:20}
.loop-price.temp-info-price .fon-2{-webkit-background-size:cover;background-size:cover;z-index:10}
.loop-price.temp-info-price .container{z-index:30;position:relative}
.temp-direction-of-work{background-color:#f8f9fb;padding-top:3.75rem;padding-bottom:3.75rem}
.temp-direction-of-work .title{margin-bottom:3.125rem;text-align:center;display:block;margin-left:auto;margin-right:auto;position:relative}
.temp-direction-of-work .title:before{content:'';height:1px;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;position:absolute;background-color:#ea223f}
.temp-direction-of-work .title span{display:inline-block;color:#ea223f;font-size:3rem;font-weight:900;line-height:1.2;letter-spacing:.12rem;padding:0 33px;background-color:#f8f9fb;z-index:2;position:relative}
.temp-direction-of-work .js-item-direction{height:280px}
.temp-direction-of-work .js-item-direction .js-up-bottom{opacity:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}
.temp-direction-of-work .js-item-direction:hover .js-up-bottom,.temp-direction-of-work .js-item-direction .active .js-up-bottom{opacity:1}
.temp-direction-of-work .block-col .item .box{
	box-shadow: 0px 0px 0px 6px #fff;
	border-radius: 50px;
	-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;max-width:190px; margin-left:auto;margin-right:auto;box-shadow:0 10px 13px rgba(42,48,62,0);background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0)}
.temp-direction-of-work .block-col .item:hover,.temp-direction-of-work .block-col .item .active{z-index:100;position:relative}
.fxmob{justify-content: flex-start;}
.temp-direction-of-work .block-col .item:hover .box,.temp-direction-of-work .block-col .item .active .box{
/* 	border:1px solid red; */
	background-color:#fff;box-shadow:0 10px 13px rgba(42,48,62,0.03)}
.temp-direction-of-work .img{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1.25rem;margin-bottom:.625rem;padding-left:.625rem;padding-right:.625rem}
.temp-direction-of-work .img img{max-width:100%}
.temp-direction-of-work .block-title{padding-left:.9375rem;padding-right:.9375rem;padding-bottom:.5rem;color:#000;font-size:1.075rem;font-weight:500;line-height:1.1}
.temp-direction-of-work .block-title a{color:#000;text-decoration:none!important}
.temp-direction-of-work .block-title a:hover{color:#ea223f}
.temp-direction-of-work .block{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;max-height:260px;position:relative}
.temp-direction-of-work .block.slide-hor{max-height:300px}
.temp-direction-of-work .block .bottom,.temp-direction-of-work .block .top{position:absolute;width:100%;background-color:#fff;height:30px;z-index:1}
.temp-direction-of-work .hor-slider .slick-prev,.temp-direction-of-work .hor-slider .slick-next,.temp-direction-of-work .block .top,.temp-direction-of-work .block .bottom{bottom:0;cursor:pointer;background-position:center center;background-repeat:no-repeat;opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAbCAYAAAAzgqwIAAABvElEQVRYR9XWPUvDQBgH8H8a0LYqDaiDFv0gDoJDcXFw6KJBUOnQqVudxEW3TDp1qC8grYu6SAdxEBz8IL50UAsWrbVCjSRwMa1NcknuapIpkLvkfvyfey5CLbWoDszOYHgzj7Be7zsKvm5uIZWKENpPL+qrnEFYUWZMZHwUgqqq6vdzDRpqMDWHoXwuNEF1Y7SF6yDtJmyohrKH1tW1XmZaMuQyQGFCWWE6EiLCoCdlh+kJCnJSThhLUBBRNBhbUJBQtBhHUBBQBqZcRGTst5tZnS0dXc5q0H81CrcYqoS6u190YR7xXJb74esF4wpklF96BdGlNOLZdW6oxm4BrcolJMoyMy+EquTME9qPVdSXM9xQH4UDfJ5feMK4TojAeKH8YjyDtImsUSwwvkAsUawwvkEsUDrm5BTS2THVOePUiVw3hV4v9Fp+BJMoFyEmJ53WSvWcCchLUjwwTErOS0vnhWEOMicVW5URW5P/lAlPDBeQHap5WELzqIREeR9icoJqT7gdxGwPdX+YNAqSVD8w3BIy/igeqqjLGYjTU2jf3XNNhnyTW0Jm1NvGFkaUbW5l5uvn1G1N93v8D2X/kZXxb23tAAAAAElFTkSuQmCC)}
.temp-direction-of-work .hor-slider .slick-prev,.temp-direction-of-work .hor-slider .slick-next{height:20px!important;background-size:auto 100%!important}
.slick-disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.temp-direction-of-work .block .top,.temp-direction-of-work .hor-slider .slick-prev{top:0;bottom:auto;transform:rotate(180deg)}
.temp-direction-of-work .hor-slider .slick-prev,.temp-direction-of-work .hor-slider .slick-next{left:0;right:0;top:auto;bottom:0;margin:auto;width:52px;height:27px;visibility:visible;z-index:10;opacity:1}
.temp-direction-of-work .hor-slider{margin-top:30px;margin-bottom:30px}
.temp-direction-of-work .hor-slider .slick-prev{top:-25px;bottom:auto}
.temp-direction-of-work .hor-slider .slick-next{top:auto;bottom:-30px}
.temp-direction-of-work .block .block-list{overflow:initial!important}
.temp-direction-of-work .slick-prev:before,.temp-direction-of-work .slick-next:before{display:none}
.temp-direction-of-work .block .bottom.on,.temp-direction-of-work .block .top.on{opacity:1;visibility:visible}
.temp-direction-of-work .block .block-list{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden;padding-bottom:0;left:0;top:0;bottom:0;width:100%}
.temp-direction-of-work .block .block-list .list a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;color:#3a3939;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:0.9rem;font-weight:500;text-decoration:none;line-height:1}
.temp-direction-of-work .block .block-list .list a:hover{color:#fff;background-color:#d7d7d7}
.temp-banner .block-conten{line-height:1}
.temp-banner .block-conten p{margin:0}



.temp-banner .block-conten strong{font-weight:900;line-height:1;display:inline-block}
.banner-standart{position:relative}
.banner-standart:before{content:'';width:100%;top:0;bottom:0;display:block;position:absolute;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;z-index:0}
.banner-standart .container{z-index:1;position:relative}
.banner-standart.img-positon-left{overflow:hidden}
.banner-standart.img-positon-left .col-left:before{display:none}
.banner-standart.img-positon-left .col-right{min-height:500px}
.banner-standart .col-left{position:relative}

/* .banner-standart .col-left:before{content:'';right:-300%;top:0;bottom:0;position:absolute;left:-300%;background-color:#dfe3e6;-webkit-background-size:100% auto;background-size:100% auto}
 */



.banner-standart .col-left img{z-index:2;position:relative}
.banner-standart .col-right{z-index:10;position:relative;text-align:right;color:#383838;font-size:.9rem;font-weight:300;line-height:1.4;letter-spacing:.64px}
/* .banner-standart .col-right:before{content:'';background-image:url(img/banner-standart-right.png);-webkit-background-size:100% 100%;background-size:100% 100%;width:100%;height:100%;position:absolute;right:60%;background-repeat:no-repeat} */
/* .banner-standart .col-right:after{background-color:#f2f2f2;width:300%;height:100%;position:absolute;left:40%;top:0;bottom:0;margin:auto;content:''} */
.banner-standart .col-right .block{position:relative;z-index:2; text-align: left;}
.banner-standart .col-right .title{color:#ea223f;font-size:3.4375rem;font-weight:900;margin-bottom:2rem}
.banner-about{background-image:url(img/bg-about.jpg);background-repeat:no-repeat;background-position:top center;padding-top:5.625rem;padding-bottom:3.125rem;border-bottom:1px solid #d9d9d9}
.banner-about .title{color:#ea223f;font-size:39px;font-weight:900;letter-spacing:.0975rem;text-align:center;position:relative}
.banner-about .title span{max-width:800px;margin-left:auto;margin-right:auto;display:inline-block}
.banner-about .title:before,.banner-about .title:after{position:absolute;display:block;content:'';top:0;bottom:0;margin:auto;height:2px;background-color:#ea223f;width:175px}
.banner-about .title:before{left:0}
.banner-about .title:after{right:0}
.banner-about .text{padding-top:2.125rem;padding-bottom:2.5rem;text-align:center}
.banner-about .list .block-title{color:#ea223f;font-size:18px;font-weight:900;line-height:1;padding-bottom:.875rem;padding-top:1.25rem}
.banner-about .list .block-text{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500}
.temp-doctor-for-clinic:before{display:none}
.temp-doctor-for-clinic .owl-item{opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.temp-doctor-for-clinic .owl-item .item .text{font-size:.875rem!important}
.temp-doctor-for-clinic .owl-item .item,.temp-doctor-for-clinic .owl-item.active + .active + .active{text-decoration:none;display:block;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(0.9)}
.temp-doctor-for-clinic .owl-item .item .title-1,.temp-doctor-for-clinic .owl-item.active + .active + .active .title-1{color:#383838}
.temp-doctor-for-clinic .owl-item .item .title-2,.temp-doctor-for-clinic .owl-item.active + .active + .active .title-2{color:rgba(56,56,56,0.5)}
.temp-doctor-for-clinic .owl-item.active{opacity:1;visibility:visible}
.temp-doctor-for-clinic .owl-item.active + .active .item{transform:scale(1)}
.temp-doctor-for-clinic .owl-item.active + .active .title-1{color:#000}
.temp-doctor-for-clinic .owl-item.active + .active .title-2{color:red}
.temp-doctor-for-clinic .owl-item.active + .active + .active{transform:scale(0.9)}
.temp-doctor-for-clinic .owl-item > div{display:block!important;width:100%!important;flex:100%!important;max-width:100%!important}
.owl-img{
/* 	padding-top:3.75rem; */
	padding-bottom:3.75rem}
.owl-img:before{top:60px!important}
.owl-img .title{max-width:1160px;margin-left:auto;margin-right:auto;position:relative}
.owl-img .title:before{height:1px;width:100%;top:0;bottom:0;margin:auto;display:block;left:0;content:'';position:absolute;background-color:#ea223f}
.owl-img .title span{background-color:#fff;padding-left:2.625rem;padding-right:2.625rem;z-index:2;display:inline-block;position:relative}
.owl-img .owl-diplom{max-width:880px;margin:auto}
.owl-img .owl-diplom .img-item{max-width:300px!important;margin:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(0.95)}
.owl-img .owl-diplom .img-item:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;transform:scale(1)}
.owl-img .owl-diplom .img-item img{max-width:100%}
.owl-img .owl-dots{display:none}
.owl-img .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;width:21px;height:41px;background-repeat:no-repeat!important;-webkit-background-size:center center!important;background-size:center center!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBElEQVRIS63XywkCMRCA4T9YhGAPdqUoooKIgvbiwT7Eoydtwy4kshIWdze7mckkp0AmHxPIY+IAPEwcvKt+ieYCugFeDh4l0SlwBY4Oblb4l2nIdgkcgIUVrtEA74GVFW6gpeAOWgKOola4F7XAg2gLnju4S7ZbEs2BRagWFqMaWIVKYTUqgbPQFJyNDsEmtA82ozG4CBqBJQcvHeNhB6zDXZyekIpogTfz8ttglYAJjYEmtA/MRofALDQFqlEJqEKloBjVgCJUCybRHHAQzQV7UQsYRa1gBy0BNlAPM+BkrU1r1ENVnl+As7WK/ke3wLPYR8LDCBgX/fJUqINP6snQjH8Bql92rseTXzgAAAAASUVORK5CYII=)!important;opacity:1;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.owl-img .owl-nav button.disabled{opacity:0}
.owl-img .owl-nav .owl-prev{left:0px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.owl-img .owl-nav .owl-next{right:0px}
.owl-img.style-1 .owl-diplom{max-width:1080px!important}
.owl-img.style-1 .owl-prev{left:-30px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.owl-img.style-1 .owl-next{right:-30px}
.owl-img.style-1 .img-item{transform:scale(1);align-items:center;justify-content:center;display:flex!important;flex-direction:row}
.owl-img.style-1 .img-item a{display:inline-block}
.time-for .text{margin-top:1.5rem;color:#000;font-size:.875rem;font-weight:100;line-height:1.8}
.time-for .icon-1,.time-for .icon-2{justify-content:flex-start;flex-direction:row;align-items:center;display:flex;margin-top:.625rem;margin-bottom:.625rem}
.time-for .icon-1 .img,.time-for .icon-2 .img{width:80px}
.time-for .list{padding:0!important}
.time-for .list span{margin:3px;width:45px;padding:5px 7px!important;border-radius:5px;background-color:#d1d1d1;color:#000;font-size:.875rem;font-weight:100;display:inline-block}
.time-for .from-img{color:#000;font-size:.875rem;font-weight:300;line-height:1.2;margin-top:1.25rem}
.time-for .from-img span{max-width:80px;display:inline-block;margin-top:.75rem}
.time-for .block-from{max-width:300px;margin-left:auto!important;margin-right:auto!important}
.loop-doctor{background-image:url(img/fon-doctors.jpg);background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-color:rgba(248,244,243)}
.loop-doctor .item{border-radius:5px;background-color:#fff;padding:8px 7px!important;display:block;margin-left:auto;margin-right:auto;max-width:269px;box-shadow:0 16px 24px rgba(0,0,0,0.14),0 3px 0 #f2637a;text-decoration:none!important;transform:scale(0.95);margin-bottom:30px;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.loop-doctor .item img{max-width:100%}
.loop-doctor .item .img{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.loop-doctor .item:hover{transform:scale(1);box-shadow:0 16px 24px rgba(0,0,0,0.14),0 3px 0 #f2637a}
.loop-doctor .item:hover .img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.loop-doctor .item .title{position:relative;color:#515050;font-size:1.2rem;line-height:1.2;font-weight:700;padding:.625rem .25rem .9375rem!important}
/* .loop-doctor .item .title:before{content:'';position:absolute;bottom:-20px;left:4px;width:44px;height:3px;background-color:#383838;opacity:.2} */
.loop-doctor .item .text-1{color:#000;font-size:0.9rem;font-weight:500;padding:.625rem .25rem}
.loop-doctor .item .text-2{padding-bottom:0;padding-left:.25rem;padding-right:.25rem;opacity:.96;color:#383838;font-size:13px;font-weight:300}
.loop-doctor .item .text-2 br{display:none}
.single-doctor .comments{min-height:500px}
.single-doctor .comments .comments-title{text-align:center;color:#898989;font-size:1rem;font-weight:500;line-height:2;margin-bottom:2.5625rem}
.single-doctor .comments .comment-btn{margin-top:-1.875rem;padding-bottom:4.125rem}
.single-doctor .comments .comment-btn .link-normal{color:#898989;font-size:1rem;font-weight:500;margin-bottom:.3125rem;display:inline-block}
.single-doctor .comment-list{display:inline-block;margin:auto;box-shadow:0 1px 4px rgb(122 122 122 / 92%), 0 5px 9px rgb(105 105 105 / 47%);border-radius:20px;background-color:#fff;margin-bottom:2.8125rem;padding:1.5rem .75rem;width: 96%;}
.single-doctor .comment-list .comment-title{font-size:1rem;margin-bottom:1.25rem;color:#898989;font-weight:500}
.single-doctor .comment-list .text{color:#898989;font-size:.875rem;font-weight:500}
.single-doctor .comment-list .text-2{margin-top:.625rem;color:#4a4949;font-size:.875rem;font-weight:300;font-style:italic;border-radius:3px;background-color:#e1e1e1;position:relative;overflow:hidden;padding:1.25rem .625rem}
.single-doctor .comment-list .text-2:before{content:'';display:block;position:absolute;width:3px;left:0;top:0;bottom:0;background-color:#ea223f}
.single-doctor .content-right{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.6);position:relative}
.single-doctor .content-right .title{color:#ea223f;font-size:1.5rem;font-weight:700;margin-bottom:2.0625rem}
.single-doctor .content-right .text{left:0;top:0;position:absolute;padding:2.5rem 4.375rem;font-size:1rem;font-weight:500}
.single-doctor .content-right .text strong{color:#000}
.single-doctor .content-right .text ul{padding-left:0;list-style-type:none}
.single-doctor .content-right .text ul li{padding-left:28px;margin-bottom:2.0625rem;position:relative}
.single-doctor .content-right .text ul li:before{content:'';width:16px;height:10px;position:absolute;top:5px;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAnElEQVQoU5WQURGDMBAF96xgoUgoEoqVIqFYqIQioVjAAlbCPHJhYAoN5Osyk928e8aFE6AwGIWk2c7yAT5EQSkY+AL9KYHDd6AmJhCsU2UFGXj8K8jBimABnsDNYjyVo10Hg9bn907sucgk0G6CVEjtwhfQuCQVlnZe4Fngvx5JWuCxKmwDL4KMRJDa/oE3gpVEsXq/q5/uCNabCYimPMTC1b85AAAAAElFTkSuQmCC)}
.single-doctor .content-right .read-more{position:absolute;bottom:0;z-index:1;height:179px;left:0;right:0;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoIAAACzCAYAAAAdSX00AAASkUlEQVR4Xu3df6g13RjG8XOIJIkkEYlIlIgoUYqIIqKIIpIooogiilKUoogiiihFFBGliIgoEREpkUh+JvmReHSfmXVm9py99+w1z/s+nrXuz/nndN6953n3+u77uuZaP+f87MjPtWvXzs/Pz68deovX8VEf9MEf9hPgj/yRP/LHFvzxPMzqwAeN/34wBJ6dnXkdH/VxuCNFH/RBH/RxiAB/4A83jT9EELzNWKnxoeah0N94qIfJxumBHuiBHgoBfsAPuvGDCIK3nXVZFLfi7qa4xxFt7XHzdvMeCPB3/s4P+eEVP1wGweVwtb93h6/xwGM+nK8e1IN6mG6s9EAP9NCgHiII3m7WUyw9Rr+nNZDF3PyeRhTUh/qgB3rgA3yAD3TgAyUIHts87DUEEEAAAQQQQACBDglEELx9h+3SJAQQQAABBBBAAIEVAiUIWkBqAakF9RbU21BgQ4UNJTaUyAPJ8kAEwTuIywgggAACCCCAAAL5CJQgaMFnBws+Z4d8+z59nxbyW8jPB/gAH+ADqz4QQfCO+fKvFiOAAAIIIIAAAgiUILiaGB0xc3kYqx6WHha9GGnhA3yAD/CBLnwgguCdnDjvxH2PF/R4xVm/2IYBGwZsGEi2YYD+Lwmk878SBPVs9Gy66NkYuTZyba3sRaeGno1YqgM6OMkHIgje2Qw5AggggAACCCCAQD4CJQjqOeg5nNRzMNJgpMWImxE3PsAH+EA/PhBB8C758q8WI4AAAggggAACCEQQvCsMCCCAAAIIIIAAAvkIRBC82zjMX1pfpon9PRDAY5g2Vw/qgR74AT/kh+4Hnd0PSxDMF4G1GAEEEEAAAQQQSE4gguDdLfy18NfC334W/tIzPdMzPfMBPnCqD5QgaNewXcN2DTt3jA/wAT7AB/hAMh+IIHiP5KOimo8AAggggAACCKQkUILg/HFCSxC1j1tx/S4B/Ooe16V+1M+cAP3QT83j7vgH/+AfE4GT/DOC4D3Ha+wGsxvMbrDOdoPNHJG+6Zu+6bsQ4Af84NIPIgje69QFhXtuKrVrCZZF6Pq6tQj4DQRq6+aQ6dX+O/jjr/7or9Y3+M/+0FXLkf/eSv4bQfDeKSfFNRoBBBBAAAEEEEhOIILgfRYMlnPKa2suvH58TQY++MwJ0Nfumjf6oA/6mAjwB/5Qs2fjFvHPCIL3dd6Q84auY7q1dnjf++uWA+CFlyNdtk9H0w/90M+KfkoQJBZiIRY3Gz7AB/gAH+ADyXwgguD9kk+Paz4CCCCAAAIIIJCSQATB+6dsuUYjgAACCCCAAALJCUQQfMB1rBEs+LZOJ7h+IIDftukY9aN+6Id/8E/+uWU62/1jvH9EEHxg8jCs+QgggAACCCCAQEoCEQQfdB0jUlt7Yq7b1oPDDbctPV91o27UzfaRU/qhn671U4Jg1410NMrmJ3GoCzcPN0E3QT7AB/hAxz4QQfDB41ioZw969qBnkU4TA/RAD/RAD4UAP+AH3fpBBMGHGDEzYmZ5wOYNO3rKHfeU6YIu3B/dH3v3gQiCDx0beWiR5LIntHyf13d7SvjsElAf6mPek6YP+pgT4A/8gT8c3qJyQ/RRguBy+Hu5JsTrA4FDa2XwwUd90Ad/2L+Wjj/yR/54E/tjBMGHpdwvrdEIIIAAAggggEByAhEEHz4b6dJz03PTc7uJe26jQI08GXnatzaVf/Nv/s2/q+8PEQQfkTwMaz4CCCCAAAIIIJCSQATBR85abou8LfLdbpE/MvK9HEnx9+7ICh54zEea1IN6UA/TyGPzeogg+KiUEVijEUAAAQQQQACB5AQiCD7aOUnOSer9nCTtcx4cn+NzfIAP8IGrPhBB8DEr5wiuZeW1c25cf5wAfsfP0VI/6ucYAfqhn2Pn0PEP/sE/DhO48M8SBD1L0rMkPSHDEzL4AB/gA3yADyTzgQiCjz0QFtd62l53IrwT4Vd6Wke6ovRDP/RDP4cI8Af+cMP8IYLg48yZWztj7Yy1M3yAD/ABPsAH8vlABMHHEz/xE38+8dM93dM93fMBPlCCYAxDl5+yRsTfAwE8hjUz6kE90AM/4If80P2gs/thBMEn6BHoERgZMDLAB/gAH+ADfCCfD0QQfOLa/nqvI4AAAggggAACCPRHIILgk/prlhYhgAACCCCAAAIIrBGIIPjkI29a28K++u87rPpimHnrD/4Oy1U/W9Vz9Vmgtf8S/dEf/dWqZno//TSinwiCT9n+PbsSAQQQQAABBBBAoFUCEQSfaoGwBcIWCOdbIEz3dE/3dM8H+EAEwacxA2bADJgBH+ADfIAP8IF8PhBB8OmL4czac6KWo6GurztnCr9dAupH/dScU0Y/9DMnwD/4B/+YFLGmh4t3RhB8hkOTHRo9jgSU8lkrHq/XmS1eeNXcnNSLelEvp4cZerlOvUQQfOZsOqCgX+728ffu7h888JjvJlQP6kE9HN4tSh/0QR83sT4iCD6r1Z0uPjcCCCCAAAIIIIDAdgIRBJ9tgbAFwhYI51sgTPd0T/d0zwf4QATB5zADZsAMmAEf4AN8gA/wgXw+EEHwudsHFF2JAAIIIIAAAggg0CqBCILPa/XD+9wIIIAAAggggAAC2wlEEHy+6QDTAaYD8k0H0D3d0z3d8wE+EEHwBcyAGTADZsAH+AAf4AN8IJ8PRBB84fYBRVcigAACCCCAAAIItEogguCLWv3wPjcCCCCAAAIIIIDAdgIRBF88u9wJ8E6AdwL8JAh6oAd6oIdCgB/wgy79IILgS8YqV+SKvMsiV98XBOibvulbqBVqBwL8cOaHEQRfun1A0ZUIIIAAAggggAACrRKIIPiyVj+8z40AAggggAACCCCwnUAEwZfvOTJgOXxchlEPDad6fRhmxWf/9Jv6UB/0wR/4I3/ctzzB/eH/fH+IIPiKxblBQuDuGgJF+n8uUvWpk6GTpZM5+oD7k/vTfI2f+/MtcH+OIPjK7QOKrkQAAQQQQAABBBBolUAEwVe1+uF9bgQQQAABBBBAAIHtBCIIvtpjhTxWyGOF8j1WiO7pnu7png/wgQiCr2EGzIAZMAM+wAf4AB/gA/l8IILga7cPKLoSAQQQQAABBBBAoFUCEQRf1+qH97kRQAABBBBAAAEEthOIIPh60wGmA0wH5JsOoHu6p3u65wN8IILgG5gBM2AGzIAP8AE+wAf4QD4fiCD4xu0Diq5EAAEEEEAAAQQQaJVABME3tfrhfW4EEEAAAQQQQACB7QQiCL7ZdIDpANMB+aYD6J7u6Z7u+QAfiCD4FmbADJgBM+ADfIAP8AE+kM8HIgi+dc+AYnmQ89axRtcPD4Le+oMffupnq3rOLm/mW/8F+qM/+tuqHvprzj8iCL5t7AGUr32tEcvX1/5eltPa+/3/j5swfrt81niov10Ca7zoj/6OhSD1w3/m9bFWD/y3Af8tQTC+zPITX3L5cue/vT4QwEd90MdVHfAH/sAf3R/cHxu8P0YQfPss3CzN3N+75o4HHvObnXpQD+phCj/0QA/00KAeIgi+48gC4eV08XIkxOsDgX0jRPuGz/Hb7TGrH/VDP/yDf+4fSeSP/PGG+GMEwXfaJZRvl5DdgXYH0j3d8wE+wAf4QAmC+9YIGuY3zG+Yv8Fh/vHmTr/0S7/0W9bs8QN+cNAPIgi+a88awVI0h4rH67sElmLDB585AfUxTH8e+sEHH/VBH/xhP4Fb3R8jCL7b9IDpAdMDpgf4AB/gA3yAD+TzgQiC7yF+4if+fOKne7qne7rnA3wgguB7j0zZeAkBBBBAAAEEEECgUwIRBN/Xads0CwEEEEAAAQQQQOAIgQiC7zc9YHrA9IDpAT7AB/gAH+AD+XwgguAHiJ/4iT+f+Ome7ume7vkAH4gg+EFjpggggAACCCCAAAL5CEQQ/FC+ZmsxAggggAACCCCAQATBD5seMD1gesD0AB/gA3yAD/CBfD4QQfAjxE/8xJ9P/HRP93RP93yAD0QQ/KiBUQQQQAABBBBAAIF8BCIIfixfs7UYAQQQQAABBBBAIILgx00PmB4wPWB6gA/wAT7AB/hAPh+IIPgJ4id+4s8nfrqne7qnez7AB0oQPJ8Njl4bzaH8J3+fXZgFHgMB9aAe6IEf8EN+6H7Qyf0wguAnj/QIasVeQsLWsOD6IWTgty1sqR/1Qz/8g3/yzy2d1bT3jwiCn5pND5TgV8zU3wMBPIabi3pQD/TAD/ghP3Q/6Oh+GEHw0/bMIIAAAggggAACCOQjEEHwMxYMWzBswbAFw3yAD/ABPsAH8vlABMHPEj/xE38+8dM93dM93fMBPhBB8HP5BkK1GAEEEEAAAQQQQCCC4OdhQAABBBBAAAEEEMhHIILgF2bNXtsNtiS09v7l667fJYBf3e479aN+5gToh35qdq/yD/7BPyYCl/4ZQfCL+fKvFiOAAAIIIIAAAghEEPySBcMWDFswbMEwH+ADfIAP8IF8PhBB8MvET/zEn0/8dE/3dE/3fIAPlCC45XEsZTx16+N8XD8QwG/b45DUj/qhH/7BP/mn/DLNbm/SQwTBr+gR6BEYGTAywAf4AB/gA3wgnw9EEPyqpZIIIIAAAggggAAC+QhEEPxavmZrMQIIIIAAAggggEAEwa/DgAACCCCAAAIIIJCPQATBb+RrthYjgAACCCCAAAIIRBD8pgXCFghbIJxvgTDd0z3d0z0f4AMRBL8lDyOAAAIIIIAAAgjkIxBB8Nt6BHoERgaMDPABPsAH+AAfyOcDEQS/ky//ajECCCCAAAIIIIBABMHv6gHk6wHo+ev50z3d8wE+wAf4QATB741mUGJxPK4lHlPi74EAHuqBHvgBP+SH7gfuh13mgRIES+P8np7dWZ7Z5/ckfvWhPuiBHvgAH+ADHflABMHvmyFHAAEEEEAAAQQQyEcgguAPrBGwRsBaIWuF+AAf4AN8gA/k84EIgj/Ml3+1GAEEEEAAAQQQQCCC4I9sDLExZiTQ5UJY9a2+1beNbzb+2fhoI+z+jcARBH8sDyOAAAIIIIAAAgjkIxBB8Cd7ekq1JJYjSa6vI4Df7hE1dfSuHmng+joC6k/9zY9Iqqse+qMf+mlaPxEEf3pE9WWL+KG3eH0wQXz2E1Af6oM++AN/5I/7CLg/3CT3hwiCP6vt/nk/AggggAACCCCAQPsEIgj+3JEBjgxwZEC+IwPonu7pnu75AB8oQdBJ8U6Kd1J8RyfFM3fmLuQJeXyAD5ziAxEEf2FLtWcrzwa3HSHj2cqerTwJgh7ogR7ooRDo0g9KEOy6kULOJYEui9j36/sdCahvoU1oE9rkmYHAyX4YQfCX7S911AIEEEAAAQQQQACBWgIRBH9Ve5H3I4AAAggggAACCLRPIILgry0otaD0lAWl6kSdqBMbEPgAH+ADfflACYJ2Dds1bNewXcN8gA/wAT7AB5L5QATB37Q/sKkFCCCAAAIIIIAAArUEIgj+tvYi70cAAQQQQAABBBBon0AEwd9Z82HNhzUffa358H36Pvk6X+cDfOAUHyhBsETak8+dGS/wfud2Obdr6hDSAz3QAz24nw4E+GEjfhhB8PezxFgKuCwY9vdAAI9B1OpBPdADP+CH/ND9oKP7YQTBP4zt2bpbbBkOav8d1++GC/zqdu2pH/UzD6f0Qz81u175B/9I7x8RBP/Y/lJHLUAAAQQQQAABBBCoJRBB8E+1F3k/AggggAACCCCAQPsEIgj++UAzlgs9l2/z+u5CUHx2CagP9THfOEEf9DEnwB/4A384nCFvqD4iCP6l/TyrBQgggAACCCCAAAK1BCII/vWUc2acR+Q8InXiXDI+wAf4AB/gA335QAmCtQHS+xFAAAEEEEAAAQQaJxBB8G96eHp4enh99fB8n75Pvs7X+QAfOMUHShB0AngjJ4CPHQ/fl+/LEyymXjg90AM90EMhwA8q/SCC4N9PSYx6FnoW6sQIAx/gA3yAD/CBvnygBMHGZ7h9fAQQQAABBBBAAIFaAhEE/2G68YKA4eTK4eRxZMBw/EBA/agf05OmJ/khP2zufhBB8J+16dH7EUAAAQQQQAABBNonEEHwX+03QwsQQAABBBBAAAEEagmUIBjTWuUnpjf8jYd6GAjQAz/gh/yQH/LDbu8HEQT/XZse99wca/+J5c3V9XUE8NsNJ3X0roY719cRUH/qbx6O66qH/uiHfm4q/ZQgWBa6+z2ZVBGr39NGCPWhPuiBHvgAH+ADHflABMH/OBfKuVDOherrXCjfp++Tr/N1PsAHTvGBEgRrh/a9HwEEEEAAAQQQQKBxAhEE/9t4G3x8BBBAAAEEEEAAgQ0EShC05sOaD2s+Olrzccp0gGkj00bqxPQxH+AD/wOaaaUrqzrFLQAAAABJRU5ErkJggg==)}
.single-doctor .content-right .read-more span{color:#ea223f;font-size:1rem;font-weight:500;bottom:10px;right:70px;display:inline-block;position:absolute;cursor:pointer}
.address.style-1 .block-address{padding:3.4375rem 1.875rem 0; overflow: hidden}
.address.style-1 .block-address .title:before{display:none}
.address.style-1 .block-address .block-address-call{background-color:rgba(235,235,235,0.91);margin-left:-1.875rem;margin-right:-1.875rem;padding-top:1.1875rem;padding-bottom:1.1875rem}
.address.style-1 .block-address .block-address-call .col-left{color:#000;font-size:1.5rem;font-weight:300;line-height:1}
.address.style-1 .block-address .block-address-call .col-right{text-align:left}
.address.style-1 .col-title{text-align:left!important;color:#000;font-size:.875rem;font-weight:100;padding-bottom:.3125rem;border-bottom:1px solid #de504c}
.address.style-1 .block{padding-top:2.5rem;padding-bottom:1.875rem}
.address.style-1 .list-phone{position:relative;padding-right:20px}
.address.style-1 .list-phone .col-right{text-align:right}
.address.style-1 .list-phone:before{content:'';width:20px;height:20px;display:block;left:28px;position:absolute;top:0;bottom:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABFUlEQVQ4T62VgW3CQAxFn0doR2hHaEYoI3QFGKEZoRmhjFBGYAVYgRHoCFf9YKvH6RKSgKVTLlH85Pv+TgyPBE+x19XgN7+fuje9mOAAvBVJG4PtVFC8Z17ZuZLYGbSPBG4NNrOBI0c+GjRLgXvgvZL8PLc50ZRP4KsA3lWhOqxORxyB1dzq3G4XRoI49glolsBK4Afww8XQr3cDiyoXWeaqQge+uJYaw9agW2SbPClB3vFBqCasJktvmzISfANrf34F9VFVA+UMuUFLup80+1WgHz+H7vgfw4DVatEgDIcfXxJIU1WhJZ2HYhyYNUrV1kazBN8GRkYC+VS6joGnAzOwmiGolqSID3M/+6MaTvFg/DrCQn8iFkVVR0XZTwAAAABJRU5ErkJggg==)}
.address.style-1 .list{text-align:left;margin:0;padding:.5rem 10px .5rem 20px}
.address.style-1 .list > div{padding-left:0;padding-right:0;line-height:1}
.address.style-1 .list .col-left{color:rgba(0,0,0,0.4);font-size:1.125rem;font-weight:700;line-height:1;text-transform:uppercase}
.address.style-1 .list .col-right{color:#000;font-size:1.375rem;font-weight:300;line-height:1;text-transform:uppercase}
.address.style-1 img{max-width:100%}
.foto-gallety.style-1{padding-top:0!important;padding-bottom:0!important}
.foto-gallety.style-1 ul{padding:0}
.foto-gallety.style-1 ul li{padding:0;margin-bottom:.9375rem}
.foto-gallety.style-1 ul li:before{display:none}
.foto-gallety.style-1 .col-left{padding-bottom:10px!important}
.foto-gallety.style-1 .block{width:100%}
.foto-gallety.style-1 .title{text-align:center;margin-bottom:2.5rem!important}
.foto-gallety.style-1 .title span{background-color:#ea223f;display:inline-block;color:#fffefe;font-size:2.4375rem;font-weight:900;letter-spacing:1.95px;padding:.5rem .6875rem .625rem}
.foto-gallety.style-1 .text{position:absolute;width:calc(50% - 55px);color:#000;height:100%;line-height:1;font-size:.875rem;font-weight:100}
.foto-gallety.style-1 .text.p1-left{text-align:right;left:0}
.foto-gallety.style-1 .text.p1-left + .data{position:relative}
.foto-gallety.style-1 .text.p1-left + .data:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:14px solid #ea223f;content:"";position:absolute;right:calc(100% - 1px)}
.foto-gallety.style-1 .text.p1-right{right:0}
.foto-gallety.style-1 .text.p1-right + .data{position:relative}
.foto-gallety.style-1 .text.p1-right + .data:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #ea223f;content:"";position:absolute;left:calc(100% - 1px)}
.foto-gallety.style-1 .text.p2-top span{position:absolute;top:0}
.foto-gallety.style-1 .text.p2-center{align-items:center;display:flex;flex-direction:row;height:70px}
.foto-gallety.style-1 .text.p2-center span{margin:auto;position:absolute}
.foto-gallety.style-1 .text.p2-bottom span{position:absolute;bottom:0}
.foto-gallety.style-1 .data{margin:auto;background-color:#ea223f;width:70px;height:70px;border-radius:50%;justify-content:center;align-items:center;display:flex;flex-direction:row}
.foto-gallety.style-1 .data span{color:#fff;font-size:1.5rem;font-weight:700}
.owl-content{box-shadow:0 27px 41px 8px rgba(0,0,0,0.06)    }
.owl-content ul{padding:0}
.owl-content ul li{margin-bottom:.25rem;padding-left:2.5rem;list-style-type:none;position:relative}
.owl-content ul li:before{width:16px;height:9px;display:block;position:absolute;left:0;top:5px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAArklEQVQ4T63SURHCMBCE4f+sYAEkgARqAQkggVpAQpFALdQCVsJsc2RCKWk6Q57ykm/udmP86dhaJ8DG4Kl3+X0VFKAjQjshwAPoDU7VkCN7oCFOJETnoAmroCVE2iJUgyQowBnYWhxbISqLwaD1+21unbyocaIA2l2PFVzj8BW4OPYONmUybTutVsBa4JgHO/dlPjIqYGppbOfXv/sK2zG10Pvayu9eQqpaq/35L4VMPg1Y8HlmAAAAAElFTkSuQmCC)}
.owl-content .title{color:#ea223f;font-size:2.4375rem;font-weight:900;letter-spacing:.121875rem;text-align:center;position:absolute;z-index:1;width:100%;margin-top:1.25rem;line-height:1}
.owl-content .owl-nav button{width:56px;height:56px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBElEQVRIS63XywkCMRCA4T9YhGAPdqUoooKIgvbiwT7Eoydtwy4kshIWdze7mckkp0AmHxPIY+IAPEwcvKt+ieYCugFeDh4l0SlwBY4Oblb4l2nIdgkcgIUVrtEA74GVFW6gpeAOWgKOola4F7XAg2gLnju4S7ZbEs2BRagWFqMaWIVKYTUqgbPQFJyNDsEmtA82ozG4CBqBJQcvHeNhB6zDXZyekIpogTfz8ttglYAJjYEmtA/MRofALDQFqlEJqEKloBjVgCJUCybRHHAQzQV7UQsYRa1gBy0BNlAPM+BkrU1r1ENVnl+As7WK/ke3wLPYR8LDCBgX/fJUqINP6snQjH8Bql92rseTXzgAAAAASUVORK5CYII=)!important;background-position:center center!important;background-repeat:no-repeat!important;position:absolute;top:0;bottom:0;left:0;z-index:10;margin:auto;opacity:1;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible}
.owl-content .owl-nav button.disabled{opacity:0;visibility:hidden}
.owl-content .owl-nav button.owl-prev{background-color:rgba(255,255,255,0.99)!important;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:-57px}
.owl-content .owl-nav button.owl-next{background-color:rgba(222,101,81,0.2)!important;left:0}
.owl-content .owl-dots{position:absolute;width:190px;height:150px;left:-260px;top:0;bottom:0;margin:auto}
.owl-content .owl-dots button{position:absolute;z-index:0;opacity:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;color:red!important;font-family:'Lato_Hairline'!important;font-size:10.875rem!important;font-weight:400!important;line-height:.8!important}
.owl-content .owl-dots button.active{opacity:1;z-index:1}
.owl-content .img{height:100%;width:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.owl-content .owl-title{color:#000;font-size:1.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5625rem}
.owl-content .item{padding-top:5.625rem;padding-bottom:1.875rem;padding-left:1.25rem;justify-content:center;flex-direction:column;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;min-height:505px}
.owl-content .item .text{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;max-width:490px;padding-left:60px}
.owl-content .item .text p{margin-bottom:1.5625rem;margin-top:1.5625rem}
.owl-content .item > *{width:100%}
.js-owl-content-2 .img{opacity:.19}
.js-owl-content-2 .embed-responsive{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.js-owl-content-2 .embed-responsive.active{opacity:1}
.js-owl-content-2 .embed-responsive .img{background-position:center center}
.embed-custom::before{padding-top:84%!important}
.doctor-1{background-image:url(img/BG_red.jpg);-webkit-background-size:cover;background-size:cover;padding-top:1.875rem;padding-bottom:1.875rem}
.doctor-1 + *{position:relative;z-index:2;background-color:#fff}
.doctor-1 .block{padding:60px 60px 30px;max-width:876px;box-shadow:0 0 59px rgba(0,0,0,0.49);background-color:#fff;position:relative}
.doctor-1 .block .pos{position:absolute;bottom:-40px;left:calc(100% - 250px)}
.doctor-1 .block .block-title{color:#ea223f;font-size:1.875rem;font-weight:900;text-align:center}
.doctor-1 .block .block-text{max-width:560px;color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;padding-top:3.75rem}
.doctor-1 .block .js-scroll-block{position:relative;max-width:560px}
.doctor-1 .block .js-scroll-block:before{content:'';width:40px;right:0;top:0;bottom:0;z-index:10;position:absolute}
.doctor-1 .block .js-up,.doctor-1 .block .js-bown{display:block;height:60px;max-width:calc(100% - 20px);position:absolute;left:0;background-color:#F8F9FB;right:0;z-index:10;cursor:pointer}
.doctor-1 .block .js-up span,.doctor-1 .block .js-bown span{top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:40px;height:40px;position:absolute;z-index:1;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBElEQVRIS63XywkCMRCA4T9YhGAPdqUoooKIgvbiwT7Eoydtwy4kshIWdze7mckkp0AmHxPIY+IAPEwcvKt+ieYCugFeDh4l0SlwBY4Oblb4l2nIdgkcgIUVrtEA74GVFW6gpeAOWgKOola4F7XAg2gLnju4S7ZbEs2BRagWFqMaWIVKYTUqgbPQFJyNDsEmtA82ozG4CBqBJQcvHeNhB6zDXZyekIpogTfz8ttglYAJjYEmtA/MRofALDQFqlEJqEKloBjVgCJUCybRHHAQzQV7UQsYRa1gBy0BNlAPM+BkrU1r1ENVnl+As7WK/ke3wLPYR8LDCBgX/fJUqINP6snQjH8Bql92rseTXzgAAAAASUVORK5CYII=)!important}
.doctor-1 .block .js-up{top:0;display:none}
.doctor-1 .block .js-up span{transform:rotate(-90deg)}
.doctor-1 .block .js-bown{bottom:0}
.doctor-1 .block .js-bown span{transform:rotate(90deg)}
.doctor-1 .block .scroll-block{overflow:hidden;margin-top:3.75rem;margin-bottom:0;padding:2.5rem 3.125rem 3.125rem 2.5rem;max-width:560px;height:280px;background-color:rgba(183,197,218,0.1);position:relative}
.doctor-1 .block .scroll-block ul{padding:0;margin:0;list-style-type:none;display:block}
.doctor-1 .block .scroll-block ul li{justify-content:center;align-items:center;flex-direction:column;display:flex;text-align:center;min-height:64px;border-bottom:1px solid #ccc}
.doctor-1 .block .scroll-block ul li:last-child{border-bottom:none}
.doctor-1 .block .scroll-block ul li a{text-decoration:none!important;color:rgba(0,0,0,0.7);font-size:1.125rem;font-weight:500}
.doctor-1 .block .scroll-block ul li a:hover{color:#ea223f}
.nf-field-container.hidden{height:0!important;opacity:0!important;padding:0!important;margin:0!important}
.style-forms-1,.style-forms-2{position:relative}
.style-forms-1 .nf-form-cont,.style-forms-2 .nf-form-cont{position:relative;
/* 	box-shadow:0 15px 14px 2px rgba(9,12,18,0.31); */
	border-radius:11px;border:2px solid #d7d7d7;background-color:#ea223f;padding:35px 35px 0}
.style-forms-1 .nf-form-cont .nf-form-title,.style-forms-2 .nf-form-cont .nf-form-title{text-align:center}
.style-forms-1 .nf-form-cont .nf-form-title h3,.style-forms-2 .nf-form-cont .nf-form-title h3{color:#fff;font-size:1.5rem;margin-bottom:2.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.96px}
.style-forms-1 .nf-form-cont .html-container,.style-forms-2 .nf-form-cont .html-container{font-size:.875rem;font-weight:300;text-align:center;color:#fff}
.style-forms-1 .nf-form-cont label,.style-forms-2 .nf-form-cont label{display:none}
.style-forms-1 .nf-form-cont textarea,.style-forms-2 .nf-form-cont textarea,.style-forms-1 .nf-form-cont input,.style-forms-2 .nf-form-cont input{border:none!important;width:100%;max-width:100%;color:#fff;font-size:1.0625rem;font-weight:500;line-height:23.78px;letter-spacing:.68px;height:40px;border-radius:3px;background-color:rgba(255,255,255,0.5)!important;padding:5px 15px}
.style-forms-1 .nf-form-cont textarea::-webkit-input-placeholder,.style-forms-2 .nf-form-cont textarea::-webkit-input-placeholder,.style-forms-1 .nf-form-cont input::-webkit-input-placeholder,.style-forms-2 .nf-form-cont input::-webkit-input-placeholder{color:#e8e8e8;font-weight:300}
.style-forms-1 .nf-form-cont textarea::-moz-placeholder,.style-forms-2 .nf-form-cont textarea::-moz-placeholder,.style-forms-1 .nf-form-cont input::-moz-placeholder,.style-forms-2 .nf-form-cont input::-moz-placeholder{color:#e8e8e8;font-weight:300}
.style-forms-1 .nf-form-cont textarea:-ms-input-placeholder,.style-forms-2 .nf-form-cont textarea:-ms-input-placeholder,.style-forms-1 .nf-form-cont input:-ms-input-placeholder,.style-forms-2 .nf-form-cont input:-ms-input-placeholder{color:#e8e8e8;font-weight:300}
.style-forms-1 .nf-form-cont textarea:-moz-placeholder,.style-forms-2 .nf-form-cont textarea:-moz-placeholder,.style-forms-1 .nf-form-cont input:-moz-placeholder,.style-forms-2 .nf-form-cont input:-moz-placeholder{color:#e8e8e8;font-weight:300}
.style-forms-1 .nf-form-cont textarea,.style-forms-2 .nf-form-cont textarea{min-height:139px;padding:20px 15px}
.style-forms-1 .nf-form-cont .submit-wrap input,.style-forms-2 .nf-form-cont .submit-wrap input,.style-forms-1 .nf-form-cont .btn.style-5,.style-forms-2 .nf-form-cont .btn.style-5{cursor:pointer;width:100%;height:40px;box-shadow:0 2px 2px rgba(129,33,0,0.34),0 8px 9px rgba(124,0,82,0.2);border-radius:6px;background-color:#fff!important;padding:0;color:#ea223f;font-size:1.125rem;font-weight:700;line-height:23.78px;text-transform:uppercase;letter-spacing:.72px;border:2px solid #fff;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.style-forms-1 .nf-form-cont .submit-wrap input:hover,.style-forms-2 .nf-form-cont .submit-wrap input:hover,.style-forms-1 .nf-form-cont .btn.style-5:hover,.style-forms-2 .nf-form-cont .btn.style-5:hover{background-color:#ea223f!important;color:#fff;border:2px solid #ea223f}
.style-forms-1 .nf-form-cont .btn.style-5,.style-forms-2 .nf-form-cont .btn.style-5{padding:9px}
.style-forms-1 .nf-form-cont .nf-field-container,.style-forms-2 .nf-form-cont .nf-field-container{position:relative}
.style-forms-1 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg,.style-forms-2 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{top:5px;right:calc(100% + 15px);padding:5px 10px;opacity:1;z-index:10;font-size:.8125rem;border-radius:6px;background-color:#fff;color:#ea223f!important;position:absolute;white-space:nowrap;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.style-forms-1 .nf-form-cont .nf-field-container,.style-forms-2 .nf-form-cont .nf-field-container{margin-top:0;margin-bottom:.6875rem;padding-top:0;padding-bottom:0}
.style-forms-1 .nf-before-form-content,.style-forms-2 .nf-before-form-content,.style-forms-1 .nf-after-form-content,.style-forms-2 .nf-after-form-content{display:none}
.style-forms-1 .one-half.last,.style-forms-2 .one-half.last{clear:right}
.nf-response-msg .pop,.gform_confirmation_message .pop{position:fixed;z-index:10000;background-color:rgba(0,0,0,0.6);top:0;bottom:0;left:0;right:0;color:#fff!important;display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:flex!important;justify-content:center;align-items:baseline;flex-direction:column;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1;visibility:visible;cursor:pointer}
.nf-response-msg .pop h1,.gform_confirmation_message .pop h1{font-size:3.75rem!important;font-weight:300;color:#fff!important}
.nf-response-msg .pop p,.gform_confirmation_message .pop p{font-size:2.1875rem!important;font-weight:300!important;color:#fff!important}
.nf-response-msg .pop.hide-anime,.gform_confirmation_message .pop.hide-anime{opacity:0;visibility:hidden;z-index:-1}
.style-forms-2 .exit-pop{background-image:url(img/exit-pop.png);width:41px;height:42px;z-index:1;position:absolute;top:25px;right:25px;cursor:pointer}
.style-forms-2 p{color:rgba(0,0,0,0.5);font-size:.875rem;font-weight:500;line-height:21px}
.style-forms-2 .nf-form-cont textarea,.style-forms-2 .nf-form-cont input{border:none!important;width:100%;max-width:100%;color:#000;font-size:1.0625rem;font-weight:500;line-height:23.78px;letter-spacing:.68px;height:50px;border-radius:0;background-color:rgba(255,255,255,0.5)!important;padding:5px 15px}
.style-forms-2 .nf-form-cont textarea::-webkit-input-placeholder,.style-forms-2 .nf-form-cont input::-webkit-input-placeholder{color:rgba(0,0,0,0.5);font-weight:500}
.style-forms-2 .nf-form-cont textarea::-moz-placeholder,.style-forms-2 .nf-form-cont input::-moz-placeholder{color:rgba(0,0,0,0.5);font-weight:500}
.style-forms-2 .nf-form-cont textarea:-ms-input-placeholder,.style-forms-2 .nf-form-cont input:-ms-input-placeholder{color:rgba(0,0,0,0.5);font-weight:500}
.style-forms-2 .nf-form-cont textarea:-moz-placeholder,.style-forms-2 .nf-form-cont input:-moz-placeholder{color:rgba(0,0,0,0.5);font-weight:500}
.style-forms-2 .nf-form-cont .submit-wrap input{height:50px}
.banner-contact{padding-bottom:18px;background-image:url(img/fon-banner-contact.jpg);-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;margin-top:3rem}
.banner-contact.style-1{background-image:url(/wp-content/themes/harmony/img/fon-banner-contact.jpg)}
.banner-contact .breadcrumbs{padding-top:0}
.banner-contact .title{text-align:center;color:#2e2e2e;font-size:1.125rem;font-weight:100}
.banner-contact .block-phone{display:inline-block;text-align:center}
.banner-contact .block-phone a{color:#ea223f;font-size:2.4375rem;font-weight:900;letter-spacing:.0975rem;line-height:1;margin-bottom:15px;display:inline-block}
.banner-contact .block-email{display:inline-block;padding-left:40px;position:relative;margin-top:2.5rem}
.banner-contact .block-email:before{position:absolute;left:0;top:0;bottom:0;margin:auto;width:25px;height:19px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAYAAABlcqYFAAABbklEQVRIS+1VQU7CQBR9v0XW1oS6M7EkXqBbIpjgEeQIcAR6hPYIeAWOIIlg3HoEa+IOSKxbsZ1vfkuNbbFpAyvjLDpp5s9/77//ZoawHSvrcgxoRvq//6wC03/wJA/JZ3nenRBhuH/ifAbyTH/u0PtZx9g09LftcgDggNUgMP3FSQaECCOlYO9XFXnMbKQ5mmGUBQFjYL4spkur1yewC8CuKiEBMwXyTv35bGX1XIDHsrcAIoEgzWk93z9JQGIGkuAyCQOAvbTJeYLFSr5pJw2LTXHRsbRQnzDQL1RFmDY/o9Hx62Mgvf3QdTcvdQkIAIYPwBH5JPm63R0yQyQ0dq4pjEGw8kTKQdLoHNtNQxs2Q3Ur7KVKinQXjJvfelcNJNmd0T3pV9xcOVullq8DEiOJMRg8A0iYV3JebZCqdv4Z9w9SS7U/Jld8mq3u3c5ro5YwxWCxfMtfXMeP1rp9ZYOVywd8SwgIjsJoIDfDF0A90g7T4YSbAAAAAElFTkSuQmCC)}
.banner-contact .block-email a{line-height:1;color:#ea223f;font-size:1.6875rem;font-weight:500;letter-spacing:.065rem}
section.address{-webkit-background-size:100% 100%;background-size:100% 100%;padding-top:3.1875rem;padding-bottom:3.1875rem;text-align:center}
section.address .block-address{margin:auto;max-width:1030px;background-color:#fff;padding:3.125rem 4.375rem 1.25rem; border-radius: 30px;}
section.address .block-address .title{text-align:center;color:#ea223f;margin-bottom:50px;font-size:3rem;font-weight:900;letter-spacing:1.92px;position:relative;line-height:1}
section.address .block-address .title span{background-color:#fff;padding:0 60px;display:inline-block;z-index:2;position:relative}
section.address .block-address .title:before{content:'';width:100%;height:2px;background-color:#de504c;z-index:1;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}
.item-address{display:inline-block;margin:0 auto 30px;text-align:left}
.item-address .url-address{position:relative;line-height:1;margin-top:10px;color:#ea223f;font-size:1.5rem;font-weight:300;line-height:34px}
.item-address .url-address:before{content:'';position:absolute;top:0;bottom:0;left:-26px;width:16px;height:21px;margin:auto;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAABFklEQVQ4T6WUYRHCMAyFXyWABJAAEpgELIAEkMAkMAkgASQwCSABJJR7bdpru66UW+76Z0m/vCRLFQqmgRndCviMhanUoYEFgAOAlRyG9HJaBbzCOxFA24s8JnPGqISQ1vk8QC6fSiUFvqODGIDIfhQyp1wqWbMcBzgD2CVRDLrKt20G3ilg7wBP2OY58xkKCpl9qWRU7yS7oYffNJBTOZ8OEIlsIOf+Twm9so00U5jcxA2AW+U/4MIaBdzDH4kAgmrMyGdgCOCsLzW3YeffRQDpRY0Kym4GuyAAToITKRk7z+00lltnLhQ3Mmd+iUYBhVIi6b8AfA+4H+5diHYjlDYowTk1EE7Fdz2taxQgpZhehC9QCvgCcP5SNidHudkAAAAASUVORK5CYII=)}
.item-address p{color:rgba(0,0,0,0.5);font-size:.875rem;font-weight:500;line-height:25px}
.block-schedule{max-width:330px;width:100%;min-width:295px;box-shadow:0 16px 24px rgba(52,0,0,0.13),0 2px 0 #ea223f,0 0 17px 1px rgba(255,255,255,0.4);border-radius:5px;background-color:rgba(255,255,255,0.98);padding:25px 17px 0;margin:60px auto}
.block-schedule .schedule-on{background-image:url(img/schedule-on.jpg);width:50px;height:18px;display:inline-block}
.block-schedule .title-1{text-align:center;color:#ea223f;font-size:1.5rem;font-weight:700;position:relative}
.block-schedule .title-1:after{content:'';display:block;margin:7px auto 10px;width:42px;height:2px;background-color:#383838;opacity:.2}
.block-schedule .title-2{text-align:center;font-size:.875rem;font-weight:500;color:rgba(1,1,1,0.7)}
.block-schedule .title-3{text-align: center;font-size: 25px;margin-bottom: 20px;}
.block-schedule .table{margin-top:.9375rem}
.block-schedule .table .row{margin:0;border-top:1px solid rgba(189,189,189,0.2);border-bottom:1px solid rgba(189,189,189,0.2);padding-top:.5rem;padding-bottom:.3125rem}
.block-schedule .table .row .day{color:#383838;font-size:.625rem;font-weight:900;text-transform:uppercase;padding:0}
.block-schedule .table .row .time{padding:0;color:rgba(56,56,56,0.6);font-size:.75rem;font-weight:500;text-align:center}
.block-schedule .table .row .status{padding:0;text-align:right;line-height:1;padding-right:5px}
.block-schedule .table .row .status.off{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.block-schedule .box-btn{text-align:center;position:relative;height:35px}
.block-schedule .box-btn .btn{position:relative}
.page-template-wp_google_search .addtoany_share_save_container{display:none}
.home header .header-2{background-color:#f0f0f0;margin-top:0}
body.home .body{padding-top:178px}
.body{padding-top:215px}
header{z-index:1000;position:fixed;top:0;left:0;right:0;background-color:#fff}
header.scroll .header-1 .col-one{padding-top:0;padding-bottom:0}
header.scroll .header-1 .col-one p{margin-bottom:0}
header.scroll .header-1 .col-two{padding-top:.125rem;padding-bottom:.125rem}
header.scroll .header-2{background-color:#fff;margin-top:0;margin-bottom:0;box-shadow:0 14px 13px 1px rgba(12,12,12,0.06)}
header.scroll .header-2 .menu a{min-height:40px}
header .header-1{background-color:#ea223f;box-shadow:0 14px 13px 1px rgba(12,12,12,0.06)}
header .header-1 .box-grafick{min-width:180px}
header .header-1 .box-grafick .fa{text-decoration:none!important;text-align:center;margin-top:.3125rem;color:#fff}
header .header-1 .box-grafick .fa span{font-family:'MuseoSans';font-size:.75rem;margin-left:.3125rem;display:inline-block}
header .header-1 .box-grafick .title-1{color:rgba(255,255,255,0.5);font-size:.8125rem;font-weight:500}
header .header-1 .box-grafick .title-2{color:#fff;font-size:.8125rem;font-weight:500;text-transform:uppercase}
header .header-1 .box-grafick .row{margin:0}
header .header-1 .box-grafick .row > div{padding:0}
header .header-1 .block-icon{text-align:center}
header .header-1 .block-icon a{font-size:1.3125rem;color:#fff;margin-left:.3125rem;margin-right:.3125rem}
header .header-1 .block-icon a:first-child{margin-left:0}
header .header-1 .block-icon a:last-child{margin-right:0}
header .header-1 .block-icon a:hover,header .header-1 .block-icon a:focus{text-shadow:1px 1px 1px #000000,0 0 1em rgba(0,0,0,0.2);text-decoration:none!important}
header .header-1 .block-logo{background-color:#fff;position:relative;padding-right:0}
header .header-1 .block-logo:before{content:'';background-image:url(img/logo-decore.png);background-position:top right;display:block;top:0;bottom:0;left:calc(100% - 0px);width:50px;z-index:1;position:absolute}
header .header-1 .block-logo:after{position:absolute;background-color:#fff;width:1000px;content:'';right:100%;top:0;bottom:0;z-index:1;display:block}
header .header-1 .block-logo + div{padding-left:75px}
header .header-1 .block-logo p{letter-spacing:-.4px;padding-left:4.375rem;color:rgba(0,0,0,0.5);font-size:.8625rem;font-weight:400;line-height:1rem;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:.3125rem}
header .header-1 .block-logo .box-fa{line-height:1}
header .header-1 .block-logo .fa{text-decoration:none;line-height:1}
header .header-1 .block-logo .fa span{margin-left:5px;display:inline-block;font-family:'MuseoSans';font-size:.8625rem;line-height:1}
header .header-1 .lang{text-align:center;margin-top:.3125rem;margin-bottom:0}
header .header-1 .lang ul{padding-left:0;margin:0}
header .header-1 .lang ul li{margin-left:2px;margin-right:2px;font-size:.9375rem;list-style-type:none;color:#fff;display:inline-block;text-transform:uppercase}
header .header-1 .lang ul li.active{opacity:1}
header .header-1 .block-phone a{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff;font-size:1.375rem;font-weight:700}
header .header-1 .col-one,header .header-1 .col-two{padding-top:.3125rem;padding-bottom:.8125rem;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
header .header-1 .col-one img,header .header-1 .col-two img{max-width:100%}
header .header-2{background-color:rgba(255,255,255,0);margin-top:.175rem}
header .header-2 li{
	
	
	
	list-style:none;line-height:1; width: 230px;

	    display: flex;
    align-items: center;
    justify-content: space-between;

}
header .header-2 li a{text-decoration:none!important}
header .header-2 .menu{width:100%;justify-content:space-around;align-items:center;display:flex;flex-direction:row;padding-left:0;margin:0;position:relative}
header .header-2 .menu:before,header .header-2 .menu:after{background-color:#e1e1e1;width:100%;height:2px;content:'';position:absolute;left:0;right:0;z-index:0; margin: -2px;}
header .header-2 .menu:before{top:0}
header .header-2 .menu:after{bottom:0}
header .header-2 .menu .current-menu-parent > a,header .header-2 .menu .current-menu-item > a,header .header-2 .menu .current-menu-ancestor > a{color:#ea223f!important;font-weight:700}

header .header-2 .menu > li{
	
/* 	z-index:1;
	position:relative;
	text-align:center;
	min-width:100px */
  grid-template-columns: fit-content(300px) fit-content(300px) 1fr;

 display: grid;
  gap: 10px;
	
}

header .header-2 .menu > li:hover > a{color:#ea223f;border-top:2px solid #ea223f;border-bottom:2px solid #ea223f}
header .header-2 .menu > li:hover > a:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
header .header-2 .menu > li > a{padding-left:1.5625rem;padding-right:1.5625rem;color:#2e2e2e;font-size:.7875rem;font-weight:500;text-transform:uppercase;letter-spacing:.034375rem;
/* 	border-top:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1; */
	
	justify-content:space-around;align-items:center;display:flex;flex-direction:row;min-height:72px;
/* 	-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease */
}
header .header-2 .menu > .menu-item-has-children:hover > a:after{border-top:5px solid #ea223f}
header .header-2 .menu > .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}
header .header-2 .menu > .menu-item-has-children > a{position:relative;padding-left:1.5625rem;padding-right:1.6875rem}
header .header-2 .menu > .menu-item-has-children > a:after{content:'';display:inline-block;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid #000;position:absolute;right:10px;top:0;bottom:0;margin:auto;
/* 	-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease */
}
header .header-2 .menu > .menu-item-has-children > .sub-menu{
 	
/* 	-o-transition:all .5s ease;-moz-transition:all .5s ease; */
/* 	-webkit-transition:all .5s ease;transition:all .5s ease; */
/* 	opacity:0;
	visibility:hidden;
	padding:0;
	position:absolute;
	text-align:left;
	top:100%;
	min-width:175px; */
/* 	box-shadow:0 11px 13px rgba(0,0,0,0.17),0 2px 0 rgba(255,0,0,0.17); */
/* 	background-color:#f8f9fb; */
		
/* 	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
 */
	
/* 	top: 45px; */
/*     z-index: 788;

	background: rgb(255 255 255 / 95%);
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.17 );
    backdrop-filter: blur( 4px );
    -webkit-backdrop-filter: blur( 4px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
	
	  display: grid; /* Показываем вложенный список при наведении на элемент */
/* grid-template-columns:  fit-content(300px) 1fr;
	position: absolute;
  margin-top: 0; 
	left: 0; */ 
	 z-index: 788;
	    opacity: 0;
    visibility: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 100%;
    min-width: 175px;
    background-color: #f8f9fb;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 0px 0px 10px 10px;
/*     border: 1px solid rgba(255, 255, 255, 0.18); */
    display: grid
;
    grid-template-columns: fit-content(300px) 1fr 1fr;
    position: absolute;
    margin-top: 0;
    left: 0;
	border: 0.5px solid #adadad;
 
	
}

header .header-2 .menu > .current-menu-parent > .sub-menu{
/* 	
	left: 50%;
    transform: translateX(-50%); */
}


header .header-2 .menu > .menu-item-has-children > .sub-menu > li:first-child a{
	
/* 	padding-top:1.125rem; */
	font-size: 15px;
/*     font-weight: bold; */
}
/* header .header-2 .menu > .menu-item-has-children > .sub-menu > li:last-child a{padding-bottom:1.125rem} */
/* header .header-2 .menu > .menu-item-has-children > .sub-menu > li.menu-item-has-children > a:after{border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:5px solid rgba(1,0,0,0.19);content:'';display:inline-block;margin-left:1rem} */

.new-div-class {
	margin-right: 8px;
    padding: 1px 4px;
    border-radius: 4px;
    border: 0.5px solid;
    cursor: pointer;
    
	    color: #6a6a6b;

}


header .header-2 .menu > .menu-item-has-children > .sub-menu > li:hover > a{
/* 	background-color:#fff; */
	color:#ea223f;border-right:1px solid rgba(225,225,225,0)}
header .header-2 .menu > .menu-item-has-children > .sub-menu > li:hover > a:after{border-left:5px solid rgba(234,34,63,0.5)}
header .header-2 .menu > .menu-item-has-children > .sub-menu > li > a{
	
	
	width: 260px;
	height: 40px;
	border-right:1px solid rgba(225,225,225,0.3);
/* 	min-height:32px; */
/* 	display:block; */
	
	display: flex;
    align-items: center;
/* 	line-height:1; */
	position:relative;
	color:rgba(46,46,46,0.7);
/* 	font-size:.6875rem;
	font-weight:300;
	 */
	font-size: 14px;
    font-weight: bold;
	
	letter-spacing:.034375rem;
	padding-left:22px;
/* 	padding:.525rem .3125rem .525rem 2rem; */


}
/* header .header-2 .menu > .menu-item-has-children > .sub-menu > li > a:before{content:'';background-color:rgba(225,225,225,0.3);display:block;position:absolute;width:calc(100% - 40px);left:20px;right:20px;bottom:0;height:1px} */
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children:hover > .sub-menu{
	
/* 	opacity:1; */
/* 	visibility:visible; */

	
/* 	 height: 100%; */
/*     height: -moz-available;           */
/*     height: -webkit-fill-available;   */
/*     height: fill-available; */
/* 		display: flex; */
/*     flex-direction: column; */
/*     flex-wrap: wrap; */
	
	
/* 	top:0; */
	


}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu{
/* 	-o-transition:all .5s ease; */	
/* 	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;transition:all .5s ease; */
/* 	opacity:0; */
/* 	visibility:hidden; */
	display: none;
	background-color:#fff;
	position:absolute;
	left:100%;
	min-width:170px;
	padding:0;
	margin:0;
	top:0
		
/* 		    position: absolute;
    left: 300px;
    z-index: 9999; */
		
		
}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .active-sub-menu {
	
/*     display: grid;
 
    grid-auto-flow: column;
    grid-template-rows: repeat(12, auto);
    left: 300px;
    z-index: 999; */

	
	
/* 	
	display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(10, auto);
    left: 0;
    top: 280px;
	width: 100%;
	overflow: hidden;
    border-radius: 10px;
    background: #adadadf2;
	box-shadow: 0px 0px 3px gray;
	border-bottom: 3px solid #eb213f;
	
	height: 160px;
    overflow-y: auto; */
	display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(14, auto);
    overflow: hidden;
    border-radius: 0px 0px 10px 10px;
    background: #6a6a6b;
   
    margin-left: 1px;
    margin-top: 1px;
   
	border: 0.5px solid #eb213f73;
	letter-spacing: -0.5px;
	
	padding: 0px 4px;
    height: 100%;
}
header .header-2 .menu > .menu-item-has-children > .new-div-class{
	display: none;
	
}

/* header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu:before{content:'';height:5px;width:100%;right:0;box-shadow:0 7px 13px rgba(0,0,0,0.37),0 2px 0 rgba(255,0,0,0.54);bottom:0;left:0;background-color:#fff;z-index:-1;display:block;position:absolute;

} */
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:after{content:'';width:15px;height:100%;top:0;right:0;position:absolute;z-index:1;}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:before{content:'';width:5px;height:100%;top:0;right:0;position:absolute;z-index:-1;box-shadow:0 0 10px rgba(0,0,0,0.05)}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:first-child a{padding-top:0.2rem}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li:last-child a{padding-bottom:1.125rem}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li > a{
	min-height:28px;display:block;
	line-height:1;
	position:relative;
	background-color:transparent;
	color:white;
	font-size:15px;
/* 	font-weight:bold; */
/* 	letter-spacing:.034375rem; */
	padding-left:22px;
/* 	-o-transition:background-color 0 ease;
	-moz-transition:background-color 0 ease;
	-webkit-transition:all 0 ease;
	transition:background-color 0 ease!important; */
/* 	padding:.525rem .3125rem .525rem 1.5rem !important */
	padding:3px 2px;

}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li > a:before{content:'';background-color:rgba(225,225,225,0.3);display:block;position:absolute;width:calc(100% - 26px - 47px);left:26px;right:47px;bottom:0;height:1px}
header .header-2 .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > li > a:hover{color:#ea223f;}



.Share{margin-top:6.25rem;margin-bottom:3.375rem;text-align:center}
.Share .title{color:#000;font-size:1.8125rem;font-weight:100;line-height:1.5rem;letter-spacing:1.16px;margin-bottom:2.1875rem}
.Share .essb_network_name{display:none!important}
.Share .essb_links .essb_item a{background-color:#ea222f!important}
.Share .essb_links li{margin-left:.9375rem!important;margin-right:.9375rem!important}
.Share .essb_links .essb_icon{width:45px;height:45px}
.Share .essb_links .essb_icon:before{font-size:26px!important}
.clone-tag form ul{padding:0}
.clone-tag form ul .sf-field-tag ul{padding:0!important}
.clone-tag form ul .sf-field-tag ul li{display:inline-block}
.clone-tag form ul .sf-field-tag ul li input{display:none}
.clone-tag form ul .sf-field-tag ul li label{cursor:pointer;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:5px;background-color:rgba(210,212,219,0.2);color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;letter-spacing:.68px;display:inline-block;padding:3px 15px;margin:7px;text-decoration:none!important}
.clone-tag form ul .sf-field-tag ul li label:hover{color:#fff;background-color:#ea222f}
.constructor ul{padding:0}
.constructor ul li{margin-bottom:1.25rem;padding-left:2.5rem;list-style-type:none;position:relative}
.constructor ul li:before{width:16px;height:9px;display:block;position:absolute;left:0;top:5px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMBAMAAACdPPCPAAAAAXNSR0IB2cksfwAAACdQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3RL5tQAAAA10Uk5TABgwm4+nslNrJHcMRwboRUwAAABISURBVHicY2AAAUYBRgUwg0HYQTgQImSqaFYAEQoSTkcWUmIQ54AIuSq0FUwEqxIO4kqHqGI0VVgWBtUYzQXRyAA0/QADCgAAvasMNG8SULMAAAAASUVORK5CYII=)}
.constructor p{margin-bottom:1.25rem}
.constructor .one-col + .one-col{padding-top:0}
.constructor .one-col{padding-bottom:1.625rem!important}
.constructor .one-col .title{font-size:2.125rem;font-weight:900;margin-bottom:1.25rem;line-height:1}
.constructor .one-col .text{color:rgba(0,0,0,0.7)!important}
.constructor blockquote{display:block;position:absolute;position:relative;color:rgba(0,0,0,0.7);font-weight:700;font-size:.875rem;line-height:1.5rem;text-transform:uppercase;border-top:1px solid #ea222f;border-bottom:1px solid #ea222f;padding:1.25rem;margin-top:5.3125rem;margin-bottom:3.75rem}
.constructor blockquote *{padding:0!important;margin:0!important}
.constructor blockquote:before,.constructor blockquote:after{content:'';width:49px;height:25px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAZCAYAAACYY8ZHAAABo0lEQVRYR82X3UeEQRSHf6uIUkQpiogi+v//kiW6iL1YuohYWpaNPJlZs9P7ceZjm33Zu3HOed5zzvPOTrTb51jSWZBiJWkh6btm2knNYEEsCr+KAMJUn5I+HFBxCbuAuJB0Z6wMmFlpZ2pDpAB4TkbsTdLSCP7nWE0I5v8psxB25DUXpCbEw8AOWNiyQWpBnEu6t1Q6ciYV5FrSuhZE2AVmm4X1M86YsStHRkgriB/f5RiExfMU9+wKnEt67ykWkFtJB0aYoVjkpPPUN++DSPE8Lb0h2ACArxuAR5fcwoK5+J7Q1S9JJ5JOJV0GL2PaBZGiScbGB7f6PhVkCBbAWQyRAlDi+VogU0mrEOK/PV8Kwu4xwgohWng+F4QdefGj4CGaet7pF0FYHgD4um9uwh6iqefdW8WI7CQvtO9hhPhtXeWBaO75SM2MGCCHTqMUvHYf0M7/IUA09zyGscxR3xkgaCGtbOb5EoDYTimxcq0S5/j1fErirrNjd6eh+KUgG8+3hCB3LsiW51tD+PxcALM9vy8Q1JHt+X2CCK/bSZ4vhfgBQRp8dqieQhwAAAAASUVORK5CYII=)!important;position:absolute;left:0;right:0;margin:auto}
.constructor blockquote:before{top:-53px}
.constructor blockquote:after{bottom:-53px}




.quel blockquote{display:block;position:absolute;position:relative;color:rgba(0,0,0,0.7);font-weight:700;font-size:.875rem;line-height:1.5rem;text-transform:uppercase;border-top:1px solid #ea222f;border-bottom:1px solid #ea222f;padding:1.25rem;margin-top:5.3125rem;margin-bottom:3.75rem}
.quel blockquote *{padding:0!important;margin:0!important}
.quel blockquote:before,.quel blockquote:after{content:'';width:49px;height:25px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAZCAYAAACYY8ZHAAABo0lEQVRYR82X3UeEQRSHf6uIUkQpiogi+v//kiW6iL1YuohYWpaNPJlZs9P7ceZjm33Zu3HOed5zzvPOTrTb51jSWZBiJWkh6btm2knNYEEsCr+KAMJUn5I+HFBxCbuAuJB0Z6wMmFlpZ2pDpAB4TkbsTdLSCP7nWE0I5v8psxB25DUXpCbEw8AOWNiyQWpBnEu6t1Q6ciYV5FrSuhZE2AVmm4X1M86YsStHRkgriB/f5RiExfMU9+wKnEt67ykWkFtJB0aYoVjkpPPUN++DSPE8Lb0h2ACArxuAR5fcwoK5+J7Q1S9JJ5JOJV0GL2PaBZGiScbGB7f6PhVkCBbAWQyRAlDi+VogU0mrEOK/PV8Kwu4xwgohWng+F4QdefGj4CGaet7pF0FYHgD4um9uwh6iqefdW8WI7CQvtO9hhPhtXeWBaO75SM2MGCCHTqMUvHYf0M7/IUA09zyGscxR3xkgaCGtbOb5EoDYTimxcq0S5/j1fErirrNjd6eh+KUgG8+3hCB3LsiW51tD+PxcALM9vy8Q1JHt+X2CCK/bSZ4vhfgBQRp8dqieQhwAAAAASUVORK5CYII=)!important;position:absolute;left:0;right:0;margin:auto}
.quel blockquote:before{top:-53px}
.quel blockquote:after{bottom:-53px}



.constructor > div:first-child{padding-top:0!important}
.constructor .row > div{padding-left:20px; padding-right:20px;}
.constructor .style-1{padding-top:2.5rem;padding-bottom:2.5rem}
.constructor .style-1.temp-1 .text{color:rgba(0,0,0,0.8);font-weight:500}
.constructor .style-1.temp-1 .title{font-weight:300;color:#ea222f;margin-bottom:1.5625rem;font-size:2.375rem}
.constructor .style-1.temp-1 .title strong{font-weight:700}
.constructor .style-1.temp-2{padding-top:2.5rem;padding-bottom:1.875rem;position:relative}
.constructor .style-1.temp-2:before{height:100%;display:block;position:absolute;top:0;right:0;width:calc(100% + 80px);content:'';box-shadow:-12px 15px 31px rgba(93,108,132,0.16);background-color:#fff}
.constructor .style-1.temp-2 .title-1,.constructor .style-1.temp-2 .title-2{color:#ea222f;margin-bottom:1.5625rem;font-size:1.6875rem!important;font-weight:900;line-height:1.4375rem!important}
.constructor .style-1.temp-2 .text{font-weight:300}
.constructor .temp-3{padding:2.5rem 1.25rem 1.875rem .9375rem;color:#fff;position:relative}
.constructor .temp-3 .fon-1,.constructor .temp-3 .fon-2,.constructor .temp-3 .fon-3{position:absolute;top:0;bottom:0;left:0;right:0}
.constructor .temp-3 .fon-1{background-size:auto 100%;background-image:url(img/temp-3-fon-4.png);opacity:.7;z-index:30;background-blend-mode:multiply}
.constructor .temp-3 .fon-2{background-color:rgba(234,34,63,.9);background-blend-mode:multiply;background-size:cover;z-index:20;opacity:1}
.constructor .temp-3 .title{color:#fff;z-index:2;font-size:2.375rem;margin-bottom:1.25rem;font-weight:300}
.constructor .temp-3 .title strong{font-weight:900}
.constructor .temp-3 .text{z-index:2;font-weight:500}
.constructor .temp-3 ul{padding:0}
.constructor .temp-3 ul li{margin-bottom:1.25rem;padding-left:2.5rem;list-style-type:none;position:relative}
.constructor .temp-3 ul li:before{left:0;top:5px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QzIwNUNBQUU4MTFFODlDMERGQ0ZGNkY3MEZGNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QzIwNURBQUU4MTFFODlDMERGQ0ZGNkY3MEZGNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDhDMjA1QUFBRTgxMUU4OUMwREZDRkY2RjcwRkY2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDhDMjA1QkFBRTgxMUU4OUMwREZDRkY2RjcwRkY2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgrcMBEAAABmSURBVHjaYmAgEvz//38VEJ+BspWA+C4QzyRF8zsgdkHSDMJKA6+ZCcgpBylE01SOZE4YEN8D4t1QvisjI+M9ZFtcoLasgvJBBv6HGUKUs/EY0kG0n/EYQlyAIRnigsQvJ6QZIMAA0g/YMXOCgCUAAAAASUVORK5CYII=);width:16px;height:9px;display:block;position:absolute}
.constructor .foto-gallety .owl-dots{display:none}
.constructor .foto-gallety .owl-nav{position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:10;width:56px;height:115px;align-items:center;justify-content:center;flex-direction:column-reverse;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.constructor .foto-gallety .owl-nav button{display:block;width:56px;height:56px;background-color:rgba(0,0,0,0);-webkit-background-position:center center!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.constructor .foto-gallety .owl-nav button.disabled{opacity:0}
.constructor .foto-gallety .owl-nav button.owl-prev{background-color:rgba(255,255,255,0.5);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBklEQVRIS63X0QnCMBDG8f/hFq6hTz6Ke/jgLgqKCCqi6FbuIDhFpNJKqza5XC4D/NJr0/sugvMKMBBPM8AQeLqhASbAWGDvggaYAUtgIXAvRmvwAqwEbtXrLEJb4FFg13wfM9oHmp80BprQFJiNasAsVAuq0RxQheaCSdQCRlEr2IuWgH/RUvAH9QA7qBf4QT3BN+oNNugUuAInga1HZr37aQBX+NOkPeFO5/eCf+LEA/6bUaVwb/CVwNE0tcLJiLbASdRyjlVoLqxGa7gaxKq5KfpLZ6FaOBvVwCY0BZvRGFyEfsEbgXNymNA27Do91sDcZTxvNq4vEiOBQ3H57WqqK4/A4wVnbnUunjnAXgAAAABJRU5ErkJggg==)}
.constructor .foto-gallety .owl-nav button.owl-next{background-color:rgba(222,101,81,0.2);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABDElEQVRIS63XTUoDQRCG4ffDQwjewVspipiAhATiXVx4j+DSlbmGtwglE4bgZH66qqt71dDVD7XonyoBmNmdpN9u3mKoR1fAUdJ3S/Qe+AR2kg5Z+Jxpn+0zsAWesvAF7eEN8JKFB2greIS2gCfRLDyLZuBF9Ap+lPTlOW5FtAZ2oVHYjUbgEOqFw6gHrkJLcDW6BKfQOTiNTsFN0BHsuXaeGDN7A17Pb7FnQylmAEqHNHoNdgmk0Ckwhc6B1egSWIWWwDDqAUOoF3SjEdCFRsEiWgMuorXgLJoBJ9EsOEJbgAPUzB6AfbY2vaBm1pXnH8B7tor+j66Bn2aNhJndALdNW54OlXQqfRmR9T/ZW8iqzAY2pgAAAABJRU5ErkJggg==)}
.constructor .foto-gallety .title{color:#ea222f;font-size:1.6875rem;font-weight:900;line-height:1.4375rem;margin-bottom:1.375rem}
.constructor .foto-gallety .text{color:rgba(0,0,0,0.7);font-size:.875rem;font-weight:300}
.constructor .foto-gallety .col-left{padding-top:2.5rem;padding-bottom:2.5rem}
.constructor .foto-gallety .col-right{position:relative;padding-left:0!important;padding-right:0!important}
.constructor-2 strong{font-weight:900}
.constructor-2 .style-1.temp-2{margin-left:-30px;margin-right:-30px}
.constructor-2 .style-1.temp-2:before{display:none}
.new-news{position:relative}
/*.new-news:before{background-repeat:no-repeat;width:100%;-webkit-background-size:100% auto;background-size:100% auto;bottom:0;content:'';position:absolute;top:-60px}*/
.new-news .owl-nav{top:0;bottom:0;max-width:1156px;width:100%;margin:auto}
.new-news .container > .title{text-align:center;color:#ea223f;font-size:2.4375rem;font-weight:900;line-height:2.12375rem;letter-spacing:1.15px;margin-bottom:4.0625rem}
.new-news .owl-news{max-width:860px;margin:auto}
.new-news .owl-news .owl-nav{position:absolute;height:1px;top:0;bottom:56px;margin:auto;width:100%;z-index:10}
.new-news .owl-news .owl-nav button{display:block;width:56px;height:56px;margin:auto;z-index:10;position:absolute;background-image:url(img/prev.jpg)!important}
.new-news .owl-news .owl-nav button.disabled{opacity:.2}
.new-news .owl-news .owl-nav button.owl-prev{left:-100px!important;right:auto!important;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.new-news .owl-news .owl-nav button.owl-next{right:-100px!important;left:auto!important}
.new-news .owl-item{opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.new-news .owl-item .item{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(0.9);}
.new-news .owl-item.active{opacity:1;visibility:visible}
/* .new-news .owl-item.active + .active .item{transform:scale(1);} */
/* .new-news .owl-item.active + .active + .active{transform:scale(0.9);} */
.new-news .owl-item > div{display:block!important;width:100%!important;flex:100%!important;max-width:100%!important}
.new-news .owl-carousel .owl-stage-outer{overflow:inherit;position:static}
.all-anime-img{max-width:100%;bottom:0}
.js-box-anime .anime-img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;position:absolute;top:0;z-index:1;left:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.js-box-anime .anime-img.start{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.page-template-page-reviews .new-news.loop-doctor.loop-video [data-fancybox]{display:block!important}
.temp-banner .item{padding-bottom:60px;padding-top:60px;position:relative}
.temp-banner .item > *{z-index:2;position:relative}
.temp-banner .item .before{background-image:url(img/temp-banner.png);-webkit-background-size:cover;background-size:cover;background-position:center right;content:'';display:block;z-index:1;position:absolute;top:0;bottom:0;right:0;left:0}
.temp-banner .item .block-conten{margin-top:0;font-weight:300!important;line-height:1.4;font-size:.875rem}
.temp-banner .item .block-conten .title{color:#fff;font-size:1.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.078125rem;margin-bottom:.9375rem;text-align:center}
.banner.video .item{position:relative;overflow:hidden}
.banner.video video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;background-size:cover}
.temp-info-block-1 .block .title{color:#ea223f;font-size:1.875rem;font-weight:900;margin-top:2.5rem;margin-bottom:2.8125rem}
.temp-info-block-1 .block img{max-width:100%}
.temp-info-block-1 .block .text{color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;line-height:1.3}
.temp-info-block-1 .block .text p{margin-bottom:2.0625rem}
.temp-info-block-1 .block .text p:last-child{margin-bottom:0}
.temp-info-block-1 .block .text img{margin:0}
.temp-info-block-1 .block-list{max-width:510px;width:100%}
.temp-info-block-1 .block-list .row{margin-left:-8px;margin-right:-8px}
.temp-info-block-1 .block-list .row > *{padding-left:8px;padding-right:8px}
.temp-info-block-1 .block-list .list{overflow:hidden;box-shadow:0 19px 27px rgba(0,1,30,0.17),0 1px 1px rgba(0,1,30,0.35);background-color:#fff;padding:10px 25px 20px;position:relative;bottom:0;right:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin-top:1rem}
.temp-info-block-1 .block-list .list .list-title{justify-content:flex-start;align-items:center;display:flex;flex-direction:row}
.temp-info-block-1 .block-list .list .list-title .count{line-height:1;color:#e9223f;font-family:'Lato';font-size:4.5625rem;font-weight:300;font-family:Lato_Hairline}
.temp-info-block-1 .block-list .list .list-title .title{padding-left:.3125rem;text-align:right;color:#ea223f;font-size:1rem;font-weight:900;line-height:1.4;text-transform:uppercase;font-family:'Lato_Hairline'}
.temp-info-block-1 .block-list .list .list-text{color:#898989;font-size:.6875rem;font-weight:500;line-height:1.4}
.temp-info-block-1 .block-list .list:hover{bottom:7px;right:7px;box-shadow:0 19px 27px rgba(0,1,30,0.17),0 1px 1px rgba(0,1,30,0.35)}
.temp-info-block-1 .block-list .list:hover .list-text{color:#000}
.temp-info-block-8{background-color:#f4f4f4;padding-bottom:40px}
.temp-info-block-8 .container{position:relative;top:-20px;border:1px solid #f4f4f4;background-color:#fff;padding:0}
.temp-info-block-8 .container .row{margin:0}
.temp-info-block-8 .block-list{position:relative;z-index:2;position:relative}
.temp-info-block-8 .col-list .fon{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;-webkit-background-size:cover;background-size:cover;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;box-shadow:0 69px 125px rgba(113,113,113,0);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.temp-info-block-8 .col-list:hover .fon{opacity:.42;box-shadow:0 69px 125px rgba(113,113,113,0.58)}
.temp-info-block-8 .col-list .list-text{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-weight:700}
.temp-info-block-8 .col-list:hover .list-text{opacity:1}
.temp-info-block-8 .container .row .col-list{padding:60px 80px 30px;border:1px solid #f4f4f4}
.temp-info-block-8 .container .list-title{color:#ff0025;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.72px;text-align:center;min-height:45px}
.temp-info-block-8 .container .count{color:red;font-family:'Lato_Hairline';font-size:130px;font-weight:400;line-height:1;margin-top:20px;margin-bottom:40px;text-align:center}
.temp-info-block-8 .block-title{background-image:linear-gradient(to left,#fff 0%,#ea223f 100%);padding:45px;line-height:1;color:#fff;font-size:39px;font-weight:400;text-transform:uppercase;letter-spacing:1.95px;text-align:center;font-weight:900;overflow:hidden}
.temp-info-block-8 .list-text{opacity:.5;color:#000;font-size:16px;font-weight:500;line-height:1.4}
.temp-info-block-8 .block-title span{max-width:640px;margin:auto;display:block;position:relative}
.temp-info-block-8 .block-title span:before,.temp-info-block-8 .block-title span:after{content:'';height:1px;background-color:#fff;width:100%;top:0;bottom:0;margin:auto;display:block;position:absolute}
.temp-info-block-8 .block-title span:before{right:calc(100% + 40px)}
.temp-info-block-8 .block-title span:after{left:calc(100% + 40px)}
.temp-info-block-9 .section-1{background-image:url(img/info-b-9-section-1.jpg);-webkit-background-size:auto 100%;background-size:auto 100%}
.temp-info-block-9 .section-1 *{color:#fff;font-size:24px;font-weight:500;line-height:36px;text-transform:uppercase}
.temp-info-block-9 .section-1 .text{padding-top:60px;padding-bottom:60px;max-width:730px;margin:auto}
.temp-info-block-9 .section-1 .img1{width:224px;position:relative;height:100%}
.temp-info-block-9 .section-1 .img1 img{position:absolute;right:0;bottom:0}
.temp-info-block-9 .section-2 .title{color:red;font-size:34px;font-weight:900;line-height:1;padding-bottom:35px}
.temp-info-block-9 .section-2 .text{color:#000;font-size:16px;font-weight:500;line-height:1.2}
.temp-info-block-9 .section-2 .block-text{padding-top:60px;padding-bottom:60px}
.temp-info-block-9 .section-2 img{max-width:100%}
.temp-info-block-10 .section-1{background-image:url(img/s-10-fon-1.jpg);-webkit-background-size:auto 100%;background-size:auto 100%;padding-top:25px;padding-bottom:25px}
.temp-info-block-10 .section-1 .time div{color:red;font-family:'Lato_Hairline';font-size:126px;font-weight:400;line-height:1;letter-spacing:-4.16px;text-align:center}
.temp-info-block-10 .section-1 .time span{color:#000;font-size:12px;font-weight:700;line-height:2;position:relative}
.temp-info-block-10 .section-1 .time span:before{content:'';position:absolute;bottom:0;height:1px;width:100%;left:0;right:0;background-color:#ea223f}
.temp-info-block-10 .section-1 .text{color:#000;font-size:14px;font-weight:500;line-height:1.8}
.temp-info-block-10 .section-1 .title1{color:#ea223f;font-size:33px;font-weight:900;line-height:1.2;letter-spacing:1.02px}
.temp-info-block-10 .section-1 .title2{opacity:.6;color:#000;font-size:15.5px;font-weight:700;line-height:1.4}
.temp-info-block-10 .section-2{padding-bottom:0;padding-top:20px}
.temp-info-block-10 .section-2 .col-right .title{color:#ea222f;font-size:39px;font-weight:900;line-height:1;letter-spacing:1.17px}
.temp-info-block-10 .section-2 .col-right ul{padding-bottom:10px;padding-top:10px;list-style-type:none;padding-left:70px;margin:0}
.temp-info-block-10 .section-2 .col-right ul li{border-bottom:1px solid #ea222f;padding-bottom:30px;padding-top:30px;display:flex}
.temp-info-block-10 .section-2 .col-right ul li:last-child{border:none}
.temp-info-block-10 .section-2 .col-right ul li .numb{font-size:39px;letter-spacing:-1.56px;color:#ea222f;font-family:'Lato_Hairline';font-weight:400;width:100%;max-width:130px;flex-direction:row;justify-content:flex-end;display:flex;align-items:center;padding-right:8px}
.temp-info-block-10 .section-2 .col-right ul li .numb span{font-size:65px;line-height:1;letter-spacing:-6px;padding-right:5px}
.temp-info-block-10 .section-2 .col-right ul li .text{opacity:.6;color:#000;font-size:16px;font-weight:500;line-height:1.2}
.temp-info-block-10 .section-2 .col-right .list{padding-top:90px;padding-bottom:30px}
.temp-info-block-10 .section-2 .col-left{position:relative}
.temp-info-block-10 .section-2 .col-left .circl-doctor{position:absolute;bottom:0;right:-70px}
.temp-info-block-10 .section-3 .box-title{box-shadow:0 2px 2px #fe004e,0 13px 29px rgba(0,0,0,0.5);background-color:#ea223f;padding:45px 0;color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-transform:uppercase;text-align:center;z-index:1;position:relative}
.temp-info-block-10 .section-3 .box-title .title1,.temp-info-block-10 .section-3 .box-title .title2{padding:20px 15px}
.temp-info-block-10 .section-3 .box-title .title2{font-weight:900;position:relative}
.temp-info-block-10 .section-3 .box-title .title2:before{width:100px;height:1px;background-color:#f1f1f1;position:absolute;top:0;left:0;right:0;margin:auto;content:''}
.temp-info-block-10 .section-3 .box-title > div{max-width:800px;margin:auto}
.temp-info-block-10 .section-3 .temp{padding-bottom:50px;padding-top:50px;max-width:480px;margin:auto}
.temp-info-block-10 .section-3 .temp .text{color:rgba(0,0,0,0.6);font-size:16px;font-weight:500;line-height:1.8}
.temp-info-block-10 .section-3 .temp .title{color:red;font-size:24px;font-weight:700;line-height:1}
.temp-info-block-10 .section-3 .temp .list{padding-top:35px;padding-bottom:35px}
.temp-info-block-10 .section-3 .temp .list .title{padding-bottom:22px}
.temp-info-block-10 .section-3 .temp .list ul{list-style-type:none;padding:0}
.temp-info-block-10 .section-3 .temp .list ul li{color:rgba(0,0,0,0.6);font-size:16px;font-weight:500;line-height:1.8;position:relative}
.temp-info-block-10 .section-3 .temp .list ul li:before{background-image:url(img/ul-2.png);position:absolute;left:-30px;top:0;bottom:0;margin:auto;width:16px;height:10px;content:''}
.temp-info-block-10 .price{box-shadow:0 0 59px rgba(0,0,0,0.49);background-color:#fff;margin-right:30px;padding:55px 55px 30px}
.temp-info-block-10 .price ul{margin-top:40px;margin-bottom:0;background-color:rgba(183,197,218,0.1);padding:25px;list-style-type:none}
.temp-info-block-10 .price .title1{color:#ea223f;font-size:27px;font-weight:900;text-align:center;position:relative;margin-bottom:30px}
.temp-info-block-10 .price .title1 span{display:inline-block;padding:0 30px;z-index:1;position:relative;background:#fff}
.temp-info-block-10 .price .title1:before{content:'';top:0;bottom:0;left:0;right:0;margin:auto;background-color:#de6551;height:1px;width:100%;z-index:0;position:absolute}
.temp-info-block-10 .price .title2{color:rgba(0,0,0,.5);font-size:11px;font-weight:500;line-height:2;text-transform:uppercase;text-align:center}
.temp-info-block-10 .price li{overflow:hidden;border-bottom:1px solid rgba(204,204,204,.5);padding-top:10px;padding-bottom:10px}
.temp-info-block-10 .price .price-title{color:rgba(0,0,0,0.7);font-size:12px;font-weight:500;line-height:1;width:calc(100% - 70px);display:block;float:left;padding-left:15px}
.temp-info-block-10 .price .price-numb{color:rgba(0,0,0,0.7);font-size:12px;font-weight:500;line-height:1.4;text-align:right;width:70px;display:block;float:right;padding:0 10px 0 0}
.temp-info-block-10 .box-circle{position:relative;display:inline-block}
.temp-info-block-10 .section-2 .col-left .list .title{width:250px;height:250px;z-index:1;position:absolute;top:0;bottom:0;left:15px;right:0;margin:auto;color:#ea223f;font-size:36px;font-weight:900;line-height:1}
.section-circle,.fon-circle{background-image:url(img/section-circle.png);width:152px;height:185px;position:absolute;margin:auto;cursor:pointer}
.section-circle .fon-circle{opacity:0;left:0;top:0}
.section-circle:hover .fon-circle{opacity:1}
.section-circle:before{content:''}
.section-circle span{justify-content:center;align-items:center;display:flex;color:#fff;height:100%;width:100%;z-index:2;position:relative;font-size:16px;padding:10px 0 0 16px;line-height:1;text-align:left}
#circle-1{top:0;bottom:0;left:10px;transform:rotate(180deg)}
#circle-1 span{transform:rotate(180deg)}
#circle-2{transform:rotate(216deg);top:94px;left:55px}
#circle-2 span{transform:rotate(145deg)}
#circle-3{transform:rotate(252deg);top:7px;left:172px}
#circle-3 span{transform:rotate(107deg)}
#circle-4{transform:rotate(288deg);top:7px;left:320px}
#circle-4 span{transform:rotate(74deg)}
#circle-5{transform:rotate(324deg);top:94px;left:438px}
#circle-5 span{transform:rotate(35deg);padding-left:40px}
#circle-6{transform:rotate(108deg);bottom:6px;left:171px}
#circle-6 span{transform:rotate(255deg);padding-top:11px;padding-left:33px;font-size:14px}
#circle-7{transform:rotate(144deg);bottom:92px;left:54px}
#circle-7 span{transform:rotate(217deg)}
#circle-8{top:6px;bottom:0;right:14px;transform:rotate(1deg)}
#circle-8 span{transform:rotate(180deg)}
#circle-9{transform:rotate(73deg);bottom:6px;left:318px}
#circle-9 span{transform:rotate(180deg)}
#circle-10{transform:rotate(37deg);bottom:90px;left:435px}
.temp-info-block-6{margin-top:-30px;background-image:linear-gradient(to top,#e3e3e3 0%,#fff 100%)}
.temp-info-block-6 .col-left{z-index:1;position:relative}
.temp-info-block-6 .col-left .title{color:#ea223f;font-size:2.0625rem;font-weight:900;margin-top:1.875rem}
.temp-info-block-6 .col-left .text{color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;margin-top:1.875rem;margin-bottom:1.875rem}
.temp-info-block-6 .col-left .list{max-width:680px;border:6px solid #ea222f;background-color:#f8f9fb;padding:1.25rem 1.875rem}
.temp-info-block-6 .col-left .list a{color:#636464;display:block;font-size:1rem;font-weight:500;line-height:2;border-bottom:1px solid #e2e3e4}
.temp-info-block-6 .col-left .list a:hover{color:#ea223f;text-decoration:none}
.temp-info-block-6 .col-right{z-index:2;position:relative}
.temp-info-block-6 .col-right img{margin-left:-140px}
.temp-info-block-6.style-2{margin-top:0;margin-bottom:15px;background:none}
.temp-info-block-6.style-2 .list{max-width:1034px;margin:auto}
.temp-info-block-6.style-2 .col-left .list{box-shadow:0 10px 9px rgba(122,122,122,0.17);border:6px solid #d1d1d1;background-color:#fff;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.temp-info-block-6.style-2 .col-left .list:hover{border:6px solid #ea222f}
.temp-info-block-5{position:relative;margin-top:-40px}
.temp-info-block-5 .container > .row{
/* 	box-shadow:0 10px 27px rgba(42,48,62,0.17); */
	margin-left:0;margin-right:0}
.temp-info-block-5 .container > .row > div{padding-left:0;padding-right:0;z-index:10;position:relative;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.temp-info-block-5 .container > .row > div:nth-of-type(1){background-color:#ff7c7a}
.temp-info-block-5 .container > .row > div:nth-of-type(2){background-color:#ff605e}
.temp-info-block-5 .container > .row > div:nth-of-type(3){background-color:#ed3e3b}
.temp-info-block-5 .container > .row > div:nth-of-type(4){background-color:#d33d3b}
.temp-info-block-5 .container > .row > div:hover{background-color:#fff!important}
.temp-info-block-5 .container > .row > div:hover *{color:#ea222f!important;text-decoration:none!important}
.temp-info-block-5 .container > .row > div:hover .img img.hover{opacity:1!important}
.temp-info-block-5 .lists .left{text-align:right;border-right:1px solid rgba(255,255,255,0.5);font-size:.875rem;font-weight:500}
.temp-info-block-5 .lists .right{text-align:left;font-size:.875rem;font-weight:500}
.temp-info-block-5 .item{display:block;padding-left:20px;padding-right:20px;padding-bottom:30px;color:#fff;min-height:235px;text-align:center}
.temp-info-block-5 .item .text{font-size:.8625rem;font-weight:500;text-align:left}
.temp-info-block-5 .item .img{min-height:120px;position:relative}
.temp-info-block-5 .item .img img{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}
.temp-info-block-5 .item .img img.hover{opacity:0}
.temp-info-block-5 .item .title{color:#fff;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.0475rem;min-height:40px;margin-bottom:.3125rem}
.temp-info-block-2{padding-top:5rem;padding-bottom:5rem;position:relative}
.temp-info-block-2 .container{z-index:3;position:relative;text-align:center;color:#fff}
.temp-info-block-2 .fon-1,.temp-info-block-2 .fon-2,.temp-info-block-2 .fon-3{position:absolute;left:0;right:0;top:0;bottom:0;display:block;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.temp-info-block-2 .fon-2{z-index:10;background-image:url(img/temp-2-fon-3.png);background-blend-mode:multiply}
.temp-info-block-2 .fon-3{opacity:.63;z-index:20;background-color:#ea223f;background-blend-mode:multiply}
.temp-info-block-2 .container{z-index:50}
.temp-info-block-2 .title-block{position:relative;color:#fff;font-size:2.625rem;font-weight:900;line-height:1;letter-spacing:.12rem}
.temp-info-block-2 .title-block span{max-width:560px;display:inline-block}
.temp-info-block-2 .title-block:before,.temp-info-block-2 .title-block:after{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto;width:198px;height:1px;background-color:#fff}
.temp-info-block-2 .title-block:before{left:0}
.temp-info-block-2 .title-block:after{right:0}
.temp-info-block-2 .count{color:#fff;font-family:'Lato_Hairline';font-size:6.25rem;font-weight:400;letter-spacing:-.625px}
.temp-info-block-2 .list-title{max-width:220px;margin:auto;padding-top:3.125rem;padding-bottom:3.125rem}
.temp-info-block-2 .list-title .title{color:rgba(255,255,255,0.8);font-size:1.5rem;font-weight:700;line-height:1}
.js-img-direction{min-height:170px!important}
.banner.style-1 .col-12{min-height:490px;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:top right}
.banner.style-1 .col-12 .block{max-width:500px}
.banner.style-1 .col-12 .block .title{color:#000;margin-bottom:1.625rem;font-size:1.5rem;font-weight:700;line-height:1.5625rem}
.banner.style-1 .col-12 .block .title span{text-transform:lowercase}
.banner.style-1 .col-12 .block .text{color:rgba(0,0,0,0.8);font-size:1rem;font-weight:500}
.banner.style-1 .col-12 .block .text p{margin-bottom:2.125rem}
.banner.style-1 .col-12 .block .text ul{list-style-type:none;padding:0}
.banner.style-1 .col-12 .block .text ul li{padding-left:30px;position:relative;margin-bottom:.625rem}
.banner.style-1 .col-12 .block .text ul li:before{content:'';width:16px;height:10px;position:absolute;left:0;top:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAy0lEQVQoU5WRTQ6CMBBGv4l4BdjXxAvo0qALPIJcBY8gV/AIeARZCHHrBUzsHq7gz5ip1ihJAbuatH2v028If6xqPFPB+agFsTX15evRPAND+bqYCkzXwZ6BvJfgDUcMiuHdtMDyMA/vy05BGyzfaRV0wdIF1SpMQDTxL0UsGy+IT74uU6mZadts2wZpBJVaRATOQMhFYoSgDcBrkdjA7J+/YSMwI3FKKAXzygV/BK0Shpa0my/b8f+EKJ3IQaAPuclDhQl7j50LljtPHrKMWlUeoUoAAAAASUVORK5CYII=)}
.banner.style-2{overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center top;margin-top:3rem;position:relative}
.banner.style-2 .title{text-align:center;color:#2e2e2e;font-size:1.125rem;font-weight:100}
.banner.style-2 .col-right .title{margin-left:-6.25rem;margin-bottom:1.5625rem;text-align:left;color:#ea223f;font-size:39px;font-weight:900}
.banner.style-3 ol{margin-left:6.25rem;color:rgba(0,0,0,0.7)}
.banner.style-3 .img{max-height:450px}
.banner.style-4{background-image:url(img/BG_white.jpg)}
.banner.style-4 .container{padding-top:4rem;padding-bottom:3.4375rem;position:relative;min-height:500px}
.banner.style-4 .container #js-amine-end{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;background-image:url(img/fon-banner-doctor.png);background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.banner.style-4 .container #js-amine-end.start{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.banner.style-4 .container > *{z-index:2;position:relative}
.banner.style-4 .container .img{height:260px;overflow:hidden}
.banner.style-4 .container .block{text-align:center;width:100%;box-shadow:0 2px 2px #fe004e,0 13px 29px rgba(0,0,0,0.5);background-color:#ea223f;color:#fff;font-size:2.4375rem;font-weight:100;padding:10px}
.banner .block-conten{max-width:650px}
.banner .block-conten ul{padding:0}
.banner .block-conten ul li{margin-bottom:1.25rem;padding-left:2.5rem;list-style-type:none;position:relative}
.banner .block-conten ul li:before{left:0;top:5px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QzIwNUNBQUU4MTFFODlDMERGQ0ZGNkY3MEZGNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QzIwNURBQUU4MTFFODlDMERGQ0ZGNkY3MEZGNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDhDMjA1QUFBRTgxMUU4OUMwREZDRkY2RjcwRkY2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDhDMjA1QkFBRTgxMUU4OUMwREZDRkY2RjcwRkY2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgrcMBEAAABmSURBVHjaYmAgEvz//38VEJ+BspWA+C4QzyRF8zsgdkHSDMJKA6+ZCcgpBylE01SOZE4YEN8D4t1QvisjI+M9ZFtcoLasgvJBBv6HGUKUs/EY0kG0n/EYQlyAIRnigsQvJ6QZIMAA0g/YMXOCgCUAAAAASUVORK5CYII=);width:16px;height:9px;display:block;position:absolute}
.banner ol{padding-left:0;counter-reset:issues 0;list-style-type:none;margin-bottom:2.5rem}
.banner ol li{position:relative;padding-left:66px;min-height:54px;margin-bottom:1.5625rem;padding-top:.9375rem}
.banner ol li:before{position:absolute;top:0;bottom:0;left:0;color:#ea223f;font-family:'Lato';font-size:4.375rem;font-weight:300;line-height:1;counter-increment:issues 1;content:counter(issues, decimal);display:inline-block}
.standart-inform-1{background-color:#eeeeef;position:relative;box-shadow:0 21px 26px 1px rgba(9,12,18,0.28);padding-top:3.1875rem;padding-bottom:4.375rem}
.standart-inform-1:before{background-image:url(img/standart-inform-1.png);-webkit-background-size:cover;background-size:cover;background-position:center bottom;content:'';position:absolute;display:block;z-index:1;left:0;right:0;bottom:0;top:0}
.standart-inform-1 .standart-title{color:#ea223f;font-size:2.4375rem;font-weight:900;letter-spacing:.0975rem;text-align:center;padding-bottom:2.75rem}
.standart-inform-1 .container{z-index:2;position:relative}
.standart-inform-1 .col-left{box-shadow:0 16px 18px rgba(0,0,0,0.33);background-color:#fff;max-width:470px;padding:2.125rem 1.9375rem 3.1875rem}
.standart-inform-1 .col-left .temp-1 .title{text-align:center;color:#ea223f;font-size:1.125rem;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:.9px;position:relative;margin-bottom:1.5rem}
.standart-inform-1 .col-left .temp-1 .title:before{content:'';top:0;bottom:0;left:0;right:0;height:1px;background-color:#ea223f;position:absolute;margin:auto}
.standart-inform-1 .col-left .temp-1 .title span{padding:0 22px;background-color:#fff;display:inline-block;z-index:1;position:relative}
.standart-inform-1 .col-left .temp-2 .title{color:#ea223f;padding-bottom:.3125rem;padding-bottom:.5rem;position:relative}
.standart-inform-1 .col-left .temp-2 .title:after{height:1px;background-color:#ea223f;width:100%;display:block;content:''}
.standart-inform-1 .col-left .temp-3{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;line-height:1.1}
.standart-inform-1 .col-left .temp-3 strong{color:#000}
.standart-inform-1 .col-right .img{min-height:140px;align-items:center;display:flex}
.standart-inform-1 .col-right .title{color:#ea223f;font-size:1.125rem;font-weight:900;line-height:1;margin-bottom:1.5625rem;margin-top:1.5625rem}
.standart-inform-1 .col-right .text{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;margin-bottom:1.875rem}
.standart-inform-2{padding-top:3.125rem;padding-bottom:4.375rem;background-image:url(img/fon-doctors.jpg);-webkit-background-size:100% auto;background-size:100% auto}
.standart-inform-2 .standart-inform-title{text-align:center;max-width:770px;display:block;margin-left:auto;margin-right:auto;position:relative}
.standart-inform-2 .standart-inform-title:before{content:'';height:1px;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;position:absolute;background-color:#ea223f}
.standart-inform-2 .standart-inform-title span{display:inline-block;color:#ea223f;font-size:3rem;font-weight:900;line-height:1.2;letter-spacing:.12rem;padding:0 33px;background-color:#fff;z-index:2;position:relative}
.standart-inform-2 .text{max-width:770px;margin:auto;text-align:center;color:#000;font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:.045rem;margin-bottom:2.25rem}
.standart-inform-2 .item{box-shadow:0 15px 15px rgba(0,0,0,0.15),0 2px 0 red;background-color:#fff;margin-bottom:1.875rem;padding:7px}
.standart-inform-2 .item .img{margin-bottom:1.625rem}
.standart-inform-2 .item .img img{width:100%}
.standart-inform-2 .item .title-1,.standart-inform-2 .item .title-2,.standart-inform-2 .item .text{padding-left:.875rem;padding-right:.875rem}
.standart-inform-2 .item .title-1{color:#383838;min-height:52px;font-size:1rem;line-height:1.1;font-weight:700;position:relative}
.standart-inform-2 .item .title-1:after{content:'';width:44px;height:3px;background-color:#383838;opacity:.2;margin-top:.9375rem;display:block}
.standart-inform-2 .item .title-2{color:#ea223f;font-size:.875rem;font-weight:500;margin-top:.875rem;margin-bottom:.875rem}
.standart-inform-2 .item .text{text-align:left;color:rgba(131,131,131,0.96);font-size:.875rem;font-weight:500}
.standart-inform-2 .item .text span{color:#383838}
.block-form-reviews{position:relative;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}


.block-form-reviews:before{content:'';background: #e9e9e9;-webkit-background-size:cover;background-size:cover;z-index:0;left:0;top:0;bottom:0;right:0;display:block;position:absolute}
.block-form-reviews .block{position:relative;z-index:2;
/* 	box-shadow:0 0 59px rgba(0,0,0,0.49); */
	background-color:#fff;max-width:1030px;margin:3.75rem auto; border-radius: 15px }
.block-form-reviews .block > .off{opacity:0!important;padding:0!important;margin:0!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
.block-form-reviews .block .block-form{min-height:500px;padding:5.25rem 4.125rem 1.25rem}
.block-form-reviews .block .block-form .gform_confirmation_message{text-align:center}
.block-form-reviews .block .block-form .gform_confirmation_message .gform_title{position:relative;margin-right:0;padding:0;text-align:center;margin-bottom:3.75rem;color:#ea223f;font-size:2.4375rem;font-weight:900}
.block-form-reviews .block .block-form .gform_confirmation_message .gform_title span.btn{margin-top:2.5rem}
.block-form-reviews .block .block-form .gform_wrapper{padding:0;color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;text-transform:uppercase}
.block-form-reviews .block .block-form .gform_wrapper .gform_title{position:relative;margin-right:0;padding:0;text-align:center;margin-bottom:2.3125rem;color:#ea223f;font-size:2.4375rem;font-weight:900}
.block-form-reviews .block .block-form .gform_wrapper .gform_title:before,.block-form-reviews .block .block-form .gform_wrapper .gform_title:after{height:1px;width:170px;top:0;bottom:0;margin:auto;background-color:#df6551;content:'';display:block;position:absolute}
.block-form-reviews .block .block-form .gform_wrapper .gform_title:before{left:0}
.block-form-reviews .block .block-form .gform_wrapper .gform_title:after{right:0}
.block-form-reviews .block .block-form .gform_wrapper .gfield_html{text-align:center;margin-bottom:2.6875rem; width: 100%;}
.block-form-reviews .block .block-form .gform_wrapper .gfield_label{display:none}
.block-form-reviews .block .block-form .gform_wrapper .gfield textarea,.block-form-reviews .block .block-form .gform_wrapper .gfield input{background-color:rgba(183,197,218,0.1);border:none;padding:5px 25px;color:gray;font-size:1rem;font-weight:500}
.block-form-reviews .block .block-form .gform_wrapper .gfield input{width:100%;height:66px}
.block-form-reviews .block .block-form .gform_wrapper .gfield textarea{padding:1.875rem 1.875rem 1.25rem;min-height:260px;line-height:1.1;color:#898989;line-height:23px}
.block-form-reviews .block .block-form .ginput_recaptcha{text-align:center}
.block-form-reviews .block .block-form .ginput_recaptcha > div{margin:auto}
.block-form-reviews .block .block-form form li:last-child{margin:0!important}
.block-form-reviews .block .block-form .gfield_description.validation_message{font-size:.8125rem;text-align:center;text-transform:initial}
.block-form-reviews .block .block-form [type="submit"]{opacity:0;width:0;padding:0;margin:0}
.block-form-reviews .block .block-form .gform_footer.top_label{margin:0;padding:0;text-align:center;border-top:none}
.block-form-reviews .block .ginput_container{position:relative}
.block-form-reviews .block .block-height{height:64px!important;z-index:10;position:absolute!important;top:66px}
.block-form-reviews .block .js-list-doctor .click{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}
.block-form-reviews .block .js-list-doctor-list{overflow:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;border:1px solid #ea223f;background-color:#fff;padding:0}
.block-form-reviews .block .js-list-doctor-list .block-list{height:234px;overflow:auto}
.block-form-reviews .block .js-list-doctor-list .step-list{background-color:#ea223f;display:flex!important;color:#fff}
.block-form-reviews .block .js-list-doctor-list .step-list:after{display:none}
.block-form-reviews .block .js-list-doctor-list.off{border:1px solid #acacac;height:64px!important}
.block-form-reviews .block .js-list-doctor-list.off .active{position:absolute}
.block-form-reviews .block .js-list-doctor-list ul{padding:0;list-style-type:none;position:relative;background-color:#fff}
.block-form-reviews .block .js-list-doctor-list ul li{text-align:center;padding:5px 20px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px;position:relative;cursor:pointer;background-color:rgba(137,137,137,0);font-size:.8125rem;line-height:1}
.block-form-reviews .block .js-list-doctor-list ul li.active{background-color:#acacac;color:#fff;top:0;left:0;z-index:1}
.block-form-reviews .block .js-list-doctor-list ul li:after{content:'';bottom:-1px;left:0;right:0;margin:auto;width:110px;height:1px;background-color:#acacac;position:absolute}
.block-form-reviews .block .js-list-doctor-list ul li:last-child:after{display:none}
.js-position{opacity:0;visibility:hidden;position:absolute;background-color:#fff;z-index:99}
.js-position.active{opacity:1;visibility:visible}
.js-position .filterinput{background-color:rgba(183,197,218,0.1);border:none;padding:5px 25px;color:gray;font-size:1rem;font-weight:500;width:100%;height:66px}
.line-reting{margin-left:190px}
.option-radio{padding:0 0 0 2%;margin-bottom:.625rem}
.option-radio > span:first-child{min-width:160px;margin-bottom:20px}
.option-radio span{color:#fff;font-size:1rem;font-weight:500;display:inline-block;margin-bottom:10px}
.standart-inform-3 .gform_fields{position:relative}
.standart-inform-3 .gform_body ul li:last-child{text-align:center;position:absolute!important;right:0;bottom:0;width:31.33%;margin-right:2%!important}
.standart-inform-3 .gform_body ul li:last-child span{width:100%}
.standart-inform-3 .gf_stylespro .gfield textarea.medium{min-height:160px}
.option-radio [val]{cursor:pointer;margin-right:2.5rem;margin-left:.125rem}
.option-radio [val] .radio-title{vertical-align:middle}
.option-radio [val].active .circl span{box-shadow:inset 0 0 0 rgba(251,243,176,0.16);background-color:#ea223f}
.option-radio .circl{vertical-align:middle;margin-right:.9375rem;width:26px;height:26px;background-color:#fff;display:inline-block;position:relative;border-radius:50%}
.option-radio .circl span{margin:auto;border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:14px;height:14px;background-color:#c8c9cb}
.option-rating{padding:0 0 0 2%}
.option-rating > span:first-child{min-width:160px}
.option-rating > span{vertical-align:middle;display:inline-block}
.option-rating .box-rating span[val='0']{display:none}
.option-rating .box-rating span{cursor:pointer;display:inline-block;background-image:url(img/rationg-active.png);width:43px;height:41px;background-position:center center;background-repeat:no-repeat;background-position:top 2px center}
.option-rating .box-rating span.active ~ span{background-image:url(img/rationg.png);background-position:center center}
.standart-inform-3{position:relative;color:#fff}
.standart-inform-3 .validation_error{display:none!important}
.standart-inform-3 .gform_body .gfield_description.validation_message{background-color:#fff;opacity:1;border-radius:3px}
.standart-inform-3 .gform_body ul li:last-child{text-align:center}
.standart-inform-3 .gform_footer{height:50px;text-align:center}
.standart-inform-3 .gform_footer img{top:0!important;margin:0!important;padding:0!important}
.standart-inform-3 .gform_footer{border:none!important;padding:0!important;margin:0!important;overflow:hidden!important}
.standart-inform-3 .gform_footer input[type="submit"]{padding:0!important;margin:0!important;overflow:hidden!important;height:0!important}
.standart-inform-3 .js-rating input,.standart-inform-3 .js-radio input{opacity:0!important;visibility:hidden!important;padding:0!important;margin:0!important;height:0!important}
.standart-inform-3 .ginput_recaptcha > div{width:100%!important}
.standart-inform-3 .ginput_recaptcha > div iframe{width:100%!important}
.standart-inform-3 .container{position:relative}
.standart-inform-3 .container .fon{min-height:500px;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:top right;padding-top:3.125rem;padding-bottom:0;position:relative}
.standart-inform-3 .container .fon:before,.standart-inform-3 .container .fon:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-repeat:no-repeat}
.standart-inform-3 .container .fon:before{background-image:url(img/fon-standart-inform-3.png);opacity:.7;background-color:#ea223f;background-blend-mode:multiply;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:3}
.standart-inform-3 .container .fon > *{z-index:10;position:relative}
.standart-inform-3 .title{margin:auto;max-width:1170px;text-align:center;color:#fff;font-size:3rem;font-weight:900;line-height:1.2;letter-spacing:.12rem;position:relative}
.standart-inform-3 .title:before,.standart-inform-3 .title:after{position:absolute;top:0;bottom:0;margin:auto}
.standart-inform-3 .title:before{content:'';width:260px;height:1px;background-color:#fff;left:0}
.standart-inform-3 .title:after{content:'';width:260px;height:1px;background-color:#fff;right:0}
.standart-inform-3 .text{color:#fff;font-size:1.5rem;font-weight:100;line-height:1.1;text-align:center;max-width:900px;margin:0 auto 2.375rem}
.standart-inform-3 .block{max-width:960px;margin:auto}
.standart-inform-3 .block input{width:100%}
.standart-inform-3 .block .gform_title{display:none}
.standart-inform-3 label.gfield_label{display:none!important;color:#fff;font-size:1.4375rem;font-weight:100;margin-bottom:1.125rem}
.standart-inform-3 input{height:50px;border-radius:6px;background-color:#fff!important;border:none;padding:5px 20px;color:#b2b2b2;font-size:1.125rem;font-weight:500}
.standart-inform-3 textarea{padding:15px;height:133px;border-radius:6px;background-color:#fff!important;border:none}
.standart-inform-3 .field_description_below .ginput_container_textarea{display:block!important}
.benner-single-doctor{background-image:url(img/banner-fon-doctor.jpg);background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.benner-single-doctor .block-schedule{max-width:300px}
.benner-single-doctor .block-schedule .img{padding-bottom:1.5625rem;margin-left:-1.0625rem;margin-right:-1.0625rem;margin-top:-1.5625rem}
.benner-single-doctor .block-schedule .img img{width:100%}
.benner-single-doctor .title{color:#ea223f;font-size:2.4375rem;font-weight:900;line-height:.8}
.benner-single-doctor .text-1{padding-top:.8125rem;padding-bottom:1.4375rem;color:#000;font-size:1.5rem;font-weight:700;line-height:1}
.benner-single-doctor .text-2{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;padding-bottom:2.3125rem}
.benner-single-doctor .text-2 strong{color:#000}
.benner-single-doctor .block-doctor-inform-1{max-height:350px}
.benner-single-doctor .block-doctor-inform-2{padding-top:1.25rem;padding-bottom:1.25rem;background-image:url(img/banner-fon-doctor-2.png);-webkit-background-size:cover;background-size:cover}
.benner-single-doctor .block-doctor-inform-2 .years_experience{position:relative;max-width:240px;color:#ea223f;font-size:11.25rem;line-height:1;font-family:'Lato_Hairline';font-weight:400}
.benner-single-doctor .block-doctor-inform-2 .years_experience span{position:absolute;display:inline-block!important;right:0;bottom:28%;color:#000;font-family:'MuseoSans';font-weight:700;font-size:1.25rem}
.benner-single-doctor .block-doctor-inform-2 .years_experience span:before{content:'';height:1px;width:100%;background-color:#ea223f;display:block;position:absolute;bottom:-2px;left:0}
.benner-single-doctor .block-doctor-inform-2 .block-local{position:relative;color:#000;padding-left:47px;font-size:1rem;font-weight:500}
.benner-single-doctor .block-doctor-inform-2 .block-local:before{content:'';width:32px;height:46px;display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAYAAABJcBuEAAACi0lEQVRYR71Y3VnDMAw8j1BGgBHoCHQEGIGOQEegI9AR6Ah0BBgBRoARzHeOnC9x/CORBL30oY58Olkn2Q5G88AdgGsAm+TTDwAfDvixuHSaxR54RLfxvWI9gZwBnDRgqgAk2heJWLH3aAmZODrgWPswC8B39D6ji3yukZG9A/g7sQkA2fwNwO3cnQffk41dDsQIwEqbRxxZECkARs7DtpYRxNYBX3GDHoAHniTva20e/bJUtyMAvqvr90xtrwXmEKsjMOABltoSJ14LmKm4oU44OXifxujp4ELlE42I6qgFwHUszRMBMHIyoLVDTuV8p5L0k0p0ye/ZAQ8EYKE/oC559J12sJJUIBzgCEBbehcH7Fo0GRndEYBvOZX/H1zXZJrmgW8lCyYAV5ruJlWlZfWgZoD5aoYuCwxp1QOQZsLSa5oHWNYUt5aFFGjp4oCxb3mUGYI+NRYAWMqQjSTb1yX3LD91K49laBEiKiCrYZIK6SevhjkilHWUYpaNxQhgKMUUICqhSoBko9CQYjNiJ1xyAtIEE9IZAVjSoHHeWtPPBBEAqbN2xNYmtf/7njKciCzVMGfzfhagkyEACgdZWNt48NjSg6VD6X+wwEloOpSKkKzNwij6CQMCYi0WRrnPpmDAwhoTcj8JDw9Z6W649B1hdBdoAhAmllTHYhMrDhkyYBLEXMtSXzwDw918d0VnOv5qRepVABZIRXV+yJZhGuqMVFSpVzMgLFirokm9CYCA4LSjeaSavAHUDpBl1Na27Or1LQWjBiAs8BZcm3hVk7NKiEq0VV5SOC3zIWr5h8pMZaTnwZT3WQxIKtL5n5Grbk2zzkCikvFdifVefDNoSajpEGZSsbHmPPXxC2o0tie4LwlTAAAAAElFTkSuQmCC)}
.benner-single-doctor .block-doctor-inform-2 .block-local .local{display:inline-block;position:relative}
.benner-single-doctor .block-doctor-inform-2 .block-local .local:after{content:"";display:block;width:117px;height:2px;background-color:#000;opacity:.87;margin-top:.875rem;margin-bottom:1.0625rem}
.benner-single-doctor .block-doctor-inform-3{background-color:#f3f3f3;padding-top:3.5rem;padding-bottom:1.875rem;color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;min-height: 330px;}
.benner-single-doctor .block-doctor-inform-3 .title{color:#000;font-size:1rem;margin-bottom:1.375rem;font-weight:500}
.benner-single-doctor .block-doctor-inform-3 ul{padding:0;list-style-type:none}
.benner-single-doctor .block-doctor-inform-3 ul li{margin-top:10px;padding-bottom:10px;padding-left:30px;position:relative}
.benner-single-doctor .block-doctor-inform-3 ul li:before{content:'';width:16px;height:10px;position:absolute;top:5px;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAnElEQVQoU5WQURGDMBAF96xgoUgoEoqVIqFYqIQioVjAAlbCPHJhYAoN5Osyk928e8aFE6AwGIWk2c7yAT5EQSkY+AL9KYHDd6AmJhCsU2UFGXj8K8jBimABnsDNYjyVo10Hg9bn907sucgk0G6CVEjtwhfQuCQVlnZe4Fngvx5JWuCxKmwDL4KMRJDa/oE3gpVEsXq/q5/uCNabCYimPMTC1b85AAAAAElFTkSuQmCC)}
.warning .text{max-width:910px;text-shadow:0 3px 6px rgba(0,0,0,0.63);color:#fff;font-size:2.125rem;font-weight:100}
.loop-comments{padding-top:4.1875rem;padding-bottom:4.1875rem}
.loop-comments .col-12{padding-bottom:1.875rem}
.loop-comments .item-comments{height:100%;padding:2.25rem 2.5rem;
	
	
	
	box-shadow:0 0px 1px rgba(122, 122, 122, 0.34), 0 0px 3px rgba(105, 105, 105, 0.2);
	
	
	border-radius:6px;background-color:#fff}



.loop-comments .item-comments .title{color:#000;font-size:1.3625rem;margin-bottom:1.75rem;margin-top: 0.5rem;}
.loop-comments .item-comments .text-1{color:#898989;font-size:1.0875rem;font-weight:500;margin-bottom:.8125rem}
.loop-comments .item-comments .text-2{color:#4a4949;font-size:.875rem;font-weight:300;font-style:italic;border-radius:3px;background-color:#e1e1e1;position:relative;overflow:hidden;padding:1.875rem}
.loop-comments .item-comments .text-2:before{content:'';display:block;position:absolute;width:3px;left:0;top:0;bottom:0;background-color:#ea223f}
.loop-comments .alm-btn-wrap{text-align:right}
.loop-comments .alm-btn-wrap button{padding:0;color:#ea223f!important;font-size:1rem;font-weight:500;background:none!important}
.loop-comments .alm-btn-wrap button.done{opacity:0}
.title-line-fon-w{color:#ea223f;text-align:center;font-size:2.4375rem;font-weight:900;position:relative;max-width:830px;margin:auto;padding-bottom:1.875rem}
.title-line-fon-w:before{display:block;content:'';width:100%;height:1px;background-color:red;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}
.title-line-fon-w span{background-color:#fff;display:inline-block;z-index:2;position:relative;padding-left:5rem;padding-right:5rem}
.box-filter-text #filter-text{background-color:#f8f9fb;height:50px;padding:5px 12px;border:none;width:100%;max-width:250px}
.page-template-page-prices .sf-field-submit{height:0!important;visibility:hidden!important}
.page-template-page-prices .searchandfilter{position:relative;opacity:1;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.page-template-page-prices .searchandfilter:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(0,0,0,0);content:'';display:block;visibility:hidden}
.page-template-page-prices .searchandfilter.search-filter-disabled{opacity:.4}
.page-template-page-prices .searchandfilter.search-filter-disabled:before{visibility:visible;z-index:10}
.loop-price #main{margin:auto;box-shadow:0 0 59px rgba(0,0,0,0.49);background-color:#fff;margin-bottom:7rem;margin-top:3.125rem;padding:37px 5px; border-radius: 10px;}
.loop-price #main .title{color:#ea223f;text-align:center;font-size:2.4375rem;font-weight:900;position:relative;max-width:830px;margin:auto}
.loop-price #main .title:before{display:block;content:'';width:100%;height:1px;background-color:red;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}
.loop-price #main .title span{background-color:#fff;display:inline-block;z-index:2;position:relative;padding-left:5rem;padding-right:5rem}
.loop-price #main .text{color:rgba(0,0,0,0.7);font-size:1.0625rem;font-weight:500;text-transform:uppercase;line-height:2;text-align:center;max-width:650px;margin:1.5rem auto 1.875rem}
.loop-price #main .block{margin:0}
.loop-price #main .block > div{padding-left:0;padding-right:0}
.loop-price .filter .sf-field-taxonomy-prices .sf-item-0{opacity:0!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important}
.loop-price .filter .sf-field-taxonomy-tag_prices{opacity:0!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important}
.loop-price .block-results{background-color:#f8f9fb;height:100%;padding:30px 40px 15px}
.loop-price .block-results .search-filter-results > div{padding-top:3px;border-bottom:1px solid #9c9c9c;display:flex}
.loop-price .block-results .search-filter-results span{width:100%;padding-right:10px}
.loop-price .block-results .search-filter-results > div small{float:right;white-space:pre;font-size:1rem}
.loop-price #js-clone-tag-filter{width:186px}
.loop-price #js-clone-tag-filter ul{padding:0}
.loop-price #js-clone-tag-filter ul li.sf-option-active label{color:#ea223f}
.loop-price #js-clone-tag-filter ul li label{text-align:center;cursor:pointer;height:113px;padding:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;color:rgba(1,1,1,0.73);font-size:18px;font-weight:500;line-height:1.4;margin:0}
.loop-price #js-clone-tag-filter ul li label:before{position:absolute;bottom:-1px;left:0;right:0;margin:auto;width:171px;height:1px;background-color:#c7c7c7;content:''}
.list-doctors-info{padding:1.25rem 1.25rem .3125rem;background-color:#fff;color:#ea223f;border-radius:4px;margin-bottom:1.25rem;color:#2e2e2e;text-align:left}
.list-doctors-info > div{margin-bottom:.625rem}
.list-doctors-info strong{display:block;font-family:'MuseoSans';font-size:.875rem!important}
.list-doctors-info span{display:block;font-size:.8125rem!important;color:#ea223f}
.js-step .massage{margin-bottom:1.25rem;margin-top:1.25rem;text-align:center;color:#fff;font-size:1.0625rem}
.js-step h4{text-align:center;color:#fff;margin-bottom:1.25rem;font-size:1.0625rem}
.js-step .step{position:relative}
.js-step .step h3{text-align:center;color:#fff;font-size:1.5rem;margin-top:.9375rem;margin-bottom:1.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.96px}
.js-step .step > div{display:none}
.js-step .step > div.active{display:block}
.js-step .step .step-3 form{overflow:hidden}
.js-step .step .step-3 .nf-form-cont{padding-bottom:1.25rem!important}
.info-section{background-color:#ededed;padding-top:1.4375rem;padding-bottom:1.1625rem}
.info-section .title{color:#ff002a;font-size:1.5rem;font-weight:900;margin-bottom:.9375rem;text-align:center}
.info-section .text{color:rgba(0,0,0,0.77);font-size:1rem;font-weight:500}
.info-section.style-1 .title-1{color:#ea223f;font-size:2.4375rem;font-weight:900;line-height:1;margin-bottom:.9375rem}
.info-section.style-1 .title-2{color:#000;font-size:1.125rem;font-weight:300;margin-bottom:.9375rem}
.share-timer{background-image:url(img/fon-share-timer.jpg);-webkit-background-size:100% 100%;background-size:100% 100%;min-height:160px;padding-top:1.875rem;padding-bottom:.625rem}
.share-timer.style-1{padding-top:.9375rem}
.share-timer.style-1 .title{color:#fff;font-size:1.5625rem;font-weight:700}
.share-timer.style-1 .title .price span{color:#ea223f;font-family:'Lato_Hairline';font-size:7.5rem;font-weight:400;text-decoration:line-through}
.share-timer.style-1 .title .price strong{color:#ea223f;font-size:1.5625rem;font-weight:700}
.share-timer.style-1 .col-left .price span{position:relative}
.share-timer.style-1 .col-left .price span:before{content:'';width:100%;height:2px;top:10px;bottom:0;margin:auto;background-color:#ea223f;display:block;position:absolute}
.share-timer.style-1 .one-price{text-align:center}
.share-timer.style-1 .one-price .price{justify-content:center}
.share-timer.style-1 .percentages{color:#ea223f;font-family:'Lato_Hairline';font-size:7.5rem;font-weight:400;text-align:center}
.share-timer.style-1 .container > .row{max-width:1020px;margin:auto}
.share-timer.style-1 .price{line-height:1;align-items:center;display:flex;flex-direction:row}
.share-timer.style-1 .price span{color:#ea223f;font-family:'Lato_Hairline';font-size:7.5rem;font-weight:400;text-align:center;margin-right:15px}
.share-timer.style-1 .price strong{color:#ea223f;font-size:1.5625rem;font-weight:700}
.share-timer.style-1 .item{box-shadow:0 2px 2px rgba(122,122,122,0.34),0 8px 9px rgba(105,105,105,0.2);border-radius:6px;background-color:#fff}
.share-timer .title{color:#ea223f;font-size:2.4375rem;font-weight:900;line-height:1.5rem}
.share-timer .time{overflow:hidden;color:red;font-family:"Lato_Hairline";font-size:7.875rem;display:inline-block;font-weight:400;line-height:1;padding-bottom:30px}
.share-timer .time .day,.share-timer .time .hour,.share-timer .time .minutes,.share-timer .time .decor{display:block;float:left;text-align:center;position:relative}
.share-timer .time .day span,.share-timer .time .hour span,.share-timer .time .minutes span,.share-timer .time .decor span{letter-spacing:-.26rem;display:block}
.share-timer .time .decor{margin-left:10px;margin-right:10px}
.share-timer .time .data-text{position:absolute;bottom:-15px;width:100%;color:#000;font-family:'MuseoSans';font-size:.75rem;font-weight:700;line-height:1.5625rem}
.share-timer .time .data-text:after{width:31px;height:2px;background-color:#ea223f;content:'';display:block;margin:auto}
.content-block-list{padding-top:4rem;padding-bottom:2.1875rem}
.content-block-list .item{height:100%;box-shadow:0 2px 2px rgba(122,122,122,0.34),0 8px 9px rgba(105,105,105,0.2);border-radius:6px;background-color:#fff;padding:2.25rem 2.375rem}
.content-block-list .item .title{color:rgba(0,0,0,0.7);text-align:center;font-size:1.5rem;font-weight:700}
.content-block-list .item .block{margin-top:2.1875rem;margin-bottom:1.875rem}
.content-block-list .item .title-block{color:#ea223f;font-size:1.25rem;font-weight:700;padding-bottom:.4375rem;position:relative;margin-bottom:.625rem}
.content-block-list .item .title-block:after{width:100%;height:2px;background-color:#ea223f;content:'';position:absolute;bottom:0;left:0}
.content-block-list .item .count{color:#ea223f;font-size:.875rem;font-weight:500}
.content-block-list .item .text-block{color:#898989;font-size:.875rem;font-weight:500}
.content-block-list .item .list .row{margin-bottom:.1875rem}
.content-block-list-2{-webkit-background-size:auto 100%;background-size:auto 100%;position:relative;padding-top:3.75rem;padding-bottom:4.375rem;background:#ffeef1;}
/* .content-block-list-2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:2} */
/* .content-block-list-2:after{content:'';position:absolute;background-image:url(img/fon-new.png);top:0;left:0;right:0;bottom:0;display:block;z-index:1} */
.content-block-list-2 .container{z-index:2;position:relative}
.content-block-list-2 .title{color:#2c2c2c;font-size:2.4375rem;font-weight:900;letter-spacing:1.56px;text-align:center;margin-bottom:3.125rem;padding-left:15px;padding-right:15px}
.content-block-list-2 .block{box-shadow:13px 10px 18px rgba(0,0,0,0.33);background-image:url(img/content-block-list-2.png);-webkit-background-size:cover;background-size:cover;max-width:1030px;margin-left:auto;margin-right:auto;padding-top:3.125rem;padding-bottom:3.125rem;border-radius:30px;}
.content-block-list-2 .block .img{text-align:center;margin-bottom:1.875rem;min-height:125px}
.content-block-list-2 .title-list{color:#ea223f;font-size:1.125rem;font-weight:900;margin-bottom:.625rem;line-height:1.1}
.content-block-list-2 .text-list{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500}
.content-block-list-2 .block-list{max-width:230px;margin:auto;margin-bottom:1.875rem}
.content-block-list-2 .list{padding-left:30px;padding-right:30px}
.js-scroll-menu{justify-content:center;align-items:center;display:flex;flex-direction:row;text-align:center;position:fixed;
/* 	bottom:0; */
	z-index:9999999;

/* 	right:0; */
/* 	height: 100vh; */
	padding: 4px;
	background-color:#ea223f;color:#fff;min-height:40px;

    top: 46px;
/* 	    top: 90px; */

    /* margin: 0 20px; */
    border-radius: 15px;
    padding: 6px;
    left: 15px;

}
.js-scroll-menu > div{display:inline-block}
.js-scroll-menu .btn-menu{padding:5px 10px;background-color:#fff;color:#ea223f;cursor:pointer; border-radius: 18px;}
.js-scroll-menu .block-icon{
	
/* 	display:inline-block; */
	display: none;

}



.js-scroll-menu .block-icon a{font-size:1.25rem;color:#fff;margin:10px}
.js-scroll-menu .block-icon a:hover,.js-scroll-menu .block-icon a:focus{text-shadow:1px 1px 1px #000000,0 0 1em rgba(0,0,0,0.2);text-decoration:none}
.js-scroll-menu .lang{display:inline-block}
.js-scroll-menu .lang ul{padding-left:10px;padding-right:10px;margin:0}
.js-scroll-menu .lang ul li{display:inline-block;padding-left:5px;opacity:.5;font-size:1.375rem}
.js-scroll-menu .lang ul li.active{opacity:1}
.fancybox-toolbar{opacity:1!important;visibility:visible!important}
.fancybox-button{background:#fff!important;height:40px!important}
.fancybox-button svg{color:#EA223F!important}
.fancybox-slide--iframe{padding:0!important;height:100%!important}
.fancybox-slide--iframe .fancybox-content{width:100%!important;height:100%!important;max-width:100%;max-height:100%;margin:0;padding:0;padding-top:45px!important}
.fancybox-slide--iframe:before{height:40px!important;width:100%!important;background:#EA223F!important;position:absolute!important;top:0!important;left:0!important;right:0!important;content:''!important;display:block!important;z-index:1}
.loop-doctor .item [data-type="iframe"]{color:#fff!important}
.temp-owl-share.banner .title{color:#ea223f;font-size:3rem;font-weight:900;text-align:center}
.temp-owl-share.banner > .text{color:#383838;font-size:1.125rem;font-weight:300;margin-bottom:1.375rem;margin-top:.625rem;text-align:center}
.temp-owl-share.banner .owl-nav button{width:21px;height:41px;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBElEQVRIS63XywkCMRCA4T9YhGAPdqUoooKIgvbiwT7Eoydtwy4kshIWdze7mckkp0AmHxPIY+IAPEwcvKt+ieYCugFeDh4l0SlwBY4Oblb4l2nIdgkcgIUVrtEA74GVFW6gpeAOWgKOola4F7XAg2gLnju4S7ZbEs2BRagWFqMaWIVKYTUqgbPQFJyNDsEmtA82ozG4CBqBJQcvHeNhB6zDXZyekIpogTfz8ttglYAJjYEmtA/MRofALDQFqlEJqEKloBjVgCJUCybRHHAQzQV7UQsYRa1gBy0BNlAPM+BkrU1r1ENVnl+As7WK/ke3wLPYR8LDCBgX/fJUqINP6snQjH8Bql92rseTXzgAAAAASUVORK5CYII=)!important}
.temp-owl-share.banner .owl-nav button.owl-prev{left:-30px!important;transform:rotate(180deg)}
.temp-owl-share.banner .owl-nav button.owl-next{right:-30px!important;transform:rotate(0deg)}
.temp-owl-share.banner .owl-dots{position:relative!important;bottom:-10px!important}
.temp-owl-share.banner .owl-dots .owl-dot{background-color:#adadad!important;opacity:1!important}
.temp-owl-share.banner .owl-dots .owl-dot.active{background-color:#ffadad!important}
#main .banner.style-1,.main .banner.style-1,#main.banner.style-1,.main.banner.style-1{margin-top:2.75rem;margin-bottom:2.75rem}
#main .banner.style-1 .block,.main .banner.style-1 .block,#main.banner.style-1 .block,.main.banner.style-1 .block{margin-top:4.375rem;margin-bottom:4.375rem}
#main .banner.style-1 .block-btn,.main .banner.style-1 .block-btn,#main.banner.style-1 .block-btn,.main.banner.style-1 .block-btn{position:absolute;bottom:10px; right:50px;margin:auto;text-align:center}
#main .banner.style-1 .block-btn a,.main .banner.style-1 .block-btn a,#main.banner.style-1 .block-btn a,.main.banner.style-1 .block-btn a{min-width:270px}
.single-special_offer .banner .block .text p{margin-bottom:.5rem!important}
.promo{padding-top:4.6875rem;margin-bottom:3.125rem}
.promo .block{max-width:700px;box-shadow:0 0 26px 1px rgba(128,128,128,0.5);padding:25px;margin:auto;position:relative}
.promo .block .row{margin-left:0;margin-right:0}
.promo .block .title{color:#ea223f;font-size:1.5rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;letter-spacing:.06rem;margin-top:1.5625rem;margin-bottom:3.125rem;text-align:center}
.promo .block .col-left{padding-left:4.375rem;color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;letter-spacing:.0425rem;min-height:72px}
.promo .block .col-right{min-height:72px}
.promo .block .col-right .price-min{color:#000;font-size:1.0625rem;font-weight:500;text-decoration:line-through;letter-spacing:.0425rem;margin-right:2.3125rem}
.promo .block .col-right .price{margin-right:1rem;color:#ea223f;font-size:1.625rem;font-weight:100;letter-spacing:.065rem}
.promo .block .col-right strong{color:#ea223f;font-size:1.0625rem;font-weight:500;letter-spacing:.0425rem}
.promo .block .list .row{text-align:center}
.promo .block .list .row:first-child .border-line{border:none!important}
.promo .block .border-line{border-top:2px solid rgba(0,0,0,0.1)}
.promo .discount{width:237px;height:237px;box-shadow:0 12px 26px 1px rgba(128,128,128,0.29);background-color:#fff;position:absolute;left:-144px;top:-81px;z-index:1;border-radius:50%;justify-content:space-between;align-items:center;display:flex;flex-direction:row}
.promo .discount.style-min{transform:scale(0.8)}
.promo .discount.p-static{position:static}
.promo .discount span{padding-left:15px;padding-right:23px;font-weight:500;color:rgba(0,0,0,0.6);font-size:1.375rem;font-family:'MuseoSans'}
.promo .discount .percent{width:52px;height:55px;color:#ea223f;font-family:'Lato';font-size:75px;font-weight:300;line-height:44.36px;position:absolute;bottom:23px;left:0;right:0;margin:auto}
.promo .discount .disc{font-family:'Lato_Hairline';text-shadow:0 8px 6px rgba(128,128,128,0.5);color:#ea223f;font-size:226px;font-weight:400;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:1;text-align:center}
.promo .discount .icon-disc{background-image:url(img/icon__tag.png);-webkit-background-size:100% auto;background-size:100% auto;width:64px;height:87px;display:block;position:absolute;left:-20px;bottom:-28px;z-index:2}
.discount-text{color:rgba(180,182,185,0.9);font-size:1rem;font-weight:900!important}
.discount-text p{margin-top:1rem;margin-bottom:1rem}
.title.style-2{line-height:1.1;color:#fff;font-size:3rem;font-weight:900;letter-spacing:.12rem;text-align:center;margin-bottom:3.125rem;position:relative}
.title.style-2:before,.title.style-2:after{content:'';width:140px;height:1px;background-color:#fff;display:block;position:absolute;top:0;bottom:0;margin:auto}
.title.style-2:before{left:calc(100% - 38px)}
.title.style-2:after{right:calc(100% - 38px)}
.promo-1{padding-top:3.125rem;padding-bottom:3.125rem;background-image:url(img/fon-promo-1.jpg);-webkit-background-size:cover;background-size:cover;color:#fff}

.promonew-1{padding-top: 1.125rem;padding-bottom:1.125rem; background:linear-gradient(45deg, #ea223f, #ff4c4d);-webkit-background-size:cover;
    background-size:cover;color:#fff;margin-top:50px;margin-bottom:50px;border: 35px solid #fff;}
.titlenewshare{
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 15px;
	padding-top: 8px;
    background-clip: text;
    background-image: linear-gradient(43deg, #ff0584 0%, #5e1b2e 46%, #e94481 100%);
	color: transparent;
    text-fill-color: transparent;
    background-clip: text;
}


.promo-1 .title{color:#fff;font-size:3rem;font-weight:900;letter-spacing:.12rem;text-align:center;margin-bottom:3.125rem;position:relative}
.promo-1 .title:before,.promo-1 .title:after{content:'';width:130px;height:1px;background-color:#fff;display:block;position:absolute;top:0;bottom:0;margin:auto}
.promo-1 .title:before{left:calc(100% - 20px)}
.promo-1 .title:after{right:calc(100% - 20px)}
.promo-1 .title-min{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1.875rem}
.promo-1 .text{line-height:2;font-weight:500;font-size:1rem}
.promo-1 .max-w970{max-width:970px}

/* .temp-info-list-1{background-image:url(img/temp-info-list.png);-webkit-background-size:100% auto;background-size:100% auto;background-position:top center} */


.temp-info-list-1 .item{min-height:110px;border-top:1px solid rgba(183,197,218,0.5);border-bottom:1px solid rgba(183,197,218,0.5);color:rgba(0,0,0,0.7);font-size:1.0625rem;line-height:1;font-weight:500;justify-content:center;flex-direction:column;align-items:center;display:flex;text-align:center;background-color:rgba(0,0,0,0);-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.temp-info-list-1 a.item:hover{text-decoration:none!important;background-color:#ed6175;color:#fff;border-top:1px solid #ed6175;border-bottom:1px solid #ed6175}
.temp-info-list-1 a.item:hover .min{color:rgba(255,255,255,0.5)}
.temp-info-list-1 .item .min{margin-top:.625rem;color:rgba(0,0,0,0.3);font-size:1.0625rem;font-weight:500;line-height:.9;letter-spacing:-.07875rem}
.temp-info-list-1 .list > div{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1)}
.temp-info-list-1 .list > div.off{transform:scale(0);visibility:hidden!important;z-index:-1;position:absolute}
.temp-info-list-1 .js-redmore{cursor:pointer;color:#de6551;font-size:1.125rem;font-weight:500;line-height:25px}
.temp-info-list-1 .js-redmore.off{display:none}
.temp-info-title .title{color:#ea223f;font-size:3rem;font-weight:900;letter-spacing:.075rem;text-align:center;margin-bottom:1.875rem;position:relative}
.temp-info-title .title:before,.temp-info-title .title:after{content:'';width:224px;height:1px;background-color:#ea223f;display:block;position:absolute;top:0;bottom:0;margin:auto}
.temp-info-title .title:before{left:calc(100% - 110px)}
.temp-info-title .title:after{right:calc(100% - 110px)}
.temp-info-title .title-min{color:#000;font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}
.temp-info-title .text{line-height:1.2;font-weight:500;font-size:1.0625rem;color:rgba(0,0,0,0.5);text-align:center;text-transform:uppercase;margin-bottom:3.125rem}
.promo-2{padding-top:3.125rem;padding-bottom:3.125rem;background-image:url(img/fon-promo-2.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;color:#fff}
.promo-2 .title{color:#ea223f;font-size:3rem;font-weight:900;letter-spacing:.12rem;text-align:center;margin-bottom:3.125rem;position:relative}
.promo-2 .title:before,.promo-2 .title:after{content:'';width:224px;height:1px;background-color:#ea223f;display:block;position:absolute;top:0;bottom:0;margin:auto}
.promo-2 .title:before{left:calc(100% - 110px)}
.promo-2 .title:after{right:calc(100% - 110px)}
.promo-2 .title-min{color:#000;font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}
.promo-2 .text{line-height:1.2;font-weight:500;font-size:1rem;color:rgba(0,0,0,0.6)}
.promo-2 .max-w970{max-width:970px}
.promo-2 .block{max-width:730px;margin:auto;border-top:1px solid #ea223f;padding-top:2.5rem}
.promo-2 .title + .row > .col-xl-4{margin-bottom:2.5rem}
.promo-2 .img{min-height:80px}
.promo-2 ul{padding:0;margin:0;list-style-type:none}
.promo-2 ul li{position:relative;padding-left:24px;line-height:1;margin-bottom:16px}
.promo-2 ul li:before{margin:auto;content:'';width:7px;height:7px;display:block;position:absolute;left:0;top:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAaklEQVQYV03OUQ0CQRAD0LdWzgIWQAInAQtYAAloQAJn4SSAhZOwpMlssvPTdDrttKnpnHEKbTwL6Sy44oENK5ZWjg9+WeCosHfEXN9H/IRHC+nc8JqErXEZ4rci91HKJKZlnCmSN3sa/wG3jRcCIAmgNAAAAABJRU5ErkJggg==)}
.warning{background-image:url(img/result-fon.jpg);-webkit-background-size:cover;background-size:cover;padding-top:4.3125rem;padding-bottom:.625rem}
.warning .text{max-width:920px;margin:auto;text-align:center}
.warning .text p{margin-bottom:4.25rem;font-size:2.125rem;text-shadow:0 3px 6px rgba(0,0,0,0.63);color:#fff;font-weight:100}
.warning .title.style-2:before,.warning .title.style-2:after{width:198px}
.warning .title.style-2:after{right:calc(100% - 220px)}
.warning .title.style-2:before{left:calc(100% - 220px)}
.banner-single{min-height:500px;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}
.banner-single .block-conten{max-width:460px;font-weight:300;font-size:1.4375rem}
.banner-single .block-conten strong{font-weight:900!important}
.banner-single .block-conten:before{margin-bottom:.75rem!important}
.banner-single .block-conten:after{margin-top:.75rem!important}
.banner-single .block-conten .title{color:#fff;font-size:1.75rem;padding-bottom:1.125rem;font-weight:900;text-transform:uppercase;text-align:center}
.banner-single p:last-child{margin:0}
section.cooperation{padding-top:3.125rem;padding-bottom:3.125rem}
section.cooperation .block-cooperation{
	box-shadow: 0 0 9px rgba(0,0,0,0.2);
    border-radius: 10px;
    background-color: #fff;


}
section.cooperation .title{padding:3.125rem 0 2.5rem;text-align:center;color:#ea223f;font-size:2.4375rem;font-weight:900;line-height:1}
section.cooperation .block-tab{overflow:hidden;padding-bottom:21px;padding-right:30px}
section.cooperation .block-tab .menu-list{float:left;width:160px}
section.cooperation .block-tab .menu-list .item{padding-left:5px;padding-right:5px;min-height:100px;text-align:center;position:relative;align-items:center;justify-content:center;display:flex;flex-direction:row;background-color:rgba(183,197,218,0);cursor:pointer;color:rgba(0,0,0,0.7);-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:1.125rem;font-weight:500}
section.cooperation .block-tab .menu-list .item:before,section.cooperation .block-tab .menu-list .item:after{background-color:rgba(204,204,204,0.5);width:117px;height:1px;opacity:.5;left:0;right:0;content:'';display:block;position:absolute;margin:auto;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
section.cooperation .block-tab .menu-list .item:before{top:0}
section.cooperation .block-tab .menu-list .item:after{bottom:0}
section.cooperation .block-tab .menu-list .item.active{background-color:rgba(183,197,218,0.1);color:#ea223f}
section.cooperation .block-tab .menu-list .item.active:before,section.cooperation .block-tab .menu-list .item.active:after{background-color:#ea223f}
section.cooperation .block-tab .list-conetent{float:left;width:calc(100% - 160px);position:relative;overflow:hidden}
section.cooperation .block-tab .list-conetent .item{color:rgba(0,0,0,0.6);font-size:1rem;font-weight:500;width:100%;position:absolute;top:0;left:0;background-color:rgba(183,197,218,0.1);padding:0 20px;opacity:0;visibility:hidden;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
section.cooperation .block-tab .list-conetent .item:before{height:1px;right:0;top:0;width:100%;background-color:#e2e2e3;content:'';left:20px;position:absolute;top:0;right:0;left:21px;height:1px;background-color:rgba(204,204,204,0.5);z-index:1}
section.cooperation .block-tab .list-conetent .item.active{opacity:1;visibility:visible}
section.cooperation .block-tab .list-conetent p{width:100%}
section.cooperation .style-forms-1 .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{left:calc(100% + 15px);right:auto!important}
.loop-doctor .item [data-fancybox]:hover{color: #ea223f !important;}
.loop-doctor .item [data-fancybox]{display:inline-block;margin-top:.625rem;margin-bottom:.9375rem;color:#ea223f}
[fancy-style]{max-width:356px!important;border-radius:5px!important;padding:0!important}
[fancy-style] [data-fancybox-close]{background-image:url(img/exit.png);width:26px!important;height:27px!important;top:9px!important;right:13px!important}
[fancy-style] [data-fancybox-close] svg{display:block}
[fancy-style] .nf-form-cont input,[fancy-style] .nf-form-cont textarea{height:50px;border:none!important;background-color:rgba(255,255,255,0.2)!important}
[fancy-style] .nf-form-cont textarea{height:82px}
[fancy-style] .nf-form-cont{border:1px solid #d7d7d7;background-color:#ea223f;border-radius:5px!important;padding-top:45px!important}
[fancy-style] p{color:#000!important;font-weight:500;font-size:.875rem!important}
[fancy-style] .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg,[fancy-style] .nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{right:0!important;width:100%!important;margin-right:0!important;position:relative!important;border-radius:0;top:0}
footer{-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;min-height:390px;
/* 	padding-top:3.75rem; */
	padding-bottom:1.4375rem}
footer .title-menu{text-transform:uppercase;min-height:21px}
footer .menu-footer-1{color:#fff;font-size:.875rem;font-weight:900}
footer .menu{position:relative;padding-left:30px;border-right:3px solid rgba(255,255,255,0.3);list-style-type:none;margin-top:1.5625rem}
footer .menu > li{display:block;width:45%;border-right:3px solid rgba(255,255,255,0.3)}
footer .menu > li:hover .sub-menu{opacity:1;z-index:1;visibility:visible}
footer .menu a{font-weight:100;color:rgba(255,255,255,0.7);margin-bottom:20px;display:inline-block;text-decoration:none}
footer .menu > .menu-item-has-children > a:after{content:' >';display:inline-block;margin-left:5px}
footer .menu .current-menu-item > a{font-weight:700;color:#fff}
footer .menu .sub-menu{z-index:1;opacity:0;visibility:hidden;top:0;list-style-type:none;padding-left:50px;text-decoration:none;position:absolute;right:0;width:55%}
footer .menu .sub-menu li{width:100%;border-right:none}
footer .menu-2{padding-left:10px;list-style-type:none}
footer .menu-2 a{color:#fff;font-size:.8625rem!important;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.7px;margin-bottom:1.4375rem;display:inline-block}
footer .copyright{color:#fff;font-size:12px;font-weight:100;text-align:center;margin-top:25px}
footer .col-left{padding-left:6.25rem}
footer .col-right{margin-top:2.9375rem;display:flex;flex-direction:row}
footer .col-right .row{width:100%}
footer .col-right .col-a{border-right:3px solid rgba(255,255,255,0.3);height:100%}
footer .col-right .col-a:last-child{border-right:none}
footer .block-btn{text-align:center;margin-top:1.25rem}
footer .block-phone{max-width:200px;position:relative;text-align:center;margin:1.875rem auto 1.5rem}
footer .block-phone:before{content:'';width:28px;height:28px;display:block;position:absolute;top:0;bottom:0;left:-5px;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACgklEQVRIS6WWPW5TURCFz1kBsIMACyARWUAiQZ8G2oSKFiroSDqoSEvlUFNgaihYAAhYAFF2ELKCQZ8z17rvz37PuZJl2e/dOTNn/o414kTEtqRDSXzfzm9u/pb0T9J3SV9s83vl8aqnEXEk6Y2kK0nzNHxh+4J7EbElic+epANJtyQd2/44ZLcXMA3NJPEcA0Sw9kQEwMf4IulZcay+2AHMS58lvbR9thal54Vk5r2k/TbNDcAEg7q9MflYkw6i7dhaAiaNv/q82iTKzDGgsLVT6K0BydPZpjQOOZX0Htre550FYP55ZBuPGici7kjiw7m0fTk14oggmFPb8wJImQPYqMYE+yHpXoKcS9qdCpq1MbN919nUUElTt6MD6G/r7/u2AZ50IoKhcATgKdPCNv3TRyeAhVKeP7b9bRLaddoW9gGExsHmjggofVgBvLb9bgPAxVAAkFAP+qZCFtRbSa+qHBLhJpSSshmAYXtwpkYE0REl1UnBTAYrbCyw1gFmlF+TVqL7OZXONuBKShOQaiXKc9u7mwAuu2Fd0VTekUfy+cn20+p/nHkiicihu3c4lE2ysi162qSAYvx55hW6y2DgSu9wqNviunrsnTFURQSgpWq5UvdoMdEZDsvGzxz1jrYhByKCiD5IejTwTgMw6WSabdXDeznRx0SajtIy5A9gnCDaDqWd4Z2Xb7Seqq3SKJr2JmovYFrkxtu+quCy9bc7CzijLBu6o0XG0twCY9s3bA2JKLTIi023f9LIFuqwtUomotiQeycTZSI6Frss9IV+rc8YIcweY3AXIXxVFF2OK8RvEcJUKczwbu9ZCVjlg+GAssYwUv9BPvtTSf35GGn5H6/dYIvtnoEtAAAAAElFTkSuQmCC)}
footer .block-phone a{text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:34px}
footer .block-icon{text-align:center}
footer .block-icon p{display:block;color:rgba(255,255,255,0.5);font-family:'Futura_New';font-size:.875rem;font-weight:300}
footer .block-icon a{color:#fff;text-decoration:none;font-size:1.375rem;margin-left:.5625rem;margin-right:.5625rem;margin-top:.3125rem}
.error404 header .header-2{background-color:rgba(255,255,255,0);margin-top:.9375rem}
.error404 .block-404{padding-top:4.0625rem;background-image:url(img/404.jpg);-webkit-background-size:auto 100%;background-size:auto 100%;background-position:top right;background-repeat:no-repeat}
.error404 .box-text{text-align:center}
.error404 .box-text .text-1{color:rgba(0,0,0,0.5);font-size:1.0625rem;font-weight:500;letter-spacing:.68px;margin-bottom:2.5rem}
.error404 .box-text .text-2{position:relative}
.error404 .box-text .text-2 span{position:absolute;left:0;right:0;bottom:0;color:#000;text-align:center;font-size:17px;font-weight:500;letter-spacing:.68px}
.error404 .box-text .text-3{color:#000;font-size:1.5rem;margin-top:.625rem;font-weight:100;line-height:23.78px;letter-spacing:.97px}
.error404 .box-text .block-btn{padding-top:6rem}
.error404 .text-4{color:#000;font-size:1.5rem;font-weight:100;line-height:1.1;letter-spacing:.97px}
.filter .sf-field-search{width:100%!important}
.filter .sf-field-search label{max-width:100%;border:none!important;margin-top:1.875rem}
.filter .sf-field-search label input{height:50px!important;border:none!important;padding:5px 10px!important;max-width:400px!important;width:100%!important;background-color:#f8f9fb}
.filter .sf-field-search label:hover{background-color:#fff!important}
.filter li{vertical-align:middle}
.filter ul{padding:0;margin:0}
.filter .sf-item-0{display:none}
.filter .sf-input-radio[type="radio"]{display:none}
.filter ul .sf-field-category ul,.filter ul .sf-field-taxonomy-special_offers ul{justify-content:space-between;align-items:center;flex-direction:row;display:flex;padding:0;margin:0}
.filter ul [data-sf-field-type="taxonomy"] ul{padding:0;display:block}
.filter ul [data-sf-field-type="taxonomy"] ul > li{display:inline-block;margin-left:0;margin-right:15px;text-align:center}
.filter ul [data-sf-field-type="taxonomy"] ul > li label{font-size:.6875rem;max-width:120px;width:105px}
.filter ul [data-sf-field-type="taxonomy"] ul .sf-item-0{display:none}
.filter li.sf-option-active > label{background-color:#ea222f;color:#fff}
.filter label{max-width:120px;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;justify-content:center;align-items:center;flex-direction:column;display:flex!important;min-height:48px;cursor:pointer;color:rgba(46,46,46,0.7);font-size:.875rem;font-weight:700;line-height:1;padding:0 16px!important;
/* 	border-top:1px solid #dbe2ec;border-bottom:1px solid #dbe2ec; */
	background-color:#ffe4e4;
	border-radius: 10px;

}
.filter label:hover{
	background-color:#ea222f;
	color: #fff
}

.filter label .sf-count{font-size:.6875rem}
.filter .sf-field-category{text-align:center}
.loop-price #js-clone-tag-filter .sf-item-0{display:none}
.loop-price .filter ul [data-sf-field-type="taxonomy"] ul .sf-item-0{display:block}
.loop-price #js-clone-tag-filter li{list-style-type:none}
.loop-price #js-clone-tag-filter .sf-option-active{background-color:#f8f9fb}
.terms strong{display:inline-block}
.terms span{text-transform:lowercase;display:inline-block;padding:1px 4px;border-radius:4px;background-color:#ea223f;color:#fff;margin-top:.125rem;font-size:.9rem}

.scroll + #google-search{top:160px!important}
.gsc-search-button button{background-color:#ea223f;border:none}
#google-search{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;position:fixed;left:100%;top:230px;z-index:999}
#google-search.active{left:0}
#google-search .wgs_wrapper{background-color:#ea223f}
#google-search .wgs_wrapper > div{padding:5px!important}
#google-search form.gsc-search-box{margin-bottom:0!important}
#google-search .gsc-input-box{border:none}
#google-search input{height:40px!important}
#google-search table{margin-bottom:0!important}
#google-search .gsc-search-button-v2{background-color:#fff;height:40px!important;border:none!important;cursor:pointer}
#google-search .gsc-search-button-v2 svg{fill:#ea223f!important}
#google-search .gsc-input{padding-right:10px!important;margin-left:10px!important;box-shadow:inherit!important}
.banner .owl-1 .owl-nav .owl-prev,.banner .owl-1 .owl-nav .owl-next{background-color:rgba(234,34,47,0.5)!important;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.banner .owl-1 .owl-nav .owl-prev:hover,.banner .owl-1 .owl-nav .owl-next:hover{background-color:#ea222f!important}
.banner .item{min-height:500px;-webkit-background-size:cover;background-size:cover;background-position:center center}
.banner .block-conten{margin-top:3.125rem;line-height:1;display:inline-block;background-color:rgba(0,0,0,0.4);color:#fff;padding:2.1875rem; border-radius: 30px;}
.banner .block-conten:before,.banner .block-conten:after{width:100%;height:3px;background-color:#fff;content:'';display:block}
.banner .block-conten:before{margin-bottom:1.5625rem}
.banner .block-conten:after{margin-top:1.5625rem}
.banner .block-conten a{padding:10px 25px;border-radius:5px;background-color:#ea222f;color:#fff;font-size:1rem;font-weight:300;text-decoration:none!important;letter-spacing:.64px;margin-top:10px;display:inline-block}
.banner .owl-dots{position:absolute;bottom:20px;z-index:100;width:100%;text-align:center}
.banner .owl-dots .owl-dot{width:8px;height:8px;background-color:#fff;opacity:.4;display:inline-block;border-radius:50%;margin:0 5px}
.banner .owl-dots .owl-dot.active{opacity:.8}
.banner .owl-nav{height:0}
.banner .owl-nav .owl-prev,.banner .owl-nav .owl-next{width:40px;height:40px;display:block;background-position:center center!important;background-repeat:no-repeat!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAAAe0lEQVQ4T43S3Q2AIAwE4LuNHMkRdCM2kVHcBANaEoT+8PyFNtcjAq+UstFzFQG4TCgIwKnCAZFpCf+orjfBFZqghgZooQ491GAECbwBZJK7Fb78mAEcJJOGWzzfeBP3HD08BG5h7TLTGtatB+y1p+NIH18cbHh2oeT8AK/qYgNSxT7GAAAAAElFTkSuQmCC)!important;position:absolute;top:0;bottom:0;margin:auto;opacity:1}
.banner .owl-nav .owl-prev span,.banner .owl-nav .owl-next span{width:20px;height:20px;display:block}
.banner .owl-nav .owl-prev.disabled,.banner .owl-nav .owl-next.disabled{opacity:0}
.banner .owl-nav .owl-prev{left:50px}
.banner .owl-nav .owl-next{right:50px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.tax-special_offers #main .item{box-shadow:0 16px 24px rgba(0,0,0,0.14),0 3px 0 rgba(0,0,0,0.14);border-radius:5px;background-color:#fff;max-width:288px;margin:15px auto;  transform:scale(0.9);-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;padding-bottom:.9375rem;text-align:center}
.tax-special_offers #main .item a.btn{border:1px solid #ea223f;background-color:#fff;color:#ea223f}
.tax-special_offers #main .item:hover{transform:scale(1)}
.tax-special_offers #main .item:hover a.btn{border:1px solid #ebebeb;background-color:#ea223f;color:#fff}
.tax-special_offers #main .item:hover .title{color:#ea223f}





.tax-special_offers #main .item .title{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;color:rgba(234,34,63,0.9);margin-bottom:1.125rem;font-size:1.2rem;font-weight:700;line-height:1.1}





.tax-special_offers #main .item .text-1{padding-left:.9375rem;padding-right:.9375rem;opacity:.6;color:rgba(0,0,0,0.6);font-size:.75rem;font-weight:500;margin-bottom:1.875rem}
.tax-special_offers #main .item .text-2{padding-left:.9375rem;padding-right:.9375rem}
.tax-special_offers #main .item .list{max-width:190px;margin:17px auto 10px;padding:0;list-style-type:none}
.tax-special_offers #main .item .list li{position:relative;text-align:left;color:rgba(0,0,0,0.6);font-size:.75rem;font-weight:500;padding-left:1.4375rem;margin-bottom:.625rem}
.tax-special_offers #main .item .list li:before{content:'';background-image:url(img/ul-2.png);width:16px;height:10px;position:absolute;left:0;top:2px;bottom:0}
.tax-special_offers #main .item .price{text-align:center}
.tax-special_offers #main .item .price .old{color:rgba(0,0,0,0.3);font-size:.875rem;font-weight:700;text-decoration:line-through}
.tax-special_offers #main .item .price .new{color:red;font-size:1.125rem;font-weight:700}
.tax-special_offers .main .title:before{display:none!important}
.tax-special_offers .main .item{box-shadow:0 16px 24px rgba(0,0,0,0.14),0 3px 0 rgba(0,0,0,0.14);border-radius:5px;background-color:#fff;max-width:288px;margin:15px auto;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;padding-bottom:1.875rem;     height: 430px; overflow: hidden;
	
/* 	padding-top:1.875rem; -------------- */ 
	
	
	text-align:center}
.tax-special_offers .main .item a.btn{border:1px solid #ea223f;background-color:#fff;color:#ea223f}
.tax-special_offers .main .item:hover a.btn{border:1px solid #ebebeb;background-color:#ea223f;color:#fff}
/* .tax-special_offers .main .item:hover .title{color:#ea223f} */
.tax-special_offers .main .item .title{-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;color:#ea223f; margin-bottom:1.125rem;font-size:1.5rem;font-weight:700;line-height:1.1}
.tax-special_offers .main .item .text-1{padding-left:.9375rem;padding-right:.9375rem;opacity:.6;color:rgba(0,0,0,0.6);font-size:.75rem;font-weight:500;margin-bottom:1.875rem}
.tax-special_offers .main .item .text-2{padding-left:.9375rem;padding-right:.9375rem}
.tax-special_offers .main .item .list{max-width:190px;margin:17px auto 10px;padding:0;list-style-type:none}
.tax-special_offers .main .item .list li{position:relative;text-align:left;color:rgba(0,0,0,0.6);font-size:.75rem;font-weight:500;padding-left:1.4375rem;margin-bottom:.625rem}
.tax-special_offers .main .item .list li:before{content:'';background-image:url(img/ul-2.png);width:16px;height:10px;position:absolute;left:0;top:2px;bottom:0}
.tax-special_offers .main .item .price{text-align:center;padding-bottom:.9375rem}
.tax-special_offers .main .item .price .old{color:rgba(0,0,0,0.3);font-size:.875rem;font-weight:700;text-decoration:line-through}
.tax-special_offers .main .item .price .new{color:red;font-size:1.125rem;font-weight:700}
.tax-special_offers .filter .sf-field-taxonomy-special_offers label{text-align:center;font-size:.75rem;max-width:125px}
section.content{padding-top:4.6875rem;padding-bottom:4.6875rem}
section.content .block-content{color:#838383;font-size:1rem;font-weight:500;line-height:1.31875rem}
section.content .block-content .row{margin-bottom:2.25rem}
section.content .block-content .block-two-col > div:first-child{padding-right:0}
section.content .block-content .block-two-col > div.col-1{position:relative}
section.content .block-content .block-two-col > div.col-1:before{content:'';width:33px;height:23px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAAAuElEQVRIS8XWzQ2DMAwF4LwM0TMwQbsAdARG6CiMwgiM0BEYoddmiLjKoVKFAFtUz+SaH3+KFL8gEEZqujlkPC6v56wdD23BkflU3a+IMklGryEogIK2ImgAK4IKsCDoAA3hAthDuAG2EK6ANYQ7YIlAajo50mz+3pNxC1HGU27gewuCPJwC+O2S7oBli3YFrOWDG2ArnFwAe8lIB2ixTAVoxctzpAEsxWkAa3Ea4F23EyQO2n+wAD7LLKAe7rbldgAAAABJRU5ErkJggg==)}
.category.archive .banner.style-1 .title{font-size:1rem!important;line-height:1.2!important}
.category.archive .banner.style-1 .text p{font-size:.8125rem!important;margin-bottom:.625rem!important}
.category.archive .banner.style-1 .block{max-width:600px!important}
.loop-video .owl-video .owl-item .item{max-width:363px!important}
.loop-video .img{position:relative}
.loop-video .img a:before{position:absolute;width:102px;height:99px;margin:auto;background-image:url(img/play-video.png);-webkit-background-size:100% auto;background-size:100% auto;content:'';z-index:1;display:block;top:0;bottom:0;left:0;right:0}
#map{width:100%;height:100%}
#controls{position:absolute;top:0;right:0;z-index:10;background:#fff;padding:1em 2em;opacity:.8;border-top:solid .4em #444;border-bottom:solid .4em #444}
#controls label{display:block;margin:1em 0}
#controls label span{display:inline-block;min-width:3.5em}
#controls label input{font-family:'MuseoSans';font-size:12pt;padding-bottom:.2em;width:10em;border:none;border-bottom:solid 1px #999;color:#000;outline:none;webkit-appearance:none}
#controls p{text-align:right;font-size:80%;margin:1em 0 .5em}
#controls p.error{color:#b00}
#hidden-content{background-color:#fff;padding:2.5rem;opacity:0;z-index:1000;position:fixed;width:100%;height:100%;margin:0;visibility:hidden;top:0;bottom:0;left:0;right:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
#hidden-content #controls{margin:2.5rem}
#hidden-content.active{opacity:1;visibility:visible}
#hidden-content .exit{width:40px;height:40px;position:absolute;top:0;right:0;z-index:10;cursor:pointer}
.fancybox-show-thumbs.fancybox-container{z-index:999992!important}
.fancybox-show-thumbs .fancybox-thumbs{top:auto!important;width:auto!important;bottom:10px!important;left:0!important;right:0!important;height:80px!important;background:transparent!important}
.fancybox-show-thumbs .fancybox-thumbs > ul > li{border-color:transparent!important}
.fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list{margin:auto!important}
.fancybox-show-thumbs .fancybox-thumbs .fancybox-thumbs__list a{margin:0 10px!important}
.fancybox-show-thumbs .fancybox-thumbs__list a:before{border:1px solid #ea223f}
.fancybox-show-thumbs .fancybox-inner{bottom:90px!important;right:0!important}
.fancybox-show-thumbs .fancybox-infobar,.fancybox-show-thumbs .fancybox-navigation .fancybox-button,.fancybox-show-thumbs .fancybox-toolbar{opacity:1!important;visibility:visible!important}
.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-controls,.fancybox-show-thumbs .fancybox-container--thumbs .fancybox-slider-wrap{right:0!important;bottom:90px!important}
.fancybox-show-thumbs .fancybox-button{background:none!important}
.fancybox-show-thumbs button[data-fancybox-thumbs],.fancybox-show-thumbs button[data-fancybox-zoom],.fancybox-show-thumbs .fancybox-caption{display:none!important}
.fancybox-show-thumbs [data-fancybox-prev]{display:block!important;width:56px!important;height:56px!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABaklEQVRoQ+3aTarCMBQF4BNdhOAeXJZiERSkoOBaHLgOcehMt+EqtHmERx5v4ij35zSk897y3ZOWJE2IMb5R8RUacOTptgRHHiBagi1BqQ58PsB0KlXtrw7HEH29gNmsUuD9HvB4ALtdFI8PcP7IXK8Bp1PA+RyxWFQGTLj1eoLjccByqYJLI8LnHcy4zWbAfq+G8wEa4uyBxjhboAPODuiEswE64vSBzjhdIAFOD0iC0wES4eSBZDhZICFODkiKkwES48qB5Lgy4AhwZcDbLWC1mqDrBvS96pquZCujbME7AmQZMLWWHFkOJEfKAImRckBSpCyQECkPJEPqAImQekASpC6QAKkPTMg8b3WY1tkAHZF2QCekLdABaQ80RvoA/yP7fkDXqa0n/YAZeTgEXC4V/sLOy/R0COH5BLZblRR9E8zIdIxkPi/Zmfh6LwdQhfZbtAEVm2tSuiVo0mbFh7QEFZtrUrr6BH8AbVvGwJd/I9UAAAAASUVORK5CYII=)!important}
.fancybox-show-thumbs [data-fancybox-prev] svg{display:none}
.fancybox-show-thumbs [data-fancybox-next]{display:block;width:56px!important;height:56px!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABmUlEQVRoQ+3aMUvDUBQF4FakFYou6mJCCqKjkyCudZVCUaRSiiD4I1SqIKhgoWDBwaVb/4eLglpBcdBFirhVNyEdMojEzbn33nMaXvbc5LvnPcLLe+m3ndJiKsFX2gGHPF2X4JAHmHIJugTJOyA6RCeWC9Pft1dfTGZRoL9fL0cf3dfP9uUzC1IUOLVWmRtfKR71H++avdb5PQNSFBiDvL2z9WwwuxU+3JwwIMWBMTI4aFRHZ4INBqQKkAmpBmRBqgIZkOpANNIE+B95fdxrNTtWnxAzIAppCkQgzYHWSAjQEgkDWiGhQAskHKiNpABqImmAWkgqoAaSDujXGpWMF5Sl1pJUQGlcPCJogBo4GqAWjgKoiYMDtXFQoAUOBrTCQYCWOHOgNc4UiMCZAVE4EyASpw5E41SBDDg1IAtOBejtnpay+fltqfXcoL/4RZdLf1vYhdXD/lPngmF3VzxBv1bfjN67L4k8hJDJ5UbGFpYmE3uMJAZGYfgz6JyRvl90Dkq/nEQ9B5ToIrKGSxDZfYlnuwQluois8QusT57wptHtOgAAAABJRU5ErkJggg==)!important}
.fancybox-show-thumbs [data-fancybox-next] svg{display:none}


[data-fancybox-zoom] {
  display: none !important;
}


.category-title{text-align:center;color:#2e2e2e;font-size:1.125rem;font-weight:100;line-height:1;padding-top:1.875rem;padding-bottom:1.875rem}
.loop-single{margin-top:0}
.loop-single .item{height:100%;max-width:270px;margin:auto;box-shadow:0 16px 24px rgba(0,0,0,0.14),0 3px 0 rgba(0,0,0,0.14);border-radius:5px;background-color:#fff}
.loop-single .item:hover .title,.loop-single .item:hover .img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.loop-single .item .img{padding:8px;
	display:block;
/* 	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray; */
	-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.loop-single .item .img img{max-width:100%;height:auto}
.loop-single .item .title{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin-top:1.375rem;margin-left:1.25rem;margin-right:1.25rem;line-height:.8;min-height:45px;position:relative}
.loop-single .item .title:after{content:'';position:absolute;display:block;width:41px;height:1px;background-color:#000;opacity:.5;bottom:0;left:0;z-index:1}
.loop-single .item .title a{text-decoration:none!important;color:red;font-size:.9375rem;font-weight:900}
.loop-single .item .text{color:rgba(0,0,0,0.7);font-size:.75rem;font-weight:500;padding:.9375rem 1.25rem 0}
.loop-single .item .block-btn{text-align:right;line-height:1;padding:.625rem 1.25rem 1.25rem}
.loop-single .item .block-btn a{color:rgba(234,34,47,0.8);font-size:.9375rem;font-weight:700}
.map{position:relative}
.map .acf-map{width:100%;height:520px;position:relative}
.map .acf-map img{max-width:inherit!important}
.map > .container{height:100%;position:relative}
.map .container .pop-map{height:520px;position:absolute;display:inline-block;z-index:10;top:0;bottom:0;right:-2000px;align-items:center;justify-content:flex-end;display:flex;flex-direction:row;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
.map .container .pop-map.on{right:0}
.map .container .pop-map .nf-form-cont{width:100%;padding-left:112px;padding-right:112px}
.map .container .pop-map .nf-form-cont .nf-form-wrap{min-width:470px}
.block-video{ padding-top: 60px;}
.block-video .col-left{ 
    border-radius: 35px; min-height:600px;padding:8px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}
.block-video .col-left .title{
	border-radius: 15px;
	color:#fffefe;font-size:2rem;font-weight:900;line-height:1;text-align:center;background-color:#ea223f;max-width:550px;margin-top:3.125rem;padding:.9375rem;margin-left:auto;margin-right:auto;z-index:10}
.block-video .col-left a{z-index:1;position:absolute;display:block;top:0;bottom:0;left:0;right:0}
.block-video .col-left a:before{position:absolute;width:132px;height:129px;margin:auto;background-image:url(img/play-video.png);content:'';z-index:1;display:block;top:0;bottom:0;left:0;right:0}
.block-video .col-right{max-width:500px;margin-left:auto;margin-right:auto}
.block-video .col-right .title{color:#ea222f;font-size:1.75rem;font-weight:900;line-height:1;text-align:center;letter-spacing:.04375rem;padding-top:2.5rem;padding-bottom:1.5625rem}
.block-video .col-right .item{padding-top:1.25rem}
.block-video .col-right .item .img{text-align:center;min-height:90px;align-items:center!important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.block-video .col-right .item .title-list{padding-top:1.25rem;padding-bottom:1.25rem;color:#ea222f;font-size:1.125rem;font-weight:900;line-height:.9;letter-spacing:.028125rem}
.block-video .col-right .item .text{color:rgba(0,0,0,0.7);line-height:1.1;font-size:1rem;font-weight:500;letter-spacing:.025rem}
.chosen-container-multi{width:100%}
.filter-3 .block{list-style-type:none;display:block;padding:0;display:flex;flex-direction:row}
.filter-3 .block span{cursor:pointer;display:block;height:60px;width:100%;padding:20px 20px 18px;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff}
.filter-3 .block span:hover{color:#ea223f}
.filter-3 .block span.active{background-color:#f8f9fb;color:#ea223f;font-weight:900}
#appointment{margin-top:1.875rem}
#appointment .js-go-appointment{cursor:not-allowed;display:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
#appointment .js-go-appointment.on{cursor:pointer;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;display:inline-block}
#appointment .js-owl{padding-top:3.125rem}
#appointment .js-owl .owl-stage-outer{overflow:inherit}
#appointment .js-owl .owl-item{opacity:0;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
#appointment .js-owl .owl-item.active{opacity:1}
#appointment .js-owl .owl-dots{display:none}
#appointment .js-owl .owl-nav button{position:absolute;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;top:0;bottom:0;margin:auto;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAApCAYAAADar2JAAAABBElEQVRIS63XywkCMRCA4T9YhGAPdqUoooKIgvbiwT7Eoydtwy4kshIWdze7mckkp0AmHxPIY+IAPEwcvKt+ieYCugFeDh4l0SlwBY4Oblb4l2nIdgkcgIUVrtEA74GVFW6gpeAOWgKOola4F7XAg2gLnju4S7ZbEs2BRagWFqMaWIVKYTUqgbPQFJyNDsEmtA82ozG4CBqBJQcvHeNhB6zDXZyekIpogTfz8ttglYAJjYEmtA/MRofALDQFqlEJqEKloBjVgCJUCybRHHAQzQV7UQsYRa1gBy0BNlAPM+BkrU1r1ENVnl+As7WK/ke3wLPYR8LDCBgX/fJUqINP6snQjH8Bql92rseTXzgAAAAASUVORK5CYII=)!important}
#appointment .js-owl .owl-nav button.disabled{opacity:0;visibility:hidden}
#appointment .js-owl .owl-nav button.owl-prev{left:-40px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#appointment .js-owl .owl-nav button.owl-next{right:-40px}
#appointment .js-owl .item{overflow:hidden;max-width:100%!important;transform:scale(1)!important}
#appointment .js-owl .item .block{max-width:258px}
#appointment .js-owl .item .title{margin:0!important;padding-bottom:0!important}
#appointment .js-owl .data{text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;border-radius:4px;padding:5px;font-size:.875rem;min-height:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}
#appointment .js-owl .data-star-end{text-align:center;margin-top:0;margin-bottom:1.25rem;color:#EC3551}
#appointment .js-owl .data-time{padding-top:.625rem;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;right:100%;position:absolute;visibility:hidden;top:0;bottom:0;width:100%;z-index:50;background-color:#fff;text-align:center}
#appointment .js-owl .data-time .btn-time{display:inline-block;text-align:center;background-color:#EC3551;color:#fff;border-radius:4px;padding:5px 5px 4px;margin:5px;cursor:pointer;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}
#appointment .js-owl .data-time .btn-time:hover,#appointment .js-owl .data-time .btn-time.close-time,#appointment .js-owl .data-time .btn-time.close-time-finish{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
#appointment .js-owl .data-time .btn-time.close-time-finish{cursor:not-allowed}
#appointment .js-owl .appointment{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:260px}
#appointment .js-owl .appointment .data-all.off{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
#appointment .js-owl .appointment .data-all.open-time .data-time{opacity:1;right:0;visibility:visible}

.page-template-page-appointment .title{margin-top:2.1875rem;margin-bottom:0!important}
.page-template-page-appointment .col-left{justify-content:center!important}
.page-template-page-appointment .banner-contact{min-height:auto!important}
.page-template-page-appointment .banner-contact:before{display:none}
.page-template-page-appointment .banner-contact img{margin:0!important}


.page-template-page-vacancies .banner-contact,.page-template-page-appointment .banner-contact{min-height:538px}
.page-template-page-vacancies .banner-contact .col-left,.page-template-page-appointment .banner-contact .col-left{justify-content:flex-end;align-items:center;flex-direction:row;display:flex}
.page-template-page-vacancies .banner-contact .col-left img,.page-template-page-appointment .banner-contact .col-left img{position:relative;right:0}
.page-template-page-vacancies .banner-contact .col-right .title,.page-template-page-appointment .banner-contact .col-right .title{text-align:left;color:#ff002a;font-size:1.5rem;font-weight:900;line-height:1.2;margin-bottom:2.8125rem}
.page-template-page-vacancies .banner-contact .col-right .text,.page-template-page-appointment .banner-contact .col-right .text{color:#515151;font-size:1rem;font-weight:500;line-height:1.1875rem}
.page-template-page-vacancies .block-tab .menu-list .item,.page-template-page-appointment .block-tab .menu-list .item{font-size:.9375rem!important;padding-left:15px!important;padding-right:15px!important}
.page-template-page-vacancies section.cooperation .block-tab .list-conetent .item,.page-template-page-appointment section.cooperation .block-tab .list-conetent .item{padding:20px}
.banner-standart.video .play{display:block;width:132px;height:129px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;cursor:pointer}
.banner-standart.video .list ul{list-style-type:none;text-align:left;margin-top:1rem;padding-left:0}
.banner-standart.video .title{line-height:1;margin-top:2rem}
#google-search + .temp-info-block-5 {
  margin-top: 20px !important;
}

.container > .title-s-slider {
    text-align: center;
    color: #ea223f;
    font-size: 2.4375rem;
    font-weight: 900;
    line-height: 2.12375rem;
    letter-spacing: 1.15px;
	margin-bottom: 1.0625rem;
    margin-top: 3rem;
}

.title-s-slider {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}


.video {
	height: 0;
	position: relative;
	padding-bottom: 56.25%;
}
.video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* .title-s-slider:before {
    height: 1px;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    left: 0;
    content: '';
    position: absolute;
	background-color: #ea223f;
}

.title-s-slider span {
    background-color: #fff;
    padding-left: 2.625rem;
    padding-right: 2.625rem;
    z-index: 2;
    display: inline-block;
    position: relative;
} */

.image-shares { margin-bottom: 10px; width: 100%;}
.imgbrd{
	border-radius: 20px;
}


.page-numbers{
	
	    font-size: 18px;
    padding: 4px;
}

.box-card-special-offer {
      height: 225px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 10px;
}
.lozad {
        opacity: 0;
        }
        .fade_img {
      animation-name: fade_img;
      animation-duration: .5s;
      /*background-color: #ededed;*/
      opacity: 1;
    }
    @keyframes fade_img {
      from {
        opacity: 0;
      }
      to {
        opacity: 1;
      }
    }
    html { 
      background: #fff;
      min-height: 100vh;
    }
    body { 
      background-color: #fff; 
      overflow-x: hidden; 
      overflow-y: scroll;
    }
      #page-preloader {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: #fff;
        z-index: 100500;
      }
      #page-preloader .spinner {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 999;
        width: 100%;
        height: 100%;
        overflow: visible;
      }


      html:before, #page-preloader .spinner:before {
        background-position: center center;
        -webkit-background-size: 66px auto;
        background-size: 66px auto;
        background-repeat: no-repeat;
        position: relative;
        background-image: url('img/fav.png');
        content:' ';
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        display: block;
        width: 66px;
        height: 66px;
        border-radius: 50%;
        cursor: pointer;
        box-shadow: 0 0 0 rgba(255,2,4, 0.4);
        animation: pulse 2s infinite;
        position: absolute;
      }

 
        html:before:hover, #page-preloader .spinner:before:hover {
          animation: none;
        }

        @-webkit-keyframes pulse {
          0% {
            -webkit-box-shadow: 0 0 0 0 rgba(255,2,4, 0.4);
          }
          70% {
              -webkit-box-shadow: 0 0 0 10px rgba(255,2,4, 0);
          }
          100% {
              -webkit-box-shadow: 0 0 0 0 rgba(255,2,4, 0);
          }
        }
        @keyframes pulse {
          0% {
            -moz-box-shadow: 0 0 0 0 rgba(255,2,4, 0.4);
            box-shadow: 0 0 0 0 rgba(255,2,4, 0.4);
          }
          70% {
              -moz-box-shadow: 0 0 0 10px rgba(255,2,4, 0);
              box-shadow: 0 0 0 10px rgba(255,2,4, 0);
          }
          100% {
              -moz-box-shadow: 0 0 0 0 rgba(255,2,4, 0);
              box-shadow: 0 0 0 0 rgba(255,2,4, 0);
          }
        }

@media (max-width: 1300px) {
.temp-info-block-10 .section-2 .col-left .circl-doctor{max-width:380px}
.temp-info-block-1{margin-bottom:1.875rem}
.temp-info-block-1 .block .text img{height:auto}
.banner-standart.video .title{font-size:2rem}
.banner-standart.video .col-right{font-size:.9rem}
}

@media (min-width: 768px) {
  section.address{background-image:url(img/fon-adress.jpg);}
  footer{
	      background: #ea223f;
/* 	  background-image:url(img/footer.jpg); */
	
	}
}
@media (min-width: 992px) {
.colum-2 > .sub-menu{min-width:340px!important}
.colum-2 > .sub-menu li{width:50%!important;float:left!important}
.colum-2 > .sub-menu li:nth-child(1) a,.colum-2 > .sub-menu li:nth-child(2) a{padding-top:1.125rem}
.colum-3 > .sub-menu{min-width:510px!important}
/* .colum-3 > .sub-menu li{width:33%!important;float:left!important} */
.colum-3 > .sub-menu li:nth-child(1) a,.colum-3 > .sub-menu li:nth-child(2) a,.colum-3 > .sub-menu li:nth-child(3) a{padding-top:1.125rem!important}
.image-shares{ width: 65%}
}
@media (min-width: 1200px) {
.col-max{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}
body.compensate-for-scrollbar{overflow:auto!important}
.compensate-for-scrollbar{margin-right:0!important}
}
@media (min-width: 1300px) {
.container{max-width:1240px!important}
}

/* .warningq{
	font-size: 20px;
    text-align: center;
    background: #ffbc00;
    color: #2d2828;
    font-weight: 300;
    display: block;
    transform: translateX(0%);
}
 */

.primarygq{
	font-size: 20px;
    text-align: center;
    background: linear-gradient(45deg, #EDEDED, #737373);
    color: #292929;
    font-weight: 600;
    display: block;
    transform: translateX(0%);
}
.primarygq a {
		color: #ffffff;
	}





@media (max-width: 768px) {
.page-id-1370 .banner-contact.style-1{
display:none;
}
	.box-card-special-offer {
	padding-top: 3px;
	height: 160px;
	}
	.tax-special_offers .main .item {
		height: 365px;
	}
	.temp-direction-of-work .block-col .item .box {
		max-width: 155px;
	}
	.temp-direction-of-work .block-title a{
		font-size: 14px;
	}
/* 	.warningq{
		font-size: 18px;
	} */
	
		.primarygq{
		font-size: 18px;
		}
	

	
	.temp-direction-of-work .js-item-direction {
		height: 200px;
	}
	
}


/*ratings*/
.harmony-ratings input {
    display: none;
}

.harmony-ratings {
    margin: 0px 0px 10px 0px !important;
    text-align: left !important;
}

.harmony-ratings .validation_message {
    padding: 0 !important;
    text-align: left !important;
}

.rating-title {
    display: inline-block;
    width: 160px;
}

.rate-base-layer {
    color: #aaa;
    height: 49px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    display: block;
    white-space: nowrap;
}

.rate-hover-layer {
    color: orange;
}

.rate2 {
    display: inline-block !important;
    font-size: 20px;
    width: 100px;
    height: 22px;
    position: relative;
    cursor: default;
    -moz-user-select: none;
}

.rate2 .rate-hover-layer {
    color: pink;
}

.rate2 .rate-select-layer {
    color: red;
    height: 49px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    display: block;
    white-space: nowrap;
}


.rate-slide {
    display: inline-block !important;
    font-size: 20px;
    width: 100px;
    height: 20px;
    position: relative;
    cursor: default;
    -moz-user-select: none;
    padding-left: .875rem;
    padding-right: .875rem;
}

.rate-slide .rate-hover-layer {
    color: pink;
}

.rate-slide .rate-select-layer {
    color: red;
    height: 49px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    display: block;
    white-space: nowrap;
}

.rate-slide-num {
    display: inline-block;
    padding-left: 15px;
}

.rate1 {
    font-size: 30px;
}

.rate1 .rate-hover-layer {
    color: pink;
}

.rate1 .rate-select-layer {
    color: red;
}

.rate1_1 {
    font-size: 30px;
    width: 135px;
    height: 26px !important;
    position: relative;
    cursor: default;
    -moz-user-select: none;
    display: inline-block;
}

.rate1_1 .rate-hover-layer {
    color: pink;
}

.rate1_1 .rate-select-layer {
    color: red;
}

.rate1_2 {
    font-size: 30px;
    width: 135px;
    height: 26px !important;
    position: relative;
    cursor: default;
    -moz-user-select: none;
    display: inline-block;
}

.rate1_2 .rate-hover-layer {
    color: pink;
}

.rate1_2 .rate-select-layer {
    color: red;
}

.rate1_3 {
    font-size: 30px;
    width: 135px;
    height: 26px !important;
    position: relative;
    cursor: default;
    -moz-user-select: none;
    display: inline-block;
}

.rate1_3 .rate-hover-layer {
    color: pink;
}

.rate1_3 .rate-select-layer {
    color: red;
}

.im {
    background-image: url('./js/rating/images/heart.gif');
    background-size: 32px 32px;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
}

.im2 {
    background-image: url('./js/rating/images/emoji5.png');
    background-size: 64px 64px;
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    display: inline-block;
}

#rate5 .rate-base-layer span, #rate7 .rate-base-layer span {
    opacity: 0.5;
}

hr {
    border: 1px solid #ccc;
}

p {
    font-size: 15px;
}

.average {
    width: 155px;
    height: 62px;
    position: relative;
    cursor: default;
    -moz-user-select: none;
    font-size: 35px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -10px;
    margin-top: -8px;

}

.average .rate-select-layer {
    color: red;
}

.lang a{
	color: rgba(255,255,255,0.5) !important;
}

.lang a:hover{
	color: rgba(255,255,255,1) !important;
	opacity: 1 !important;
}

.current-lang a {
	color: rgba(255,255,255,1) !important;
}

.divSection{
	position: fixed;
	  bottom: 70px;
     left: 0px;
     z-index: 6;
	background: #ea223f;
    border-radius: 0px 10px 10px 0;
	width: 245px;
    height: 60px;
	overflow: hidden;
}
.divElem{
     background: #ea223f;
     display: flex;
     align-items: center;
}

.textElem{
    font-weight: bold;
     margin: 10px 2px 10px 10px;
     color: white;
	max-width: 150px;
}

.hrefElem{
	color: white;
}
.hrefElem:hover{
	color: #000;
	opacity: 0.5;
}

#item-srabil-dc{
	display: grid;
    grid-template-rows: 250px 40px 160px ;
	border-radius: 10px;
}

.stability-rem{
	display: flex;
}

.item-stabil-dc-btn{
	display: grid
}


/* Акордеон */


.details-styling {
  padding: 30px;
}

.containeracord {
  box-shadow: 0.2em 1em 2em -1em $border;
  margin: 2.4em 0;
}



summary::-webkit-details-marker {
    display: none
}

summary::after {
    content: "+";
	font-size: 35px;
    float: right;
	color: #ea223f;
/* 	width: 10px; */
/*     height: 10px; */
/*     border-top: 2px solid #ea223f; */
/*     border-right: 2px solid #ea223f; */
/* 	transform: rotate(-45deg); */
	    margin-right: 25px;
    	margin-top: 6px;
/*     margin-top: 7px; */
	
       width: 30px;
    height: 30px;
    line-height: 26px;
  background: #fff;
  border-radius: 33%;
  text-align: center;
	    box-shadow: 0px 0px 0px 3px white;
	    font-weight: 200;
}

details[open] summary::after {
    content: "\2014";
/* 	width: 10px; */
/*     height: 10px; */
/*     border-top: 2px solid #ea223f; */
/*     border-right: 2px solid #ea223f; */
/* 	transform: rotate(135deg); */
/* 	margin-left: 25px; */
    
	font-size: 28px;
    margin-top: 2px;
	font-weight: 300;
}

details[open] {
  animation: slides .6s ease-in-out;
}

@keyframes slides {
  0%    {  transform:  translate(0, -5px); }
  100%  { transform:  translate(0, 0); }
}

/* .hover-bnt:hover{
	color: #ea223f;
} */

.hover-btn{
	border-radius: 5px;
    color: #fff;
    font-size: 1.125rem;
    font-weight: 500;
    padding: 0;
    cursor: pointer;
	text-decoration: none;
    padding: 15px 50px;
    background: #ea223f;
	position: relative;
	overflow: hidden;
}
.hover-btn span {
		position: relative;
	z-index: 1
}
.hover-btn:hover{
	background: transparent;
}
.hover-btn:hover::before {
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: #fff;
	border-radius: 5px;
	transition: all 2s ease;
	animation: blind .6s ease-in-out;

}
/* 
.hover-bnt:hover::before {
	width: 100%;
} */

@keyframes blind {
  0%    {  width: 0%; }
  100%  { width: 100%; }
}



/* # прайс стилі розгортаний список */
.spoiler-wrap > .spoiler__btn
{
  cursor: pointer;
}
.spoiler--open > .spoiler__btn {
	background: transparent;
	color: #eb213f;
}


.spoiler-wrap > .spoiler__btn::before
{
  content: "+";
	font-weight:bold;
	font-size: 1.3rem;
  margin-right: 6px;
}

.spoiler-wrap.spoiler--open > .spoiler__btn::before
{
  content: "-";
	font-weight:bold;
	font-size: 1.3rem;
  margin-right: 6px;
}

.spoiler-wrap.spoiler--open > .spoiler-content
{
  display: block;
}

.spoiler-content
{
  display: none;
  animation: fadeIn 1s ease;
}


@keyframes fadeIn
{
  from
  {
    opacity: 0;
  }

  to
  {
    opacity: 1;
  }
}
/* # Галерея грід */

.Portfolio {
    position: relative;
    margin: 5px;
 	background:#ffeef1;/*     float: left; */
    width: 180px;
    transition-duration: 0.4s;
    border-radius: 5px;
	overflow: hidden;
    animation: winanim 0.5s ;
-webkit-backface-visibility:visible;
    backface-visibility:visible;
    box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)
}

.Portfolio:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);
}

.Portfolio img {
    width: 100%;
    height: auto;

}

.desc {
    padding: 5px;
    text-align: center;
    font-size: 90%;
    background:#ffeef1;
    color:#4f4f4f;
}
@keyframes winanim {
    0%{opacity:0;transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
    
}