/* --- general --- */
@font-face {
    font-family: 'Bliss Pro';
    src: local('style/Bliss Pro Extra Light '), local('style/Bliss-Pro-Extra-Light-'),
        url("/assets/archive/eae0a19ad98574a12e.woff2") format('woff2'),
        none format('woff'),
        url("/wp-content/themes/estetiq/style/BlissPro-ExtraLight.ttf") format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }
@font-face {
    font-family: 'Arsenal';
    src: local('Arsenal-Regular'), url("/assets/archive/4e00580b3be3ba1735.woff2") format('woff2'), url("/wp-content/themes/estetiq/style/arsenal-regular.woff") format('woff'), url("/wp-content/themes/estetiq/style/arsenal-regular.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
}
@import none;

*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
}
.clearfix::after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
body
{
	background: #fff;
	padding: 0px;
	margin: 0px;
	font-family: 'Bliss Pro' !important;
	font-size: 16px;
	color: #414042;
	width: 100% !important;
}









.logo{background:#83c2c2; padding:17px 25px; position:absolute; top:0; left:50%; margin-left:-33px; color:#fff; font-size:30px}
.logo:hover{text-decoration:none}
.name{position:absolute; top:72px; left:50%; margin-left:-113px; color:#414042; font-size:28px; letter-spacing: 9px}
.sename{position:absolute; top:106px; left:50%; margin-left:-93px; color:#414042; font-size:12px}

.insta,.fb,.vk,.u2{width:24px; height:24px; background-size:24px 24px; display:inline-block}
.insta{position:absolute; top:17px; left:10px}
.fb{position:absolute; top:17px; left:34px}
.vk{position:absolute; top:17px; left:68px}
.u2{position:absolute; top:17px; left:60px}
.header .insta,.header .fb,.header .vk,.header .u2{border:none}

.perezvon{position:absolute; top:17px; right:0; padding:4px 20px; border:none; font-size:16px; color:#414042}
.perezvon:hover{text-decoration:none; background:#83c2c2; border:1px solid #83c2c2; color:#fff}
.tel{position:absolute; top:21px; right:233px; color:#414042}
.adress{position:absolute; top:21px; left:85px; color:#414042}

.footer_box_container .name{position:absolute; top:72px; left:50%; margin-left:-113px; color:#fff; font-size:28px; letter-spacing: 9px}
.footer_box_container .sename{position:absolute; top:106px; left:50%; margin-left:-93px; color:#fff; font-size:12px}
.footer_box_container .insta,.footer_box_container .fb,.footer_box_container .vk,.footer_box_container .u2{border:none}
.footer_box_container .perezvon{position:absolute; top:17px; right:0; padding:4px 20px; border:none; font-size:16px; color:#fff}
.footer_box_container .perezvon:hover{text-decoration:none; background:#83c2c2; color:#fff; cursor:pointer}
.footer_box_container .tel{position:absolute; top:21px; right:233px; color:#fff}
.footer_box_container .adress{position:absolute; top:21px; left:150px; color:#fff}

.four{width:250px; height:400px; position:relative; display:inline-block; text-align:center; vertical-align:middle; margin-left:22px}
.four img{width:100%}
.ramka{border:1px solid #fff; width:70%; height:73%; position:absolute; top:0; left:0; margin:15%; vertical-align:middle; background: rgba(0,0,0,0.3)}
.ramka:hover{background: rgba(0,0,0,0); text-decoration:none}
.ramka p{color:#fff; vertical-align:middle; font-size:18px; padding:112px 0; text-shadow:1px 1px 0px rgba(0,0,0,1)}


.page_layout .four:first-child{margin-left:0}

.open{margin:-290px 0 0 130px;position: absolute; text-align:center; color:#fff; font-size:64px}
.open .subm{display: inline-block;margin: 20px 0 0; font-size:18px; padding:10px 30px}

.smi{width:49%; float:left; margin:10px 1% 20px 0}
.smi0{float:left; width:150px; height:auto; margin:0 15px 0 0}
.smi0 img{width:100%}
.smi1{font-size:20px; text-indent:0 !important; margin:-8px 0 0; padding:0}
.smi2{text-indent:0 !important; margin:5px 0 0; padding:0; font-style:italic}
.smi3{text-indent:0 !important; text-align:right; margin:0; padding:0; padding-right:20px}
.smi3 a{text-decoration:underline}
.smi3 a:hover{text-decoration:none; color:#83c2c2}

.razdel .pic{width:400px}
.razdel .item{border-top:1px solid #83c2c2; clear:left; float:left;display: inline-block;padding: 12px 0 0;width: 100%;}
.razdel .item:first-child{border-top:none}
.razdel .text h2{margin:0}

.goto{text-align:right}
.podrobno{margin-right:20px; text-decoration:underline}
.podrobno:hover{text-decoration:none}

.vak{font-style:italic}
.text p.nadul{text-indent:0; margin:0 0 -15px 0; display:block; padding:0}

a
{
	text-decoration: none;
	color: #414042;
}
a:hover
{
	text-decoration: underline;
}
p
{
	padding: 1em 0;
	color: #C5C5C5;
	line-height: 150%;
	font-size: 20px
}
.relative
{
	position: relative;
}
input, textarea
{
	font-family: 'Bliss Pro';
	font-size: 13px;
}
input[type='text'].hint, textarea.hint
{
	color: #C5C5C5 !important;
}

/* --- text colors --- */
.post_content .text,
#comments_list .comment_details p,
.accordion .ui-accordion-content,
.timetable,
.gallery_item_details_list .details_box p,
.gallery_item_details_list .details_box .list,
.footer_contact_info_row,
.copyright_area,
.copyright_right .scroll_top,
.scrolling_list li,
.scrolling_list li a
{
	color: #C5C5C5;
}
.ui-tabs-nav li a,
.tabs_navigation li a,
.scrolling_list li .number,
.categories li, .widget_categories li,
.categories li a, .widget_categories li a,
.pagination li a, .pagination li span,
.bread_crumb li,
.accordion .ui-accordion-header h5,
#comments_list .comment_details .posted_by,
.header_top_sidebar 
{
	color: #999;
}
.search input,
.comment_form input, .comment_form textarea,
.contact_form input, .contact_form textarea
{
	color: #414042;
}
.sentence,
.info_green,
.gallery_item_details_list .details_box .subheader
{
	color: #59B42D;
}
/* --- headers --- */
h1, h2, h3, h4, h5
{
	font-family: 'Bliss Pro';
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #414042;
}

h2, h3, h4, h5{color:#458f8f}
.usluga h2{color:#414042}

h1 a, h2 a, h3 a, h4 a, h5 a
{
	color: #414042;
}
h1
{
	font-size: 38px; color:#458f8f;
width: 100%;
text-align: center;
margin: 30px 0 0;
}
h2
{
	font-size: 24px;
}

h4
{
	font-size: 16px;
}
h5
{
	font-size: 13px;
}
.box_header
{
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #409915;
}
.box_header.margin
{
	margin-top: 27px;
}
.sentence
{
	font-family: 'Bliss Pro';
	font-style: italic;
	margin-top: 25px;
}
.info_green, .info_white
{
	float: left;
	clear: both;
	font-family: 'Bliss Pro';
	font-style: italic;
}
.info_green,
.info_green.page_margin_top_none 
{
	margin-top: 5px;
}
.info_white
{
	color: #414042;
}
.alignleft
{
	float: left;
	margin-right: 20px;
}
.alignright
{
	float: right;
	margin-left: 20px;
}
/* --- header --- */
.header_container
{
	background-color: #fff;
	margin: 0 auto;
}
.header
{
	position: relative;
	width: 1080px;
	margin-left: auto;
	margin-right: auto;

}
.header_left
{
	float: left;
	width: 380px;
}
.header_right
{
	float: right;
}
.header_left a
{
	display: block;
	margin-top: 13px;
}
.header_left a, .logo_left, .logo_right
{
	font-family: 'Bliss Pro';
	font-size: 24px;
}
.header_left a:hover
{
	text-decoration: none;
}
.header_left a img
{
	float: left;
	margin-right: 10px;
}
.logo_left
{
	color: #59b42d;
}
.logo_right
{
	float: right;
	color: #000;
}
.logo_left, .logo_right
{
	float: left;
	padding-top: 7px;
}
/* --- menu --- */
.sf-menu
{
	padding: 0;
	margin: 0;
}
.menu-main-menu-container{
width: 1080px;
margin: 0 auto;
z-index: 999;
position: sticky;
top: -102px;
}
.sf-menu{background-color: rgba(255,255,255,1);}

.sf-menu li
{
	height: 40px;
	margin-left: 64px;
}
.sf-menu li:first-child
{
	margin-left: 0;
}
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
	background: transparent;
}
.sf-menu li a, .sf-menu li a:visited
{
	font-family: 'Bliss Pro';
	color: #414042;
	border: none;
	padding: 0;
	padding: 12px 0 5px;
}
.sf-menu li:hover a, .sf-menu li.selected a, .sf-menu li.current-menu-item a
{
	color: #414042;
	border-bottom: 1px solid #83c2c2;
}
.sf-menu li ul
{
	width: 300px;
	background: url("/wp-content/themes/estetiq/images/header_submenu_arrow.png") 20px 30px no-repeat;
	padding-top: 38px;
}
.sf-menu li ul li
{
	margin-left: 0;
	background-color: #414042;
	padding: 0;
	border-bottom: 1px solid #eee;
	height: auto;
}
.sf-menu li:hover ul a
{
	border-bottom: none;
	color: #888;
}
.sf-menu li ul li:hover, .sf-menu li ul li.selected
{
	background-color: #414042;
	border-bottom: 1px solid #eee;
}
.sf-menu li ul li a
{
	padding: 10px 20px 10px;
	font-size: 12px;
	border-bottom: none;
	background: #FFF;
}
.sf-menu li ul li a:hover, .sf-menu li ul li.selected a
{
	color: #000;
	background-color: #F0F0F0;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
	top: -1px;
	left: 210px;
	padding-top: 0;
}
ul.sf-menu li li:hover ul.sub-menu li:hover ul.sub-menu, ul.sf-menu li li.sfHover ul.sum-menu li.sfHover ul.sum-menu
{
	top: -1px;
	left: 210px;
	padding-top: 0;
}
.sf-menu li.shop_menu ul.sub-menu
{
	margin-left: -153px;
	background-position: 155px 30px;
}


.sf-menu ul ul ul li .sub-menu{display:none}
.sf-menu ul ul ul li:hover .sub-menu{display:inline-block}


.mobile_menu_container
{
	display: none;
}
.mobile_menu
{
	display: none;
	/*padding: 12px 0;*/
}
.mobile-menu-switch,
.mobile_menu,
.mobile-menu-divider
{
	display: none;
	margin-left: auto;
	margin-right: auto;
}
.mobile_menu,
.mobile_menu>ul
{
	overflow: hidden !important;
}
.mobile_menu>ul
{
	padding: 0;
	margin: 0;
}
.mobile_menu>ul li
{
	display: block;
	float: none;
}
.mobile_menu>ul li a
{
	display: block;
	color: #000;
	background: #F0F0F0;
	font-size: 14px;
	font-family: 'Bliss Pro';
	padding: 12px 20px;
	border-bottom: 1px solid #fff;
	line-height: 1;
padding: 12px 20px 12px 70px;
}
.mobile_menu>ul li a:hover
{
	text-decoration: underline;
}
/*
.mobile_menu>ul li.current-menu-item>a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-item a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item a,
.mobile_menu>ul li.current-menu-ancestor a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-parent a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent a
*/
.mobile_menu>ul li.current-menu-ancestor a
{
	background: #83c2c2;
	color: #fff;
}
.mobile_menu a[aria-current="page"]
{
	background: #83c2c2 !important;
	color: #fff !important;
}

.mobile_menu ul ul ul ul ul a::before{
    content: "";
    height: 10px;
    width: 10px;
    margin: 0 10px 0 -20px;
    background: #83c2c2;
	display:inline-block;
}

.mobile_menu>ul li ul.sub-menu
{
	padding: 0;
}
.mobile_menu>ul li ul a
{
	font-size: 16px;
	padding-left: 40px;
}
.mobile_menu>ul li ul ul a{padding-left: 60px}
.mobile_menu>ul li ul ul ul a{padding-left: 80px}
.mobile_menu>ul li ul ul ul ul a{padding-left: 100px}

.mobile_menu>ul li.current-menu-ancestor ul a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-parent ul a,
.mobile_menu>ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent ul a
{
	color: #000;
	background: #F0F0F0;
}
.mobile-menu-switch
{
	position: absolute;
	left: 10px;
	width: 25px;
	padding: 14px 10px;
	margin: 0 auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.mobile-menu-switch .line
{
	display: block;
	width: 25px;
	height: 2px;
	background: #fff;
	margin-bottom: 5px;
}
.mobile-menu-switch:hover .line
{
	background: #fff;
}
/* --- page --- */
.theme_page
{
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}
.page_layout
{
	margin-top: 25px;
}
.page_left
{
	float: left;
	width: 610px;
}
.page_right
{
	float: right;
	width: 320px;
}
.margin_top
{
	margin-top: 8px;
}
.margin_top_0
{
	margin-top: 0 !important;
}
.page_margin_top
{
	margin-top: 30px;
}
.page_margin_top_section
{
	margin-top: 50px;
}
.page_margin_bottom
{
	margin-bottom: 30px;
}
.page_margin_top_none 
{
	margin-top: 0;
}
.margin_bottom_20
{
	margin-bottom: 20px;
}
.top_hint
{
	position: relative;
	float: right;
	background-color: #409915;
	padding: 9px 10px;
	margin-top: -250px;
}
.home_box.type_sidebar
{
	height: auto;


}
/* --- page header --- */
.page_header h4
{
	font-family: 'Bliss Pro';
	font-style: italic;
	margin-top: 5px;
}
.page_header_left
{
	float: left;
	width: 670px;
}
.page_header_right
{
	float: right;
}
/* --- search --- */
.search
{
	margin-top: 11px;
}
.search input
{
	float: left;
	background: transparent;
	padding: 9px;
	margin: 0;
}
.search .search_input
{
	width: 154px;
	height: 36px;
	transition: width 0.5s;
	-moz-transition: width 0.5s; /* Firefox */
	-webkit-transition: width 0.5s; /* Safari and Chrome */
	-o-transition: width 0.5s; /* Opera */
}
.search .search_input:focus
{
	width: 204px;
}
.search input[type='submit']
{
	height: 36px;
	margin-left: 2px;
	cursor: pointer;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
}
/* --- bread crumb --- */
.bread_crumb
{
	border-top: 1px solid #515151;
	border-bottom: 1px solid #515151;
	padding: 12px 0;
	margin-top: 25px;
	list-style: none;
	margin-bottom: 0;
}
.bread_crumb li
{
	float: left;
	font-size: 11px;
	margin-left: 3px;
}
.bread_crumb li:first-child
{
	margin-left: 0;
}
.bread_crumb li.separator
{
	width: 16px;
	padding: 0 4px;
}
/* --- vertical menu --- */
.vertical_menu ul
{
	list-style: none;
	padding: 0;
	margin: -15px 0 0;
}
.vertical_menu li a
{	
	border-bottom: 1px solid #353535;
	color: #C5C5C5;
    display: block;
    font-size: 12px;
    height: 44px;
    line-height: 15px;
    padding: 15px 0;
	text-transform: uppercase;
}
.vertical_menu li a:hover
{
	color: #414042;
	border-color: #409915;
	text-decoration: none;
}
.vertical_menu li.is-active a
{
	color: #414042;
	border-bottom: 2px solid #409915;
}
/* --- footer --- */
.footer_container
{
	background-color: #414042;
	padding-bottom: 0;
	text-align:center;
}
.footer
{
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
/* --- icons --- */
/* --- icon small arrow --- */
.icon_small_arrow
{
	background-position: center center;
	background-repeat: no-repeat;
}
.icon_small_arrow.left_black
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_left_black.png");
}
.icon_small_arrow.right_black
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_right_black.png");
}
.icon_small_arrow.margin_right_black
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_margin_right_black.png");
}
.icon_small_arrow.left_white
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_left_white.png");
}
.icon_small_arrow.margin_right_white
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_margin_right_white.png");
}
.icon_small_arrow.right_white
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_right_white.png");
}
.icon_small_arrow.top_white
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_top_white.png");
}
.icon_small_arrow.top_black
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_top_black.png");
}
/* --- icon clock --- */
.icon_clock_green
{
	background-image: url("/wp-content/themes/estetiq/images/icon_clock_green.png");
}
.icon_clock_black
{
	background-image: url("/wp-content/themes/estetiq/images/icon_clock_black.png");
}
/* --- icon card --- */
.icon_card_green
{
	background-image: url("/wp-content/themes/estetiq/images/icon_card_green.png");
}
.icon_card_white
{
	background-image: url("/wp-content/themes/estetiq/images/icon_card_white.png");
}
/* --- banner icon --- */
.banner_icon
{
	width: 50px;
	height: 60px;
	background-position: center center;
	background-repeat: no-repeat;
}
.banner_icon.calendar
{
	background-image: url("/wp-content/themes/estetiq/images/banner_icon_calendar.png");
}
.banner_icon.hand
{
	background-image: url("/wp-content/themes/estetiq/images/banner_icon_hand.png");
}
.banner_icon.note
{
	background-image: url("/wp-content/themes/estetiq/images/banner_icon_note.png");
}
.banner_icon.phone
{
	background-image: url("/wp-content/themes/estetiq/images/banner_icon_phone.png");
}
/* --- social icon --- */
.social_icons
{
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
}
.social_icons li
{
	float: left;
	margin-left: 10px;
}
.social_icons li:first-child
{
	margin-left: 0;
}
.social_icon
{
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
}
.social_icon:hover
{
	background-position: 0 -30px;
}
.social_icon.facebook
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_facebook.png");
}
.social_icon.google
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_googleplus.png");
}
.social_icon.skype
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_skype.png");
}
.social_icon.twitter
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_twitter.png");
}
.social_icon.instagram
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_instagram.png");
}
.social_icon.linkedin
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_linkedin.png");
}
.social_icon.mail
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_mail.png");
}
.social_icon.reddit
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_reddit.png");
}
.social_icon.stumbleupon
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_stumbleupon.png");
}
.social_icon.tumblr
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_tumblr.png");
}
.social_icon.pinterest
{
	background-image: url("/wp-content/themes/estetiq/images/social_icon_pinterest.png");
}
/* --- share box --- */
.share_box
{
	margin: 30px 0;
}
.share_box ul.social_icons
{
	float: left;
	clear: none;
	margin-left: 25px;
}
.share_box h5
{
	font-size: 14px;
	margin-top: 5px;
}
/* --- slider --- */
.caroufredsel_wrapper
{
	width: 100% !important;
	margin: 0 !important;
	overflow: hidden;
	z-index: -1 !important;
}
.slider
{
	padding: 0;
}
.slider li
{
	float: left;
	height: 620px;
	background-position: top center;
	background-repeat: no-repeat;
	list-style: none;
	background-size: cover;
}
.slider li .slider_img
{
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
}
/* --- slider content --- */
.slider_content_box
{
	margin-top: -480px;
	min-height: 98px;
}
.slider_content
{
	display: none;
	float: left;
	border-top: 3px solid #fff;
	padding-top: 11px;
	border-bottom: 1px solid #fff;
	padding-bottom: 17px;
}
.slider_content .title, .slider_content .subtitle
{
	width: 280px;
}
.slider_content .title
{
	display: inline;
}
.slider_content .subtitle
{
	display: inline;
	font-style: italic;
	font-family: 'Bliss Pro';
}
/* --- slider navigation --- */
.controls.slider_navigation
{
	float: right;
	margin-top: 60px;
	position: static !important;
	padding: 0 !important;
}
.slider_navigation .more, .slider_navigation .prev, .slider_navigation .next
{
	float: left;
	display: block;
	padding: 0;
	border: none;
}
/* --- home box --- */
.home_box_container
{
	margin-top: 100px;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
}
.home_box
{
	float: left;
	height: 230px;
	width: 320px;
	padding: 25px 30px 30px;
	list-style: none;
}
.home_box_container .home_box
{
	height: 230px;
}
.home_box h3
{
	clear: both;
	font-family: 'Bliss Pro';
	font-style: italic;
	color: #000;
	margin-top: 5px;
}
.home_box.white
{
	background-color: #414042;
}
.home_box.white h2
{
	color: #409915;
}
.home_box.light_green
{
	background-color: #59B42D;
}
.home_box.green
{
	background-color: #409915;
}
.home_box.dark
{
	background-color: #303030;
}
.home_box.dark h3
{
	color: #999;
}
.home_box .upcoming_class_prev, .home_box .upcoming_class_next
{
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid #eee;
}
.home_box .upcoming_class_prev:hover, .home_box .upcoming_class_next:hover
{
	background-color: #000;
	border-color: #000;
}
.home_box .upcoming_class_prev:hover
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_left_white.png");
}
.home_box .upcoming_class_next:hover
{
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_right_white.png");
}
.home_box .upcoming_class_next
{
	margin-left: 2px;
}
.home_box .header_left
{
	width: 198px;
}
.home_box .header_right
{
	width: 62px
}
.home_box .news
{
	margin-top: 20px;
}
.home_box .news .banner_icon
{
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
.home_box .news .text
{
	line-height: 150%;
}
.home_box.white .news .text
{
	color: #000;
}
.home_box .more
{
	margin-top: 20px;
}
/* --- items list --- */
.items_list
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.items_list.margin_top
{
	margin-top: 8px;
}
.items_list.page_margin_top
{	
	margin-top: 30px;
}
.items_list.page_margin_top_section
{
	margin-top: 50px;
}
.items_list li
{
	float: left;
	width: 100%;
	/*width: 260px;*/
	padding: 12px 0 12px 25px;
	border-bottom: 1px solid #eee;
	background-position: left center;
	background-repeat: no-repeat;
}
.items_list a, .items_list .text
{
	float: left;
	float: none;
	color: #000;
}
.items_list .text {
	display: block;
	width: 100%;
	margin-right: 33px;
}
.items_list .value
{
	float: right;
	color: #000;
}
.items_list.light_green li
{
	border-color: #7ac357;
}
.items_list.light_green li .text, .items_list.light_green .value,
.items_list.green li .text, .items_list.green .value
{
	color: #414042;
}
.items_list.green li
{
	border-color: #66ad44;
}
.items_list.gray li
{
	border-color: #515151;
}
.items_list.gray span, .items_list.gray .text, .items_list.gray .value,
.items_list.dark span, .items_list.dark a, .items_list.dark .text, .items_list.dark .value
{
	color: #C5C5C5;
}
.items_list.dark li
{
	border-color: #353535;
}
/* --- scrolling list --- */
.scrolling_list_wrapper
{
	margin-top: 18px;
}
.scrolling_list
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100% !important;
}
.scrolling_list_control_left, .scrolling_list_control_right
{
	float: left;
	width: 30px;
	height: 30px;
}
.scrolling_list_control_right
{
	margin-left: 2px;
}
.scrolling_list li
{
	background-position: left 18px;
	padding: 10px 0 10px 18px;
	line-height: 150%;
        width: auto;
}
.scrolling_list li p
{
	padding: 0;
}
.scrolling_list li a
{
	clear: both;
	/*float: left;*/
	/*width: 100%;*/
}
.scrolling_list.latest_tweets li a
{
	float: none;
	color: #59B42D;
}
.scrolling_list li .left
{
	float: left;
	/*width: 270px;*/
}
.scrolling_list li .text
{
        float: left;
/*	float: none;
	width: 100%;
	display: block;*/
}
.scrolling_list li a:hover .left
{
	text-decoration: underline;
}
.scrolling_list li .number
{
	float: right;
	width: 32px;
        padding: 8px 0;
	font-size: 11px;
	text-align: center;
	line-height: 1;
	/*display: block;*/
}
.timeago, .trainers .value
{
	clear: both;
	display: block;
	margin-top: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #59B42D;
	text-decoration: none;
}
.trainers .value
{
	/*float: left;*/
}
/* --- upcoming classes --- */
.upcoming_classes_wrapper
{
	height: 120px;
	margin-top: 8px;
}
.upcoming_classes_wrapper p.message
{
	color: #000;
}
.upcoming_classes 
{
}
.upcoming_classes li
{
	background-image: url("/wp-content/themes/estetiq/images/icon_clock_black.png");
}
/* --- more --- */
.more
{
	float: right;
	color: #414042;
	padding: 5px 24px 6px 9px;
	line-height: normal;
	background-position: right center;
}
.more.black
{
	background-color: #000;
	border: 1px solid #000;
}
.more.black:hover
{
	background-color: #414042;
	border-color: #414042;
	color: #000;
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_margin_right_black.png");
}
.more.light
{
	color: #000;
	border-color: #EEE;
}
.more.light:hover
{
	background-color: #000;
	border-color: #000;
	color: #414042;
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_margin_right_white.png");
}
/* --- blog --- */
.blog
{
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.blog.page_margin_top_section
{
	margin-top: 50px;
}
.comment_box
{
	float: left;
	width: 80px;
	margin-right: 30px;
	text-align: center;
}
.post
{
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.comment_box .first_row
{
	background-color: #409915;
	padding: 22px 0 21px;
	font-size: 22px;
	text-align: center;
}
.comment_box .second_row
{
	display: block;
	margin-top: 4px;
	font-size: 12px;
}
.comment_box .second_row.small
{
	font-size: 11px;
}
.comment_box .comments_number
{
	display: block;
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #515151;
	padding: 8px 0 9px;

	color: #414042;
}
.comment_box .comments_number:hover
{
	border-color: #409915;
}
.post_content
{
	float: right;
	width: 500px;
}
.post_content a.post_image
{
	display: block;
	margin-bottom: 27px;
}
.post_content a.post_image img
{
	display: block;
	width: 500px;
	height: auto;
	background: url("/wp-content/themes/estetiq/images/preloader.gif") no-repeat center center;
}
.post_content .text img
{
	max-width: 100%;
	height: auto;
}
.post_content h2
{
	margin-bottom: 11px;
}
.post_content .text
{
	line-height: 150%;
}
.post_footer
{
	margin-top: 12px;
}
.categories, .widget_categories ul, .widget_archive ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.categories li.posted_by
{
	background: url("/wp-content/themes/estetiq/images/icon_post_author.png") no-repeat 10px center;
	padding: 8px 9px 8px 25px;
}
.categories li.posted_by .author
{
	display: inline;
	color: #414042;
	border: none;
	padding: 0;
}
.categories li.posted_by .author:hover
{
	text-decoration: underline;
}
.categories li, .widget_categories li
{
	float: left;
	font-size: 11px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.categories li:last-child, .widget_categories li:last-child
{
	margin-right: 0;
}
.categories li a, .widget_categories li a
{
	display: block;
	padding: 8px 9px;
}
.show_all
{
	border-top: 1px solid #515151;
	clear: both;
	margin-top: 0;
}
.show_all.page_margin_top
{
	margin-top: 30px;
}
.show_all.page_margin_top_section
{
	margin-top: 30px;
}
.show_all .more
{
	margin-top: -1px;
}
/* --- comments --- */
#comments_list
{
	float: right;
}
#comments_list ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#comments_list li.comment
{
	width: 500px;
	margin-top: 35px;
}
#comments_list li.comment:first-child
{
	margin-top: 0;
}
#comments_list .comment_author_avatar
{
	float: left;
	width: 78px;
	height: 78px;
	margin-right: 20px;
	border: 1px solid #515151;
}
#comments_list .comment_details
{
	float: left;
	width: 400px;
}
#comments_list .comment_details .posted_by
{
	background: url("/wp-content/themes/estetiq/images/icon_post_author.png") no-repeat left center;
	font-size: 11px;
	padding-left: 15px;
	line-height: 140%;
}
#comments_list .comment_details .posted_by a
{
	color: #414042;
}
#comments_list .comment_details p
{
	line-height: 150%;
	padding: 20px 0;
}
#comments_list .reply_button
{
	float: left;
	clear: both;
	padding-right: 13px;
	background-position: right 5px;
	color: #414042;
}
#comments_list .children
{
	clear: both;
	float: left;
	margin-left: 40px;
	margin-top: 35px;
}
#comments_list .children .children
{
	margin-left: 0;
}
#comments_list .children li.comment
{
	width: 460px;
}
#comments_list .children .comment_details
{
	width: 360px;
}
#comments_list .pagination
{
	margin-top: 20px;
}
/* --- forms --- */
.comment_form_container
{
	float: left;
	margin-left: 110px;
	margin-top: 25px;
}
.comment_form,
.contact_form
{
	float: left;
	width: 100%;
}
.comment_form
{
	margin-top: 30px;
}
.comment_form .left,
.comment_form .right,
.contact_form .left,
.contact_form .right
{
	float: left;
	width: 245px;
}
.contact_form .left,
.contact_form .right
{
	width: 210px;
}
.comment_form .right, .contact_form .right
{
	float: left;
	margin-left: 10px;
}
.comment_form input, .comment_form textarea,
.contact_form input, .contact_form textarea
{
	background: transparent;
	padding: 9px;
	margin: 0;
}
.comment_form textarea
{
	width: 245px;
	height: 128px;
}
.contact_form textarea
{
	width: 220px;
	height: 128px;
}
.comment_form .block,
.contact_form .block
{
	margin-top: 10px;
}
.comment_form .text_input
{
	width: 245px;
}
.contact_form .text_input
{
	width: 220px;
}
.comment_form .text_input:first-child,
.contact_form .block:first-child
{
	margin-top: 0;
}
.comment_form input[type='submit'],
.contact_form input[type='submit']
{
	float: right;
	width: 70px;
	height: 36px;
	cursor: pointer;
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#cancel_comment
{
	display: none;
	float: right;
	margin-top: 22px;
	margin-right: 20px;
}
.contact_form .g-recaptcha-wrapper,
.comment_form .g-recaptcha-wrapper
{
	float: right;
	clear: none;
	width: 300px;
	height: 72px;
	overflow: hidden;
	border: 1px solid #515151;
	margin-right: 50px;
}
.contact_form .g-recaptcha,
.comment_form .g-recaptcha
{
	position: relative;
	margin-top: -2px;
	margin-left: -1px;
}
.contact_form .submit-container,
.comment_form .submit-container-comments
{
	padding-top: 10px;
}
.contact_form .submit-container .vc_row
{
	text-align: center;
}
.contact_form .button-with-recaptcha
{
	float: right;
	margin-top: 14px;
}
.vc_col-sm-8 .fieldset-with-recaptcha .recaptcha-container
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.comment_form .g-recaptcha-wrapper
{
	float: none;
	margin: 0;
	-ms-flex-item-align: end;
	-webkit-align-self: end;
	-moz-align-self: end;
	align-self: end;
}
.vc_col-sm-8 .fieldset-with-recaptcha .terms-container
{
	max-width: 438px;
}
.vc_col-sm-8 .fieldset-with-recaptcha .recaptcha-container
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.vc_col-sm-8 .fieldset-with-recaptcha .recaptcha-container .g-recaptcha-wrapper
{
	margin-right: 0;
}
.vc_col-sm-8 .submit-container.fieldset-with-recaptcha .recaptcha-container .button-with-recaptcha
{
	float: none;
	margin-top: 10px;
	margin-left: auto;
	margin-right: 0;
}
.vc_col-sm-6 .fieldset-with-recaptcha
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.vc_col-sm-6 .fieldset-with-recaptcha .recaptcha-container
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.vc_col-sm-6 .fieldset-with-recaptcha .terms-container
{
	max-width: 100%;
}
.vc_col-sm-6 .contact_form .g-recaptcha-wrapper
{
	float: none;
	margin: 0;
}
.vc_col-sm-6 .contact_form .submit-container .button-with-recaptcha
{
	float: none;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.vc_col-sm-6 .fieldset-with-recaptcha .terms-container
{
	height: auto;
	-ms-flex-order: 1;
	-webkit-order: 1;
	-moz-order: 1;
	order: 1;
	padding-bottom: 10px;
}
.vc_col-sm-6 .contact_form .submit-container.fieldset-with-recaptcha .recaptcha-container .button-with-recaptcha
{
	margin-right: auto;
}
.comment_form .fieldset-with-recaptcha .terms-container
{
	-ms-flex-order: 1;
	-webkit-order: 1;
	-moz-order: 1;
	order: 1;
	-ms-flex-item-align: end;
	-webkit-align-self: end;
	-moz-align-self: end;
	align-self: end;
}
.contact_form .terms-container,
.comment_form .terms-container
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding-bottom: 10px;
	margin-top: 0;
}
.comment_form .terms-container
{
	float: right;
	padding-bottom: 0;
}
.fieldset-with-recaptcha .terms-container
{
	float: left;
	max-width: 640px;
	height: 74px;
	padding-bottom: 0;
}
.comment_form .fieldset-with-recaptcha .terms-container
{
	height: auto;
}
.recaptcha-container
{
	float: right;
}
.comment_form .recaptcha-container
{
	clear: both;
	margin-top: 10px;
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.comment_form .fieldset-with-recaptcha
{
	display: -ms-flexbox;
	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
.comment_form .button-with-recaptcha
{
	float: none;
	margin-top: 10px;
	margin-left: auto;
	margin-right: 0;
}
.terms-container input
{
	width: auto;
	cursor: pointer;
	margin: 0;
}
.terms-container label
{
	margin-left: 10px;
	cursor: pointer;
	line-height: 18px;
}
/* --- pagination --- */
.pagination
{
	float: right;
	list-style: none;
}
.pagination li
{
	float: left;
	margin-left: 2px;
}
.pagination li:first-child
{
	margin-left: 0;
}
.pagination li a, .pagination li span
{
	display: block;
	height: 30px;
	padding: 9px 11px 7px;
	font-size: 11px;
}
/* --- sidebar box --- */
.sidebar_box
{
	float: left;
	width: 320px;
	margin-top: 50px;
}
.sidebar_box:first-child
{
	margin-top: 0;
}
.sidebar_box .header_left, .footer_box .header_left
{
	width: 258px;
}
.sidebar_box .header_right, .footer_box .header_right
{
	width: 62px;
	width: auto;
}
/* --- sidebar header top --- */
.header_top_sidebar .textwidget
{
	margin-top: 10px;
}
/* --- sidebar header top right --- */
.header_top_right_sidebar
{
	float: right;
	margin: 0;
}
.header_top_right_sidebar>*
{
	margin: 18px 0 0 25px;
}
/* --- sidebar right --- */
.sidebar-right
{
	list-style: none;
	padding: 0;
	margin: 0;
}
/* --- training classes --- */
.accordion
{
	clear: both;
	list-style: none;
	padding: 0;
}
.accordion.page_margin_top
{
	margin-top: 13px;
}
.accordion .ui-accordion-header h5
{
	font-family: 'Bliss Pro';
	font-style: italic;
	margin-top: 5px;
}
.accordion .ui-accordion-header
{
	cursor: pointer;
	padding-bottom: 15px;
	padding-top: 14px;
	border-bottom: 1px solid #353535;
	background: url("/wp-content/themes/estetiq/images/icon_accordion_arrow_down.png") no-repeat right center;
}
.accordion li:first-child .ui-accordion-header
{
	padding-top: 0;
}
.accordion .ui-accordion-header.ui-state-hover
{
	border-bottom: 1px solid #409915;
}
.accordion .ui-accordion-header.ui-state-active
{
	border-bottom: 2px solid #409915;
	background: url("/wp-content/themes/estetiq/images/icon_accordion_arrow_up.png") no-repeat right center;
}
.accordion .ui-accordion-content
{
	padding: 20px 0;
	line-height: 150%;
}
.accordion.wide .ui-accordion-content
{
	padding: 30px 0;
}
.accordion .ui-accordion-content .thumb_image, .accordion .ui-accordion-content .thumb_image img
{
	display: block;
	width: 80px;
	height: 80px;
}
.accordion .ui-accordion-content .thumb_image
{
	float: left;
	margin-right: 20px;
}
.accordion.widget-classes .text
{
	margin-left: 100px;
}
.accordion .ui-accordion-content .item_footer
{
	margin-top: 20px;
	line-height: 1;
}
.accordion .ui-accordion-content .item_footer .more
{
	margin-right: 2px;
}
.accordion .ui-accordion-content .item_footer .more:first-child
{
	margin-right: 0;
}
.accordion.wide .about_img
{
	width: 500px;
	height: auto;
	margin-bottom: 23px;
}
.accordion.wide .full-width .about_img
{
	width: 100%;
}
.accordion.wide .full-width .column_left,
.accordion.wide .full-width .column_right
{
	width: 290px;
}
.accordion.wide .full-width .pricing_plan li
{
	width: 100%
}
.accordion .list.trainers li
{
	margin-top: 20px;
}
.accordion .list.trainers li:first-child
{
	margin-top: 0;
}
.accordion ul, .accordion ul li ul
{
    list-style-type: none;
}
/* --- tabs --- */
.ui-tabs-hide
{
	display: none;
}
.ui-tabs-nav
{
	float: left;
	width: 80px;
}
.ui-tabs-nav li
{
	margin-bottom: 2px;
}
.ui-tabs-nav li:last-child
{
	margin-bottom: 0;
}
.ui-tabs-nav li a
{
	display: block;
	width: 80px;
	text-align: center;
	padding: 5px 0;
}
.ui-tabs-panel
{
	float: right;
	width: 500px;
}
.ui-tabs-panel ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-tabs-panel p
{
	padding: 24px 0 25px;
}
.horizontal .ui-tabs-panel
{
	float: none;
	width: 100%;
}
/* tabs navigation */
.ui-tabs-nav, .tabs_navigation
{
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}
.tabs_navigation
{
	float: none;
	clear: both;
	width: 100%;
}
.tabs_navigation li
{
	float: left;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
}
.tabs_navigation li:last-child
{
	margin-right: 0;
}
.tabs_navigation li a
{
	width: auto;
	display: block;
	text-align: center;
	padding: 8px 10px;
}
/* --- columns --- */
.columns
{
	
}
.column_left, .column_right
{
	width: 235px;
}
.column_left
{
	float: left;
	margin-right: 30px;
}
.column_right
{
	float: right;
}
.columns p,
.wpb_text_column p
{
	clear: both;
	padding: 25px 0;
}
.columns.full_width .column_left
{
	width: 450px;
}
.columns.full_width .column_right
{
	width: 480px;
}
/* --- list --- */
.list
{
	clear: both;
	padding: 25px 0;
	margin: 0;
	list-style: none;
}
.ui-tabs-panel ul.list
{
	padding: 25px 0;
}
.list li
{
	background-position: left center;
	padding-left: 18px;
	background-repeat: no-repeat;
}
.list.top_marker li
{
	background-position: left 8px;
}
/* --- pricing plan --- */
.pricing_plan
{
	clear: both;
	float: left;
	margin-top: 13px;
}
.pricing_plan li
{
	/*width: 235px;*/
	padding-left: 18px;
}
/* --- timetable --- */
.timetable
{
	width: 100%;
	font-size: 11px;
	margin-top: 30px;
}
.timetable tbody tr
{
	background: url("/wp-content/themes/estetiq/images/dotted_line.png") left top repeat-x;
}
.timetable th, .timetable td
{
	width: 12.5%;
	text-align: center;
	padding: 15px;
}
.timetable .last
{
	padding-right: 0;
}
.timetable .class_trainers
{
	font-size: 12px;
}
.timetable .event
{
	background-color: #409915;
	color: #414042;
	border-bottom: 1px solid #151515;
	border-right: 1px solid #151515;
	line-height: 150%;
}
.timetable .event a
{
	display: block;
	color: #414042;
	font-weight: bold;
}
.timetable .row_gray
{
	background-color: #202020;
}
.timetable .event:hover,
.timetable .event.tooltip:hover
{
	background-color: #FFF !important;
	color: #000 !important;
}
.timetable .event:hover a,
.timetable .event.tooltip:hover a
{
	color: #000 !important;
}
.timetable.small
{
	display: none;
	font-size: 13px;
}
.timetable_dropdown_navigation
{
	border: 1px solid #E0E0E0;
}
/* --- tip/tooltip/qtip --- */
.tip
{
	background: url("/wp-content/themes/estetiq/images/icon_tip.png") #202020 no-repeat 15px center;
	padding: 10px 10px 10px 35px;
	float: right;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.tooltip
{
	cursor: pointer;
}
.tooltip .tooltip_text
{
	display: block;
	padding-bottom: 16px;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 1000;
	left: -19px;
	bottom: 100%;
	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	/* CSS3 Transitions */
	-webkit-transition-property: opacity, visibility;
	-moz-transition-property: opacity, visibility;
	-o-transition-property: opacity, visibility;
	-ms-transition-property: opacity, visibility;
	transition-property: opacity, visibility;
	background: url("/wp-content/themes/estetiq/images/tooltip_arrow.png") no-repeat 15px bottom;
}
.tooltip .tooltip_content
{
	background: #FFF;
	color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	line-height: 150%;
	font-family: 'Bliss Pro';
	font-size: 13px;
	text-align: left;
}
.tooltip:hover .tooltip_text
{	
	visibility: visible;
	opacity: 1;
}
.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content
{
	font-size: 13px;
	font-family: 'Bliss Pro';
	color: #414042;
}
.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content
{
	border:none; 
}
.ui-tooltip-content
{
	padding:10px 20px 10px 20px;
}
.ui-tooltip-error .ui-tooltip-content
{
	background:#E9431C;
}
.ui-tooltip-success .ui-tooltip-content
{
	background:#61911B;
}
/* --- controls --- */
.controls
{
	position: absolute;
	padding: 10px;
	list-style: none;
	margin: 0;
}
.controls li
{
	float: left;
}
.controls .open_details, .controls .open_lightbox, .controls .open_video_lightbox, .controls .open_url_lightbox, .controls .open_iframe_lightbox, .controls .more, .controls .close, .controls .prev, .controls .next
{
	display: block;
	width: 40px;
	height: 40px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.controls .more, .controls .close, .controls .prev, .controls .next
{
	width: 39px;
	height: 39px;
}
.controls .open_details:hover, .controls .open_lightbox:hover, .controls .open_video_lightbox:hover, .controls .open_url_lightbox:hover, .controls .open_iframe_lightbox:hover
{
	background-position: 0 -40px;
}
.controls .more:hover, .controls .close:hover, .controls .prev:hover, .controls .next:hover
{
	background-position: 0 -39px;
}
.controls .open_details
{
	background-image: url("/wp-content/themes/estetiq/images/thumb_details.png");
	margin-left: 0;
}
.controls .open_lightbox
{
	background-image: url("/wp-content/themes/estetiq/images/thumb_image.png");
}
.controls .open_video_lightbox
{
	background-image: url("/wp-content/themes/estetiq/images/thumb_video.png");
}
.controls .open_url_lightbox
{
	background-image: url("/wp-content/themes/estetiq/images/thumb_url.png");
}
.controls .open_iframe_lightbox
{
	background-image: url("/wp-content/themes/estetiq/images/thumb_url.png");
}
.controls .more
{
	background-image: url("/wp-content/themes/estetiq/images/navigation_more.png");
}
.controls .close
{
	background-image: url("/wp-content/themes/estetiq/images/navigation_close.png");
}
.slider_navigation .more
{
	display: none;
}
/* --- isotope gallery --- */
.isotope-item 
{
	z-index: 2;
}
.isotope-hidden.isotope-item 
{
	pointer-events: none;
	z-index: 1;
}
.isotope,
.isotope .isotope-item 
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope 
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item 
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	-ms-transition-property:     -ms-transform, opacity;
	-o-transition-property:         top, left, opacity;
	transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition 
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.theme_gallery
{
	margin: 0 auto;
	list-style: none;
	padding: 0;
}
.gallery_box
{
	display: block;
	cursor: pointer;
	margin-top: 30px;
}
.gallery_box img
{
	display: block;
	width: 240px;
	height: 180px;
	background: url("/wp-content/themes/estetiq/images/preloader.gif") no-repeat center center;
}
.gallery_box .description
{
	width: 240px;
	background-color: #409915;

	padding: 20px;
	background-position: 220px center;
}
.gallery_box .description h5
{
	margin-top: 5px;
	color: #000;
	font-family: 'Bliss Pro';
	font-style: italic;
}
.gallery_box:hover .description
{
	background-color: #414042;
	background-image: url("/wp-content/themes/estetiq/images/icon_arrow_top_black.png");
}
.gallery_box:hover h3
{
	color: #409915;
}
.gallery_box .controls
{
	display: none;
	top: 90px;
	left: 69px;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000)";/* IE8 */    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);/* IE6 & 7 */ 
	background: rgba(0, 0, 0, 0.25);
	zoom: 1;
}
.gallery_box:hover .controls
{
	display: block;
}
.gallery_item_details_list
{
	height: 0;
	overflow: hidden;
	display: none;
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}
.gallery_item_details_list .gallery_item_details
{
	display: none;
	position: relative;
}
.gallery_item_details_list .image_box
{
	position: relative;
	float: left;
	width: 480px;
	margin-right: 30px;
}
.gallery_item_details_list .details_box
{
	float: left;
	width: 450px;
	padding-top: 23px;
	border-top: 2px solid #409915;
	border-bottom: 2px solid #409915;
}
.gallery_item_details_list .image_box img
{
	width: 480px;
	height: auto;
	background: url("/wp-content/themes/estetiq/images/preloader.gif") no-repeat center center;
}
.gallery_item_details_list .image_box .controls
{
	bottom: 0;
	right: 0;
}
.gallery_item_details_list .details_box .subheader
{
	font-family: 'Bliss Pro';
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 17px;
}
.gallery_item_details_list .details_box p
{
	clear: both;
	line-height: 150%;
	padding: 20px 0;
}
.gallery_item_details_list .details_box .columns
{
	clear: both;
}
.gallery_item_details_list .details_box .column_left,
.gallery_item_details_list .details_box .column_right
{
	width: 210px;
}
.gallery_item_details_list .details_box .list
{
	line-height: 150%;
}
/* --- fancybox --- */
#fancybox-title-float-main
{
	background: #FFF;
	padding: 0;
	color: #000;
}
#fancybox-wrap,
#fancybox-wrap *
{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/* --- contact details --- */
.contact_details
{
	float: left;
}
.contact_details_about
{
	width: 240px;
	height: 240px;
	background: #FFF;
	padding: 20px;
	color: #000;
	line-height: 150%;
}
.contact_details_about p 
{
	color: #000;
	clear: both;
	padding: 25px 0;
}
.contact_details_map
{
	width: 240px;
	height: 240px;
}
.contact_details_about, .contact_details_map
{
	float: left;
}
.contact_data
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.contact_data li
{
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 30px;
}
.contact_data .phone
{
	background-image: url("/wp-content/themes/estetiq/images/icon_contact_phone.png");
}
.contact_data .fax
{
	background-image: url("/wp-content/themes/estetiq/images/icon_contact_fax.png");
}
.contact_data .email
{
	background-image: url("/wp-content/themes/estetiq/images/icon_contact_mail.png");
}
/* --- footer banner box --- */
.footer_banner_box_container
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer_banner_box
{
	float: left;
	height: 100px;
	width: 320px;
	padding: 20px 30px;
}
.footer_banner_box h3
{
	font-family: 'Bliss Pro';
	font-style: italic;
	color: #000;
	margin-top: 5px;
}
.footer_banner_box.super_light_green
{
	background-color: #179999;
}
.footer_banner_box.light_green
{
	background-color: #138d94;
}
.footer_banner_box.green
{
	background-color: #118994;
}
.footer_banner_box .banner_icon
{
	float: left;
	margin-right: 20px;
}
.footer_banner_box .content
{
	float: left;
	width: 190px;
	margin-top: 5px;
}
/* --- footer box --- */
.footer_box_container
{
	margin-top: 0;
	position:relative;
	height:140px;
}
.footer_box
{
	float: left;
	width: 290px;
	margin-left: 30px;
}
.footer_box:first-child
{
	margin-left: 0;
}
.footer_box.scrolling_recent_posts_widget
{
	width: 320px;
}
/* --- footer contact info --- */
.footer_contact_info_container
{
	clear: both;
	padding-top: 30px;
	padding-left: 0;
	list-style: none;

	margin: 0;
}
.footer_contact_info_row
{
	clear: both;
	padding-top: 5px;
}
.footer_contact_info_row:first-child
{
	padding-top: 0;
}
.footer_contact_info_left
{
	float: left;
	width: 150px;
}
.footer_contact_info_right
{
	float: right;
	width: 120px;
	margin-left: 20px;
}
/* --- footer_social_icons --- */
.footer_social_icons
{
	margin-top: 30px;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
}
.footer_social_icons li
{
	float: left;
	margin-left: 10px;
}
.footer_social_icons li:first-child
{
	margin-left: 0;
}
/* --- opening hours --- */
.opening_hours
{
	float: left;
	clear: both;
	margin-top: 20px;
}
.opening_hours.page_margin_top
{
	margin-top: 20px;
}
.opening_hours li
{
	width: 290px;
}
/* --- footer recent posts --- */
.footer_recent_posts
{
	
}
/* --- copyright area --- */
.copyright_area
{
	border-top: 1px solid #515151;
	padding: 15px 0;
	font-size: 12px;
}
.copyright_left
{
	float: left;
}
.copyright_right
{
	float: right;
}
.copyright_right .scroll_top
{
	font-size: 11px;
	background-position: right center;
	padding-right: 15px;
}
/* --- links --- */
.more,
.categories li a,
.widget_categories li a,
.scrolling_list_control_left, 
.scrolling_list_control_right,
.pagination li a,
.pagination li span,
.scrolling_list li .number,
.ui-tabs-nav li a,
.tabs_navigation li a,
.categories li.posted_by,
.search input,
.comment_form input, .comment_form textarea,
.contact_form input, .contact_form textarea
{
	border: 1px solid #515151;
}
.more:hover,
.categories li a:hover,
.widget_categories li a:hover,
li.current-cat a,
.scrolling_list_control_left:hover, 
.scrolling_list_control_right:hover,
.search input[type='submit']:hover,
.comment_form input[type='submit']:hover,
.contact_form input[type='submit']:hover,
.pagination li a:hover,
.pagination li.selected a,
.pagination li.selected span,
.scrolling_list li a:hover .number,
.ui-tabs-nav li a:hover,
.ui-tabs-nav li.ui-tabs-active a,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected
{
	border-color: #409915;
	color: #414042;
}
.search .search_input:focus,
.comment_form .text_input:focus, .comment_form textarea:focus,
.contact_form .text_input:focus, .contact_form textarea:focus
{
	border-color: #72a8a8;
}
.sf-menu a:hover,
.more:hover,
.categories li a:hover,
.widget_categories li a:hover,
.controls .prev:hover, 
.controls .next:hover,
.controls .close:hover,
.comments_number:hover,
.scrolling_list_control_left:hover, 
.scrolling_list_control_right:hover,
.home_box .upcoming_class_prev:hover, 
.home_box .upcoming_class_next:hover,
.social_icon:hover,
.pagination li a:hover,
.ui-tabs-nav li a:hover,
.tabs_navigation li a:hover
{
	text-decoration: none;
}
/* --- widgets --- */
.textwidget
{
	float: left;
}
.classes_widget .box_header
{
	margin-bottom: 30px;
}
.widget_categories .box_header
{
	margin-top: 27px;
}
.widget_categories ul, .widget_archive ul
{
	clear: both;
	float: left;
	margin-top: 30px;
}
.widget_archive li
{
	float: left;
	width: 160px;
	margin-bottom: 5px;
}
.tagcloud
{
	clear: both;
	float: left;
	margin-top: 20px;
}
/* --- visual composer --- */
.wpb_row *,
.wpb_row *::before,
.wpb_row *::after
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_row::before,
.wpb_row::after
{
  content: " ";
  display: table;
}
.wpb_row::after
{
  clear: both;
}
.vc_row .vc_column_container > .vc_column-inner
{
	padding: 0;
}
.page_layout .wpb_row
{
	margin-bottom: 0;
}
body .vc_row
{
	margin-left: 0;
	margin-right: 0;
}
.wpb_widgetised_column,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin, .wpb_button
{
	margin-bottom: 0 !important;
	
}
.wpb_widgetised_column
{
	clear: both;
}
.wpb_widgetised_column .wpb_wrapper > ul
{
	padding: 0;
}
.vc_row-fluid .wpb_column.page_left
{
	float: left;
    width: 630px;
}
.vc_row-fluid .wpb_column.page_right
{
	float: right;
    width: 330px;
	margin: 0;
}
.wpb_separator.wpb_content_element,
.vc_text_separator.wpb_content_element
{
	border-color: #E0E0E0;
	margin-bottom: 0;
	height: auto;
}
.vc_text_separator.wpb_content_element
{
	position: static;
	top: 0;
}
.vc_row-fluid [class*="vc_col-sm-"]
{
	float: left;
	margin-left: 30px;
	min-height: auto;
	padding-left: 0;
	padding-right: 0;
	
}
.vc_row-fluid [class*="vc_col-sm-"]:first-child ,
.vc_row-fluid .vc-container-anchor+[class*="vc_col-sm-"]
{
	margin-left: 0;
}
.wpb_single_image figure.vc_figure
{
	display: block;
}
.vc_row .vc_grid-item[class*="vc_col-sm"] 
{
	margin-left: 0;
}
.vc_row .vc_grid-item.vc_col-sm-12
{
	width: 100%
}
.vc_row .vc_grid-item.vc_col-sm-11 
{
	width: 91.66666667%
}
.vc_row .vc_grid-item.vc_col-sm-10 
{
	width: 83.33333333%
}
.vc_row .vc_grid-item.vc_col-sm-9 
{
	width: 75%
}
.vc_row .vc_grid-item.vc_col-sm-8 
{
	width: 66.66666667%
}
.vc_row .vc_grid-item.vc_col-sm-7 
{
	width: 58.33333333%
}
.vc_row .vc_grid-item.vc_col-sm-6 
{
	width: 50%
}
.vc_row .vc_grid-item.vc_col-sm-5 
{
	width: 41.66666667%
}
.vc_row .vc_grid-item.vc_col-sm-4 
{
	width: 33.33333333%
}
.vc_row .vc_grid-item.vc_col-sm-3 
{
	width: 25%
}
.vc_row .vc_grid-item.vc_col-sm-2 
{
	width: 16.66666667%
}
.vc_row .vc_grid-item.vc_col-sm-1 
{
	width: 8.33333333%
}
/* --- vc classes --- */
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion
{
	width: 100%;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .tabs-panel
{
	float: none;
	margin-left: 110px;
	width: auto;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .tabs-panel>ul
{
	padding: 0;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .about_img
{
	width: 100%;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion.full-width .tabs-panel
{
	margin: 0;
	width: 100%;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .column_left,
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .column_right
{
	width: 50%;
	margin: 0;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .column_left
{
	padding-right: 15px;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .column_right
{
	padding-left: 15px;
}
.vc_row-fluid div[class*="vc_col-sm-"] .classes-accordion .items_list li
{
	width: 100%;
}
.vc_row-fluid div.vc_col-sm-8+div.vc_col-sm-4 .classes-accordion .ui-tabs-nav,
.vc_row-fluid div.vc_col-sm-4 .classes-accordion .ui-tabs-nav,
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .ui-tabs-nav
{
	margin-bottom: 21px;
	width: 100%;
}

.vc_row-fluid div.vc_col-sm-8+div.vc_col-sm-4 .classes-accordion .ui-tabs-nav li,
.vc_row-fluid div.vc_col-sm-4 .classes-accordion .ui-tabs-nav li,
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .ui-tabs-nav li
{
	float: left;
}
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .ui-tabs-nav li a
{
	width: 70px;
}
.vc_row-fluid div.vc_col-sm-8+div.vc_col-sm-4 .classes-accordion .tabs-panel,
.vc_row-fluid div.vc_col-sm-4 .classes-accordion .tabs-panel,
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .tabs-panel
{
	clear: both;
	margin: 0;
	width: 100%;
}
.vc_row-fluid div.vc_col-sm-8+div.vc_col-sm-4 .classes-accordion .column_left,
.vc_row-fluid div.vc_col-sm-8+div.vc_col-sm-4 .classes-accordion .column_right,
.vc_row-fluid div.vc_col-sm-4 .classes-accordion .column_left,
.vc_row-fluid div.vc_col-sm-4 .classes-accordion .column_right,
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .column_left,
.vc_row-fluid div.vc_col-sm-3 .classes-accordion .column_right
{
	padding: 0;
	width: 100%;
}
/* --- vc timetable --- */
.vc_row-fluid .vc_col-sm-9 .timetable,
.vc_row-fluid .vc_col-sm-8 .timetable,
.vc_row-fluid .vc_col-sm-6 .timetable,
.vc_row-fluid .vc_col-sm-4 .timetable,
.vc_row-fluid .vc_col-sm-3 .timetable
{
	display: none;
}
.vc_row-fluid .vc_col-sm-9 .timetable.small,
.vc_row-fluid .vc_col-sm-8 .timetable.small,
.vc_row-fluid .vc_col-sm-6 .timetable.small,
.vc_row-fluid .vc_col-sm-4 .timetable.small,
.vc_row-fluid .vc_col-sm-3 .timetable.small
{
	display: block;
}
.vc_row-fluid .vc_col-sm-9 .timetable.small .items_list li,
.vc_row-fluid .vc_col-sm-8 .timetable.small .items_list li,
.vc_row-fluid .vc_col-sm-6 .timetable.small .items_list li,
.vc_row-fluid .vc_col-sm-4 .timetable.small .items_list li,
.vc_row-fluid .vc_col-sm-3 .timetable.small .items_list li
{
	width: 100%;
}
/* --- vc isotope gallery --- */
[class*="vc_col-sm-"] .tabs_navigation li:last-child {
	margin-bottom: 2px;
}
.vc_row-fluid [class*="vc_col-sm-"] .gallery_item_details_list .image_box img,
.vc_row-fluid [class*="vc_col-sm-"] .details_box,
.vc_row-fluid [class*="vc_col-sm-"] .theme_gallery
{
	width: 100%;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .image_box,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .image_box,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .image_box,
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .details_box_outer,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .details_box_outer,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .details_box_outer
{
	width: 50%;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .image_box,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .image_box,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .image_box
{
	margin-right: 0px;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .image_box img,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .image_box img,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .image_box img
{
	width: 100%;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .details_box_outer,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .details_box_outer,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .details_box_outer
{
	float: right;
	padding-left: 30px;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .column_right
{
	width: 50%;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-8 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-7 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-6 .gallery_item_details_list .column_left
{
	margin-right: 0;
	padding-right: 15px;
}
.vc_row-fluid .vc_col-sm-12 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-10 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-9 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-8 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-7 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-6 .gallery_item_details_list .column_right
{
	padding-left: 15px;
}
.vc_row-fluid  .vc_col-sm-8 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-8 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-8+.vc_col-sm-4 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-8+.vc_col-sm-4 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-7 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-7 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-6 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-6 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-4 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-4 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-3 .gallery_item_details_list .image_box,
.vc_row-fluid  .vc_col-sm-3 .gallery_item_details_list .details_box_outer
{
	width: 100%;
}
.vc_row-fluid  .vc_col-sm-8 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-8+.vc_col-sm-4 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-7 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-6 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-4 .gallery_item_details_list .details_box_outer,
.vc_row-fluid  .vc_col-sm-3 .gallery_item_details_list .details_box_outer
{
	float: left;
	margin-top: 23px;
	padding-left: 0;
}
.vc_row-fluid .vc_col-sm-8+.vc_col-sm-4 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-4 .gallery_item_details_list .column_left,
.vc_row-fluid .vc_col-sm-3 .gallery_item_details_list .column_left
{
	width: 100%;
	margin-right: 0;
	padding-right: 0;
}
.vc_row-fluid .vc_col-sm-8+.vc_col-sm-4 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-4 .gallery_item_details_list .column_right,
.vc_row-fluid .vc_col-sm-3 .gallery_item_details_list .column_right
{
	width: 100%;
	padding-left: 0;
}
/* --- vc blog --- */
[class*="vc_col-sm-"] .blog li.post,
[class*="vc_col-sm-"] .blog li.gymbase_gallery
{
	margin-top: 30px;
	margin-bottom: 30px;
}
[class*="vc_col-sm-"] .post_content,
[class*="vc_col-sm-"] .post_content a.post_image img
{
	float: none;
	width: 100%;
}
[class*="vc_col-sm-"] .post_content
{
	padding-left: 110px;
}
.vc_col-sm-8+.vc_col-sm-4 .post,
.vc_col-sm-4 .post,
.vc_col-sm-3 .post
{
	margin-bottom: 23px;
	margin-top: 23px;
}
.vc_col-sm-8+.vc_col-sm-4 .comment_box,
.vc_col-sm-4 .comment_box,
.vc_col-sm-3 .comment_box,
.vc_col-sm-8+.vc_col-sm-4 .post_content,
.vc_col-sm-4 .post_content,
.vc_col-sm-3 .post_content,
.vc_col-sm-8+.vc_col-sm-4 .post_content a.post_image img,
.vc_col-sm-4 .post_content a.post_image img,
.vc_col-sm-3 .post_content a.post_image img
{
	width: 100%;
}
.vc_col-sm-8+.vc_col-sm-4 .comment_box,
.vc_col-sm-4 .comment_box,
.vc_col-sm-3 .comment_box
{
	margin-right: 0;
}
.vc_col-sm-8+.vc_col-sm-4 .comment_box .first_row,
.vc_col-sm-4 .comment_box .first_row,
.vc_col-sm-3 .comment_box .first_row
{
	float: left;
	padding: 8px 10px;
	font-size: 11px;
}
.vc_col-sm-8+.vc_col-sm-4 .comment_box .second_row,
.vc_col-sm-4 .comment_box .second_row,
.vc_col-sm-3 .comment_box .second_row
{
	display: inline;
	margin-top: 0;
	margin-left: 2px;
	font-size: 11px;
}
.vc_col-sm-8+.vc_col-sm-4 .comment_box .comments_number,
.vc_col-sm-4 .comment_box .comments_number,
.vc_col-sm-3 .comment_box .comments_number
{
	float: right;
	padding: 9px 0 6px;
}
.vc_col-sm-8+.vc_col-sm-4 .post_content,
.vc_col-sm-4 .post_content,
.vc_col-sm-3 .post_content
{
	float: left;
	margin-top: 20px;
	padding-left: 0;
}
.vc_col-sm-8+.vc_col-sm-4 .post_content .categories,
.vc_col-sm-4 .post_content .categories,
.vc_col-sm-3 .post_content .categories
{
	width: 236px;
	float: left;
}
/* --- vc forms --- */
.vc_row-fluid .vc_col-sm-12 .comment_form,
.vc_row-fluid .vc_col-sm-12 .contact_form,
.vc_row-fluid .vc_col-sm-10 .comment_form,
.vc_row-fluid .vc_col-sm-10 .contact_form,
.vc_row-fluid .vc_col-sm-9 .comment_form,
.vc_row-fluid .vc_col-sm-9 .contact_form,
.vc_row-fluid .vc_col-sm-8 .comment_form,
.vc_row-fluid .vc_col-sm-8 .contact_form
{
	margin-top: 23px;
}
.vc_row-fluid .vc_col-sm-12 .contact_form .left,
.vc_row-fluid .vc_col-sm-12 .contact_form .right,
.vc_row-fluid .vc_col-sm-10 .contact_form .left,
.vc_row-fluid .vc_col-sm-10 .contact_form .right,
.vc_row-fluid .vc_col-sm-9 .contact_form .left,
.vc_row-fluid .vc_col-sm-9 .contact_form .right,
.vc_row-fluid .vc_col-sm-8 .contact_form .left,
.vc_row-fluid .vc_col-sm-8 .contact_form .right
{
	width: 217px;
}
.vc_row-fluid .vc_col-sm-12 .comment_form .text_input:first-child,
.vc_row-fluid .vc_col-sm-12 .contact_form .block:first-child,
.vc_row-fluid .vc_col-sm-10 .comment_form .text_input:first-child,
.vc_row-fluid .vc_col-sm-10 .contact_form .block:first-child,
.vc_row-fluid .vc_col-sm-9 .comment_form .text_input:first-child,
.vc_row-fluid .vc_col-sm-9 .contact_form .block:first-child,
.vc_row-fluid .vc_col-sm-8 .comment_form .text_input:first-child,
.vc_row-fluid .vc_col-sm-8 .contact_form .block:first-child
{
	margin-top: 0;
}
.vc_row-fluid .vc_col-sm-12 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-12 .contact_form textarea,
.vc_row-fluid .vc_col-sm-10 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-10 .contact_form textarea,
.vc_row-fluid .vc_col-sm-9 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-9 .contact_form textarea,
.vc_row-fluid .vc_col-sm-8 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-8 .contact_form textarea,
.vc_row-fluid .vc_col-sm-6 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-6 .contact_form textarea
{
	width: 227px;
}
.vc_row-fluid .vc_col-sm-4 .comment_form,
.vc_row-fluid .vc_col-sm-4 .contact_form
{
	margin-top: 23px;
}
.vc_row-fluid .vc_col-sm-4 .contact_form .left,
.vc_row-fluid .vc_col-sm-4 .contact_form .right
{
	width: 300px;
}
.vc_row-fluid .vc_col-sm-4 .comment_form .right,
.vc_row-fluid .vc_col-sm-4 .contact_form .right
{
	margin-top: 10px;
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-4 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-4 .contact_form textarea
{
	width: 300px;
}
.vc_row-fluid .vc_col-sm-3 .contact_form .left,
.vc_row-fluid .vc_col-sm-3 .contact_form .right
{
	width: 217px;
	margin-top: 10px;
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-3 .contact_form .text_input,
.vc_row-fluid .vc_col-sm-3 .contact_form textarea
{
	width: 217px;
}
/* --- vc columns --- */
.vc_col-sm-10 .column_left {
	margin-right: 23px;
}
/* --- vc image gallery --- */
.flex-direction-nav a.flex-next,
.flex-direction-nav a.flex-prev
{
	border: none;
}
/* --- vc image carousel --- */
.vc-carousel .vc-carousel-inner 
{
	margin-bottom: 25px !important;
}
.vc-carousel-control .icon-next:before,
.vc-carousel-control .icon-prev:before
{
	content: '' !important;
}
.vc-carousel .vc-inner a
{
	border: none;
}
.vc-carousel-control.vc-right,
.vc-carousel-control.vc-left
{
	border: none;
}
.vc-carousel-control .icon-next 
{
	background: none no-repeat 0 0;
	background-position: 100% 0;
}
.vc-carousel-control .icon-prev 
{
	background: none no-repeat 0 0;
}
.vc-carousel-indicators 
{
	bottom: -30px !important;
}
/* --- vc carousel --- */
.vc-carousel .link_title, 
.vc-carousel .link_image
{
	border: none;
}
/* --- vc contact info --- */
[class*="vc_col-sm-"] .contact_details
{
	clear: both;
}
[class*="vc_col-sm-"] .contact_details_about
{
	width: 240px;
}
.vc_row-fluid .vc_col-sm-12 .contact_details_about,
.vc_row-fluid .vc_col-sm-10 .contact_details_about,
.vc_row-fluid .vc_col-sm-9 .contact_details_about,
.vc_row-fluid .vc_col-sm-8 .contact_details_about
{
	padding: 20px;
}
.vc_row-fluid .vc_col-sm-6 .contact_details_about
{
	padding: 20px 10px 20px 15px;
	width: 225px;
}
.vc_row-fluid .vc_col-sm-4 .page_margin_top
{
	margin-top: 23px;
}
.vc_row-fluid .vc_col-sm-4 .contact_details_about
{
	padding: 20px;
	width: 300px;
}
.vc_row-fluid .vc_col-sm-4 .contact_details_map
{
	width: 300px;
}
.vc_row-fluid .vc_col-sm-3 .contact_details_about
{
	padding: 10px;
	width: 240px;
}
.vc_row-fluid .vc_col-sm-3 .contact_details_map
{
	width: 240px;
}
/* --- vc widgets --- */
.vc_row-fluid .sidebar_box
{
	width: 100%;
}
.vc_row-fluid .vc_col-sm-8 + .vc_col-sm-4 .sidebar_box .header_left,
.vc_row-fluid .vc_col-sm-8 + .vc_col-sm-4 .footer_box .header_left
{
	width: 180px;
}
.vc_row-fluid .vc_col-sm-4 .sidebar_box .header_left,
.vc_row-fluid .vc_col-sm-4 .footer_box .header_left
{
	width: 165px;
}
/* --- vc widget archive --- */
[class*="vc_col-sm-"] .widget_archive li:last-child
{
	margin-bottom: 5px;
}
/* --- vc widget homebox --- */
.vc_row-fluid div[class*="vc_col-sm-"] .home_box
{
	width: 100%;
	height: auto;
}
/* --- vc widget accordion --- */
.vc_row-fluid div[class*="vc_col-sm-"] .accordion,
.vc_row-fluid .vc_col-sm-12 .accordion .ui-accordion-content .item_footer,
.vc_row-fluid .vc_col-sm-10 .accordion .ui-accordion-content .item_footer,
.vc_row-fluid .vc_col-sm-9 .accordion .ui-accordion-content .item_footer,
.vc_row-fluid .vc_col-sm-8 .accordion .ui-accordion-content .item_footer
{
	margin: 0;
}
/* --- vc widget homebox --- */
.vc_col-sm-4 .home_box .header_left {
	width: 178px;
}
.vc_col-sm-3 .home_box .header_left,
.vc_col-sm-3 .home_box .header_right {
	float: none;
}
.vc_col-sm-3 .home_box .header_right {
	margin: 5px auto 0 auto;
}
.vc_col-sm-3 .home_box .news .text {
	width: auto;
	float: none;
}
/* --- vc widget twitter --- */
.vc_col-sm-3 .sidebar_box .header_left
{
	width: 150px;
}
/* --- columns widths - full width --- */
.vc_responsive .vc_row-fluid .vc_col-sm-6
{
	width: 465px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-8
{
	width: 610px;
}
/* Fix for right sidebar that is 320px width */
.vc_responsive .vc_row-fluid .vc_col-sm-8 + .vc_col-sm-4
{
	width: 320px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-4
{
	width: 300px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-3
{
	width: 217px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-9
{
	width: 713px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-2
{
	width: 135px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-10
{
	width: 795px;
}
.vc_responsive .vc_row-fluid .vc_col-sm-12
{
	width: 100%;
}
/* --- nested columns --- */
.vc_responsive .vc_col-sm-8 .vc_col-sm-6
{
	width: 290px;
}
.vc_responsive .vc_col-sm-8 .post_content .vc_col-sm-6,
.vc_responsive .vc_col-sm-8 .accordion.wide .vc_col-sm-6
{
	width: 235px;
}
.gallery_item_details_list .details_box .vc_col-sm-6
{
	width: 210px;
}


.insta{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQwLjQsNS41SDM1LjZjLTEuNDM0LDAtMi42LDEuMTY2LTIuNiwyLjZWMTIuOWMwLDEuNDM0LDEuMTY2LDIuNiwyLjYsMi42SDQwLjRjMS40MzQsMCwyLjYtMS4xNjYsMi42LTIuNlY4LjEgICAgQzQzLDYuNjY2LDQxLjgzNCw1LjUsNDAuNCw1LjV6IE00MSwxMi45YzAsMC4zMzEtMC4yNjksMC42LTAuNiwwLjZIMzUuNmMtMC4zMzEsMC0wLjYtMC4yNjktMC42LTAuNlY4LjEgICAgYzAtMC4zMzEsMC4yNjktMC42LDAuNi0wLjZINDAuNGMwLjMzMSwwLDAuNiwwLjI2OSwwLjYsMC42VjEyLjl6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM0MTQwNDIiIGRhdGEtb2xkX2NvbG9yPSIjNTYxQTFBIj48L3BhdGg+CgkJPHBhdGggZD0iTTM3LjgsMC41SDEwLjJDNC41NzYsMC41LDAsNS4wODksMCwxMC43MzFWMTcuNXYydjE3Ljc3QzAsNDIuOTExLDQuNTc2LDQ3LjUsMTAuMiw0Ny41aDI3LjYgICAgYzUuNjI0LDAsMTAuMi00LjU4OSwxMC4yLTEwLjIzVjE5LjV2LTJ2LTYuNzY5QzQ4LDUuMDg5LDQzLjQyNCwwLjUsMzcuOCwwLjV6IE00NiwzNy4yN2MwLDQuNTM4LTMuNjc5LDguMjMtOC4yLDguMjNIMTAuMiAgICBjLTQuNTIyLDAtOC4yLTMuNjkyLTguMi04LjIzVjE5LjVoMTIuMjIxQzExLjYyLDIyLjA0MywxMCwyNS41ODQsMTAsMjkuNWMwLDcuNzIsNi4yOCwxNCwxNCwxNHMxNC02LjI4LDE0LTE0ICAgIGMwLTMuOTE2LTEuNjItNy40NTctNC4yMjEtMTBINDZWMzcuMjd6IE0zNiwyOS41YzAsNi42MTctNS4zODMsMTItMTIsMTJzLTEyLTUuMzgzLTEyLTEyczUuMzgzLTEyLDEyLTEyUzM2LDIyLjg4MywzNiwyOS41eiAgICAgTTMxLjE3NCwxNy41Yy0yLjEwMS0xLjI2MS00LjU1LTItNy4xNzQtMnMtNS4wNzMsMC43MzktNy4xNzQsMkgydi02Ljc2OUMyLDYuMTkyLDUuNjc5LDIuNSwxMC4yLDIuNWgyNy42ICAgIGM0LjUyMSwwLDguMiwzLjY5Miw4LjIsOC4yMzFWMTcuNUgzMS4xNzR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM0MTQwNDIiIGRhdGEtb2xkX2NvbG9yPSIjNTYxQTFBIj48L3BhdGg+CgkJPHBhdGggZD0iTTE1LDI5LjVjMCw0Ljk2Miw0LjAzNyw5LDksOXM5LTQuMDM4LDktOXMtNC4wMzctOS05LTlTMTUsMjQuNTM4LDE1LDI5LjV6IE0zMSwyOS41YzAsMy44Ni0zLjE0MSw3LTcsN3MtNy0zLjE0LTctNyAgICBzMy4xNDEtNyw3LTdTMzEsMjUuNjQsMzEsMjkuNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzQxNDA0MiIgZGF0YS1vbGRfY29sb3I9IiM1NjFBMUEiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+)}
.fb{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDguNjA1IDQ4LjYwNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDguNjA1IDQ4LjYwNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxwYXRoIGQ9Ik0zNC4wOTQsOC42ODhoNC43NTZWMC4wMDVoLTguNjQzYy0wLjcyMS0wLjAzLTkuNTEtMC4xOTgtMTEuNzg4LDguNDg5Yy0wLjAzMywwLjA5MS0wLjc2MSwyLjE1Ny0wLjc2MSw2Ljk4M2wtNy45MDMsMC4wMjQgICB2OS4xMDdsNy45MTMtMC4wMjN2MjQuMDIxaDEyLjA4N3YtMjRoOHYtOS4xMzFoLTh2LTIuODczQzI5Ljc1NSwxMC44MTYsMzAuNTA4LDguNjg4LDM0LjA5NCw4LjY4OHogTTM1Ljc1NSwxNy40NzR2NS4xMzFoLTh2MjQgICBoLTguMDg3VjIyLjU3OWwtNy45MTMsMC4wMjN2LTUuMTA3bDcuOTM0LTAuMDIzbC0wLjAyMS0xLjAxN2MtMC4xMDQtNS4xMTIsMC42MjUtNy4yNjIsMC42NTgtNy4zNjUgICBjMS45NjYtNy40ODIsOS40NzMtNy4xMDYsOS43OTUtNy4wODZsNi43MjksMC4wMDJ2NC42ODNoLTIuNzU2Yy00LjY3MywwLTYuMzM4LDMuMDU0LTYuMzM4LDUuOTEydjQuODczTDM1Ljc1NSwxNy40NzQgICBMMzUuNzU1LDE3LjQ3NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzQxNDA0MiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+)}
.vk{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTggNTExLjk5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OCA1MTEuOTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ4OS4yNSwzMzUuNjgxYy0xMS4xMzctMTMuMzQ3LTIzLjcxOS0yNS4yNjQtMzUuODg4LTM2Ljc4OWMtNC4yNzYtNC4wNTEtOC43LTguMjQtMTIuOTYtMTIuMzk5ICAgIGMtMC4wMDEtMC4wMDEtMC4wMDItMC4wMDItMC4wMDMtMC4wMDNjLTUuNzMtNS41ODktOC41MzUtOS41NTYtOC44MjgtMTIuNDg2Yy0wLjI4OC0yLjg4LDEuNjgtNy4xNTMsNi4yMDctMTMuNDY5ICAgIGM2Ljc2OS05LjUsMTMuOTg0LTE5LjAxNiwyMC45NjQtMjguMjE4YzYuMjA0LTguMTgsMTIuNjE4LTE2LjYzOSwxOC43NjYtMjUuMTQ2bDEuMzgtMS45MSAgICBjMTEuOTk1LTE2LjYwMiwyNC4zOTctMzMuNzY5LDMxLjA0My01NC42ODljMS44OTgtNS45OTgsMy44NjktMTQuODc0LTAuODg1LTIyLjY2NmMtNC43NTYtNy43OTQtMTMuNTczLTEwLjEwNC0xOS43ODctMTEuMTYyICAgIGMtMy4wMzUtMC41Mi01LjkxNS0wLjU2My04LjU5NS0wLjU2M2wtNzcuODA2LTAuMDY5Yy0xMy40NTItMC4yMjQtMjIuNzg0LDYuMTUyLTI3Ljg3LDE4Ljk1NiAgICBjLTQuMDcsMTAuMjI2LTguODc3LDIyLjA3Ny0xNC40NDYsMzMuMzE5Yy0xMC42NTUsMjEuNzAzLTI0LjE5NCw0Ni43LTQzLjgxOCw2Ny41MjdsLTAuODcyLDAuOTI4ICAgIGMtMS4zMzYsMS40MjYtMy41MTksMy43NTgtNC42NCw0LjI5M2MtMi4xMjYtMS4zMzYtNC41NzktOC45NzctNC40NjctMTIuOThjMC4wMDMtMC4wOTksMC4wMDQtMC4xOTcsMC4wMDQtMC4yOTVsLTAuMDY5LTg5LjkwMyAgICBjMC0wLjQ1Ny0wLjAzMi0wLjkxNC0wLjA5My0xLjM2N2MtMS43NDUtMTIuODI2LTUuMTQ3LTI1LjY4NC0yNS40NDctMjkuNjljLTAuNjUxLTAuMTI5LTEuMzEzLTAuMTkzLTEuOTc1LTAuMTkzaC04MC45MzUgICAgYy0xNS4yMjcsMC0yMy4yODEsNi45NzMtMjkuNzM4LDE0LjUzM2MtMS44NjksMi4yMDQtNi44MzUsOC4wNTYtNC4zMDUsMTUuMjFjMi41Niw3LjIzOSwxMC4xODgsOC42ODQsMTIuNjkyLDkuMTU4ICAgIGM4LjgyLDEuNjc0LDEzLjM4MSw2LjY1OSwxNC43OTMsMTYuMTg5YzIuNzkxLDE4LjUxNywzLjEzMywzOC4zMjYsMS4wNzgsNjIuMzA5Yy0wLjU3Myw2LjQzOS0xLjYzOSwxMS4zMzMtMy4zNTksMTUuNDAzICAgIGMtMC40NzYsMS4xMjctMC44OTQsMS44MjUtMS4xODYsMi4yMzZjLTAuNDY2LTAuMTg4LTEuMTkxLTAuNTQ4LTIuMTk1LTEuMjM1Yy02LjE5OC00LjI0MS0xMC44NjktMTAuODM0LTE1LjM4Ni0xNy4yMDggICAgYy0xOC4wNDItMjUuNDczLTMzLjIxOC01My42MDctNDYuNDAxLTg2LjAyMmMtNS40MjktMTMuMjgzLTE1LjYzNS0yMC43MDItMjguNzE5LTIwLjg5NGMtMjQuOTI4LTAuNDE1LTQ3Ljk4My0wLjQwNS03MC40NTksMC4wMzIgICAgYy0xMC42MDEsMC4xODQtMTguMDM1LDMuNTIxLTIyLjA5OSw5LjkyYy00LjA2OSw2LjQxMS0zLjkyLDE0LjU4NSwwLjQ0NCwyNC4yOTljMzEuMTk2LDY5LjM3LDU5LjUyMiwxMTkuODM0LDkxLjg0MiwxNjMuNjI4ICAgIGMyMi43NTcsMzAuODMyLDQ1LjY2NSw1Mi4yMzQsNzIuMDkyLDY3LjM1NGMyNy43NjYsMTUuODg1LDU5LjA4LDIzLjY3LDk1LjQwOCwyMy42NjljNC4xMzEsMCw4LjMzNC0wLjEwMSwxMi41OTMtMC4zMDQgICAgYzIyLjQxMy0xLjAyMSwzMS41MzItOS45MzYsMzIuNTI3LTMxLjc2NWMwLjU1OC0xMS41MzcsMS44NDItMjAuODgzLDYuMjk3LTI5LjAwM2MxLjI0Ni0yLjI3MywyLjY1Mi0zLjc5NywzLjc2LTQuMDc2ICAgIGMxLjE3OC0wLjI5NCwzLjI2NywwLjQyNyw1LjU5LDEuOTM2YzQuMjQ3LDIuNzU4LDcuOTA0LDYuNDk4LDEwLjkxMSw5Ljc4MWMzLjA0OCwzLjMzNyw2LjEyOCw2Ljc4NCw5LjEwOSwxMC4xMTcgICAgYzYuMzQzLDcuMDk3LDEyLjkwMiwxNC40MzYsMTkuNzc0LDIxLjQzNmMxNS41NDMsMTUuODQ0LDMzLjQ2MSwyMy4xMSw1My4yNzgsMjEuNTg4bDcxLjIwNSwwLjAzM2MwLjAwMiwwLDAuMDAzLDAsMC4wMDQsMCAgICBjMC4yMjYsMCwwLjQ1Mi0wLjAwNywwLjY3OC0wLjAyMmM4LjIxMy0wLjU0NywxNS4zMTQtNS4wOTQsMTkuNDg0LTEyLjQ3OGM1LjAyMS04Ljg5Miw0Ljk0NS0yMC4xNTUtMC4yMDctMzAuMTQgICAgQzUwMi4zNTksMzUyLjAxLDQ5NS4zODQsMzQzLjA3NSw0ODkuMjUsMzM1LjY4MXogTTQ5MC4xODEsMzgyLjUwMmMtMC45ODIsMS43MzktMi4xOTMsMi4wNTYtMi44MTgsMi4xMzJsLTcxLjE5LTAuMDMzICAgIGMtMC4wMDIsMC0wLjAwNCwwLTAuMDA3LDBjLTAuMjgxLDAtMC41NjIsMC4wMTEtMC44NDEsMC4wMzVjLTE0LjAyNSwxLjE2OC0yNS45NDYtMy43NjItMzcuNDc0LTE1LjUxMiAgICBjLTYuNTM5LTYuNjYyLTEyLjkzNy0xMy44MTktMTkuMTI0LTIwLjc0MWMtMy4wMTUtMy4zNzMtNi4xMzItNi44NjItOS4yNjQtMTAuMjljLTMuODg0LTQuMjQyLTguNjg1LTkuMTE3LTE0Ljg1NC0xMy4xMjMgICAgYy05LjIzNi01Ljk5NS0xNi44OS01LjgxNC0yMS42ODMtNC42MDZjLTQuNzQzLDEuMTk1LTExLjQ4NSw0LjYwNS0xNi42NiwxNC4wNDljLTYuNzA0LDEyLjIxOS04LjE4MywyNS40MDEtOC43ODUsMzcuODU0ICAgIGMtMC4zNDgsNy42MTYtMS42MzYsOS42MjgtMi4xNzQsMTAuMTM5Yy0wLjcwNSwwLjY3LTMuMDYxLDEuODQ4LTEwLjkyMiwyLjIwN2MtMzcuNzc2LDEuNzc2LTY5LjQ3OC00Ljk4OS05Ni45MzEtMjAuNjk2ICAgIGMtMjMuODgyLTEzLjY2NC00NC43OTQtMzMuMjkxLTY1LjgwOS02MS43NjJjLTMxLjQyNS00Mi41NzktNTkuMDc1LTkxLjg4Ny04OS42NS0xNTkuODc3Yy0xLjEwOC0yLjQ2My0xLjQ1LTQtMS41NDktNC44MjMgICAgYzAuNzgtMC4yNTYsMi4zMDQtMC41OTMsNC45NzYtMC42NDJjMjIuMjQ4LTAuNDMxLDQ1LjA2Mi0wLjQ0Myw2OS43NjUtMC4wMzFjMy4zODIsMC4wNSw3LjIzMywxLjA2NSwxMC4xNDksOC4yICAgIGMxMy43NzQsMzMuODY5LDI5LjY4NSw2My4zNDQsNDguNjQ1LDkwLjExMmM1LjAzNCw3LjEwNSwxMS4zLDE1Ljk0OSwyMC41MDksMjIuMjVjOC40MzUsNS43NzYsMTUuMjgsNS41LDE5LjUzOCw0LjI1MiAgICBjNC4yNi0xLjI0OSwxMC4xNzItNC43MTksMTQuMTU0LTE0LjE0N2MyLjU2OS02LjA3Nyw0LjEyMi0xMi45Miw0Ljg5MS0yMS41NjZjMi4xOTctMjUuNjUzLDEuODA3LTQ2Ljk4MS0xLjIyNS02Ny4wOTggICAgYy0yLjEzNy0xNC40MTMtOS41NzktMjQuODI1LTIxLjMwMi0zMC4xNDJjMi4wODItMS4wODQsNC40MjgtMS41MzYsNy42ODYtMS41MzZoNzkuODc3YzQuNDk0LDEuMDA4LDUuMzg0LDIuMTkyLDUuNjg5LDIuNTk3ICAgIGMxLjI5NCwxLjcyMSwyLjAzNCw1Ljc5MiwyLjQ4Niw4Ljk3M2wwLjA2OCw4OS4wNzRjLTAuMTgsOC41MzksMy45NywyNy40NzcsMTguMSwzMi42N2MwLjExNiwwLjA0MywwLjIzMywwLjA4MywwLjM1LDAuMTIxICAgIGMxMi44NjQsNC4yMDQsMjEuMzczLTQuODc3LDI1Ljk0MS05Ljc1NmwwLjgxNC0wLjg2NmMyMS40OTYtMjIuODE1LDM1Ljk3MS00OS40NzMsNDcuMjgtNzIuNTA4ICAgIGM1Ljg5NC0xMS44OTUsMTAuODg2LTI0LjE5OSwxNS4xMDctMzQuODA1YzIuMTEyLTUuMzE5LDQuMDM0LTYuMTk1LDguNjItNi4wOThjMC4wNjMsMC4wMDIsMC4xMjUsMC4wMDIsMC4xODksMC4wMDJsNzcuOTA1LDAuMDY5ICAgIGMxLjgxMiwwLDMuNzAzLDAuMDIxLDUuMTcsMC4yNzJjMy43MTIsMC42MzIsNS4yNDEsMS40MDIsNS43NDUsMS43MjFjMC4wNTIsMC41OTEsMC4wNCwyLjI5MS0xLjA4Miw1LjgzOSAgICBjLTUuNjUxLDE3Ljc4OS0xNi41NzIsMzIuOTAzLTI4LjEzMyw0OC45MDVsLTEuMzgxLDEuOTEzYy02LjAwNyw4LjMxMi0xMi4zNSwxNi42NzUtMTguNDgzLDI0Ljc2NCAgICBjLTcuMDcsOS4zMjEtMTQuMzc4LDE4Ljk1OC0yMS4zMDcsMjguNjg0Yy0xNC44MTQsMjAuNjY5LTEzLjUxMiwzNC4zODUsNC45NzUsNTIuNDE3YzQuMzY5LDQuMjY1LDguODQ3LDguNTA3LDEzLjE3OSwxMi42MDkgICAgYzEyLjI4MSwxMS42MzMsMjMuODgyLDIyLjYyLDM0LjIzNSwzNS4wMjZjNS40Miw2LjUzNCwxMS41NjQsMTQuMzgxLDE2LjA0MiwyMy4wMjkgICAgQzQ5MS45NTQsMzc2LjI4Niw0OTEuMzgxLDM4MC4zNzYsNDkwLjE4MSwzODIuNTAyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojNDE0MDQyIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNzQuMzgyLDE2OS42MzVjLTEuNDk4LTIuOTY0LTIuOTgzLTUuOTM2LTQuNDU0LTguOTE0Yy0yLjQ5Ni01LjA0OS04LjYwOC03LjEyMy0xMy42NjEtNC42MjcgICAgYy01LjA1LDIuNDk1LTcuMTIyLDguNjExLTQuNjI3LDEzLjY2MWMxLjQ5OSwzLjAzNCwzLjAxMiw2LjA2Miw0LjUzNyw5LjA4MWMxLjc5NSwzLjU1Miw1LjM4Niw1LjYsOS4xMSw1LjYgICAgYzEuNTQ2LDAsMy4xMTctMC4zNTMsNC41OTItMS4wOThDNzQuOTA4LDE4MC43OTYsNzYuOTIzLDE3NC42NjIsNzQuMzgyLDE2OS42MzV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM0MTQwNDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMzguMzUzLDI3NS40NDFjLTE2LjcyNC0yMi42NTktMzIuMzctNDcuMjctNDcuODMtNzUuMjM5Yy0yLjcyNS00LjkzLTguOTMxLTYuNzE2LTEzLjg2LTMuOTkyICAgIGMtNC45MjksMi43MjUtNi43MTcsOC45MzEtMy45OTIsMTMuODZjMTUuODk2LDI4Ljc1NiwzMi4wMTMsNTQuMTAyLDQ5LjI3MSw3Ny40ODVjMiwyLjcxLDUuMDg3LDQuMTQzLDguMjE0LDQuMTQzICAgIGMyLjEwNCwwLDQuMjI2LTAuNjQ4LDYuMDQ4LTEuOTk1QzE0MC43MzUsMjg2LjM1OSwxNDEuNjk3LDI3OS45NzQsMTM4LjM1MywyNzUuNDQxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojNDE0MDQyIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=)}

.footer_box_container .insta{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQwLjQsNS41SDM1LjZjLTEuNDM0LDAtMi42LDEuMTY2LTIuNiwyLjZWMTIuOWMwLDEuNDM0LDEuMTY2LDIuNiwyLjYsMi42SDQwLjRjMS40MzQsMCwyLjYtMS4xNjYsMi42LTIuNlY4LjEgICAgQzQzLDYuNjY2LDQxLjgzNCw1LjUsNDAuNCw1LjV6IE00MSwxMi45YzAsMC4zMzEtMC4yNjksMC42LTAuNiwwLjZIMzUuNmMtMC4zMzEsMC0wLjYtMC4yNjktMC42LTAuNlY4LjEgICAgYzAtMC4zMzEsMC4yNjktMC42LDAuNi0wLjZINDAuNGMwLjMzMSwwLDAuNiwwLjI2OSwwLjYsMC42VjEyLjl6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTM3LjgsMC41SDEwLjJDNC41NzYsMC41LDAsNS4wODksMCwxMC43MzFWMTcuNXYydjE3Ljc3QzAsNDIuOTExLDQuNTc2LDQ3LjUsMTAuMiw0Ny41aDI3LjYgICAgYzUuNjI0LDAsMTAuMi00LjU4OSwxMC4yLTEwLjIzVjE5LjV2LTJ2LTYuNzY5QzQ4LDUuMDg5LDQzLjQyNCwwLjUsMzcuOCwwLjV6IE00NiwzNy4yN2MwLDQuNTM4LTMuNjc5LDguMjMtOC4yLDguMjNIMTAuMiAgICBjLTQuNTIyLDAtOC4yLTMuNjkyLTguMi04LjIzVjE5LjVoMTIuMjIxQzExLjYyLDIyLjA0MywxMCwyNS41ODQsMTAsMjkuNWMwLDcuNzIsNi4yOCwxNCwxNCwxNHMxNC02LjI4LDE0LTE0ICAgIGMwLTMuOTE2LTEuNjItNy40NTctNC4yMjEtMTBINDZWMzcuMjd6IE0zNiwyOS41YzAsNi42MTctNS4zODMsMTItMTIsMTJzLTEyLTUuMzgzLTEyLTEyczUuMzgzLTEyLDEyLTEyUzM2LDIyLjg4MywzNiwyOS41eiAgICAgTTMxLjE3NCwxNy41Yy0yLjEwMS0xLjI2MS00LjU1LTItNy4xNzQtMnMtNS4wNzMsMC43MzktNy4xNzQsMkgydi02Ljc2OUMyLDYuMTkyLDUuNjc5LDIuNSwxMC4yLDIuNWgyNy42ICAgIGM0LjUyMSwwLDguMiwzLjY5Miw4LjIsOC4yMzFWMTcuNUgzMS4xNzR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTE1LDI5LjVjMCw0Ljk2Miw0LjAzNyw5LDksOXM5LTQuMDM4LDktOXMtNC4wMzctOS05LTlTMTUsMjQuNTM4LDE1LDI5LjV6IE0zMSwyOS41YzAsMy44Ni0zLjE0MSw3LTcsN3MtNy0zLjE0LTctNyAgICBzMy4xNDEtNyw3LTdTMzEsMjUuNjQsMzEsMjkuNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+)}
.footer_box_container .fb{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDguNjA1IDQ4LjYwNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDguNjA1IDQ4LjYwNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxwYXRoIGQ9Ik0zNC4wOTQsOC42ODhoNC43NTZWMC4wMDVoLTguNjQzYy0wLjcyMS0wLjAzLTkuNTEtMC4xOTgtMTEuNzg4LDguNDg5Yy0wLjAzMywwLjA5MS0wLjc2MSwyLjE1Ny0wLjc2MSw2Ljk4M2wtNy45MDMsMC4wMjQgICB2OS4xMDdsNy45MTMtMC4wMjN2MjQuMDIxaDEyLjA4N3YtMjRoOHYtOS4xMzFoLTh2LTIuODczQzI5Ljc1NSwxMC44MTYsMzAuNTA4LDguNjg4LDM0LjA5NCw4LjY4OHogTTM1Ljc1NSwxNy40NzR2NS4xMzFoLTh2MjQgICBoLTguMDg3VjIyLjU3OWwtNy45MTMsMC4wMjN2LTUuMTA3bDcuOTM0LTAuMDIzbC0wLjAyMS0xLjAxN2MtMC4xMDQtNS4xMTIsMC42MjUtNy4yNjIsMC42NTgtNy4zNjUgICBjMS45NjYtNy40ODIsOS40NzMtNy4xMDYsOS43OTUtNy4wODZsNi43MjksMC4wMDJ2NC42ODNoLTIuNzU2Yy00LjY3MywwLTYuMzM4LDMuMDU0LTYuMzM4LDUuOTEydjQuODczTDM1Ljc1NSwxNy40NzQgICBMMzUuNzU1LDE3LjQ3NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+)}
.footer_box_container .vk{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTggNTExLjk5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OCA1MTEuOTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ4OS4yNSwzMzUuNjgxYy0xMS4xMzctMTMuMzQ3LTIzLjcxOS0yNS4yNjQtMzUuODg4LTM2Ljc4OWMtNC4yNzYtNC4wNTEtOC43LTguMjQtMTIuOTYtMTIuMzk5ICAgIGMtMC4wMDEtMC4wMDEtMC4wMDItMC4wMDItMC4wMDMtMC4wMDNjLTUuNzMtNS41ODktOC41MzUtOS41NTYtOC44MjgtMTIuNDg2Yy0wLjI4OC0yLjg4LDEuNjgtNy4xNTMsNi4yMDctMTMuNDY5ICAgIGM2Ljc2OS05LjUsMTMuOTg0LTE5LjAxNiwyMC45NjQtMjguMjE4YzYuMjA0LTguMTgsMTIuNjE4LTE2LjYzOSwxOC43NjYtMjUuMTQ2bDEuMzgtMS45MSAgICBjMTEuOTk1LTE2LjYwMiwyNC4zOTctMzMuNzY5LDMxLjA0My01NC42ODljMS44OTgtNS45OTgsMy44NjktMTQuODc0LTAuODg1LTIyLjY2NmMtNC43NTYtNy43OTQtMTMuNTczLTEwLjEwNC0xOS43ODctMTEuMTYyICAgIGMtMy4wMzUtMC41Mi01LjkxNS0wLjU2My04LjU5NS0wLjU2M2wtNzcuODA2LTAuMDY5Yy0xMy40NTItMC4yMjQtMjIuNzg0LDYuMTUyLTI3Ljg3LDE4Ljk1NiAgICBjLTQuMDcsMTAuMjI2LTguODc3LDIyLjA3Ny0xNC40NDYsMzMuMzE5Yy0xMC42NTUsMjEuNzAzLTI0LjE5NCw0Ni43LTQzLjgxOCw2Ny41MjdsLTAuODcyLDAuOTI4ICAgIGMtMS4zMzYsMS40MjYtMy41MTksMy43NTgtNC42NCw0LjI5M2MtMi4xMjYtMS4zMzYtNC41NzktOC45NzctNC40NjctMTIuOThjMC4wMDMtMC4wOTksMC4wMDQtMC4xOTcsMC4wMDQtMC4yOTVsLTAuMDY5LTg5LjkwMyAgICBjMC0wLjQ1Ny0wLjAzMi0wLjkxNC0wLjA5My0xLjM2N2MtMS43NDUtMTIuODI2LTUuMTQ3LTI1LjY4NC0yNS40NDctMjkuNjljLTAuNjUxLTAuMTI5LTEuMzEzLTAuMTkzLTEuOTc1LTAuMTkzaC04MC45MzUgICAgYy0xNS4yMjcsMC0yMy4yODEsNi45NzMtMjkuNzM4LDE0LjUzM2MtMS44NjksMi4yMDQtNi44MzUsOC4wNTYtNC4zMDUsMTUuMjFjMi41Niw3LjIzOSwxMC4xODgsOC42ODQsMTIuNjkyLDkuMTU4ICAgIGM4LjgyLDEuNjc0LDEzLjM4MSw2LjY1OSwxNC43OTMsMTYuMTg5YzIuNzkxLDE4LjUxNywzLjEzMywzOC4zMjYsMS4wNzgsNjIuMzA5Yy0wLjU3Myw2LjQzOS0xLjYzOSwxMS4zMzMtMy4zNTksMTUuNDAzICAgIGMtMC40NzYsMS4xMjctMC44OTQsMS44MjUtMS4xODYsMi4yMzZjLTAuNDY2LTAuMTg4LTEuMTkxLTAuNTQ4LTIuMTk1LTEuMjM1Yy02LjE5OC00LjI0MS0xMC44NjktMTAuODM0LTE1LjM4Ni0xNy4yMDggICAgYy0xOC4wNDItMjUuNDczLTMzLjIxOC01My42MDctNDYuNDAxLTg2LjAyMmMtNS40MjktMTMuMjgzLTE1LjYzNS0yMC43MDItMjguNzE5LTIwLjg5NGMtMjQuOTI4LTAuNDE1LTQ3Ljk4My0wLjQwNS03MC40NTksMC4wMzIgICAgYy0xMC42MDEsMC4xODQtMTguMDM1LDMuNTIxLTIyLjA5OSw5LjkyYy00LjA2OSw2LjQxMS0zLjkyLDE0LjU4NSwwLjQ0NCwyNC4yOTljMzEuMTk2LDY5LjM3LDU5LjUyMiwxMTkuODM0LDkxLjg0MiwxNjMuNjI4ICAgIGMyMi43NTcsMzAuODMyLDQ1LjY2NSw1Mi4yMzQsNzIuMDkyLDY3LjM1NGMyNy43NjYsMTUuODg1LDU5LjA4LDIzLjY3LDk1LjQwOCwyMy42NjljNC4xMzEsMCw4LjMzNC0wLjEwMSwxMi41OTMtMC4zMDQgICAgYzIyLjQxMy0xLjAyMSwzMS41MzItOS45MzYsMzIuNTI3LTMxLjc2NWMwLjU1OC0xMS41MzcsMS44NDItMjAuODgzLDYuMjk3LTI5LjAwM2MxLjI0Ni0yLjI3MywyLjY1Mi0zLjc5NywzLjc2LTQuMDc2ICAgIGMxLjE3OC0wLjI5NCwzLjI2NywwLjQyNyw1LjU5LDEuOTM2YzQuMjQ3LDIuNzU4LDcuOTA0LDYuNDk4LDEwLjkxMSw5Ljc4MWMzLjA0OCwzLjMzNyw2LjEyOCw2Ljc4NCw5LjEwOSwxMC4xMTcgICAgYzYuMzQzLDcuMDk3LDEyLjkwMiwxNC40MzYsMTkuNzc0LDIxLjQzNmMxNS41NDMsMTUuODQ0LDMzLjQ2MSwyMy4xMSw1My4yNzgsMjEuNTg4bDcxLjIwNSwwLjAzM2MwLjAwMiwwLDAuMDAzLDAsMC4wMDQsMCAgICBjMC4yMjYsMCwwLjQ1Mi0wLjAwNywwLjY3OC0wLjAyMmM4LjIxMy0wLjU0NywxNS4zMTQtNS4wOTQsMTkuNDg0LTEyLjQ3OGM1LjAyMS04Ljg5Miw0Ljk0NS0yMC4xNTUtMC4yMDctMzAuMTQgICAgQzUwMi4zNTksMzUyLjAxLDQ5NS4zODQsMzQzLjA3NSw0ODkuMjUsMzM1LjY4MXogTTQ5MC4xODEsMzgyLjUwMmMtMC45ODIsMS43MzktMi4xOTMsMi4wNTYtMi44MTgsMi4xMzJsLTcxLjE5LTAuMDMzICAgIGMtMC4wMDIsMC0wLjAwNCwwLTAuMDA3LDBjLTAuMjgxLDAtMC41NjIsMC4wMTEtMC44NDEsMC4wMzVjLTE0LjAyNSwxLjE2OC0yNS45NDYtMy43NjItMzcuNDc0LTE1LjUxMiAgICBjLTYuNTM5LTYuNjYyLTEyLjkzNy0xMy44MTktMTkuMTI0LTIwLjc0MWMtMy4wMTUtMy4zNzMtNi4xMzItNi44NjItOS4yNjQtMTAuMjljLTMuODg0LTQuMjQyLTguNjg1LTkuMTE3LTE0Ljg1NC0xMy4xMjMgICAgYy05LjIzNi01Ljk5NS0xNi44OS01LjgxNC0yMS42ODMtNC42MDZjLTQuNzQzLDEuMTk1LTExLjQ4NSw0LjYwNS0xNi42NiwxNC4wNDljLTYuNzA0LDEyLjIxOS04LjE4MywyNS40MDEtOC43ODUsMzcuODU0ICAgIGMtMC4zNDgsNy42MTYtMS42MzYsOS42MjgtMi4xNzQsMTAuMTM5Yy0wLjcwNSwwLjY3LTMuMDYxLDEuODQ4LTEwLjkyMiwyLjIwN2MtMzcuNzc2LDEuNzc2LTY5LjQ3OC00Ljk4OS05Ni45MzEtMjAuNjk2ICAgIGMtMjMuODgyLTEzLjY2NC00NC43OTQtMzMuMjkxLTY1LjgwOS02MS43NjJjLTMxLjQyNS00Mi41NzktNTkuMDc1LTkxLjg4Ny04OS42NS0xNTkuODc3Yy0xLjEwOC0yLjQ2My0xLjQ1LTQtMS41NDktNC44MjMgICAgYzAuNzgtMC4yNTYsMi4zMDQtMC41OTMsNC45NzYtMC42NDJjMjIuMjQ4LTAuNDMxLDQ1LjA2Mi0wLjQ0Myw2OS43NjUtMC4wMzFjMy4zODIsMC4wNSw3LjIzMywxLjA2NSwxMC4xNDksOC4yICAgIGMxMy43NzQsMzMuODY5LDI5LjY4NSw2My4zNDQsNDguNjQ1LDkwLjExMmM1LjAzNCw3LjEwNSwxMS4zLDE1Ljk0OSwyMC41MDksMjIuMjVjOC40MzUsNS43NzYsMTUuMjgsNS41LDE5LjUzOCw0LjI1MiAgICBjNC4yNi0xLjI0OSwxMC4xNzItNC43MTksMTQuMTU0LTE0LjE0N2MyLjU2OS02LjA3Nyw0LjEyMi0xMi45Miw0Ljg5MS0yMS41NjZjMi4xOTctMjUuNjUzLDEuODA3LTQ2Ljk4MS0xLjIyNS02Ny4wOTggICAgYy0yLjEzNy0xNC40MTMtOS41NzktMjQuODI1LTIxLjMwMi0zMC4xNDJjMi4wODItMS4wODQsNC40MjgtMS41MzYsNy42ODYtMS41MzZoNzkuODc3YzQuNDk0LDEuMDA4LDUuMzg0LDIuMTkyLDUuNjg5LDIuNTk3ICAgIGMxLjI5NCwxLjcyMSwyLjAzNCw1Ljc5MiwyLjQ4Niw4Ljk3M2wwLjA2OCw4OS4wNzRjLTAuMTgsOC41MzksMy45NywyNy40NzcsMTguMSwzMi42N2MwLjExNiwwLjA0MywwLjIzMywwLjA4MywwLjM1LDAuMTIxICAgIGMxMi44NjQsNC4yMDQsMjEuMzczLTQuODc3LDI1Ljk0MS05Ljc1NmwwLjgxNC0wLjg2NmMyMS40OTYtMjIuODE1LDM1Ljk3MS00OS40NzMsNDcuMjgtNzIuNTA4ICAgIGM1Ljg5NC0xMS44OTUsMTAuODg2LTI0LjE5OSwxNS4xMDctMzQuODA1YzIuMTEyLTUuMzE5LDQuMDM0LTYuMTk1LDguNjItNi4wOThjMC4wNjMsMC4wMDIsMC4xMjUsMC4wMDIsMC4xODksMC4wMDJsNzcuOTA1LDAuMDY5ICAgIGMxLjgxMiwwLDMuNzAzLDAuMDIxLDUuMTcsMC4yNzJjMy43MTIsMC42MzIsNS4yNDEsMS40MDIsNS43NDUsMS43MjFjMC4wNTIsMC41OTEsMC4wNCwyLjI5MS0xLjA4Miw1LjgzOSAgICBjLTUuNjUxLDE3Ljc4OS0xNi41NzIsMzIuOTAzLTI4LjEzMyw0OC45MDVsLTEuMzgxLDEuOTEzYy02LjAwNyw4LjMxMi0xMi4zNSwxNi42NzUtMTguNDgzLDI0Ljc2NCAgICBjLTcuMDcsOS4zMjEtMTQuMzc4LDE4Ljk1OC0yMS4zMDcsMjguNjg0Yy0xNC44MTQsMjAuNjY5LTEzLjUxMiwzNC4zODUsNC45NzUsNTIuNDE3YzQuMzY5LDQuMjY1LDguODQ3LDguNTA3LDEzLjE3OSwxMi42MDkgICAgYzEyLjI4MSwxMS42MzMsMjMuODgyLDIyLjYyLDM0LjIzNSwzNS4wMjZjNS40Miw2LjUzNCwxMS41NjQsMTQuMzgxLDE2LjA0MiwyMy4wMjkgICAgQzQ5MS45NTQsMzc2LjI4Niw0OTEuMzgxLDM4MC4zNzYsNDkwLjE4MSwzODIuNTAyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNzQuMzgyLDE2OS42MzVjLTEuNDk4LTIuOTY0LTIuOTgzLTUuOTM2LTQuNDU0LTguOTE0Yy0yLjQ5Ni01LjA0OS04LjYwOC03LjEyMy0xMy42NjEtNC42MjcgICAgYy01LjA1LDIuNDk1LTcuMTIyLDguNjExLTQuNjI3LDEzLjY2MWMxLjQ5OSwzLjAzNCwzLjAxMiw2LjA2Miw0LjUzNyw5LjA4MWMxLjc5NSwzLjU1Miw1LjM4Niw1LjYsOS4xMSw1LjYgICAgYzEuNTQ2LDAsMy4xMTctMC4zNTMsNC41OTItMS4wOThDNzQuOTA4LDE4MC43OTYsNzYuOTIzLDE3NC42NjIsNzQuMzgyLDE2OS42MzV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMzguMzUzLDI3NS40NDFjLTE2LjcyNC0yMi42NTktMzIuMzctNDcuMjctNDcuODMtNzUuMjM5Yy0yLjcyNS00LjkzLTguOTMxLTYuNzE2LTEzLjg2LTMuOTkyICAgIGMtNC45MjksMi43MjUtNi43MTcsOC45MzEtMy45OTIsMTMuODZjMTUuODk2LDI4Ljc1NiwzMi4wMTMsNTQuMTAyLDQ5LjI3MSw3Ny40ODVjMiwyLjcxLDUuMDg3LDQuMTQzLDguMjE0LDQuMTQzICAgIGMyLjEwNCwwLDQuMjI2LTAuNjQ4LDYuMDQ4LTEuOTk1QzE0MC43MzUsMjg2LjM1OSwxNDEuNjk3LDI3OS45NzQsMTM4LjM1MywyNzUuNDQxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=)}

.page_header_right{display:none}
.bread_crumb{display:none}
p{color:#414042}

.att{background:#f1f1f1; text-align:center; margin:10px 0 20px; display:inline-block; width:100%; padding:10px 0 20px}
.attt{font-size:18px;margin: 10px 0 0;display: inline-block; color:#72a8a8}
.attention{display:inline-block; width:32px; height:32px; background-size:32px 32px; margin: 0 10px -10px 0}

.sign_info{display:inline-block; width:32px; height:32px; background-size:32px 32px; margin: 0 10px -10px 0}

.akciya{width:48%; margin:0 2% 20px 0; float:left}
.akciya img{width:100%}
.a1{color:#458f8f; font-size:20px; margin:0; padding:0}
.a2{margin:0; padding:0}
.akciya a{text-decoration:underline}

.t22{width:100%; margin:20px 0}
.t22 td{border:1px solid #ccc; padding:10px 20px}

.contact_holder{width:500px; float:left}
.contact{float:left; width:500px}
.contact span{display:inline-block}
.adr-ico,.time-ico,.tel-ico,.mail-ico,.vk-ico,.telegram-b{width:24px; height:24px; background-size:24px 24px; display:inline-block; margin:10px 10px 6px}
.back{background-color:#83c2c2; border-radius:50%; display:inline-block; margin:10px 10px 0; float:left}
.txt1{margin:22px 0 0 0}
.txt2{margin:15px 0 0 0}
.form1{width:420px; float:right; padding:20px 60px 0; background:#f1f1f1}
.form1 p{font-size:18px; text-align:center; margin:0 0 10px; padding:0}

.form2{width:100%; padding:20px 0 0; background:#f1f1f1; text-align:center; margin:10px 0}
.form2 p{font-size:18px; text-align:center; margin:0 0 10px; padding:0}



.item{margin:10px 0 0}
.pic{float: left; width: 600px}
.pic img{width: 100%}
.lft{margin-right: 20px}
.text{font-size:18px}
.text h2{margin:10px 0 0 0}
.price{}
.first p{margin-top:0; padding-top:0}
.first p:first-child{padding: 0 0 8px}
.text p{text-indent:1em; margin-top:0; padding:4px 0}

.text ul,.text ol{line-height: 150%}
.text ul li{list-style:none}
.text ul li::before{content: "";height: 10px; width: 10px; margin: 0 10px 0 -20px; background: #83c2c2; display: inline-block}

.usluga{width:100%; margin:20px 0 20px; display: inline-block}
.usluga div{background:#f1f1f1; text-align:center;display: inline-block;}
.usluga p{text-indent:0em; padding-bottom:0}

.usluga .wpcf7-form{width:900px}
.usluga .wpcf7-form input,.usluga .wpcf7-form input[type="submit"]{float:left; margin:10px 10px}

.usluga div h2{width:100%; text-align: center; padding:0; display:inline-block; margin:27px 0 0; font-size:20px}
.usluga .p_subm{display:inline-block; margin: 0;padding: 0 !important}
.usluga .subm{margin: -20px auto 0; display: inline-block}
.usluga .wpcf7-form br{display:none}

.doposle{width:100%; text-align:center; margin:20px 0; display:inline-block}
.doposle img{width:342px; display: inline-block; margin: 8px 7px}
.doposle br{display:none}

.price_holder{width:100%}
.page_header_left{width:100%}
.price{width:100%; margin:10px 0 20px}
.price td{padding:5px 10px; border-top:1px solid #f1f1f1}
.price th{padding:10px 10px; font-style:bold; text-align:center}
.price th{background:#f1f1f1}
.price td[align="right"]{text-align:right;width: 120px;}
.price td[align="right"]::after{content: "₽";display: inline-block;font-size: 16px;font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #888;margin: 0 0 0 3px;}
.price tr:last-child td[align="right"]::after{display:inline-block; content:"" !important}

.price td.r_sign{text-align:right;width: 120px;}
.price td.r_sign::after{content: "₽";display: inline-block;font-size: 16px;font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #888;margin: 0 0 0 3px;}
.price tr:last-child td.r_sign::after{display:inline-block; content:"" !important}



.dop_holder{width:100%; text-align:center; display:inline-block; margin:10px 0 20px}
.dop_holder br,.dop_holder p{display:none}
.dop{width:256px; margin:0 5px 20px; display:inline-block}
.dop img{width:100%; border-top:4px solid #83c2c2; margin:0 0 -4px 0}
.dop_text{background:#83c2c2; text-align:center; padding:10px 0; font-size:18px; width:256px; display: table-cell; vertical-align:middle; color:#fff; height:56px}
.dop:hover{cursor:pointer; text-decoration:none}
.dop:hover .dop_text{background:#72a8a8}
.dop:hover img{border-top:4px solid #72a8a8}

div.dop img{width:100%; border-top:4px solid #aaa; margin:0 0 -4px 0}
div.dop .dop_text{background:#aaa}
div.dop:hover{cursor:default}
div.dop:hover .dop_text{background:#aaa}
div.dop:hover img{border-top:4px solid #aaa}


.hh1{text-align:center}
.controls.slider_navigation{display:none}


.insta {display: none}
.adress {left: 20px}


.footer_box_container{height:240px}
.footer_text{margin:150px auto 20px; color:#aaa; width:100%; position: absolute;text-shadow: 1px 1px 0 rgb(0, 0, 0); padding:0 10px}


.e404{text-align:center !important; margin:60px auto 150px}
.e404 .d1{font-size:140px; color:#458f8f}
.e404 .d2{font-size:20px; color:#458f8f; text-transform:uppercase}
.e404 .d3{font-size:18px; margin:20px auto; line-height: normal}
.e404 .d3 a{color:#458f8f; text-decoration:underline}
.e404 .d3 a:hover{text-decoration:none}


@media screen and (max-width:1079px){
.pic{float: left; width: 300px}
.doposle img{width: 32%;margin: 5px 5px;}
.dop{width: 232px; margin: 0 4px;}
.dop_text{width: 232px}

.usluga div h2{width:90%; text-align: center; padding:0; display:inline-block; margin:27px 0 0; font-size:inherit; line-height: 1.15;}
.usluga .p_subm{display:inline-block; margin: 10px 0 20px;padding: 0 !important}
.usluga .subm{margin: 10px auto 0; display: inline-block}

}
@media screen and (max-width:979px){
.doposle img{width: 31%;margin: 5px 5px;}
.usluga .wpcf7-form{width:300px}
.usluga .wpcf7-form input,.usluga .wpcf7-form input[type="submit"]{margin:10px 10px 0}
.dop{width: 362px; margin: 0 4px 20px}
.dop_text{width: 362px}
.razdel .pic{width:200px; margin-right:15px}
}
@media screen and (max-width:767px){
.t22 td{border:1px solid #ccc; padding:5px 5px}
.text{font-size:16px}
.pic{float: left; width: 100%; margin-bottom:10px}
.lft{margin-right: 0}
.doposle img{width: 48%;margin: 2px 2px;}
.usluga .wpcf7-form{width:300px}
.usluga .wpcf7-form input,.usluga .wpcf7-form input[type="submit"]{margin:10px 10px 0}
.dop{width: 48%; margin: 0 2px 10px}
.dop_text{width: 362px; font-size:14px; padding: 5px 0 !important; height: 46px}
.razdel .pic{width:100%; margin-right:0; margin-bottom:10px}
.text h2{text-align:center; width:100%; font-size:20px}
.goto{text-align: center}
.att{background:#f1f1f1; text-align:center; margin:10px 0 20px; display:inline-block; width:100%; padding:10px 0 10px}
.attt{width: 220px;display: inline-block;font-size:14px; margin: 0}
.attention{display:inline-block; width:32px; height:32px; background-size:32px 32px; margin: 4px 0 -10px 15px; float:left}
.sign_info{display:inline-block; width:32px; height:32px; background-size:32px 32px; margin: 4px 0 -10px 15px; float:left}
.akciya{width:100%; margin:0 0 20px 0}
.a1{text-align:center; width:100%}
.a2{text-align:center; width:100%}
.price h2{font-size:18px}
.price td{font-size:16px; padding:10px 10px}
.price td[align="right"]{padding:5px 10px 5px 0; width:75px}
table.price tr td:first-child{padding:5px 0 5px 10px}
.price td[align="right"]::after{font-size: 11px}
div.form2 p{font-size:16px; padding:0 10px}
.akciya{font-size: 14px}
.akciya .a1{font-size: 16px}
}


@media screen and (min-width:979px){
.sf-menu{width:100%; margin: 150px 0 0; font-size:16px; color:#414042}
.sf-menu a{color:#414042; font-size:16px}
.sf-menu li ul li a{color:#414042; font-size:16px}

.sf-menu{display:table}
.sf-menu li{display:table-cell; float:none; text-align:center}
.sf-menu li a{display:inline-block}

.sf-menu li ul{box-shadow:0 15px 30px rgba(0,0,0,0.3); padding-top:0}
.sf-menu li ul li{display:inline-block; float:left; text-align:center}
.sf-menu li ul li a{display:inline-block; width:100%; text-align:left}
.sf-menu li .sub-menu{margin-top:0}
.sf-menu li .sub-menu li .sub-menu{margin-top:0}
.sf-menu li .sub-menu li .sub-menu li .sub-menu{margin-top:0; overflow: auto}

}


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

.footer_box_container .adress{left: 200px;}
.page_header{margin:140px 0 0}
h1{font-size: 24px}
.adress{position:absolute; left:60px}
.insta{position:absolute; top:17px; left:80px}
.fb{position:absolute; top:17px; left:114px}
.vk{position:absolute; top:17px; left:148px}
.mobile-menu-switch{left:0; top:7px}


	/* --- menu --- */
	.sf-menu
	{
		display: none;
	}
	.mobile_menu
	{
		width: 100%;
		position:relative;
	}
	.mobile_menu_container
	{
		display: block;
		margin: 0;
		padding: 47px auto 0;
top: 0;
z-index: 99;
	}
	.mobile-menu-switch
	{
		display: block;
background-color:rgba(255,255,255,0.5);
z-index: 9;
padding: 12px 14px 6px;
top: 0;
	}
	.mobile-menu-divider
	{
		clear: both;
		float: left;
		width: 100%;
		margin-top: 0 !important;
	}
	.menu-item-has-children
	{
		position: relative;
	}
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children a.template-arrow-menu
	{
		position: absolute;
		width: 38px;
		height: 38px;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		background: url("/wp-content/themes/estetiq/images/icon_menu_arrow_down.png") no-repeat center center;
		border:0;
	}
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-ancestor a.template-arrow-menu,
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-parent a.template-arrow-menu,
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-item a.template-arrow-menu
	{
		background-image: url("/wp-content/themes/estetiq/images/icon_accordion_arrow_down.png");
	}
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children a.template-arrow-menu.template-arrow-expanded
	{
		background-image: url("/wp-content/themes/estetiq/images/icon_menu_arrow_up.png");
	}
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-ancestor a.template-arrow-menu.template-arrow-expanded,
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-parent a.template-arrow-menu.template-arrow-expanded,
	.mobile_menu.collapsible-mobile-submenus .menu-item-has-children.current-menu-item a.template-arrow-menu.template-arrow-expanded
	{
		background-image: url("/wp-content/themes/estetiq/images/icon_accordion_arrow_up.png");
	}
	.menu-item-has-children a.template-arrow-menu:hover
	{
		text-decoration: none;
	}
	.collapsible-mobile-submenus .menu-item-has-children ul
	{
		display: none;
	}
	.collapsible-mobile-submenus .menu-item-has-children .menu-item-has-children ul
	{
		display: block;
	}
.mobile_menu .template-arrow-menu{background-image: url("/wp-content/themes/estetiq/images/icon_accordion_arrow_down.png") no-repeat center center;}
}





.esthetique{width:100%; display:inline-block; text-align:center}
.esthetique a{width:23.80%; display:inline-block; margin:0 0 0 1%}
.esthetique a.es1{margin:0 0 0 1%}
.esthetique a:first-child{margin:0}
.esthetique a img{width:100%}
.esthetique a img{border-top:3px solid #83c2c2;border-bottom:3px solid #83c2c2}
.esthetique a:hover img{border-top:3px solid #72a8a8;border-bottom:3px solid #72a8a8}



.action{
z-index: 9;
color: #fff;
text-transform: uppercase;
font-weight: bold;
transform: rotate(-45deg);
padding: 40px 40px 8px;
background: #f00;
display: inline-block;
top: 0;
margin: -18px 0 0 -52px;
text-decoration:none;
position:absolute;
}
.action:hover{background:#83c2c2; text-decoration:none}

.action2{
z-index: 9;
color: #fff;
text-transform: uppercase;
font-weight: bold;
transform: rotate(-45deg);
padding: 60px 60px 8px;
background: #83c2c2;
display: inline-block;
top: 0;
margin: -25px 0 0 -79px;
text-decoration:none;
position:absolute;
	text-align: center
}
.action2:hover{background:#62a8a8; text-decoration:none}



.pic img{}
.pic {overflow: hidden; position:relative}

.yamap{height:350px}


.scr1{display:none}
/*body div#fixblock[style="top:0px; position: fixed;"]{position:relative !important}*/

.th-holder{position: relative;overflow: hidden;}
.th-holder a{
    position: absolute;
    background: rgba(0,0,0,0);
    color: #fff;
    padding: 10px;
    top: 0;
    border-top: 45px solid #f00;
    border-left: 30px solid rgba(0,0,0,0);
    display: inline-block;
    height: 55px;
    right: 0;
    cursor:pointer;
	text-decoration:none
}
.th-holder a:hover{border-top: 45px solid #83c2c2; text-decoration:none}

.th-holder a span{
    display: block;
    margin: -42px 0px 0 -8px;
    font-weight: bold;
}



@media screen and (min-width:1079px){
.logo{
-webkit-transition: all 0.1s ease-out 0.1s;
     -moz-transition: all 0.1s ease-out 0.1s;
     -o-transition: all 0.1s ease-out 0.1s;
     transition: all 0.1s ease-out 0.1s;
}
.name,.sename{
-webkit-transition: all 0.1s ease-out 0.1s;
     -moz-transition: all 0.1s ease-out 0.1s;
     -o-transition: all 0.1s ease-out 0.1s;
     transition: all 0.1s ease-out 0.1s;
}

div#fixblock[style="top:0px; position: fixed;"] .logo{padding: 9px 17px;margin-left: -33px;
-webkit-transition: all 0.1s ease-out 0.1s;
     -moz-transition: all 0.1s ease-out 0.1s;
     -o-transition: all 0.1s ease-out 0.1s;
     transition: all 0.1s ease-out 0.1s;
}
div#fixblock[style="top:0px; position: fixed;"] .name{display:none}
div#fixblock[style="top:0px; position: fixed;"] .sename{display:none}



.fon1{
background: #fff;
width: 100%;
position: fixed;
height: 89px;
z-index: 99;
top:0;
}
.header{background:#fff;
	background: #fff;
	height: 50px;
	z-index:9;}

.header_container{width: 1080px}
.scr1{display:block}
}

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

.bvi-open{display:none !important}

.caroufredsel_wrapper {margin: 140px 0 0 !important}
.header,.theme_page,.footer{width:980px}
.footer_box_container .insta{left:20px}
.four_holder{width:100%; text-align:center; margin-bottom:20px}
.four{width:23%; height:auto; position:relative; display:inline-block; text-align:center; vertical-align:middle; margin-left:2%}
.four img{width:100%}
.ramka{border:1px solid #fff; width:70%; height:79%; position:absolute; top:0; left:0; margin:15%; vertical-align:middle; background: rgba(0,0,0,0.3);}
.ramka:hover{background: rgba(0,0,0,0);}
.ramka p{color:#fff; vertical-align:middle; font-size:18px; padding:60% 0; text-shadow:1px 1px 0px rgba(0,0,0,1)}

.page_layout .four:first-child{margin-left:0}

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

.txt1 {width: 230px}
.contact {width: 300px}
.contact_holder {width: 300px}

.vid iframe{width:100% !important; height:200px !important}
.logo{padding:13px 18px; position:absolute; top:0; left:50%; margin-left:-24px; font-size:21px}

/*
.name{position:absolute; top:51px; left:50%; margin-left:-92px; font-size:20px; letter-spacing: 9px}
.sename{position:absolute; top:76px; left:50%; margin-left:-70px; font-size:9px}
*/

.name{position:absolute; top:60px; left:50%; margin-left:-113px; font-size:28px; letter-spacing: 9px}
.sename{position:absolute; top:90px; left:50%; margin-left:-93px; font-size:12px}

.insta,.fb,.vk{display:none}

.smi{width:49%}
.smi0{width:100px; margin:0 10px 0 0}

.perezvon{position:absolute; top:10px; right:20px; padding:0; border:none}
.perezvon:hover{background:none; border:none}
.tel{position:absolute; top:10px; right:100px}
.adress{position:absolute; top:10px; left:100px}

.perezvon span{display:none}
.tel span{display:none}
.adress span{display:none}

.perezvon span.backcall{display:inline-block; width:24px; height:24px; background-size:24px}
.tel span.phone{display:inline-block; width:24px; height:24px; background-size:24px}
.adress span.map{display:inline-block; width:24px; height:24px; background-size:24px}

.footer_box_container{margin:0 !important; height:430px}
.footer_text {margin: 280px auto 20px}
.footer_box_container .name{position:absolute; top:60px; left:50%; margin-left:-113px; font-size:28px; letter-spacing: 9px}
.footer_box_container .sename{position:absolute; top:94px; left:50%; margin-left:-93px; font-size:12px}
.footer_box_container .insta,.footer_box_container .fb,.footer_box_container .vk,.footer_box_container .u2{border:none; display:inline-block; width:32px; height:32px; background-size:32px}
.footer_box_container .insta{left:26px}
.footer_box_container .fb{left:64px}
.footer_box_container .vk{left:128px}
.footer_box_container .u2{left:102px}
.footer_box_container .perezvon{position:absolute; top:16px; right:0; padding:4px 20px; border:1px solid #fff; font-size:16px; color:#fff}
.footer_box_container .perezvon:hover{text-decoration:none; background:#83c2c2; border:none; color:#fff}
.footer_box_container .tel{position:absolute; top:21px; right:233px; color:#fff}
.footer_box_container .adress{position:absolute; top:21px; left:139px; color:#fff}

.perezvon span.backcall{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAtMSA0MDEuNTIyODkgNDAxIiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Im0zNzAuNTg5ODQ0IDI1MC45NzI2NTZjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjMtMTAgMTB2ODguNzg5MDYzYy0uMDE5NTMyIDE2LjU2MjUtMTMuNDM3NSAyOS45ODQzNzUtMzAgMzBoLTI4MC41ODk4NDRjLTE2LjU2MjUtLjAxNTYyNS0yOS45ODA0NjktMTMuNDM3NS0zMC0zMHYtMjYwLjU4OTg0NGMuMDE5NTMxLTE2LjU1ODU5NCAxMy40Mzc1LTI5Ljk4MDQ2OSAzMC0zMGg4OC43ODkwNjJjNS41MjM0MzggMCAxMC00LjQ3NjU2MyAxMC0xMCAwLTUuNTE5NTMxLTQuNDc2NTYyLTEwLTEwLTEwaC04OC43ODkwNjJjLTI3LjYwMTU2Mi4wMzEyNS00OS45Njg3NSAyMi4zOTg0MzctNTAgNTB2MjYwLjU5Mzc1Yy4wMzEyNSAyNy42MDE1NjMgMjIuMzk4NDM4IDQ5Ljk2ODc1IDUwIDUwaDI4MC41ODk4NDRjMjcuNjAxNTYyLS4wMzEyNSA0OS45Njg3NS0yMi4zOTg0MzcgNTAtNTB2LTg4Ljc5Mjk2OWMwLTUuNTIzNDM3LTQuNDc2NTYzLTEwLTEwLTEwem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzQxNDA0MiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBkPSJtMzc2LjYyODkwNiAxMy40NDE0MDZjLTE3LjU3NDIxOC0xNy41NzQyMTgtNDYuMDY2NDA2LTE3LjU3NDIxOC02My42NDA2MjUgMGwtMTc4LjQwNjI1IDE3OC40MDYyNWMtMS4yMjI2NTYgMS4yMjI2NTYtMi4xMDU0NjkgMi43MzgyODItMi41NjY0MDYgNC40MDIzNDRsLTIzLjQ2MDkzNyA4NC42OTkyMTljLS45NjQ4NDQgMy40NzI2NTYuMDE1NjI0IDcuMTkxNDA2IDIuNTYyNSA5Ljc0MjE4NyAyLjU1MDc4MSAyLjU0Njg3NSA2LjI2OTUzMSAzLjUyNzM0NCA5Ljc0MjE4NyAyLjU2NjQwNmw4NC42OTkyMTktMjMuNDY0ODQzYzEuNjY0MDYyLS40NjA5MzggMy4xNzk2ODctMS4zNDM3NSA0LjQwMjM0NC0yLjU2NjQwN2wxNzguNDAyMzQzLTE3OC40MTAxNTZjMTcuNTQ2ODc1LTE3LjU4NTkzNyAxNy41NDY4NzUtNDYuMDU0Njg3IDAtNjMuNjQwNjI1em0tMjIwLjI1NzgxMiAxODQuOTA2MjUgMTQ2LjAxMTcxOC0xNDYuMDE1NjI1IDQ3LjA4OTg0NCA0Ny4wODk4NDQtMTQ2LjAxNTYyNSAxNDYuMDE1NjI1em0tOS40MDYyNSAxOC44NzUgMzcuNjIxMDk0IDM3LjYyNS01Mi4wMzkwNjMgMTQuNDE3OTY5em0yMjcuMjU3ODEyLTE0Mi41NDY4NzUtMTAuNjA1NDY4IDEwLjYwNTQ2OS00Ny4wOTM3NS00Ny4wOTM3NSAxMC42MDkzNzQtMTAuNjA1NDY5YzkuNzYxNzE5LTkuNzYxNzE5IDI1LjU4OTg0NC05Ljc2MTcxOSAzNS4zNTE1NjMgMGwxMS43MzgyODEgMTEuNzM0Mzc1YzkuNzQ2MDk0IDkuNzczNDM4IDkuNzQ2MDk0IDI1LjU4OTg0NCAwIDM1LjM1OTM3NXptMCAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM0MTQwNDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+PC9nPiA8L3N2Zz4=)}
.tel span.phone{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDgyLjYgNDgyLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi42IDQ4Mi42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPHBhdGggZD0iTTk4LjMzOSwzMjAuOGM0Ny42LDU2LjksMTA0LjksMTAxLjcsMTcwLjMsMTMzLjRjMjQuOSwxMS44LDU4LjIsMjUuOCw5NS4zLDI4LjJjMi4zLDAuMSw0LjUsMC4yLDYuOCwwLjIgICBjMjQuOSwwLDQ0LjktOC42LDYxLjItMjYuM2MwLjEtMC4xLDAuMy0wLjMsMC40LTAuNWM1LjgtNywxMi40LTEzLjMsMTkuMy0yMGM0LjctNC41LDkuNS05LjIsMTQuMS0xNCAgIGMyMS4zLTIyLjIsMjEuMy01MC40LTAuMi03MS45bC02MC4xLTYwLjFjLTEwLjItMTAuNi0yMi40LTE2LjItMzUuMi0xNi4yYy0xMi44LDAtMjUuMSw1LjYtMzUuNiwxNi4xbC0zNS44LDM1LjggICBjLTMuMy0xLjktNi43LTMuNi05LjktNS4yYy00LTItNy43LTMuOS0xMS02Yy0zMi42LTIwLjctNjIuMi00Ny43LTkwLjUtODIuNGMtMTQuMy0xOC4xLTIzLjktMzMuMy0zMC42LTQ4LjggICBjOS40LTguNSwxOC4yLTE3LjQsMjYuNy0yNi4xYzMtMy4xLDYuMS02LjIsOS4yLTkuM2MxMC44LTEwLjgsMTYuNi0yMy4zLDE2LjYtMzZzLTUuNy0yNS4yLTE2LjYtMzZsLTI5LjgtMjkuOCAgIGMtMy41LTMuNS02LjgtNi45LTEwLjItMTAuNGMtNi42LTYuOC0xMy41LTEzLjgtMjAuMy0yMC4xYy0xMC4zLTEwLjEtMjIuNC0xNS40LTM1LjItMTUuNGMtMTIuNywwLTI0LjksNS4zLTM1LjYsMTUuNWwtMzcuNCwzNy40ICAgYy0xMy42LDEzLjYtMjEuMywzMC4xLTIyLjksNDkuMmMtMS45LDIzLjksMi41LDQ5LjMsMTMuOSw4MEMzMi43MzksMjI5LjYsNTkuMTM5LDI3My43LDk4LjMzOSwzMjAuOHogTTI1LjczOSwxMDQuMiAgIGMxLjItMTMuMyw2LjMtMjQuNCwxNS45LTM0bDM3LjItMzcuMmM1LjgtNS42LDEyLjItOC41LDE4LjQtOC41YzYuMSwwLDEyLjMsMi45LDE4LDguN2M2LjcsNi4yLDEzLDEyLjcsMTkuOCwxOS42ICAgYzMuNCwzLjUsNi45LDcsMTAuNCwxMC42bDI5LjgsMjkuOGM2LjIsNi4yLDkuNCwxMi41LDkuNCwxOC43cy0zLjIsMTIuNS05LjQsMTguN2MtMy4xLDMuMS02LjIsNi4zLTkuMyw5LjQgICBjLTkuMyw5LjQtMTgsMTguMy0yNy42LDI2LjhjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy04LjMsOC4zLTcsMTYuMi01LDIyLjJjMC4xLDAuMywwLjIsMC41LDAuMywwLjggICBjNy43LDE4LjUsMTguNCwzNi4xLDM1LjEsNTcuMWMzMCwzNyw2MS42LDY1LjcsOTYuNCw4Ny44YzQuMywyLjgsOC45LDUsMTMuMiw3LjJjNCwyLDcuNywzLjksMTEsNmMwLjQsMC4yLDAuNywwLjQsMS4xLDAuNiAgIGMzLjMsMS43LDYuNSwyLjUsOS43LDIuNWM4LDAsMTMuMi01LjEsMTQuOS02LjhsMzcuNC0zNy40YzUuOC01LjgsMTIuMS04LjksMTguMy04LjljNy42LDAsMTMuOCw0LjcsMTcuNyw4LjlsNjAuMyw2MC4yICAgYzEyLDEyLDExLjksMjUtMC4zLDM3LjdjLTQuMiw0LjUtOC42LDguOC0xMy4zLDEzLjNjLTcsNi44LTE0LjMsMTMuOC0yMC45LDIxLjdjLTExLjUsMTIuNC0yNS4yLDE4LjItNDIuOSwxOC4yICAgYy0xLjcsMC0zLjUtMC4xLTUuMi0wLjJjLTMyLjgtMi4xLTYzLjMtMTQuOS04Ni4yLTI1LjhjLTYyLjItMzAuMS0xMTYuOC03Mi44LTE2Mi4xLTEyN2MtMzcuMy00NC45LTYyLjQtODYuNy03OS0xMzEuNSAgIEMyOC4wMzksMTQ2LjQsMjQuMTM5LDEyNC4zLDI1LjczOSwxMDQuMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzQxNDA0MiIgZGF0YS1vbGRfY29sb3I9IiNDMDNFM0UiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+)}
.adress span.map{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDc3IDQ3NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3IDQ3NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMzguNCwwQzEzMywwLDQ3LjIsODUuOCw0Ny4yLDE5MS4yYzAsMTIsMS4xLDI0LjEsMy40LDM1LjljMC4xLDAuNywwLjUsMi44LDEuMyw2LjRjMi45LDEyLjksNy4yLDI1LjYsMTIuOCwzNy43ICAgIGMyMC42LDQ4LjUsNjUuOSwxMjMsMTY1LjMsMjAyLjhjMi41LDIsNS41LDMsOC41LDNzNi0xLDguNS0zYzk5LjMtNzkuOCwxNDQuNy0xNTQuMywxNjUuMy0yMDIuOGM1LjYtMTIuMSw5LjktMjQuNywxMi44LTM3LjcgICAgYzAuOC0zLjYsMS4yLTUuNywxLjMtNi40YzIuMi0xMS44LDMuNC0yMy45LDMuNC0zNS45QzQyOS42LDg1LjgsMzQzLjgsMCwyMzguNCwweiBNMzk5LjYsMjIyLjRjMCwwLjItMC4xLDAuNC0wLjEsMC42ICAgIGMtMC4xLDAuNS0wLjQsMi0wLjksNC4zYzAsMC4xLDAsMC4xLDAsMC4yYy0yLjUsMTEuMi02LjIsMjIuMS0xMS4xLDMyLjZjLTAuMSwwLjEtMC4xLDAuMy0wLjIsMC40ICAgIGMtMTguNyw0NC4zLTU5LjcsMTExLjktMTQ4LjksMTg1LjZjLTg5LjItNzMuNy0xMzAuMi0xNDEuMy0xNDguOS0xODUuNmMtMC4xLTAuMS0wLjEtMC4zLTAuMi0wLjRjLTQuOC0xMC40LTguNS0yMS40LTExLjEtMzIuNiAgICBjMC0wLjEsMC0wLjEsMC0wLjJjLTAuNi0yLjMtMC44LTMuOC0wLjktNC4zYzAtMC4yLTAuMS0wLjQtMC4xLTAuN2MtMi0xMC4zLTMtMjAuNy0zLTMxLjJjMC05MC41LDczLjctMTY0LjIsMTY0LjItMTY0LjIgICAgczE2NC4yLDczLjcsMTY0LjIsMTY0LjJDNDAyLjYsMjAxLjcsNDAxLjYsMjEyLjIsMzk5LjYsMjIyLjR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM0MTQwNDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTIzOC40LDcxLjljLTY2LjksMC0xMjEuNCw1NC41LTEyMS40LDEyMS40czU0LjUsMTIxLjQsMTIxLjQsMTIxLjRzMTIxLjQtNTQuNSwxMjEuNC0xMjEuNFMzMDUuMyw3MS45LDIzOC40LDcxLjl6ICAgICBNMjM4LjQsMjg3LjdjLTUyLjEsMC05NC40LTQyLjQtOTQuNC05NC40czQyLjQtOTQuNCw5NC40LTk0LjRzOTQuNCw0Mi40LDk0LjQsOTQuNFMyOTAuNSwyODcuNywyMzguNCwyODcuN3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzQxNDA0MiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+)}

.page_header{margin:120px 10px 0}
.horizontal{margin:0 10px}
.mobile-menu-switch{top:0; left:10px}

.soc{width:160px; position:relative; top:120px; left:50%; margin-left:-80px;text-align:center}
.footer_box_container .adress{width:100%; position:relative; top:155px; left:0; margin-left:0; text-align:center; display:inline-block}
.footer_box_container .tel{width:100%; position:relative; top:210px; left:0; margin-left:0; text-align:center; font-size:22px; display:inline-block}
.footer_box_container .perezvon{width:200px; position:relative; top:275px; left:0; right:auto; margin:0 auto; text-align:center}

}

#menu-item-4175 a{font-size:15px}

.offer1{width: 100%;text-align: center;color: #aaa;margin: -20px 0 0;padding: 0 0 20px}

.vid{text-align:center; width:100%}
.vid iframe{width:560px; height:315px}

@media screen and (max-width:768px){.smi{width:100%}.smi0{width:100px; margin:0 15px 0 0}}

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

.offer1{font-size: 15px;margin: -5px 0 0; width:auto}

.esthetique a{width:49%; display:inline-block; margin:0 !important; border:none}
.esthetique a.es1{margin:0 !important}
.esthetique a:first-child{margin:0 !important}
.esthetique a img{border:0}
.esthetique a:hover img{border:0}

.vid iframe{width:100%; height:200px}

.es2{border:none !important; border-top:1px solid #fff !important}
.es3{border:none !important; border-top:1px solid #fff !important}
.es1{border:none !important; border-top:1px solid #fff !important}
.es4{border:none !important; border-top:1px solid #fff !important}


.horizontal{margin:0}
.text{padding:0 10px}
.usluga{padding:0}
.price{width:100%; margin:10px 0 20px; float:left}
.perezvon{position:absolute; top:10px; right:10px}
.tel{position:absolute; top:10px; right:70px}
.adress{position:absolute; top:10px; left:70px}
.mobile-menu-switch{left:0}

.contact_holder{width:300px; margin:0 auto; position:relative; float:none; padding-bottom:20px}
.contact{float:left; width:300px}
.form1{width:100%; float:right; padding:20px 0; background:#f1f1f1; text-align:center; margin-top: 20px}

.smi{width:96%; margin:0 2% 20px}
.smi0{width:100px; margin:0 15px 0 0}
.smi1{font-size:20px}
}

@media screen and (max-width:479px){
.action{padding:37px 42px 8px; font-size:12px}
.action2{padding: 37px 42px 4px;font-size: 10px;margin: -14px 0 0 -54px}
.four_holder{width:100%; text-align:center; margin:0; display:table}
.four{height:auto; display:table-cell; text-align:center; vertical-align:middle; margin:0 !important; padding: 0 !important;}
.three{margin-left:0}
.four img{width:100%}
.ramka{border:none; width:100%; height:79%; position:absolute; top:0; left:0; margin:0; vertical-align:middle; background:none}
.ramka:hover{background: rgba(0,0,0,0);}
.ramka p{color:#fff; vertical-align:middle; font-size:12px; padding:60% 0; text-shadow:1px 1px 0px rgba(0,0,0,1),1px 1px 0px rgba(0,0,0,1)}
h1 {font-size: 22px !important}
.price_holder{padding:0}
.smi0{width:80px; margin:0 10px 0 0}
.usluga h2{font-size:18px}
.price h2{margin:0}
	.usluga2 .p_subm{margin: 10px 0 0px}
	.usluga2 div h2{margin: 20px 0 0}
.txt1 {width: 240px}
}

@media screen and (max-width:1920px){.slider_content_box{margin-top:-400px}.slider li{height:603px}}
@media screen and (max-width:1680px){.slider_content_box{margin-top:-400px}.slider li{height:530px; width:100%; background-size:cover; background-position: top right}}
@media screen and (max-width:1366px){.slider_content_box{margin-top:-400px}.slider li{height:500px; width:100%; background-size:cover; background-position: top right}}
@media screen and (max-width:1280px){.slider_content_box{margin-top:-400px}.slider li{height:400px; width:100%; background-size:cover; background-position: top right}}
@media screen and (max-width:1024px){.slider_content_box{margin-top:-340px}.slider li{height:400px; width:100%; background-size:cover; background-position: top right}}
@media screen and (max-width:980px){.slider_content_box{margin-top:-210px !important}}
@media screen and (max-width:414px){.slider_content_box{margin-top:-220px !important}.slider li{height:370px !important; width:100%; background-size:auto 100% !important; background-position: top right}}
@media screen and (max-width:375px){.slider_content_box{margin-top:-210px !important}.slider li{height:340px !important; width:100%; background-size:auto 100% !important; background-position: top right}}
@media screen and (max-width:360px){.slider_content_box{margin-top:-210px !important}.slider li{height:325px !important; width:100%; background-size:auto 100% !important; background-position: top right}}
@media screen and (max-width:320px){.slider_content_box{margin-top:-220px !important}.slider li{height:290px !important; width:100%; background-size:auto 100% !important; background-position: top right}}

@media screen and (max-width:1366px){.open{margin:-220px 0 0 100px; font-size:54px}.open .subm{font-size:18px}}
@media screen and (max-width:1280px){.open{margin:-220px 0 0 50px} .slider_content_box{margin-top:-330px}}
@media screen and (max-width:980px){.open{margin:-170px 0 0 50px; font-size:44px}.open .subm{font-size:16px}}
@media screen and (max-width:768px){.open{margin:-160px 0 0 50px; font-size:34px}.open .subm{font-size:14px}}
@media screen and (max-width:767px){.open{display:none}.open2{display: block;margin: -20px 0 0 0;width: 100%;font-size: 31px}}


@media screen and (min-width:767px){
	.sf-menu > li{display:inline-block}
	.sf-menu > li > a{margin:0 28px}
	.form1_1{width:600px; float:right; padding:20px 60px 0; background:#f1f1f1}
	

}

.text strong{color:#72a8a8}

.wpcf7-form{width: 300px; margin: 0 auto}
.wpcf7-form input,.wpcf7-form textarea{
height: 40px;
padding: 6px 12px;
font-size: 16px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius:0 !important;
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.wpcf7-form textarea{height:80px}
.wpcf7-form input:active:active,.wpcf7-form textarea:active{
border-color: rgba(82,168,236,.8);
outline: 0;
outline: thin dotted \9;
border-radius:0 !important;
-webkit-appearance: none;
-webkit-border-radius: 0;
}

.wpcf7-form input[type="submit"],.subm{
color: #fff;
text-decoration: none;
font-size: 18px;
font-weight: normal;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border-radius:0 !important;
border:none;
background: #83c2c2;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:active{background: #72a8a8;-webkit-appearance: none;-webkit-border-radius: 0;}

.wpcf7-form input,.wpcf7-form textarea{margin:8px 5px; width:278px}
.wpcf7-form input[type="submit"]{width:278px; margin:8px 5px}

.fb,.vk{display:none !important}
.subm{margin:0 auto; border:1px solid #83c2c2; background:#83c2c2; color:#fff; padding: 7px 30px;width: 250px !important;}
.subm:hover,.subm:active{background: #72a8a8; text-decoration:none; color:#fff; border:1px solid #72a8a8}
.p_subm{margin:0; padding:15px 0 0 !important; text-align:center; text-indent:0 !important; height:55px}

.usluga2 .subm{margin:-4px auto 0}


.hide{}
.price_holder{}
.price_holder h2{margin:0}



a, a:visited, a:focus, a:active, a:hover{
outline:none;
outline:0 none !important;
outline-offset: 0 !important;
onFocus="this.blur()";
box-shadow: none;
}

.bvi-open{position:absolute; top:-50px; left:-135px; border-radius:0; width:300px; text-align: center; font-size: 14px; text-align:center; padding:60px 0 10px !important; z-index:99999999;line-height: 1.2;padding: 60px 100px 10px 100px !important; text-transform:uppercase;
    -moz-transform: rotate(-45deg); /* Для Firefox */
    -ms-transform: rotate(-45deg); /* Для IE */
    -webkit-transform: rotate(-45deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-45deg); /* Для Opera */
    transform: rotate(-45deg);
}

.bvi-svg-eye{display:block !important; margin: 0 auto}


.bvi-link-copy {display: none !important}

.bvi-body .fon1{position: relative !important; top: 0 !important}
.bvi-body .sf-menu{margin:101px 0 0 0}

.bvi-body .sf-menu li{border:1px solid #000}
.bvi-body .sf-menu a{width:100%}

.bvi-body .name{font-size: 28px !important}


.bvi-body .name{left: 0; margin-left: 0; width:100%; text-align:left; top: 22px}
.bvi-body .sename{left: 0; margin-left: 0; width:100%; text-align:left; top: 48px}

.bvi-body div#fixblock[style="top:0px; position: fixed;"] .name{display:block !important}
.bvi-body div#fixblock[style="top:0px; position: fixed;"] .sename{display:block !important}

.bvi-body .four{height:auto; width:249px}
.bvi-body .ramka {width: 100%;height: auto !important;position: relative;top: 0;left: 0;padding: 0; margin:0;vertical-align: middle;display: inline-block; border:3px solid #000; margin-top:-10px}
.bvi-body .ramka p{display: inline-block; height: auto !important; padding: 0; margin:0;line-height: 1.5 !important; background:none}


.bvi-body .adress{left:auto; right:420px !important}

.bvi-body h1{width:100%; text-align:center}

.bvi-body .fon1 .logo{display:none !important;}
.bvi-body .footer .logo{display:none !important;}

.bvi-body .text ul li {list-style: square !important}

.bvi-body .usluga{border:3px solid #000}
.bvi-body .subm{border:3px solid #000}

.bvi-body .insta{display: none !important}

.bvi-body .caroufredsel_wrapper{display: none !important}
.bvi-body .four_holder{margin-top:-50px}

.bvi-body .pano-wrap{display: none !important}
.bvi-body .hh1,.bvi-body h1{margin-top:50px}


@media screen and (min-width:767px){
.crm-webform-bottom-logo-container{display:none}
.crm-webform-header{display:none}
#bx_form_iframe_6 .crm-webform-header{display:none}
.crm-webform-iframe{background-color: rgba(255,255,255,0)}
.crm-webform-header-container{background: rgba(255,255,255,0); text-align: center}
.crm-webform-input {position: relative; max-width: 100%}
.crm-webform-label{display:none}
.crm-webform-fieldset{padding:0; width:570px; float:left}
.crm-webform-fieldset-footer{padding:10px 0; width: 261px}
.crm-webform-submit-button{height: 40px;width: 260px}
.content{min-height:auto}
.flexible-middle-width .content-wrap{max-width: 100% !important}
.page-theme-transparent .content {background: rgba(255,255,255,0) !important}
.crm-webform-body{padding:0;width: 850px;margin: 0 auto}
.crm-webform-fieldset .row{width:280px; float:left; margin: 0; padding: 0}
#field_CONTACT_NAME,#field_CONTACT_PHONE{padding:10px}
.crm-webform-header-container{font-size:20px;padding-top: 0}
.crm-webform-form-container{text-align:center}
.crm-webform-input,button{border-radius:0}



}


.facebook{background:none; background-size:29px; right:138px}
.whatsapp{background:url("/wp-content/themes/estetiq/images/ico/whatsapp.png"); background-size:29px; right:92px}
.telegram{background:none; background-size:29px; right:46px}
.viber{background:url("/wp-content/themes/estetiq/images/ico/viber.png"); background-size:29px; right:0px}

.svyaz{text-align:center; display:none}

@keyframes radial-pulse2 {0% {box-shadow: 0 0 0 0px rgba(76,117,163, 0.40)} 100% {box-shadow: 0 0 0 10px rgba(255,255,255, 0)}}
@keyframes radial-pulse3 {0% {box-shadow: 0 0 0 0px rgba(75,177,79, 0.40)} 100% {box-shadow: 0 0 0 10px rgba(255,255,255, 0)}}
@keyframes radial-pulse4 {0% {box-shadow: 0 0 0 0px rgba(111,63,170, 0.40)} 100% {box-shadow: 0 0 0 10px rgba(255,255,255, 0)}}

@keyframes radial-pulse5 {0% {box-shadow: 0 0 0 0px rgba(255,255,255, 0.40)} 100% {box-shadow: 0 0 0 10px rgba(255,255,255, 0)}}

.svyaz .facebook,.svyaz .whatsapp,.svyaz .telegram,.svyaz .viber{background-size:64px; right: unset;display: inline-block; position:unset; margin:20px; width:64px; height:64px; border-radius:50%}

.svyaz .facebook{animation: radial-pulse2 1s infinite !important}
.svyaz .whatsapp{animation: radial-pulse3 1s infinite !important}
.svyaz .viber{animation: radial-pulse4 1s infinite !important}





.slider_content_box{position:relative;min-height:160px !important;margin-top: -400px;margin-bottom: 248px}
.controls.slider_navigation{display: block}
.controls .prev,.controls .next,#home_slider .slick-prev,#home_slider .slick-next{display: inline-block; width: 64px; height: 64px; background-size: 64px; opacity: 0.1}
.controls .prev{position: absolute; left: -350px; top: 60px}
#home_slider .slick-prev{left:50px;top:50%;transform:translate(0,-50%);z-index:9;}
.controls .next{position: absolute; right: -350px; top: 60px}
#home_slider .slick-next{right:50px;top:50%;transform:translate(0,-50%);}
#home_slider .slick-prev:before,#home_slider .slick-next:before{content:none;}
.slider_content_box .title{color:#fff; font-size: 48px}
.slider_content_box .subtitle{color:#fff; font-style:normal; font-size:30px; margin:20px 0 0; display:inline-block; width:700px}
.slider_content{border-top:none; border-bottom: none; text-shadow: 1px 1px 1px rgba(0,0,0,1)}

.controls .more{width: 0 !important;height: 0 !important}
.controls .more::before{content: "Подробнее";font-size: 18px;color: #fff;background: #83c2c2;line-height: 1;display: inline-block;padding: 7px 30px;width: auto !important;height: auto !important;position: absolute;top: 173px;left: 0}

.staff{width:100%}
.staff div{width:25%; display:inline-table; text-align: center}
.staff img{width:99%}
.staff h3{margin:5px 0}
.staff p{font-size: 16px; margin:0 0 20px; line-height:1.25}


.staff2{width:100%}
.staff2 div{width:24%; display:inline-table; text-align: center}
.staff2 img{width:100%}
.staff2 h3{margin:5px 0}
.staff2 p{font-size: 16px; margin:0 0 20px; line-height:1.25}
.staff2 p a{text-decoration: underline}
.staff2 p:hover a{text-decoration: none; cursor:pointer}


@media screen and (max-width:767px){
	.staff p{font-size: 12px; margin:0 0 20px;}
	.staff2 p{font-size: 14px; margin:0 0 20px;}
}
@media screen and (max-width:414px){
	.staff div{width:50%; text-align: center; padding: 0 5px 0 0;}
	.staff div:nth-child(2n){padding: 0 0 0 5px}
	.staff img{width:100%; margin:0 5px 0 0}

	.staff2 div{width:49%; text-align: center; padding: 0}
	.staff2 div:nth-child(2n){padding: 0}
	.staff2 img{width:100%; margin:0}
}


@media screen and (max-width:1919px){
	.controls .prev{left: -150px; top: 60px}
	.controls .next{right: -150px; top: 60px}
}
@media screen and (max-width:1680px){
	.controls .prev{left: -50px; top: 60px}
	.controls .next{right: -50px; top: 60px}
}
@media screen and (max-width:1366px){
	.slider_content_box{margin-top: -370px;margin-bottom: 218px}
	.slider_content_box .title{font-size: 38px}
 	.slider_content_box .subtitle{font-size:24px;width:580px}
	.controls .more::before{top: 148px}
	.controls .prev,.controls .next{width: 48px; height: 48px; background-size: 48px}
}
@media screen and (max-width:1280px){
	.slider_content_box{margin-top: -300px;margin-bottom: 148px}
	.slider_content_box .title{font-size: 34px}
 	.slider_content_box .subtitle{font-size:20px;width:490px}
	.controls .more::before{top: 138px}
}
@media screen and (max-width:1024px){
	.controls.slider_navigation {margin-top: 0px; position: absolute !important}
	.controls .prev{display:none !important}
	.controls .next{display:none !important}
}
@media screen and (max-width:1023px){
	.slider_content_box{margin:-210px 0 72px 0; padding:0 0 0 20px}
	.slider_content_box .title{font-size: 24px}
 	.slider_content_box .subtitle{font-size:18px;margin:10px 0 0 0;width:440px}
	.controls .more::before{top: 100px}
	.controls.slider_navigation{margin-top: 0 !important}
}
@media screen and (max-width:767px){
.footer_box_container {height: 500px}
.svyaz{display:inline-block}
.svyaz .facebook,.svyaz .whatsapp,.svyaz .telegram,.svyaz .viber{background-size: 48px;margin: 3%;width: 48px;height: 48px; border-radius: 50%; padding:0 !important}

	.slider_content_box{margin:-117px 0 -42px !important; padding:0px;background: rgba(255,255,255,0.2); text-align:center; width:100%}
	.slider_content_box .title{font-size: 24px}
 	.slider_content_box .subtitle{font-size:18px;margin:10px 0 0 0;width:100%}
	.controls.slider_navigation{margin-top: 0 !important; width: 100%;}
	.controls .more::before{top: 100px; left:50%; margin-left:-73px}
	.slider_content{width:100%}
	.controls .prev{left: 10px; top: -70px; display: block !important; width: 32px !important; height: 32px !important; background-size: 32px !important;opacity: 0.3}
	.controls .next{right: 10px; top: -70px; display: block !important; width: 32px !important; height: 32px !important; background-size: 32px !important;opacity: 0.3}
} 
@media screen and (max-width:393px){.slider li {height: 360px !important}}
@media screen and (max-width:375px){
.slider li {height: 340px !important}
.footer_box_container {height: 530px}
}
@media screen and (max-width:360px){.slider li {height: 328px !important}}
@media screen and (max-width:320px){.slider li {height: 290px !important}.slider_content_box{margin:-117px 0 -42px !important}}
	

.controls .next,#home_slider .slick-next{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ5MC42NzIgNDkwLjY3MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzcwLjIyMSwyMzcuNzg3TDEzNS41NTUsMy4xMmMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwYy00LjE2LDQuMTYtNC4xNiwxMC45MjMsMCwxNS4wODNsMjI3LjExNSwyMjcuMTM2ICAgIEwxMjAuNDUxLDQ3Mi40NTNjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2MyLjA5MSwyLjA5MSw0LjgyMSwzLjEzNiw3LjU1MiwzLjEzNnM1LjQ2MS0xLjA0NSw3LjU1Mi0zLjExNWwyMzQuNjY3LTIzNC42NjcgICAgQzM3NC4zODEsMjQ4LjcwOSwzNzQuMzgxLDI0MS45NjgsMzcwLjIyMSwyMzcuNzg3eiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=) !important}

.controls .prev,#home_slider .slick-prev{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ5MC42NTEgNDkwLjY1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzcwLjIxMSw0NzIuNDUzTDE0My4wNTMsMjQ1LjMxN0wzNzAuMTg5LDE4LjIwM2M0LjE2LTQuMTYsNC4xNi0xMC45MjMsMC0xNS4wODNjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMCAgICBMMTIwLjQ0LDIzNy43ODdjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4M2wyMzQuNjY3LDIzNC42NjdjMi4wOTEsMi4wOTEsNC44MjEsMy4xMTUsNy41NTIsMy4xMTVzNS40NjEtMS4wNDUsNy41NTItMy4xMTUgICAgQzM3NC4zNzEsNDgzLjM3NiwzNzQuMzcxLDQ3Ni42MTMsMzcwLjIxMSw0NzIuNDUzeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=)}


.controls .more:hover, .controls .close:hover, .controls .prev:hover, .controls .next:hover{background-position:0}

	#swipebox-overlay{background: rgba(0,0,0,0.5) !important}


.freebirdFormviewerViewFooterEmbeddedBackground {display: none}

.fancybox-button{background:rgba(30,30,30,.0)}
.fancybox-button.fancybox-button--arrow_right{display:inline-block; background-size: 32px; background-repeat: no-repeat;background-position: center}
.fancybox-button.fancybox-button--arrow_left{display:inline-block; background-size: 32px; background-repeat: no-repeat;background-position: center}

.bvi-shortcode{}
.bvi-widget, .bvi-shortcode{display: inline !important;padding: 0 !important}
.bvi-widget, .bvi-shortcode a, .bvi-widget a, .bvi-shortcode{background-color: #83c2c2 !important}

.adr-ico{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDBDMTUzLjc1NSwwLDcwLjU3Myw4My4xODIsNzAuNTczLDE4NS40MjZjMCwxMjYuODg4LDE2NS45MzksMzEzLjE2NywxNzMuMDA0LDMyMS4wMzUgICAgYzYuNjM2LDcuMzkxLDE4LjIyMiw3LjM3OCwyNC44NDYsMGM3LjA2NS03Ljg2OCwxNzMuMDA0LTE5NC4xNDcsMTczLjAwNC0zMjEuMDM1QzQ0MS40MjUsODMuMTgyLDM1OC4yNDQsMCwyNTYsMHogTTI1NiwyNzguNzE5ICAgIGMtNTEuNDQyLDAtOTMuMjkyLTQxLjg1MS05My4yOTItOTMuMjkzUzIwNC41NTksOTIuMTM0LDI1Niw5Mi4xMzRzOTMuMjkxLDQxLjg1MSw5My4yOTEsOTMuMjkzUzMwNy40NDEsMjc4LjcxOSwyNTYsMjc4LjcxOXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+)}
.time-ico{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ4OC4xNTIgNDg4LjE1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg4LjE1MiA0ODguMTUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTc3Ljg1NCwyNjkuMzExYzAtNi4xMTUtNC45Ni0xMS4wNjktMTEuMDgtMTEuMDY5aC0zOC42NjVjLTYuMTEzLDAtMTEuMDc0LDQuOTU0LTExLjA3NCwxMS4wNjl2MzguNjYgICAgYzAsNi4xMjMsNC45NjEsMTEuMDc5LDExLjA3NCwxMS4wNzloMzguNjY1YzYuMTIsMCwxMS4wOC00Ljk1NiwxMS4wOC0xMS4wNzlWMjY5LjMxMUwxNzcuODU0LDI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTI3NC40ODMsMjY5LjMxMWMwLTYuMTE1LTQuOTYxLTExLjA2OS0xMS4wNjktMTEuMDY5aC0zOC42N2MtNi4xMTMsMC0xMS4wNzQsNC45NTQtMTEuMDc0LDExLjA2OXYzOC42NiAgICBjMCw2LjEyMyw0Ljk2MSwxMS4wNzksMTEuMDc0LDExLjA3OWgzOC42N2M2LjEwOCwwLDExLjA2OS00Ljk1NiwxMS4wNjktMTEuMDc5VjI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTM3MS4xMTcsMjY5LjMxMWMwLTYuMTE1LTQuOTYxLTExLjA2OS0xMS4wNzQtMTEuMDY5aC0zOC42NjVjLTYuMTIsMC0xMS4wOCw0Ljk1NC0xMS4wOCwxMS4wNjl2MzguNjYgICAgYzAsNi4xMjMsNC45NiwxMS4wNzksMTEuMDgsMTEuMDc5aDM4LjY2NWM2LjExMywwLDExLjA3NC00Ljk1NiwxMS4wNzQtMTEuMDc5VjI2OS4zMTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTE3Ny44NTQsMzY1Ljk1YzAtNi4xMjUtNC45Ni0xMS4wNzUtMTEuMDgtMTEuMDc1aC0zOC42NjVjLTYuMTEzLDAtMTEuMDc0LDQuOTUtMTEuMDc0LDExLjA3NXYzOC42NTMgICAgYzAsNi4xMTksNC45NjEsMTEuMDc0LDExLjA3NCwxMS4wNzRoMzguNjY1YzYuMTIsMCwxMS4wOC00Ljk1NiwxMS4wOC0xMS4wNzRWMzY1Ljk1TDE3Ny44NTQsMzY1Ljk1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yNzQuNDgzLDM2NS45NWMwLTYuMTI1LTQuOTYxLTExLjA3NS0xMS4wNjktMTEuMDc1aC0zOC42N2MtNi4xMTMsMC0xMS4wNzQsNC45NS0xMS4wNzQsMTEuMDc1djM4LjY1MyAgICBjMCw2LjExOSw0Ljk2MSwxMS4wNzQsMTEuMDc0LDExLjA3NGgzOC42N2M2LjEwOCwwLDExLjA2OS00Ljk1NiwxMS4wNjktMTEuMDc0VjM2NS45NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzcxLjExNywzNjUuOTVjMC02LjEyNS00Ljk2MS0xMS4wNzUtMTEuMDY5LTExLjA3NWgtMzguNjdjLTYuMTIsMC0xMS4wOCw0Ljk1LTExLjA4LDExLjA3NXYzOC42NTMgICAgYzAsNi4xMTksNC45NiwxMS4wNzQsMTEuMDgsMTEuMDc0aDM4LjY3YzYuMTA4LDAsMTEuMDY5LTQuOTU2LDExLjA2OS0xMS4wNzRWMzY1Ljk1TDM3MS4xMTcsMzY1Ljk1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI2ZmZmZmZiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik00NDAuMjU0LDU0LjM1NHY1OS4wNWMwLDI2LjY5LTIxLjY1Miw0OC4xOTgtNDguMzM4LDQ4LjE5OGgtMzAuNDkzYy0yNi42ODgsMC00OC42MjctMjEuNTA4LTQ4LjYyNy00OC4xOThWNTQuMTQyICAgIGgtMTM3LjQ0djU5LjI2MmMwLDI2LjY5LTIxLjkzOCw0OC4xOTgtNDguNjIyLDQ4LjE5OEg5Ni4yMzVjLTI2LjY4NSwwLTQ4LjMzNi0yMS41MDgtNDguMzM2LTQ4LjE5OHYtNTkuMDUgICAgQzI0LjU3Niw1NS4wNTcsNS40MTEsNzQuMzU2LDUuNDExLDk4LjA3N3YzNDYuMDYxYzAsMjQuMTY3LDE5LjU4OCw0NC4wMTUsNDMuNzU1LDQ0LjAxNWgzODkuODIgICAgYzI0LjEzMSwwLDQzLjc1NS0xOS44ODksNDMuNzU1LTQ0LjAxNVY5OC4wNzdDNDgyLjc0MSw3NC4zNTYsNDYzLjU3Nyw1NS4wNTcsNDQwLjI1NCw1NC4zNTR6IE00MjYuMDkxLDQyMi41ODggICAgYzAsMTAuNDQ0LTguNDY4LDE4LjkxNy0xOC45MTYsMTguOTE3SDgwLjE0NGMtMTAuNDQ4LDAtMTguOTE2LTguNDczLTE4LjkxNi0xOC45MTdWMjQzLjgzNWMwLTEwLjQ0OCw4LjQ2Ny0xOC45MjEsMTguOTE2LTE4LjkyMSAgICBoMzI3LjAzYzEwLjQ0OCwwLDE4LjkxNiw4LjQ3MywxOC45MTYsMTguOTIxTDQyNi4wOTEsNDIyLjU4OEw0MjYuMDkxLDQyMi41ODh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+CgkJPHBhdGggZD0iTTk2LjEyOCwxMjkuOTQ1aDMwLjE2MmM5LjE1NSwwLDE2LjU3OC03LjQxMiwxNi41NzgtMTYuNTY3VjE2LjU3M0MxNDIuODY4LDcuNDE3LDEzNS40NDUsMCwxMjYuMjksMEg5Ni4xMjggICAgQzg2Ljk3MiwwLDc5LjU1LDcuNDE3LDc5LjU1LDE2LjU3M3Y5Ni44MDVDNzkuNTUsMTIyLjUzMyw4Ni45NzIsMTI5Ljk0NSw5Ni4xMjgsMTI5Ljk0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNmZmZmZmYiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzYxLjAzNSwxMjkuOTQ1aDMwLjE2MmM5LjE0OSwwLDE2LjU3Mi03LjQxMiwxNi41NzItMTYuNTY3VjE2LjU3M0M0MDcuNzcsNy40MTcsNDAwLjM0NywwLDM5MS4xOTcsMGgtMzAuMTYyICAgIGMtOS4xNTQsMC0xNi41NzcsNy40MTctMTYuNTc3LDE2LjU3M3Y5Ni44MDVDMzQ0LjQ1OCwxMjIuNTMzLDM1MS44ODEsMTI5Ljk0NSwzNjEuMDM1LDEyOS45NDV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==)}
.tel-ico{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4wNzcgMzQ4LjA3NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjA3NyAzNDguMDc3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTM0MC4yNzMsMjc1LjA4M2wtNTMuNzU1LTUzLjc2MWMtMTAuNzA3LTEwLjY2NC0yOC40MzgtMTAuMzQtMzkuNTE4LDAuNzQ0bC0yNy4wODIsMjcuMDc2ICAgICBjLTEuNzExLTAuOTQzLTMuNDgyLTEuOTI4LTUuMzQ0LTIuOTczYy0xNy4xMDItOS40NzYtNDAuNTA5LTIyLjQ2NC02NS4xNC00Ny4xMTNjLTI0LjcwNC0yNC43MDEtMzcuNzA0LTQ4LjE0NC00Ny4yMDktNjUuMjU3ICAgICBjLTEuMDAzLTEuODEzLTEuOTY0LTMuNTYxLTIuOTEzLTUuMjIxbDE4LjE3Ni0xOC4xNDlsOC45MzYtOC45NDdjMTEuMDk3LTExLjEsMTEuNDAzLTI4LjgyNiwwLjcyMS0zOS41MjFMNzMuMzksOC4xOTQgICAgIEM2Mi43MDgtMi40ODYsNDQuOTY5LTIuMTYyLDMzLjg3Miw4LjkzOGwtMTUuMTUsMTUuMjM3bDAuNDE0LDAuNDExYy01LjA4LDYuNDgyLTkuMzI1LDEzLjk1OC0xMi40ODQsMjIuMDIgICAgIEMzLjc0LDU0LjI4LDEuOTI3LDYxLjYwMywxLjA5OCw2OC45NDFDLTYsMTI3Ljc4NSwyMC44OSwxODEuNTY0LDkzLjg2NiwyNTQuNTQxYzEwMC44NzUsMTAwLjg2OCwxODIuMTY3LDkzLjI0OCwxODUuNjc0LDkyLjg3NiAgICAgYzcuNjM4LTAuOTEzLDE0Ljk1OC0yLjczOCwyMi4zOTctNS42MjdjNy45OTItMy4xMjIsMTUuNDYzLTcuMzYxLDIxLjk0MS0xMi40M2wwLjMzMSwwLjI5NGwxNS4zNDgtMTUuMDI5ICAgICBDMzUwLjYzMSwzMDMuNTI3LDM1MC45NSwyODUuNzk1LDM0MC4yNzMsMjc1LjA4M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==)}
.mail-ico{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDU1MC43OTUgNTUwLjc5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUwLjc5NSA1NTAuNzk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTAxLjYxMyw0OTEuNzgyYzEyLjM4MSwwLDIzLjEwOS00LjA4OCwzMi4yMjktMTIuMTZMMzc3Ljc5MywzMjMuNTY3Yy0zLjc0NCwyLjY4MS03LjM3Myw1LjI4OC0xMC44MDEsNy43NjcgICAgYy0xMS42NzgsOC42MDQtMjEuMTU2LDE1LjMxOC0yOC40MzQsMjAuMTI5Yy03LjI3Nyw0LjgyMi0xNi45NTksOS43MzctMjkuMDQ1LDE0Ljc1NWMtMTIuMDk0LDUuMDI0LTIzLjM2MSw3LjUyOC0zMy44MTMsNy41MjggICAgaC0wLjMwNmgtMC4zMDZjLTEwLjQ1MywwLTIxLjcyLTIuNTAzLTMzLjgxMy03LjUyOGMtMTIuMDkzLTUuMDE4LTIxLjc3NS05LjkzMy0yOS4wNDUtMTQuNzU1ICAgIGMtNy4yNzctNC44MTEtMTYuNzUtMTEuNTI0LTI4LjQzNC0yMC4xMjljLTMuMjU2LTIuMzg3LTYuODY3LTUuMDA2LTEwLjc3MS03LjgwOUwxNi45NDYsNDc5LjYyMiAgICBjOS4xMTksOC4wNzIsMTkuODU0LDEyLjE2LDMyLjIzNCwxMi4xNkg1MDEuNjEzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0zMS4wNDcsMjI1LjI5OUMxOS4zNywyMTcuNTE0LDkuMDE1LDIwOC41OTgsMCwxOTguNTU1VjQzNS45OGwxMzcuNTQxLTEzNy41NDEgICAgQzExMC4wMjUsMjc5LjIyOSw3NC41NzIsMjU0Ljg3NywzMS4wNDcsMjI1LjI5OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD4KCQk8cGF0aCBkPSJNNTIwLjA1OSwyMjUuMjk5Yy00MS44NjUsMjguMzM2LTc3LjQ0Nyw1Mi43My0xMDYuNzUsNzMuMTk1bDEzNy40ODYsMTM3LjQ5MlYxOTguNTU1ICAgIEM1NDEuOTgsMjA4LjM5Niw1MzEuNzM2LDIxNy4zMDYsNTIwLjA1OSwyMjUuMjk5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik01MDEuNjEzLDU5LjAxM0g0OS4xODFjLTE1Ljc4NCwwLTI3LjkxOSw1LjMzLTM2LjQyLDE1Ljk3OUM0LjI1Myw4NS42NDYsMC4wMDYsOTguOTcsMC4wMDYsMTE0Ljk0OSAgICBjMCwxMi45MDcsNS42MzYsMjYuODkyLDE2LjkwMyw0MS45NTljMTEuMjY3LDE1LjA2MSwyMy4yNTYsMjYuODkxLDM1Ljk2MSwzNS40OTZjNi45NjUsNC45MjEsMjcuOTY5LDE5LjUyMyw2My4wMTIsNDMuODAxICAgIGMxOC45MTcsMTMuMTA5LDM1LjM2OCwyNC41MzUsNDkuNTA1LDM0LjM5NWMxMi4wNSw4LjM5NiwyMi40NDIsMTUuNjY3LDMxLjAyMiwyMS43MDFjMC45ODUsMC42OTEsMi41MzQsMS43OTksNC41OSwzLjI2OSAgICBjMi4yMTUsMS41OTEsNS4wMTgsMy42MSw4LjQ3Niw2LjEwN2M2LjY1OSw0LjgxNiwxMi4xOTEsOC43MDksMTYuNTk3LDExLjY4M2M0LjQsMi45NzUsOS43MzEsNi4yOTgsMTUuOTg1LDkuOTg4ICAgIGM2LjI0OSwzLjY4NSwxMi4xNDMsNi40NTYsMTcuNjc1LDguMjk5YzUuNTMzLDEuODQyLDEwLjY1NSwyLjc2NiwxNS4zNjcsMi43NjZoMC4zMDZoMC4zMDZjNC43MTEsMCw5LjgzNC0wLjkyNCwxNS4zNjgtMi43NjYgICAgYzUuNTMxLTEuODQzLDExLjQyLTQuNjA4LDE3LjY3NC04LjI5OWM2LjI0OC0zLjY5LDExLjU3Mi03LjAyLDE1Ljk4Ni05Ljk4OGM0LjQwNi0yLjk3NCw5LjkzOC02Ljg2NiwxNi41OTgtMTEuNjgzICAgIGMzLjQ1MS0yLjQ5Nyw2LjI1NC00LjUxNyw4LjQ2OS02LjEwMmMyLjA1Ny0xLjQ3NiwzLjYwNS0yLjU3Nyw0LjU5Ni0zLjI3NGM2LjY4NC00LjY1MSwxNy4xLTExLjg5MiwzMS4xMDQtMjEuNjE2ICAgIGMyNS40ODItMTcuNzA1LDYzLjAxLTQzLjc2NCwxMTIuNzQyLTc4LjI4MWMxNC45NTctMTAuNDQ3LDI3LjQ1My0yMy4wNTQsMzcuNDk2LTM3LjgwM2MxMC4wMjUtMTQuNzQ5LDE1LjA1MS0zMC4yMiwxNS4wNTEtNDYuNDA4ICAgIGMwLTEzLjUyNS00Ljg3My0yNS4wOTgtMTQuNTk4LTM0LjczN0M1MjYuNDYxLDYzLjgyOSw1MTQuOTMyLDU5LjAxMyw1MDEuNjEzLDU5LjAxM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+)}
.vk-ico{max-width: 256px;max-height: 256px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMAmi8I7SCI3xN+yHBKvapjWNI/tOUc/+kAAAFwSURBVFjD7ZTdkoMgDIVDCCgKtCrv/6yr02EQE5y67t753fGT08NJKjw8PPw32hjEGbGH34CRUoaW+fSqUx9iVJg336nGVAX2g1qxBijtyD/lYy3wKvU9VScdTPtlgAxW91wRcLU0wVitUb5oS7RdLaBAU73OIBMQ00EAK8el5ScMdX3cUkmyhb3XMW96qT1KtjAIAlvk3JmRLQTWRpbAoAG4BZQExBaQARAsLPkJXMDy8ZIszPy579LZQmyN5/DZpEqAt7DTIMxnybxnZi0boYLu2Nl8nEQvByD2h/CQy6SP9QoOhFrBuVQRVGoHkBO+ggeGvVIfgKOn8xqewLVH8Ag4410LEO4qGLqr4NMFopSDu6KwSApLM/dB8AAcze/ljxd2X+XQywq4ZcwVRsmDSpyp1aVZHqiWV/xyJE1gVpt9tiDyosZb38wCyOixk//+nphAC3QL5Qj0rk2W9vUeztH9ij7s4YpZ2U4eHh7+ih+R828M1H1tjQAAAABJRU5ErkJggg==)}
.attention{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjEyLjAwMiA2MTIuMDAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIuMDAyIDYxMi4wMDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8cGF0aCBkPSJNNTEyLjM3Niw1ODQuMTkySDk5LjYyNGMtMzUuOTU5LDAtNjguMTYyLTE4LjU5My04Ni4xNC00OS43MzJzLTE3Ljk4MS02OC4zMjUsMC05OS40NjdMMjE5Ljg2Miw3Ny41NDIgICBjMTcuOTc4LTMxLjEzOSw1MC4xODEtNDkuNzMyLDg2LjE0LTQ5LjczMnM2OC4xNjIsMTguNTkzLDg2LjE0LDQ5LjczMmwyMDYuMzc1LDM1Ny40NTFjMTcuOTgxLDMxLjE0MiwxNy45ODEsNjguMzI1LDAsOTkuNDY3ICAgUzU0OC4zMzMsNTg0LjE5Miw1MTIuMzc2LDU4NC4xOTJ6IE0zMDYuMDAyLDU2LjM5NmMtMjUuNjI1LDAtNDguNTcxLDEzLjI1LTYxLjM4NCwzNS40MzlMMzguMjQxLDQ0OS4yODYgICBjLTEyLjgxMiwyMi4xOTItMTIuODEsNDguNjg5LDAsNzAuODhzMzUuNzU5LDM1LjQzOSw2MS4zODQsMzUuNDM5aDQxMi43NDljMjUuNjI1LDAsNDguNTcxLTEzLjI1LDYxLjM4NC0zNS40MzkgICBjMTIuODEyLTIyLjE4OSwxMi44MTItNDguNjg5LDAtNzAuODhMMzY3LjM4Myw5MS44MzVDMzU0LjU3Myw2OS42NDMsMzMxLjYyNyw1Ni4zOTYsMzA2LjAwMiw1Ni4zOTZ6IE01NTUuNDkzLDQ1MC45MDIgICBMMzU2LjUsMTA2LjIzNGMtMTAuNTQtMTguMjU4LTI5LjQxOC0yOS4xNTUtNTAuNDk4LTI5LjE1NWMtMjEuMDgzLDAtMzkuOTYxLDEwLjktNTAuNTAxLDI5LjE1NUw1Ni41MDcsNDUwLjkwMiAgIGMtMTAuNTQzLDE4LjI1OC0xMC41NCw0MC4wNTUsMCw1OC4zMTFjMTAuNTQsMTguMjU1LDI5LjQxOCwyOS4xNTUsNTAuNTAxLDI5LjE1NWgzOTcuOTg3YzIxLjA4MywwLDM5Ljk2MS0xMC45LDUwLjUwMS0yOS4xNTUgICBDNTY2LjAzNiw0OTAuOTU3LDU2Ni4wMzMsNDY5LjE1Nyw1NTUuNDkzLDQ1MC45MDJ6IE0yNjkuOTYzLDIxMy43ODhjMC0xOS44NywxNi4xNjYtMzYuMDM2LDM2LjAzNi0zNi4wMzYgICBzMzYuMDM2LDE2LjE2NiwzNi4wMzYsMzYuMDM2djExNi45NDdjMCwxOS44NzEtMTYuMTY2LDM2LjAzNi0zNi4wMzYsMzYuMDM2cy0zNi4wMzYtMTYuMTY2LTM2LjAzNi0zNi4wMzZWMjEzLjc4OHogICAgTTMwNS45OTksNDczLjA2OGMtMjAuMzYyLDAtMzYuOTI4LTE2LjU2Ni0zNi45MjgtMzYuOTI4czE2LjU2Ni0zNi45MjgsMzYuOTI4LTM2LjkyOHMzNi45MjgsMTYuNTY2LDM2LjkyOCwzNi45MjggICBTMzI2LjM2MSw0NzMuMDY4LDMwNS45OTksNDczLjA2OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzcyQThBOCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+)}
.sign_info{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDBDMTE0LjgzNywwLDAsMTE0Ljg0MywwLDI1NnMxMTQuODM3LDI1NiwyNTYsMjU2czI1Ni0xMTQuODQzLDI1Ni0yNTZTMzk3LjE2MywwLDI1NiwweiBNMjg5LjM5MSwzODkuNTY1ICAgIGMwLDE4LjQ0Mi0xNC45NDksMzMuMzkxLTMzLjM5MSwzMy4zOTFzLTMzLjM5MS0xNC45NDktMzMuMzkxLTMzLjM5MVYyMjIuNjA5YzAtMTguNDQyLDE0Ljk0OS0zMy4zOTEsMzMuMzkxLTMzLjM5MSAgICBzMzMuMzkxLDE0Ljk0OSwzMy4zOTEsMzMuMzkxVjM4OS41NjV6IE0yNTYsMTU1LjgyNmMtMTguNDQyLDAtMzMuMzkxLTE0Ljk0OS0zMy4zOTEtMzMuMzkxUzIzNy41NTgsODkuMDQ0LDI1Niw4OS4wNDQgICAgczMzLjM5MSwxNC45NDksMzMuMzkxLDMzLjM5MVMyNzQuNDQyLDE1NS44MjYsMjU2LDE1NS44MjZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiM3MkE4QTgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==)}
.u2{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDkgNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5IDQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM5LjI1Niw2LjVIOS43NDRDNC4zNzEsNi41LDAsMTAuODg1LDAsMTYuMjc0djE2LjQ1MWMwLDUuMzksNC4zNzEsOS43NzQsOS43NDQsOS43NzRoMjkuNTEyICAgIGM1LjM3MywwLDkuNzQ0LTQuMzg1LDkuNzQ0LTkuNzc0VjE2LjI3NEM0OSwxMC44ODUsNDQuNjI5LDYuNSwzOS4yNTYsNi41eiBNNDcsMzIuNzI2YzAsNC4yODctMy40NzQsNy43NzQtNy43NDQsNy43NzRIOS43NDQgICAgQzUuNDc0LDQwLjUsMiwzNy4wMTIsMiwzMi43MjZWMTYuMjc0QzIsMTEuOTg4LDUuNDc0LDguNSw5Ljc0NCw4LjVoMjkuNTEyYzQuMjcsMCw3Ljc0NCwzLjQ4OCw3Ljc0NCw3Ljc3NFYzMi43MjZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTMzLjM2LDI0LjEzOGwtMTMuODU1LTguMTE1Yy0wLjMwOC0wLjE4LTAuNjkxLTAuMTgzLTEuMDAyLTAuMDA1UzE4LDE2LjUyNywxOCwxNi44ODZ2MTYuMjI5ICAgIGMwLDAuMzU4LDAuMTkyLDAuNjksMC41MDIsMC44NjhjMC4xNTQsMC4wODgsMC4zMjYsMC4xMzIsMC40OTgsMC4xMzJjMC4xNzUsMCwwLjM0OS0wLjA0NiwwLjUwNS0wLjEzN2wxMy44NTUtOC4xMTMgICAgYzAuMzA2LTAuMTc5LDAuNDk1LTAuNTA4LDAuNDk1LTAuODYzUzMzLjY2NywyNC4zMTcsMzMuMzYsMjQuMTM4eiBNMjAsMzEuMzdWMTguNjNsMTAuODc2LDYuMzcxTDIwLDMxLjM3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=)}
.telegram-b{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMA9eYcDtWYtmFzU8OIRTp/MimqohSEqiQAAAGvSURBVFjD7ZbdkoMgDIXDn4KKWM37P+vuylgKgU1xdmZv+l1qCc3hHCJ8+F/8cExwm8ci8RsLt9B2xoiBG6yDwAsBvShn8AUJfUwj5sy9upUsHbqNWOHdc9yibhT1lm7BZItEKiZv6CacnvBi79dtVLCmZ471W4G0ANOLHCvjt5JBA1h8Qbf9JpFgfvYL2RNet4Q4+x3yf1Q/8rg5FQ9AF5VtRTeDNaQ935aiPiDH7w2/DfoUpiwu8iMPEuuYNf5AYjuK+tKNIgKceEGjyEYlincyiVYUtTPYRF5xdc0obllnVLzIgokiitn2VLzIUe+OFqDOA2qfIopqF03xImrGOv55hIeoOw+ofVpR9HkAjvSO2KcZxS0YIh6xDxNF5ebTeQnbWN+eq8oqSDj8hQ0Y6vbpGas7tuCnIrVP/1Qk9umdikT/3qnIrJfAoJgCIzsVmQIBGFamgGenOlNAA4N9NutENYocLom1GSQc7+ZgP015VK4zjiHL/CS6o7jnd4aae6M4l3kJnR+ohvTpZXadcUhh4YK2YYHFK6AEJoo8q2RsxKJHJgg86zJ4+PCnfAEAk3SfePbChwAAAABJRU5ErkJggg==')}
 


.fancybox-button.fancybox-button--arrow_right{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzg4LjQyNSwyNDEuOTUxTDE1MS42MDksNS43OWMtNy43NTktNy43MzMtMjAuMzIxLTcuNzItMjguMDY3LDAuMDRjLTcuNzQsNy43NTktNy43MiwyMC4zMjgsMC4wNCwyOC4wNjdsMjIyLjcyLDIyMi4xMDUgICAgTDEyMy41NzQsNDc4LjEwNmMtNy43NTksNy43NC03Ljc3OSwyMC4zMDEtMC4wNCwyOC4wNjFjMy44ODMsMy44OSw4Ljk3LDUuODM1LDE0LjA1Nyw1LjgzNWM1LjA3NCwwLDEwLjE0MS0xLjkzMiwxNC4wMTctNS43OTUgICAgbDIzNi44MTctMjM2LjE1NWMzLjczNy0zLjcxOCw1LjgzNC04Ljc3OCw1LjgzNC0xNC4wNVMzOTIuMTU2LDI0NS42NzYsMzg4LjQyNSwyNDEuOTUxeiIgZmlsbD0iIzgzYzJjMiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=)}
.fancybox-button.fancybox-button--arrow_left{max-width: 256px;max-height: 256px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEsMS4yMjQ2NDY3OTkxNDczNTMyZS0xNiwtMS4yMjQ2NDY3OTkxNDczNTMyZS0xNiwtMSw1MTIsNTEyLjAwMzkwNjI1KSI+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzg4LjQyNSwyNDEuOTUxTDE1MS42MDksNS43OWMtNy43NTktNy43MzMtMjAuMzIxLTcuNzItMjguMDY3LDAuMDRjLTcuNzQsNy43NTktNy43MiwyMC4zMjgsMC4wNCwyOC4wNjdsMjIyLjcyLDIyMi4xMDUgICAgTDEyMy41NzQsNDc4LjEwNmMtNy43NTksNy43NC03Ljc3OSwyMC4zMDEtMC4wNCwyOC4wNjFjMy44ODMsMy44OSw4Ljk3LDUuODM1LDE0LjA1Nyw1LjgzNWM1LjA3NCwwLDEwLjE0MS0xLjkzMiwxNC4wMTctNS43OTUgICAgbDIzNi44MTctMjM2LjE1NWMzLjczNy0zLjcxOCw1LjgzNC04Ljc3OCw1LjgzNC0xNC4wNVMzOTIuMTU2LDI0NS42NzYsMzg4LjQyNSwyNDEuOTUxeiIgZmlsbD0iIzgzYzJjMiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=)}




.whatsapp{display: inline-block; width:auto; height:48px; background-size:48px; background-repeat:no-repeat; background-position:center left; padding:12px 0 5px 60px; margin:5px 0;box-shadow: 0 5px 5px rgba(0,0,0,0.3)}
.whatsapp{background-image: url('data:image/png;base64,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')}
 

.fixx{position:fixed; bottom:20px; left:0; display:none;text-align: center; width: 100%;padding: 0 0 5px}
.fixx .whatsapp{background-size: 48px auto; border-radius: 50%; height: 48px !important; margin: 0 10px !important; padding: 0 !important; width: 48px !important}
@media screen and (max-device-width: 768px){
.fixx{display:block}

}


.fancybox-stage {background: rgba(0,0,0,0.5)}


/*Nico050423*/
.page-poisk form.search{
	position:relative;
	display:flex;
}
.page-poisk form.search input{
	width:100%!important;
	padding:14px 50px 14px 20px;
	border:1px solid #DEE2E2;
	border-radius:4px;
	background:#fff;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#0A0A0A;
	height:auto;
margin: 0;
}
.page-template-template-poisk form{margin:0 30px}
.page-poisk form.search button{
	cursor:pointer;
	display:flex;
	width:24px;
	height:24px;
	background:none;
	border:none;
	position:absolute;
	right:20px;
	top:50%;
	transform:translate(0,-50%);
	padding:0;
	transition:.4s all ease;
}
.page-poisk form.search button:hover{
	transform:translate(0,-50%) scale(1.1);
}
.page-poisk form.search button svg{
	margin:auto;
}
.found_kol{
	padding:0;
	margin:15px 0 30px;
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
}
.search_item{
	padding:20px 30px;
	background:#F3F6F8;
	margin:0 0 20px;
}
.search_title{
	padding:0;
	margin:0 0 10px;
	font-weight:600;
	font-size:20px;
	line-height:29px;
	color:#0A0A0A;
}
.search_title ~ p{
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
	padding:0;
	margin:0 0 15px;
}
.search_link{
	display:inline-block;
	font-weight:400;
	font-size:16px;
	line-height:1.3;
	letter-spacing:-0.002em;
	color:#458F8F;
}
.search_link:hover{
	text-decoration:none;
	font-weight:600;
}
.search_link svg{
	position:relative;
	top:6px;
	display:inline-block;
	margin:0 0 0 5px;
	transition:.5s all ease;
}
.search_link:hover svg{
	margin-left:15px;
}
.n_navigation .pagination{
	float:none;
}
.n_navigation .nav-links{
	padding:0;
	float:none;
	display:flex;
	align-items:center;
	justify-content:center;
	grid-gap:5px;
	margin:30px 0 60px;
}
.n_navigation .nav-links a,
.n_navigation .nav-links span{
	display:flex;
	align-items:center;
	justify-content:center;
	width:44px;
	height:44px;
	border:1px solid #EAECED;
	border-radius:5px;
	background:#fff;
	font-family:'Inter', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:44px;
	letter-spacing:-0.002em;
	color:#414042;
	text-decoration:none!important;
}
.n_navigation .nav-links span.current{
	background:#EAECED;
	font-weight:500;
	color:#0A0A0A;
}
.n_navigation .nav-links a.next,
.n_navigation .nav-links a.prev{
	display:none;
}
.page-template-template-faq .page_header,
.page-template-template-reviews .page_header{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 0 30px;
}
.page-template-template-faq .page_header:after,
.page-template-template-reviews .page_header:after{
	content:none;
}
.page-template-template-faq .page_header_left,
.page-template-template-reviews .page_header_left{
	width:auto;
}
.page-template-template-faq h1,
.page-template-template-reviews h1{
	margin:0;
}
.page-template-template-faq p,
.page-template-template-reviews p{
	padding:0;
}
.btn_faq{
	display:inline-block;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	color:#fff;
	padding:15px 22.5px;
	background:#83C2C2;
	border:1px solid #83C2C2;
}
.btn_faq:hover{
	background:#fff;
	color:#83C2C2;
	text-decoration:none;
}
.faq_wrap{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	flex-wrap:wrap;
}
.faq_cats{
	width:270px;
	min-width:270px;
	background:#F3F6F8;
	padding:25px 15px;
}
.faq_cats > ul{
	margin:0;
	padding:0;
	list-style:none;
}
.faq_cats > ul > li{
	cursor:pointer;
	font-weight:400;
	font-size:20px;
	line-height:29px;
	color:#0A0A0A;
	margin:0 0 15px;
	padding-left:25px;
	background:url("/wp-content/themes/estetiq/images/liar.svg") left 5px/20px 20px no-repeat;
}
.faq_cats > ul > li.active{
	background:url("/wp-content/themes/estetiq/images/liar1.svg") left 5px/20px 20px no-repeat;
}
.faq_cats > ul > li:last-child{
	margin:0;
}
.faq_cats ul ul{
	padding:0;
	margin:8px 0 0;
	list-style:none;
	display:none;
}
.faq_cats ul ul li{
	font-weight:200;
	font-size:17px;
	line-height:1.2;
	color:#414042;
	margin:0 0 8px;
	padding-left:25px;
}
.faq_cats ul ul li:last-child{
	margin:0;
}
.faq_list{
	width:74.5%;
	max-width:870px;
}
.faq_item{
	padding:30px;
	margin:0 0 30px;
	background:#F6F8F9;
}
.fq_head{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	margin:0 0 15px;
}
.fq_about{
	padding-left:55px;
	background:url("/wp-content/themes/estetiq/images/quest.svg") left top/40px 40px no-repeat;
}
.fq_title{
	font-weight:400;
	font-size:22px;
	line-height:29px;
	color:#458F8F;
	margin:0;
}
.fq_name{
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
	margin:0;
min-height: 10px;
}
.fq_date{
	font-family:'Inter';
	font-weight:300;
	font-size:14px;
	line-height:1.6;
	color:#797379;
	margin:0;
}
.fq_quest{
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
	margin:0 0 20px;
}
.fq_quest p{
	margin:0 0 15px;
}
.fq_quest p:last-child{
	margin:0;
}
.fq_body{
	border-top:1px solid #E6DCE2;
	padding-top:20px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:20px;
}
.fq_body > p{
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#0A0A0A;
	opacity:.6;
	margin:0 0 8px;
	width:100%;
}
.fqbody_l{
	min-width:100px;
	width:100px;
}
.fqbody_l img{
	width:100%;
	height:auto;
}
.fqbody_r{
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
	width:86%;
	max-width:690px;
}
.fqbody_txt,
.fqbody_txt p{
	margin:0 0 15px;
}
.fqbody_txt p:last-child{
	margin:0;
}
.fqbody_down{
	display:flex;
	justify-content:space-between;
	margin:0 0 20px;
}
.fqbody_down p{
	margin:0;
}
.fqdoctor_name strong{
	font-size:18px;
	line-height:24px;
	color:#0A0A0A;
}
p.fqdoctor_spec{
	margin:0 0 10px;
}
.fq_spec{
	font-weight:200;
	font-size:18px;
	line-height:1.3;
	letter-spacing:-0.002em;
	color:#797379;
}
.fq_spec span,
.fq_spec a{
	color:#458F8F;
}
.pagn{
	display:flex;
	width:100%;
	justify-content:center;
	align-items:center;
}
.pagn button{
	cursor:pointer;
	display:inline-block;
	border:1px solid #EAECED;
	border-radius:5px;
	background:#fff;
	text-align:center;
	font-family:'Inter';
	font-weight:400;
	font-size:17px;
	line-height:44px;
	letter-spacing:-0.002em;
	color:#414042;
	width:44px;
	height:44px;
	margin-right:5px;
}
.pagn button.active{
	background:#EAECED;
	font-weight:500;
}
.pagn button:last-child{
	margin-right:0;
}
.pagn span + button{
	margin-left:5px;
}
.pagn span{
	display:inline-block;
	border:1px solid #EAECED;
	border-radius:5px;
	background:#fff;
	text-align:center;
	font-family:'Inter';
	font-weight:400;
	font-size:17px;
	line-height:44px;
	letter-spacing:-0.002em;
	color:#414042;
	width:44px;
	height:44px;
}
#faq-form{
	margin:0;
	display:grid;
	grid-template-columns:340px 740px;
	background:#EAECED;
	padding:30px;
	grid-gap:30px;
}
div.faqform_txt{
	display:flex;
	flex-direction:column;
}
.faqform_txt h2{
	font-weight:400;
	font-size:28px;
	line-height:34px;
	color:#0A0A0A;
	margin:0 0 10px;
	text-align:left;
}
.faqform_txt h2 + p{
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#4F4F4F;
	opacity:.9;
	margin:0;
}
p.faqform_txt{
	font-weight:200;
	font-size:16px;
	line-height:19px;
	color:#828282;
	margin:auto 0 0;
}
.faqform form{
	width:100%;
}
.form_row{
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:12px 16px;
	margin:0 0 12px;
}
#faq-form .wpcf7-form input,
.form_row select,
#rev-form .wpcf7-form input,
#rev-form select{
	margin:0;
	width:100%;
	border:none;
	border-radius:4px!important;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	height:57px;
}
.form_row input::-webkit-input-placeholder,
#rev-form input::-webkit-input-placeholder{
	color:#414042;
}
.form_row input::-moz-placeholder,
#rev-form input::-moz-placeholder{
	color:#414042;
	opacity:1;
}
.form_row input:-ms-input-placeholder,
#rev-form input:-ms-input-placeholder{
	color:#414042;
}
.form_row input:-moz-placeholder,
#rev-form input:-moz-placeholder{
	color:#414042;
	opacity:1;
}
.form_row select,
#rev-form select{
	padding:14px 40px 14px 15px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:url("/wp-content/themes/estetiq/images/sel.svg") 98% center/24px 24px no-repeat, #fff;
	height:100%;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
	font-family:'Bliss Pro'!important;
}
.form_row select option,
#rev-form select option{
	font-weight:200;
}
.form_row br{
	display:none;
}
#faq-form .wpcf7-form textarea,
#rev-form .wpcf7-form textarea{
	width:100%;
	margin:12px 0 14px;
	border-radius:4px!important;
	height:57px;
	resize:none;
	font-weight:200;
	font-size:20px;
	line-height:29px;
}
#faq-form .wpcf7-form input[type="submit"]{
	border-radius:0!important;
	font-weight:400;
	font-size:18px;
	line-height:22px;
}
.accept,
.accept a{
	margin:14px 0 0;
	font-family:'Inter';
	font-weight:400;
	font-size:13px;
	line-height:1.4;
	text-align:center;
	color:#828282;
}
.accept a{
	text-decoration:underline;
}
.revtype_inputs{
	margin:0 0 30px;
	display:flex;
	justify-content:space-between;
	grid-gap:30px;
}
.revtype_inputs > div{
	width:100%;
}
.revtype_inputs label{
	font-weight:200;
	font-size:16px;
	line-height:1.4;
	color:#595959;
	margin:0 0 5px;
	display:block;
}
.revtype_inputs select{
	width:100%;
	padding:13px 29.5px 13px 14px;
	border:1px solid #E6DCE2;
	border-radius:5px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:url("/wp-content/themes/estetiq/images/sel.svg") 98% center/24px 24px no-repeat, #fff;
	font-family:'Bliss Pro'!important;
	font-weight: 200;
	font-size:20px;
	line-height:29px;
	color:#0A0A0A;
	opacity:1;
}
.revtype_inputs option{
	font-weight:200;
}
.revtype_sels{
	display:flex;
	align-items:center;
}
.revtype_sels > div{
	align-items:center;
	width:auto;
	display:none;
	margin:0 10px 30px;
	font-weight:200;
	font-size:17px;
	line-height:24px;
	color:#0A0A0A;
	padding:5px 9px 5px 15px;
	background:#F3F6F8;
	border-radius:15px;
}
.revtype_sels > div.active{
	display:flex;
}
.revtype_sels > div:last-child{
	margin-right:0;
}
.revtype_sels > div span{
	display:inline-block;
	margin-right:10px;
}
.revtype_sels svg{
	cursor:pointer;
}
.rev-list{
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:30px;
	margin:0 0 30px;
}
.rev_item{
	border:1px solid #EAECED;
	background:#fff;
	padding:30px;
}
.rev_head{
	position:relative;
	display:flex;
	margin:0 0 25px;
}
.rev_img{
	width:140px;
	min-width:140px;
	height:140px;
	margin-right:25px;
	border-radius:12px;
	overflow:hidden;
	background:#EAECED;
}
.rev_img img{
	width:100%;
	height:auto;
}
.rev_stars{
	margin:0 0 2.5px;
}
.rev_name{
	margin:0 0 5px;
	font-weight:400;
	font-size:20px;
	line-height:29px;
	color:#0A0A0A;
}
.rev_doc,
.rev_spec{
	font-weight:300;
	font-size:18px;
	line-height:1.3;
	color:#414042;
	margin:0 0 4px;
}
.rev_doc span,
.rev_spec span,
.rev_doc a,
.rev_spec a{
	display:inline-block;
	margin:0 0 0 5px;
	color:#458F8F;
}
.rev_spec{
	margin:0 0 15px;
}
.rev_type{
	display:inline-block;
	color:rgba(255,255,255,.9);
	font-weight:400;
	font-size:14px;
	line-height:1.33;
	padding:2px 10px 3px!important;
	border-radius:100px;
	width:auto;
}
.rev_type.vid{
	background:#458F8F;
}
.rev_type.soc{
	background:#8A52B7;
}
.rev_type.our{
	background:#83C2C2;
}
.rev_type.other{
	background:#519660;
}
.rev_date{
	position:absolute;
	right:0;
	top:0;
	font-weight:200;
	font-size:16px;
	line-height:23px;
	color:#414042;
}
.rev_txt{
	font-weight:200;
	font-size:18px;
	line-height:27px;
	color:#414042;
}
.rev_txt .hidden{
	display:none;
}
.rev_txt.ropen .revitem_all,
.rev_txt.ropen .rdots{
	display:none;
}
.revitem_all{
	display:inline-block;
	border:none;
	padding:0;
	margin:15px 0 0;
	background:transparent;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	color:#458F8F;
	cursor:pointer;
}
.revitem_all svg{
	display:inline-block;
	margin:0 0 0 10px;
	position:relative;
	top:4px;
}
#rev-form{
	padding-top:50px;
}
#rev-form form{
	max-width:500px;
	background:#EAECED;
	width:100%;
	padding:15px;
}
#rev-form .wpcf7-form textarea{
	height:171px;
}
#rev-form input[type="text"],
#rev-form select{
	margin-bottom:15px;
}
.mobsel{
	display:none;
}
/*Статьи*/
.articles-list{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:30px;
}
.article-item{
	padding:10px 10px 30px;
	border: 1px solid #DEE2E2;
}
.article_img{
	display:block;
	width:100%;
	height:270px;
	margin:0 0 25px;
}
.article_img.gray{
	background:#EAECED;
}
.article_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.article-item h2{
	margin:0 0 12px;
	padding:0 30px;
	text-align:left;
}
.article-item h2 a{
	font-weight:400;
	font-size:22px;
	line-height:26px;
	color:#458F8F;
}
.article_meta{
	display:flex;
	align-items:center;
	font-weight:200;
	font-size:17px;
	line-height:22px;
	color:#797379;
	margin:0 0 12px;
	padding:0 30px;
}
.article_meta span:last-child{
	display:inline-block;
	position:relative;
	margin-left:10px;
	padding-left:14px;
}
.article_meta span:last-child:before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	display:inline-block;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#797379;
	opacity:.6;
	transform:translate(0,-50%);
}
.article-item p{
	margin:0;
	padding:0 30px;
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#3A3A3A;
}
.pagn_art{
	display:flex;
	align-items:center;
	justify-content:center;
	margin:30px 0 70px;
}
.pagn_art a.prev,
.pagn_art a.next{
	display:none;
}
.pagn_art > *{
	display:inline-block;
	width:44px;
	height:44px;
	text-align:center;
	border:1px solid #EAECED;
	border-radius:5px;
	font-weight:400;
	font-size:18px;
	line-height:44px;
	letter-spacing:-0.002em;
	color:#414042;
	margin-right:5px;
	background:#fff;
}
.pagn_art > span.current{
	background:#EAECED;
	color:#0A0A0A;
	font-weight:600;
}
.pagn_art > a:hover{
	text-decoration:none;
}
/*------*/
/*Детальная страница статьи*/
#art_head{
	position:relative;
	margin:30px 0 70px;
	overflow:hidden;
}
.art_head_title{
	margin:40px 0 35px;
	padding:30px 35px;
	background:#fff;
	width:41%;
	max-width:474px;
	border:2px solid #F3F6F8;
}
.art_head_title h1{
	font-weight:400;
	font-size:28px;
	line-height:34px;
	color:#0A0A0A;
	margin:0 0 15px;
}
.art_head_title .article_meta{
	padding:0;
	margin:0;
}
#art_head img{
	position:absolute;
	right:0;
	top:0;
	width:66%;
	max-width:768px;
	height:auto;
	z-index:-1;
}
.art_ogl{
	padding-left:35px;
	width:29%;
	max-width:335px;
	min-height:300px;
}
.art_ogl > p{
	font-weight:400;
	font-size:20px;
	line-height:24px;
	color:#0A0A0A;
	margin:0 0 15px;
	padding:0;
}
.art_ogl ol{
	padding:0;
	margin:0;
	list-style:none;
	counter-reset:ogl;
}
.art_ogl ol li{
	position:relative;
	margin:0 0 10px;
	padding:2px 0 2px 38px;
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#414042;
}
.art_ogl ol li:before{
	counter-increment:ogl;
	content:counter(ogl);
	width:28px;
	height:28px;
	border-radius:50%;
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	border:1px solid #458F8F;
	text-align:center;
	font-weight:400;
	font-size:15px;
	line-height:29px;
	color:#458F8F;
}
.art_ogl ol li:last-child{
	margin:0;
}
.art_blk{
	max-width:970px;
}
.art_blk h2{
	font-weight:600;
	font-size:28px;
	line-height:34px;
	color:#0A0A0A;
	text-align:left;
	margin:70px 0 30px;
}
.art_blk p{
	margin:0 0 20px;
	padding:0;
}
.art_txt ul,
.blist_cont ul,
.art_list{
	margin:0 0 30px;
	list-style:none;
	padding:0;
}
.art_txt ul li,
.blist_cont ul li,
.art_list li{
	position:relative;
	padding-left:41px;
	margin:0 0 15px;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
}
.art_txt ul li:before,
.blist_cont ul li:before,
.art_list li:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:26px;
	height:26px;
	display:inline-block;
	background:url("/wp-content/themes/estetiq/images/check.svg") center/15.2px 15.2px no-repeat, #83C2C2;
	border-radius:50%;
}
.art_txt ul li:last-child,
.blist_cont ul li:last-child,
.art_list li:last-child{
	margin:0;
}
.art_blk p img ~ img{
	display:inline-block;
	margin-left:30px;
}
.art_blist{
	overflow:hidden;
}
.art_blist_item:not(:last-child){
	margin:0 0 45px;
}
p.blist_title{
	position:relative;
	padding:0 23px 0 35px;
	font-weight:400;
	font-size:20px;
	line-height:29px;
	color:#414042;
	margin:0 0 15px;
	display:inline-block;
	background:#fff;
}
.blist_title:before{
	content:'';
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	left:0;
	top:50%;
	transform:translate(0,-50%);
	background:#83C2C2;
	position:absolute;
}
.blist_title:after{
	content:'';
	position:absolute;
	display:inline-block;
	left:100%;
	width:1000px;
	background:#83C2C2;
	opacity:.4;
	height:1px;
	z-index:-1;
	top:50%;
	transform:translate(0,-50%);
}
.blist_cont{
	padding-left:35px;
}
.art_vajno,
.art_hak{
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
	padding:20px 30px;
	margin:0 0 45px;
}
.art_vajno p:last-child,
.art_hak p:last-child{
	margin:0;
}
.art_vajno{
	background:url("/wp-content/themes/estetiq/images/vajno.png") center/144px no-repeat, #FFE0E1;
}
.art_hak{
	background:url("/wp-content/themes/estetiq/images/lhak.png") center/144px no-repeat, #ddefde;
}
p.cit_title{
	text-align:center;
	margin:0 0 10px;
	font-weight:600;
}
p.list_title{
	font-weight:600;
	margin:0 0 8px;
}
.art_list li p:last-child{
	margin:0;
}
.art_cit{
	margin:0 0 70px;
	padding:30px 30px 30px 130px;
	background:url("/wp-content/themes/estetiq/images/cit.png") 30px 30px/70px 55px no-repeat, #F3F6F8;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
}
.art_tab2{
	border:1px solid #F3F6F8;
}
.art_tab2 th{
	background:#83C2C2;
	color:#fff;
	padding:15px 30px;
	font-size:20px;
	line-height:29px;
	font-weight:600;
	width:50%;
	border:1px solid #F3F6F8;
}
.art_tab2 td{
	width:50%;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
	padding:15px 30px;
	vertical-align:top;
	border:1px solid #F3F6F8;
}
.art_mnenie{
	display:flex;
	align-items:flex-start;
	padding:30px;
	border:2px solid #83C2C2;
}
.artmnenie_img{
	width:240px;
	height:240px;
	min-width:240px;
	margin-right:35px;
}
.artmnenie_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.artmennie_descr{
	position:relative;
	z-index:2;
}
.artmennie_descr:before{
	content:'';
	position:absolute;
	display:inline-block;
	left:-60px;
	top:20%;
	width:192px;
	height:151px;
	z-index:1;
	background:url("/wp-content/themes/estetiq/images/cit1.png") center/contain no-repeat;
}
.artmennie_descr span{
	display:inline-block;
	font-weight:400;
	font-size:18px;
	line-height:29px;
	color:#fff;
	padding:8px 15px;
	background:#83C2C2;
	margin:0 0 30px;
}
p.artmenie_doc{
	margin:30px 0 5px;
	font-weight:600;
}
p.artmenie_about{
	margin:0;
}
.art_preim ul,
.art_ned ul{
	padding:0;
	list-style:none;
	margin:0;
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:10px 30px;
}
.art_preim ul li,
.art_ned ul li{
	padding-left:39px;
	position:relative;
	margin:0;
	font-weight:200;
	font-size:20px;
	line-height:29px;
	color:#414042;
}
.art_preim ul li:before,
.art_ned ul li:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	width:24px;
	height:24px;
	background:url("/wp-content/themes/estetiq/images/check.svg") center/14px 14px no-repeat, #83C2C2;
	border-radius:50%;
}
.art_ned ul li:before{
	background:url("/wp-content/themes/estetiq/images/minus.svg") center/14px 14px no-repeat, #FFE0E1;
}
.art_expert_wrap{
	padding:30px 40px;
	background:#F3F6F8;
	max-width:670px;
	position:relative;
	display:flex;
}
.art_expert_wrap:before{
	content:'';
	display:inline-block;
	position:absolute;
	right:20px;
	top:-29px;
	border-radius:50%;
	width:58px;
	height:58px;
	background:url("/wp-content/themes/estetiq/images/award.svg") center/36px 36px no-repeat, #fff;
}
.art_expert_wrap .artmnenie_img{
	width:150px;
	height:150px;
	min-width:150px;
	position:relative;
}
.art_expert_wrap .artmnenie_img p{
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	background:#fff;
	font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#458F8F;
}
p.artexpert_doc{
	font-weight:600;
	font-size:20px;
	line-height:22px;
	color:#0A0A0A;
	margin:0 0 10px;
}
p.artmenie_about{
	font-weight:200;
	font-size:20px;
	line-height:22px;
	color:#4F4F4F;
	margin:0 0 53px;
}
.artexpert_desc a{
	display:inline-block;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#fff;
	text-decoration:none;
	padding:8.5px 46px;
	background:#83C2C2;
	border:1px solid #83C2C2;
}
.artexpert_desc a:hover{
	color:#83C2C2;
	background:#fff;
}
.artrec_head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:70px 0 30px;
}
.artrec_head h2{
	margin:0;
}
.artrec_head a{
	display:inline-block;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	color:#fff;
	padding:8px 17.5px;
	background:#83C2C2;
	border:1px solid #83C2C2;
	text-decoration:none;
}
.artrec_head a:hover{
	background:#fff;
	color:#83C2C2;
}
.artrec_list{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:30px;
	margin:0 0 70px;
}
.artrec_item{
	padding:10px 10px 30px;
	border:1px solid #EFEFEF;
	font-weight:200;
	font-size:18px;
	line-height:24px;
	color:#3A3A3A;
}
.artrec_img{
	display:block;
	width:100%;
	height:270px;
	margin:0 0 25px;
}
.artrec_img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.artrec_item p.artrec_title{
	margin:0 0 12px;
	padding:0 20px;
}
.artrec_item p.artrec_title a{
	font-weight:400;
	font-size:22px;
	line-height:26px;
	color:#458F8F;
}
.artrec_item p{
	margin:0;
	padding:0 20px;
}
.artrec_item .article_meta{
	padding:0 20px;
}
/*-------------------------*/





/*Новый слайдер*/
#home_slider{
	width:100%;
	/*overflow:hidden;*/
	position:relative;
}
#home_slider .slick-list{
	width:100%;
}
.home_slider_item{
	position:relative;
	/*height:597px;*/
}
.home_slider_item:not(.slick-slide){
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	opacity:0;
}
.home_slider_item:not(.slick-slide):first-child{
	z-index:99;
	opacity:1;
}
/*.home_slider_item:not(.slick-slide):first-child img.hsbg{
	height:597px;
}*/
.home_slider_item > img:not(.hsbg){
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:auto;
}
.home_slider_item > img.hsbg{
	display:block;
	width:100%;
	height:auto;
}
.home_slider_content{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
}
#home_slider .container{
	margin:0 auto;
	width:100%;
}
.hslider_title{
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	font-size:39px;
	padding:0;
	margin:0 0 10px;
	color:#fff;
line-height: normal;
}
.hslider_ptitle{
	font-size:26px;
	padding:0;
	color:#fff;
line-height: normal;
}
.hslider_btns{
	margin:40px 0 0;
}
.hslider_btns a{
	display:inline-block;
	font-size:18px;
	color:#fff;
	background:#83c2c2;
	line-height:1;
	padding:7px 30px;
	text-decoration:none;
}
.hslider_btns a:last-child{
	margin-left:10px;
}

.hb_btn1{padding:15px 20px !important}
.hb_btn1:hover{background:#72a8a8 !important}
.hb_btn2{padding:13px 18px !important; background:none !important; border:2px solid #fff}
.hb_btn2:hover{background:#83c2c2 !important;padding:15px 20px !important; border:none}


/*-------------*/
/*Бегущая строка*/
.runwrap{
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:999;
	overflow:hidden;
	background:#83C2C2;
	display:block;
}
.runline{
	display:flex;
	align-items:center;
	justify-content:space-around;
	grid-gap:4px;
	padding:6px 0;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	letter-spacing:-0.288px;
	line-height:1.14;
	font-family:'Arsenal',sans-serif;
	text-decoration:none!important;
	transition:all .1s ease-in-out;
	animation:scroll 50s linear infinite;
}
.runwrap + .fon1{
	top:33px;
}
.runscroll .runwrap + .fon1{
	top:0;
}
.runline-item{
	display:flex;
	justify-content:space-around;
	align-items:center;
	grid-gap:4px;
	position:relative;
	padding:0 16px;
}
.runline-item:after{
	content:'';
	display:inline-block;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	right:-4px;
	top:50%;
	transform:translateY(-50%);
}
.runline-item span{
	white-space:nowrap;
	display:inline-block;
}
.run,
.runproc,
.runname{
	position:relative;
	padding-right:20px;
}
.runproc,
.runname,
.runsale{
	padding-left:16px;
}
.runprice{
	text-decoration:line-through;
	margin-left:4px;
}
.run:after,
.runproc:after,
.rnm .runname:after{
	content:'';
	position:absolute;
	right:-4px;
	top:50%;
	transform:translateY(-50%);
	display:inline-block;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#fff;
}
@keyframes scroll {
  from{transform:translateX(0);}
  to{transform: translateX(calc(-100% - 20px));}
}
body.runl .sf-menu{
	margin-top:148px!important;
}
body.runl.runscroll .sf-menu{
	margin-top:115px!important;
}
/*--------------*/

/*Слайдер отзывов в услугах*/
.revitem{
	margin:0 18px;
	border:1px solid #eaeced;
	font-size:18px;
  	padding:30px;
	position:relative;
}
.revname{
	padding:0;
	font-weight:bold;
	width:60%;
	display:inline-block;
}
.revdate{
	display:inline-block;
	padding:0;
	width:37%;
	text-align:right;
}
.revtxt .hidden{
	display:none;
}
.revtxt{
	min-height:189px;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	margin-top:15px;
}
.revtxt > div:first-child{
	margin-bottom:auto;
}
.revtxt .revitem_all{
	text-decoration:underline;
	color:#414042;
	font-weight:400;
	font-family:'Bliss Pro';
}
.revtxt .revitem_all:hover{
	text-decoration:none;
}
.revtxt.ropen .revitem_all,
.revtxt.ropen .rdots {
	display: none;
}
.otzivi_slider .slick-dots li{
	margin:0 3px;
	width:10px;
	height:10px;
}
.otzivi_slider .slick-dots li button{
	padding:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background:rgba(131,194,194,0.5)
}
.otzivi_slider .slick-dots li button:hover,
.otzivi_slider .slick-dots li.slick-active button{
	background:rgba(69,143,143,1);
}
.otzivi_slider .slick-dots li button:before{
	content:none;
}
.otzivi_slider .slick-prev{
	position:absolute;
	top:50%;
	left:-38px!important;
	transform:translateY(-50%);
	background:#83c2c2 url("/assets/archive/984603eca223d35ada.png") center/14px no-repeat;
	height:42px;
	width:42px;
	border-radius:50%;
	z-index:99;
}
.otzivi_slider .slick-prev:hover{
	background-color:#458f8f;
}
.otzivi_slider .slick-next{
	position:absolute;
	top:50%;
	right:-38px!important;
	transform:translateY(-50%);
	background:#83c2c2 url("/assets/archive/35564682d3fd73babb.png") center/14px no-repeat;
	height:42px;
	width:42px;
	border-radius:50%;
	z-index:99;
}
.otzivi_slider .slick-next:hover{
	background-color:#458f8f;
}
/*-------------------------*/
/*Страница О нас*/
.about_flow{
	overflow:hidden;
	max-width:100%;
	width:100%;
}
.about_flow .theme_page{
	padding:0;
}
.page-nav{
	margin:0 0 30px;
	padding:20px 30px;
	background:#f3f6f8;
}
.page-nav ul{
	padding:0;
	margin:0;
	list-style:none;
	display:flex;
	align-items:center;
	grid-gap:30px;
}
.page-nav a{
	text-decoration:underline;
	color:#414042;
	font-size:16px;
	font-weight:200;
	line-height:22px;
}
.page-nav a:hover{
	text-decoration:none;
}
.aboutsect{
	margin:0 0 80px;
}
.aboutsect img{
	width:100%;
	height:auto;
}
.historysect{
	margin:0 0 90px;
}
.historysect h2{
	margin:0 0 50px;
	text-align:center;
	color:#0A0A0A;
	font-size:28px;
	font-weight:600;
	line-height:34px;
}
.history_wrap{
	overflow:hidden;
}
.history_item{
	display:flex;
	align-items:center;
	padding-bottom:40px;
}
.history_item:last-child{
	padding:0;
}
.history_item:nth-child(2n+1){
	flex-direction:row-reverse;
}
.history_year{
	width:50%;
	color:#414042;
	font-size:20px;
	line-height:1.45;
	text-align:right;
	padding:0;
	font-weight:600;
}
.history_item:nth-child(2n+1) .history_year{
	text-align:left;
	padding-left:29.5px;
}
.history_item:nth-child(2n) .history_year{
	padding-right:29.5px;
}
.history_txt{
	color:#414042;
	font-size:20px;
	font-weight:200;
	line-height:1.45;
	text-align:left;
	padding:0;
	position:relative;
	width:50%;
}
.history_txt:before{
	content:'';
	display:inline-block;
	width:8px;
	height:8px;
	background:#83C2C2;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}
.history_item:nth-child(2n+1) .history_txt{
	padding-right:29.5px;
}
.history_item:nth-child(2n) .history_txt{
	padding-left:29.5px;
}
.history_item:nth-child(2n+1) .history_txt:before{
	right:-4px;
}
.history_item:nth-child(2n) .history_txt:before{
	left:-4px;
}
.history_item:first-child .history_txt:after{
	content:'';
	display:inline-block;
	width:1px;
	height:calc(50% + 40px);
	position:absolute;
	top:50%;
	right:-0.5px;
	background:rgba(131,194,194,.5);
}
.history_item .history_txt:after{
	content:'';
	display:inline-block;
	width:1px;
	height:calc(100% + 40px);
	position:absolute;
	top:0;
	right:-0.5px;
	background:rgba(131,194,194,.5);
}
.history_item:nth-child(2n) .history_txt:after{
	right:unset;
	left:-.5px;
}
.history_item:last-child .history_txt:after{
	content:'';
	display:inline-block;
	width:1px;
	height:50%;
	position:absolute;
	top:0;
	right:-0.5px;
	background:rgba(131,194,194,.5);
}
.bossect{
	margin:0 0 90px;
}
.bossect h2{
	text-align:left;
	margin:0 0 80px;
}
.boss_wrap{
	position:relative;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	padding:0 0 60px;
}
.boss_wrap:before{
	content:'';
	position:absolute;
	left:-50vw;
	right:-50vw;
	margin:0 50%;
	top:0;
	bottom:0;
	background:#F3F6F8;
	z-index:-1;
}
.boss_img{
	width:39.5%;
	max-width:460px;
	position:relative;
	top:-30px;
}
.boss_img img{
	width:100%;
	height:auto;
}
.boss_descr{
	padding-top:90px;
	padding-bottom:10px;
	width:54%;
	max-width:630px;
}
.boss_title{
	padding:0 0 0 95px;
	margin:0 0 25px;
	color:#0A0A0A;
	font-size:28px;
	line-height:34px;
	font-weight:600;
	max-width:485px;
	background:url("/wp-content/uploads/2023/05/qt.png") left center/80px no-repeat;
}
.boss_txt{
	margin:0 0 25px;
	color:#414042;
	font-size:20px;
	font-weight:200;
	line-height:1.45;
}
.boss_txt p{
	padding:0;
}
.boss_txt p:not(:last-child){
	margin:0 0 25px;
}
.boss_btm p{
	padding:0;
	color:#0A0A0A;
	font-weight:600;
	font-size:20px; 
}
.boss_btm p.sign{
	font-weight:200;
}
.boss_btm img{
	position:relative;
	top:-20px;
}
.missionsect h2{
	margin:0 0 50px;
}
.mission_wrap{
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-gap:40px 30px;
}
.mission_title{
	background:#F3F6F8;
	margin:0 0 15px;
	color:#0A0A0A;
	font-size:20px;
	line-height:1.2;
	padding:20px 20px 20px 59px;
	position:relative;
}
.mission_title:before{
	content:'';
	display:inline-block;
	width:24px;
	height:24px;
	position:absolute;
	left:20px;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	background:#83C2C2 url("/wp-content/themes/estetiq/images/check1.svg") center/14px no-repeat;
}
.mission_item ul{
	padding:0;
	margin:0;
	list-style:none;
}
.mission_item li{
	position:relative;
	padding-left:20px;
	color:#414042;
	font-size:20px;
	font-weight:200;
	line-height:1.45;
	margin:0 0 10px;
}
.mission_item li:before{
	content:'';
	display:inline-block;
	width:8px;
	height:8px;
	position:absolute;
	left:0;
	top:12px;
	background:#83C2C2;
}
.mission_item li:last-child{
	margin:0;
}
.missionsect + .block_about2{
	margin:90px 0;
}
#preimssect.why_holder{
	border:none
}
#preimssect h2{
	margin:0 0 50px;
}
#preimssect .why:not(.why_color){
	border:1px solid #DEE2E2;
}
.about_flow .sa_owl_theme .owl-dots .owl-dot span{
	background-color:rgba(131,194,194,.5)!important;
}
.about_flow .sa_owl_theme .owl-dots .active span {
	background-color:rgba(131,194,194,1)!important;
}
.about_flow .white .sa_owl_theme .owl-nav .owl-prev,
.about_flow .white .sa_owl_theme .owl-nav .owl-next{
  background-color: #83c2c2 !important;
  background-position: center !important;
  background-size: 14px !important;
  height: 42px !important;
  width: 42px !important;
  border-radius: 50% !important;
}
#find{
	position:relative;
	padding:140px 0 7px;
	margin-top:90px;
}
#find:before{
	content:'';
	display:inline-block;
	position:absolute;
	left:-50vw;
	right:-50vw;
	margin:0 50%;
	top:0;
	bottom:0;
	background:#F3F6F8;
	z-index:-1;
}
#find h2{
	margin:0 0 30px;
	color:#000;
	font-size:28px;
	font-weight:600;
	line-height:34px;
}
.find_wrap{
	display:grid;
	grid-template-columns:1fr 1fr;
}
.find_block:first-child{
	border-right:1px solid rgba(65,64,66,.1);
}
.find_block{
	padding-bottom:33px;
}
.find_top{
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	border-top:1px solid rgba(65,64,66,.1);
	border-bottom:1px solid rgba(65,64,66,.1);
	color:#458F8F;
	font-size:20px;
	line-height:1.4;
	font-weight:600;
	padding:10px;
	margin:0 0 30px;
}
.find_top:before{
	content:'';
	display:inline-block;
	margin:0 15px 0 0;
	width:36px;
	height:36px;
}
.find_block:first-child .find_top:before{
	background:url("/wp-content/themes/estetiq/images/location.svg") center/contain no-repeat;
}
.find_block:last-child .find_top:before{
	background:url("/wp-content/themes/estetiq/images/route.svg") center/contain no-repeat;
}
.find_block:first-child .find_item{
	padding-right:30px;
}
.find_block:last-child .find_item{
	padding-left:30px;
}
.find_item:not(:last-child){
	margin:0 0 30px;
}
.find_title{
	position:relative;
	padding:0 0 0 37px;
	margin:0 0 10px;
	color:#414042;
	font-size:20px;
	font-weight:600;
	line-height:1.45;
}
.find_title:before{
	content:'';
	display:inline-block;
	width:22px;
	height:22px;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	background:#83C2C2 url("/wp-content/themes/estetiq/images/check1.svg") center/12.8px no-repeat;
}
.find_txt{
	padding:0;
}
.find_item .ya-taxi-widget{
	margin-top:10px;
}

.block7 {
	flex-wrap: wrap;
}
/*--------------*/

@media all and (min-width:1200px){
	#home_slider .container{
		max-width:1170px;
	}
}


@media all and (max-width:1199px){
	.search-results .theme_page{
		padding:0 30px 30px;
	}
	.search-results h1{
		padding:0;
	}
	.page-template-template-reviews .theme_page,
	.page-template-template-faq  .theme_page,
	.page-template-template-stati  .theme_page,
	.parent-pageid-4702  .theme_page{
		padding:0 30px 30px;
	}
	#faq-form{
		grid-template-columns:30% 65%;
	}
	.artrec_head h2{
		margin:0!important;
	}
	#home_slider .container{
		padding:0 15px;
	}
	.otzivi_slider .slick-prev{
		left:10px!important;
	}
	.otzivi_slider .slick-next{
		right:10px!important;
	}
	.about_flow{
		padding:0 54px;
	}
	.aboutsect{
		margin:0 -54px 80px;
	}
	.aboutsect_cont{
		padding:0 54px;
	}
	.bossect h2{
		margin:0 0 55px!important;
		padding:0;
	}
	.boss_wrap{
		align-items:flex-start;
	}
	.boss_img{
		max-width:320px;
	}
}
@media all and (max-width:1080px){
	.page-template-template-reviews .theme_page,
	.page-template-template-faq  .theme_page,
	.page-template-template-stati  .theme_page,
	.parent-pageid-4702  .theme_page{
		padding-top:100px;
	}
	.faq_wrap{
		margin-top:30px;
	}
	.faq_list{
		width:68%;
	}
	.faqform_txt h2{
		margin:0 0 10px!important;
		padding:0;
	}
	.article-item h2,
	.article_meta,
	.article-item p{
		padding:0;
	}
	.art_blk h2{
		margin:70px 0 30px!important;
		padding:0;
	}
	.art_blk p img ~ img{
		margin:25px 0 0;
	}
	#home_slider{
		margin-top:122px;
	}
	.about_flow #breadcrumbs{
		margin-left:0;
	}
	.about_flow #breadcrumbs > span{
		margin-left:0;
	}

.runwrap{display:none}

}
@media all and (max-width:1024px){
	.otzivi_slider .slick-dots li{
		width:20px;
		height:20px;
	}
	.revtxt{
		min-height:207px;
	}
}
@media all and (max-width:980px){
	body.runl #breadcrumbs{
		margin-top:66px!important;
	}
	body.runl .fon_black,
	body.runl .h_logo_holder .logo,
	body.runl .mobile-menu-switch{
		top:0px!important;
	}
	body.runl.runscroll .fon_black,
	body.runl.runscroll .h_logo_holder .logo,
	body.runl.runscroll .mobile-menu-switch{
		top:0!important;
	}
	body.runl #fixblock .tel{
		top:14px!important;
	}
	body.runl.runscroll #fixblock .tel{
		top:14px!important;
	}
	body.runl #fixblock .adress{
		top:15px!important;
	}
	body.runl.runscroll #fixblock .adress {
		top: 15px!important;
	}
	.page-template-template-reviews .theme_page,
	.page-template-template-faq  .theme_page,
	.page-template-template-stati  .theme_page,
	.parent-pageid-4702  .theme_page{
		padding:30px 20px;
	}
	.page-reviews{
		margin:30px 0 0;
	}
	.page-template-template-reviews #breadcrumbs>span,
	.page-template-template-faq #breadcrumbs>span,
	.page-template-template-stati #breadcrumbs>span,
	.parent-pageid-4702 #breadcrumbs>span{
		margin-left:0;
	}
	.page-template-template-reviews h1,
	.page-template-template-faq h1,
	.page-template-template-stati h1{
		padding-left:0;
	}
	.rev_head{
		flex-direction:column;
	}
	.rev_img{
		margin:0 0 20px;
	}
	.rev_date{
		top:160px;
	}
	.faq_wrap{
		flex-direction:column;
	}
	.faq_cats{
		width:100%;
		margin-bottom:30px;
	}
	.faq_cats>ul{
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.faq_cats>ul>li{
		width:50%;
	}
	.faq_list{
		width:100%;
		max-width:unset;
	}
	#faq-form{
		grid-template-columns:1fr;
	}
	div.faqform_txt{
		margin-bottom:30px;
	}
	.articles-list{
		grid-template-columns:1fr 1fr;
	}
	.art_head_title{
		width:100%;
		max-width:unset;
		margin:0 0 25px;
	}
	.art_head_title h1{
		padding-left:0;
	}
	#art_head img{
		position:static;
		display:block;
		width:300px;
		margin:0 auto 25px;
	}
	.art_ogl{
		margin:0 auto;
		width:auto;
		padding-left:0;
	}
	#home_slider{
		margin-top:50px;
	}
	.revitem{
		font-size:16px;
	}
	.revtxt{
		min-height:144px;
	}
	.page-nav{
		overflow:scroll;
		margin-right:-54px;
	}
	.page-nav ul{
		min-width:750px;
	}
	.aboutsect_cont{
		margin:30px 0 0;
	}
	.aboutsect_cont p{
		padding:0;
		font-size:18px;
		line-height:1.33;
	}
	.aboutsect_cont p:not(:last-child){
		margin:0 0 15px;
	}
	.history_item:nth-child(2n+1){
		flex-direction:row;
	}
	.history_item .history_year{
		padding-right:23.5px!important;
		padding-left:0!important;
		width:55px;
		min-width:55px;
		white-space:nowrap;
		box-sizing:content-box;
		font-size:18px;
		line-height:1.33;
	}
	.history_item .history_txt{
		padding-left:23.5px!important;
		padding-right:0!important;
		width:100%;
		font-size:18px;
		line-height:1.333;
	}
	.history_item:nth-child(2n+1) .history_txt:before{
		left:-4px;
		right:unset;
	}
	.history_item:first-child .history_txt:after,
	.history_item:nth-child(2n) .history_txt:after,
	.history_item .history_txt:after{
		right:unset;
		left:0;
	}
	.boss_wrap{
		padding-bottom:0;
	}
	.boss_img{
		width:50%;
	}
	.boss_descr{
		max-width:320px;
		padding:60px 0 45px;
	}
	.boss_title{
		padding-left:69px;
		font-size:24px;
		line-height:1.25;
		background-size:54px;
	}
	.boss_txt{
		font-size:18px;
		line-height:1.333;
	}
	.mission_wrap{
		grid-template-columns:1fr;
	}
	.missionsect h2{
		padding:0;
		color:#0A0A0A;
		font-size:28px;
		line-height:34px;
		margin:0 0 25px!important;
	}
	.find_block:first-child{
		border:none;
	}
}
@media all and (max-width:768px){
	.search-results .theme_page{
		padding:0 54px 30px;
	}
	.search-results h1{
		font-weight:400;
		font-size:28px !important;
		line-height:30px;
		color:#000;
		text-align:left!important;
	}
	.n_navigation .nav-links{
		justify-content:flex-start
	}
	.revtype_inputs{
		margin:0 0 20px;
		grid-gap:20px;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.revtype_inputs>div{
		width:48%;
	}
	.rev-list{
		grid-gap:20px;
	}
	.rev_item{
		padding:20px;
	}
	.page-template-template-stati h1,
	.art_head_title h1{
		font-size:26px!important;
		text-align:left!important;
	}
	.art_blk h2,
	.artrec_head h2{
		font-size:24px!important;
		padding:0;
	}
	.artrec_list{
		grid-template-columns:1fr 1fr;
	}
	.hslider_title{
		margin:0;
		font-size:30px;
	}
	.hslider_ptitle{
		font-size:20px;
	}
	.hslider_btns{
		margin:20px 0 0;
	}
	.revitem{
		margin:0;
		border:none;
		background:#f3f6f8;
	}
	.otzivi_slider .slick-dots li{
		margin:0 5px;
	}
	.otzivi_slider .slick-dots li button{
		border-radius:0;
	}
	.about_flow h1{
		font-size:28px!important;
		line-height:30px;
		text-align:left!important;
		padding:0;
		margin:20px 0!important;
	}
	.bossect h2{
		color:#000;
		font-size:24px;
	}
	.boss_wrap{
		flex-direction:column;
		align-items:center;
	}
	.boss_img{
		width:320px;
	}
	.boss_descr{
		width:320px;
		padding-top:25px;
	}
	.find_wrap{
		grid-template-columns:1fr;
	}
}
@media all and (max-width:575px){
	.mobsel{
		display:flex;
		align-items:center;
		font-weight:400;
		font-size:20px;
		line-height:29px;
		color: #0A0A0A;
		width:100%!important;
		justify-content:space-between;
	}
	.mobsel svg{
		transition:.4s all ease;
	}
	.active .mobsel svg{
		transform:rotate(180deg);
	}
	.revtype_inputs{
		margin-left:-20px;
		margin-right:-20px;
		padding:20px;
		background:#F3F6F8;
	}
	.revtype_inputs>div:not(.mobsel){
		width:100%;
		display:none;
	}
	.revtype_inputs.active>div:not(.mobsel){
		display:block;
	}
	.revtype_sels{
		flex-wrap:wrap;
		grid-gap:20px;
		padding-bottom:20px;
	}
	.revtype_sels>div{
		margin:0;
	}
	.rev-list{
		grid-template-columns:1fr;
	}
	.faq_cats>ul>li{
		width:100%;
	}
	.faq_item{
		padding:20px;
		margin:0 0 20px;
	}
	.faq_item:last-child{
		margin:0;
	}
	#faq-form{
		margin:30px 0;
		grid-gap:0;
		padding:20px;
	}
	.fq_head{
		flex-direction:column;
		align-items:flex-start;
	}
	.fq_date{
		padding-left:55px!important;
	}
	.form_row{
		grid-template-columns:1fr;
	}
	.pagn{
		margin-top:30px;
	}
	.articles-list{
		grid-template-columns:1fr;
	}
	.art_mnenie{
		flex-direction:column;
		padding:10px;
	}
	.artmnenie_img{
		width:200px;
		height:200px;
		min-width:unset;
		margin:0 0 20px;
	}
	.art_preim ul,
	.art_ned ul{
		grid-template-columns:1fr;
	}
	.art_expert_wrap{
		flex-direction:column;
		padding:10px 15px;
	}
	.artrec_head{
		flex-direction:column;
		align-items:flex-start;
	}
	.artrec_head h2{
		margin-bottom:20px!important;
		text-align:left;
	}
	.artrec_list{
		grid-template-columns:1fr;
		grid-gap:15px;
	}
	.artrec_item p.artrec_title,
	.artrec_item .article_meta,
	.artrec_item p{
		padding:0;
	}
	.revtxt{
		min-height:191px;
	}
	.about_flow{
		padding:0 30px;
	}
	.page-nav{
		margin-bottom:25px;
	}
	.aboutsect{
		margin:0 -30px 80px;
	}
	.aboutsect_cont{
		padding:0 30px;
		margin-top:25px;
	}
	.historysect{
		margin-bottom:110px;
	}
	.historysect h2,
	.missionsect h2,
	#preimssect h2{
		margin:0 0 20px!important;
		font-size:24px!important;
		line-height:1.2;
		padding:0;
	}
	.bossect{
		margin:0 0 80px;
	}
	.bossect h2{
		display:none;
	}
	.boss_wrap{
		padding:0 0 70px;
	}
	.boss_descr{
		padding-top:0;
		padding-bottom:0;
	}
	.boss_title{
		margin:0 0 20px;
	}
	.boss_txt{
		margin:0 0 20px;
	}
	.mission_title{
		font-size:18px;
		line-height:1.333;
		font-weight:600;
	}
	.mission_item li{
		font-size:18px;
		line-height:1.333;
	}
	.missionsect + .block_about2{
		margin:80px 0;
	}
	.about_flow .ba_text2 h2{
		color:#0A0A0A;
		font-size:24px!important;
		line-height:34px;
		text-align:left!important;
	}
	.about_flow .ba_text2 h2:after{
		margin:20px 0 0;
	}
	.about_flow .ba_text2 .main_subm{
		margin:10px 0!important;
		max-width:100%!important
	}
	#preimssect h2{
		color:#0A0A0A;
	}
	#licenssect{
		margin:80px 0;
	}
	#licenssect h2,
	#atmos h2,
	#find h2{
		color:#0A0A0A;
		margin:0 0 20px!important;
		font-size:24px!important;
		line-height:1.2;
		padding:0;
	}
	#find{
		padding:80px 0 0;
	}
	.find_top,
	.find_title,
	.find_txt{
		font-size:18px;
		line-height:1.3;
	}
	.find_top,
	.find_item:not(:last-child){
		margin-bottom:25px;
	}
	.find_block:first-child .find_item,
	.find_block:last-child .find_item{
		padding:0;
	}
}
@media all and (max-width:480px){
	.search-results .theme_page{
		padding:0 30px 30px;
	}
	.n_navigation .nav-links{
		padding:30px 0 50px;
	}
	.art_head_title{
		padding:10px;
	}
	.art_head_title h1 {
		font-size: 22px !important;
	}
	.art_blk h2{
		font-size:20px!important;
	}
	.art_cit{
		padding:30px 30px 30px 55px;
		background: url("/wp-content/themes/estetiq/images/cit.png") 10px 10px/30px 22px no-repeat, #F3F6F8;
	}
	.art_tab2 th,
	.art_tab2 td{
		padding:5px;
	}
	.home_slider_item{
		height:300px;
	}
	.home_slider_item>img.hsbg{
		display:none;
	}
	.home_slider_item>img:not(.hsbg){
		display:block;
		width:100%;
		height:100%;
		object-fit:cover;
	}
	.home_slider_content{
		text-align:center;
		align-items:flex-end;
		top:35px;
	}
	#home_slider .container{
		padding-bottom:15px;
		padding-top:15px;
		background:rgba(255,255,255,.2);
	}
	.hslider_title{
		font-size:24px;
	}
	.hslider_ptitle{
		font-size:18px;
		text-shadow:1px 1px 1px rgba(0,0,0,1);
	}
	
}
@media all and (max-width:420px){
	.hslider_btns a:last-child{
		margin-left:15px;
	}
	.boss_img,
	.boss_descr{
		max-width:100%;
	}
}