 /*@font-face {
        font-family: 'Alexander'; 
			src: url('fonts/Alexander.otf') format('Alexander');
		font-family: 'Alexander1'; 
			src: url('wp-content/themes/experon/fonts/Alexander.otf') format('Alexander1')
		font-family: 'Alexander3'; 
			src: url('/wp-content/themes/experon/fonts/Alexander.otf') format('Alexander3')			
        font-weight: normal;
        font-style: normal;
     }
	 */
#header {
	transition: 2s;
	animation: show 1s 1;
	animation-fill-mode: forwards;
	animation-delay: 0.5s;
}
.headerheader {
	height: 100px;
    overflow: hidden;
	
	}
body,#body-core,#pre-header,#header {
	background-color:#fdf6f0;
	font-family: 'alex';
	color:#4a4a4a;
}
h1,h2,h3,h4,h5,h7,h8,h9,h10,h11,h12 {
	font-family: rus_kur_1;
    letter-spacing: 5px;
    font-weight: bold;
    color: #a87557;
    font-size: 32px;
	 /*
	font-family: 'alex', sans-serif;
	color:#4a4a4a;*/
	}
h1,h6 {}
h1 span {
	position: absolute;
	font-family: 'alex';
	color:#4a4a4a;
}
h1 span:nth-child(2) {
	margin-left: 100px;
}
#h1_span_2 {margin-left: 5px;}
h1 {
	
}
.main_logo_image {
	height: 50px;
	margin-left: 110px;
	margin-top: -6px;
}
#logo > a > h6 {font-size: 16px;}
.header_visible {
	background-color: #fbe6d4 !important;
	position:fixed !important;
	width: 100%;
	height: 75px;
	opacity: 0.5;
}
#logo {
	margin:0;
    position: absolute;
    left: 75px;
}
#header-links {
	position: absolute;
    right: 30px;
}
#header .header-links > ul > li a {
	padding: 5px 15px;
	font-size: 16px;
	letter-spacing: 1.5px;
	font-weight: bold;
}
/*
    position: absolute;
    content: "";
    width: 15px;
    height: 100%;
    background: url(https://massage-med.ru/wp-content/uploads/2025/07/ladoshka_1-scaled.png) no-repeat;
    background-size: contain;
    margin: 4px 0px 0px 7px;
	opacity: 0.5;*/
header .header-links > ul > li a:after {
	font-family: FontAwesome;
	position: absolute;
    content: "\f142";
    width: 15px;
    height: 100%;
    background-size: contain;
    margin: 2px 0px 0px 12px;
    opacity: 0.5;	
}
#logo > a {
	padding: 5px 0px;
}
#header-links-inner > ul > li:first-child > a {
	padding-right: 0px;
	color: transparent !important;
	opacity: 0.8;
}
#header-links-inner > ul > li:first-child > a:after {
	display:none;
}
#header-links-inner > ul > li:first-child > a:hover {
	opacity: 1 !important;
}
#header-links-inner > ul > li:first-child > a:after {
	opacity: 1;
}
#header-links-inner > ul > li:first-child > a:before {
	font-family: FontAwesome;
    content: "\f015";
    color: black;
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
	font-size: 25px;
    /* margin-right: -35px; */
    margin: -10px -35px 0px 0px;
}

#tel_workplace_1 {
	text-align: right;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.5px;
	margin-right: 45px;
}
#workplace_1 {}
#tel_1 {}
#tel_1 > p:nth-child(1) {margin-bottom: 10px;}

/* ------------------------- */
#invite_but_1 {
	position: absolute;
    right: 25px;
    top: 60px;
}

.Button_1_invite {
	box-shadow: 0px 0px 0px 2px #edf09e;
	background:linear-gradient(to bottom, #e8d8c3 5%, #a35c00 100%);
	background-color:#e8d8c3;
	border-radius:10px;
	border:1px solid #94664d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding: 3px 11px;
	text-decoration:none;
	text-shadow:0px 1px 10px #9e7345;
}
.Button_1_invite:hover {
	background:linear-gradient(to bottom, #a35c00 5%, #e8d8c3 100%);
	background-color:#a35c00;
}
.Button_1_invite:active {
	position:relative;
	top:1px;
}

#invite_but_1 > button {
	box-shadow: 0px 0px 0px 2px #edf09e;
	background:linear-gradient(to bottom, #e8d8c3 5%, #a35c00 100%) !important;
	background-color:#e8d8c3 !important;
	border-radius:10px;
	border:1px solid #94664d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding: 3px 11px;
	text-decoration:none;
	text-shadow:0px 1px 10px #9e7345;
}
body > div.swal2-container {z-index: 12212;}

#menu-item-61 {display:none;}
/* ------------------------- */


/* ------------------------- */
.slider_main_1 {
	-webkit-box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 0.62);
	-moz-box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 0.62);
	box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 0.62);
	opacity: 0.7;
}
#site-header > .n2_clear {
	-webkit-box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 1) inset;
	-moz-box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 1) inset;
	box-shadow: 0px 0px 14px 4px rgba(171, 151, 90, 1) inset;
}
/* ------------------------- */







/* ------------------------- */
#main-core {
	font-size: 22px;
}
#main-core > h2 {
	font-family: rus_kur_1;
    letter-spacing: 5px;
    font-weight: bold;
    color: #a87557;
	font-size: 32px;
}
.text_1 {
	font-size: 22px;
	line-height: 20px;
}
/* ------------------------- */
    
/* -----------body-------------- */

#onas_1 {
	margin: 0px 0px 70px 0px;
}
#intro {
	display:none;
}


#advantages_1 {
	min-height: 800px;
	margin: 50px 0px 200px 0px;
}
#advantages_1_dlow {
	position: absolute;
    width: 100%;
    left: 0;
}
.advantages_coll_1 {
	display: flex;
    width: 100%;
    height: 100%;
    margin: 0px 0px 15px 0px;
    justify-content: center;
}
.advantages_1_1 {
    display: flex;
    flex-flow: column;
    margin: 0px 0.5% 0px 0.5%;
    width: 30%;
    float: inline-start;
    padding: 15px;
    border-radius: 12px;
    background: #fff6;
    box-shadow: 0 0 10px #0000001a;
    box-sizing: border-box;
}
.title_adv_1 {
	letter-spacing: 3px;
    font-weight: bold;
    color: #a87557;
    font-size: 35px;
    text-align: center;
}
.text_adv_1 {
	font-size: 30px;
    letter-spacing: 1px;
    line-height: 28px;
    padding: 0px 20px;
}
.advantages_icons_1 {
	width: 100%;
    align-items: center;
    text-align: center;
}
#advantages_1_coll_1 > div > div.advantages_icons_1 > img {
	width: 64px;
    opacity: 0.7;
}
.wpcr3_review_author {
	color: transparent;
    font-size: 0px !important;
}
div.wpcr3_review blockquote.wpcr3_content p {
	font-size: 19px;
}
.wpcr3_content p {
	font-size: 19px;
}
.wpcr3_content {
	font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}
div.wpcr3_review blockquote.wpcr3_content {
	font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}

/*
#advantages_1 {
	min-height: 400px;
}
#advantages_1_dlow {
	position: absolute;
    width: 96%;
    margin: 25px 2% 0px 0px;
    left: 2%;
}
.advantages_1_1 {
    display: flex;
    flex-flow: column;
	margin: 0px 0.5% 0px 0.5%;
    width: 19%;
    float: inline-start;
    padding: 15px;
    border-radius: 12px;
    background: #fff6;
    box-shadow: 0 0 10px #0000001a;
    box-sizing: border-box;
}
.title_adv_1 {
	letter-spacing: 3px;
    font-weight: bold;
    color: #a87557;
    font-size: 25px;
    text-align: center;
}
.text_adv_1 {
	font-size: 22px;
    line-height: 20px;
}
*/
/* ------------------------- */






/* ------------Foot------------- */
#sub-footer {
	background-color:#977a62;
    padding: 0;
}
.logo_footer_1 {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 10px 0px;
}
.logo_footer_1 > a > img {
	margin-top: 5px;
}
#sub-footer a {
    color: #ffffff;
    font-size: 20px;
}
.copyright_footer_1 {
	position: absolute;
    bottom: 0px;
}
.bottom_footer_1 {
	display:block;
    position: absolute;
    width: auto;
    height: auto;
    margin: 10px 0px 0px 0px;
    right: 40px;
}
#invite_but_2 {
	
}
#invite_but_2 > button {	
    background: linear-gradient(to bottom, #e8d8c3 5%, #a35c00 100%) !important;
    background-color: #e8d8c3 !important;
    border-radius: 10px;
    border: 1px solid #94664d;
    display: inline-block;
    cursor: pointer;
    color: #ffffff !important;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
    padding: 3px 11px;
    text-decoration: none;
    text-shadow: 0px 1px 10px #9e7345;
}
/* ------------------------- */









