.header{
	z-index: 99999;
	position: relative;
}

.title p a {
    color: white;
}.error404 {
     text-align: center;
     line-height: 1;
     padding-bottom: 210px;
 }
.error404-title {
    font-size: 110px;
    font-weight: 700;
    margin-bottom: 14px;
    color: var(--color-theme);
}
.error404-text {
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 35px;
}
.error404-btn {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border: 2px solid var(--color-main);
    color: var(--color-main);
    background-color: transparent;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
    transition: 0.3s;
    vertical-align: top;
    padding: 0 30px;
    height: 44px;
    border-radius: 15px;
    padding: 0 20px;
    background-color: var(--color-main);
    color: var(--color-white);
}
.error404-btn:hover {
    border-color: var(--color-theme);
    background-color: var(--color-theme);
    color: var(--color-white);
}

/*Optimization for mobile*/
@media (max-width: 767px) {
	/*Home page*/
	.heading {
		font-size: 28px;
		margin-bottom: 0;
	}
	.title p a {
		font-size: 22px;
	}
	
	.home .organize_visit .heading {
		margin-bottom: 0px;
	}
	
	.home-s3 .title h2{
		font-size:28px!important;
	}
	
	.home-s3 {
		padding: 0px 0 60px;
	}
	
	.home-s4 .title h2{
		font-size:28px!important;
	}
	
	.home-s4 {
		padding: 0px 0 40px;
		margin-bottom: 0px;
	}
	
	.home-s5 .title h2{
		font-size:28px!important;
	}
	
	.home-s5 {
		padding: 0px 0 40px;
		margin-bottom: 0px;
	}
	
	.home-app a {
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.home-app {
		margin-top: 50px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.home-s6 .title h2{
		font-size:28px!important;
	}
	
	.home-s6 {
		padding: 0px 0 40px;
		margin-bottom: 0px;
	}
	
	.home-s6-item-title {
		font-size: 22px!important;
		line-height: 28px;
		margin: 0 0 20px 0;
	}
	
	.home-s7 .grid-zero {
		text-align: center;
	}
	
	.statistic {
		color: var(--color-white);
		padding: 45px 0 45px;
		text-align: center;
		margin-bottom: 45px;
	}
	
	.footer {
		padding: 45px 0 45px;
		text-align: center;
	}
	
	.footer-soc {
		display: flex;
		justify-content: center;
	}
	
	/*About*/
	.tags {
		margin: 0;
	}
	.about-list-title {
    	font-size: 28px;
	}
	
	.about-list {
		font-size: 20px;
		line-height: 30px;
		color: #FFF4EF;
		display: block;
		padding: 0;
		margin: 0 0 30px;
	}
	.block {
		padding: 45px 0;
	}
	
	.dual-item h2{
		font-size:28px!important;
	}
	
	.about-s1, .about-s2 {
		margin: 0 0 70px;
	}
	
	.about {
		padding-bottom: 0;
	}
	
	.services-list-title {
		font-size: 20px;
		line-height: 30px;
	}
	.services-list {
		font-size: 22px;
		line-height: 30px;
		color: #FFF4EF;
		display: block;
		padding: 0;
		margin: 0 0 30px;
	}
	
	.services-text p {
		margin: 0 0 20px;
		text-align: left;
	}
	
	.dual-item.left{
		order: 2;
	}
	
	.dual-item.right{
		order: 1;
	}
	.about-top {
		margin-bottom: 0;
	}
	
	.services {
		padding-bottom: 0;
	}
	
	.home p{
		font-size: 18px;
	}
	
	.about .about-top{
		margin-bottom: 60px;
	}
	
	.pricelist-table {
		overflow-x: auto;
		max-width: 100%;
		width: 100%;
	}
	
	.pricelist-table h2{
		font-size: 14px!important;
		line-height: 1!important;
	}
	
	.blog-filter {
		color: var(--color-main);
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-size: 22px;
		line-height: 1;
		border-bottom: 2px solid #2A2A2A;
		padding: 20px 0;
		margin-bottom: 40px;
		flex-direction: column;
		align-content: center;
	}
	
	.blog-filter-item {
		margin: 0;
		padding: 6px 0;
	}
	.blog-filter-item:last-of-type {
		margin: 0;
		padding: 0;
	}
	
	.blog-search-btn {
		margin-left: -10px;
	}
	.blog-card-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 26px;
		min-height: 60px;
		margin: 0;
	}
	
	.blog-sublist {
		margin-bottom: 45px;
	}
	
	.post .title {
		font-size: 25px;
		margin: 0 0 45px 0;
	}
	

	.post-slide img {
		width: 100%;
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center center;
		object-position: center center;
		max-width: 100%;
	}
	
	.post-slide {
		text-align: center;
		margin-bottom: 40px;
		height: auto;
		max-height: none;
	}
	
	.post-body img {
		margin: 85px 0;
		max-width: 100%;
		max-height: none;
		vertical-align: top;
		height: auto;
		margin: 40px 0;
	}
	
	.wpml-ls-legacy-dropdown a span {
		vertical-align: middle;
		font-size: 14px;
	}
}


/* Tabs Start */

.ease {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}


.tabs {
	background: transparent;
	position: relative;
	/*margin-bottom: 50px;*/
}

.tabs > input,
.tabs > span {
	width: 50%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	top: 0;
}

.tabs > input {
	cursor: pointer;
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	z-index: 99;
}

.tabs > span {
	background: transparent;
	text-align: center;
	overflow: hidden;
}


.tabs > span i,
.tabs > span{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;

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

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: center;

	color: #471F44;
	opacity: 0.5;
	border-bottom: 3px solid transparent;
}

.tabs > span .count{
	display: flex;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	color: #471F44;
	border: 1px solid;
	border: 1px solid #471F44;
	width: 23px;
	height: 23px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	margin-right: 8px;
	opacity: 0.5;
}

.tabs > input:hover + span {
	/*background: rgba(255,255,255,.1);*/
	border-bottom: 3px solid #E00B50;
}

.tabs > input:checked + span {
	/*background: #fff;*/
	border-bottom: 3px solid #E00B50;
}



.tabs > input:hover + span .count,
.tabs > input:checked + span .count{
	display: flex;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	color: #471F44;
	border: 1px solid;
	border: 1px solid #E00B50;
	width: 23px;
	height: 23px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	margin-right: 8px;
	opacity: 1;
}

.tabs > input:checked + span,
.tabs > input:hover + span {


	opacity: 1;
}

#tab-1, #tab-1 + span {
	left: 0;
}

#tab-2, #tab-2 + span {
	left: 50%;
}

#tab-3, #tab-3 + span {
	left: 40%;
}

#tab-4, #tab-4 + span {
	left: 60%;
}

#tab-5, #tab-5 + span {
	left: 80%;
}

.tab-content {
	padding: 60px 0px 0px;
	width: 100%;
	min-height: 610px;
}

.tab-content section {
	width: 100%;
	display: none;
	position: relative;
}

.tab-content section .slick-prev{
	left: 24px;
	top: calc( 50% - 25px );
	z-index: 99;
	width: 50px;
	height: 50px;
	display: flex;
}

.tab-content section .slick-prev svg{
	transform: rotate(180deg);
}

.tab-content section .slick-prev:before{
	display: none;
}

.tab-content section .slick-next{
	right: 24px;
	top: calc( 50% - 25px );
	width: 50px;
	height: 50px;
	display: flex;
}

.tab-content section .slick-disabled{
	opacity: 0.5;
}

.tab-content section .slick-next:before{
	display: none;
}

.tab-content section .info-legend{
	background: #FFFFFF;
	border-radius: 5px;
	position: absolute;
	top: 24px;
	right: 24px;
	padding: 12px 16px;
	max-width: 230px;
	z-index: 99;
}

.tab-content section .info-legend h3{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	/* identical to box height */


	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
}

.tab-content section .info-legend h5{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
	display: flex;
}

.tab-content section .info-legend h5 strong{
	font-weight: 600;
	min-width: 70px;
}
.tab-content section .slick-slider {
	margin-bottom: 0;
}

.tab-content section .slick-dots {
	position: absolute;
	bottom: 24px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	right: 24px;
}

.tab-content section .slick-dots li button:before {
	opacity: 1;
	color: #fff;
	font-size: 12px;
}

.tab-content section .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #E00B50;
	font-size: 12px;
}

.tab-content section .slick-slide {
	min-height: 530px;
	height: auto;
}


.tab-content section .slick-slide img{
	height: 100%;

}



.home-s4 #tab-0:checked ~ .tab-content #tab-item-0  {
	display: block;

}
.home-s4 #tab-1:checked ~ .tab-content #tab-item-1  {
	display: block;

}

.home-s4 #tab-2:checked ~ .tab-content #tab-item-2  {
	display: block;

}

.about #tab-0:checked ~ .tab-content #tab-item-0  {
	display: block;
	padding-top: 100px;
}
.about #tab-1:checked ~ .tab-content #tab-item-1  {
	display: block;
	padding-top: 100px;
}

.about #tab-2:checked ~ .tab-content #tab-item-2  {
	display: block;
	padding-top: 100px;
}


/* effect-1 */

.effect-1 > input:checked + span {
	background: #fff;
}

.tab-content section .slick-next svg circle {
	fill: #e00b50;
}

.tab-content section .slick-prev svg circle {
	fill: #e00b50;
}

.tab-content section .info-legend{

	text-align: left;

}

@media (max-width: 767px) {


	.tab-content section .slick-next{
		right: 12px;
		width: 36px;
		height: 36px;
	}

	.tab-content section .slick-prev{
		left: 12px;
		width: 36px;
		height: 36px;

	}

	.tabs > span i, .tabs > span, .tabs > input:checked + span {
		font-size: 15px;
		display: flex;
		text-align: left;
		line-height: 1.1;
		padding-right: 14px;
	}


	.tabs > input:hover + span .count, .tabs > input:checked + span .count {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 12px;
		width: 20px;
		height: 20px;

	}

	.tabs > input + span .count {
		border: 1px solid transparent;
		padding: 2px 6px;
	}


	.tab-content section .info-legend{
		top: 10px;
		right: 10px;
	}

	.tab-content section .info-legend h5 {
		justify-content: flex-start;
	}
}

.tabs-departments{
	margin-left: -100px;
	margin-right: -70px;
	margin-top: -60px;
}


.tabs-departments .tab-content{
	padding: 100px 60px 30px 100px;
}

.tabs-departments #tab-0{
	left: 0%;
	width: 20%;
}

.tabs-departments #tab-0 + span {
	left: 0%;
	width: 20%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-align: center;

	color: #DCBAD0;

	background: transparent;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}

.tabs-departments #tab-1 {
	left: 20%;
	width: 40%;
}


.tabs-departments #tab-1 + span {
	left: 20%;
	width: 35%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-align: center;

	color: #DCBAD0;

	background: transparent;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}

.tabs-departments #tab-2 + span {
	left: 55%;
	width: 45%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-align: center;

	color: #DCBAD0;

	background: transparent;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}

.tabs-departments span svg{
	display: none;
}

.tabs.tabs-departments > input:checked + span {
	/* background: #fff; */
	color: #fff!important;
	padding-bottom: 0px;
	border-bottom: 3px solid #fff!important;
}

.clinics-list{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding-bottom: 70px;
}

.clinics-list .clinic{
	display: flex;
	color: #fff;
}

.clinics-list .clinic a{
	color: #fff;
	text-decoration: underline;
	display: flex;
	align-content: center;
	justify-content: flex-start;
	padding: 10px 0;
}

.clinics-list .clinic a:hover {
	color: #FABA92;
	text-decoration: underline;
}


.clinics-list .clinic svg{
	margin-right: 10px;
}


@media (max-width: 1400px) {

	.tabs-departments span svg{
		display: block;
	}

	.tabs-departments {
		margin-left: 0;
		margin-right: 0;
		margin-top: -60px;
	}

	.tabs-departments .tab-content {
		padding: 100px 60px 30px 60px;
	}


	.tabs-departments #tab-2 + span {
		width: 50%;
	}
}

@media (max-width: 767px) {
	.tabs-departments {
		margin-left: 0;
		margin-right: 0;
		margin-top: -20px;
	}

	.tabs-departments #tab-0 + span{
		width: 100%;
		position: relative;
		text-align: left;
		display: flex;
		justify-content: flex-start;
		justify-content: space-between;
	}

	.tabs-departments #tab-1 + span{
		width: 100%;
		left: 0;
		position: relative;
		text-align: left;
		display: flex;
		justify-content: flex-start;
		justify-content: space-between;
	}

	.tabs-departments #tab-2 + span{
		width: 100%;
		left: 0;
		position: relative;
		display: flex;
		justify-content: flex-start;
		justify-content: space-between;
	}

	.tabs-departments .tab-content {
		padding: 60px 30px 30px 30px;
	}
	.tabs-departments #tab-0 {
		left: 0%;
		width: 100%;
	}

	.tabs-departments #tab-1 {
		left: 0;
		width: 100%;
		top: 60px;
	}

	.tabs-departments #tab-2 {
		left: 0;
		width: 100%;
		top: 120px;
	}

	.tabs.tabs-departments > input:checked + span svg{
		transform: rotate(180deg);
	}
}

/* Footer new vesion */
.footer .clinic-info h3{

	color: #4D1C46;
	font-family: Montserrat;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	padding: 0;
	margin: 0 0 10px 0;

}



.footer .clinic-info p{
	color: rgba(77, 28, 70, 0.50);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	padding: 0;
	margin: 0 0 30px 0;
}

.footer .clinic-info{
	display: flex;
	flex-direction: column;
}

.footer .clinic-info .item{
	margin-bottom: 16px;
	color: #4D1C46;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	text-decoration-line: none;

	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.footer .item a{
	margin-left: 8px;
}

.footer .work-time{
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 20px 0 20px 0;
}


.footer .work-time strong{
	margin-right: 8px;
}

.footer .contact-info p{
	color: #4D1C46;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 290px;
	padding: 0;
	margin: 0;
}



.home-s1 h1.title{
	font-family: Montserrat;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.clinic-contact-information{

}

@media (max-width: 820px) {
	.contact-tabs-clinics{
		margin: 20px auto 0;
	}
}

@media (max-width: 767px) {
	.footer .clinic-info h3{
		text-align: left;
	}

	.footer .clinic-info p{
		text-align: left;
	}

	.info-menu{
		text-align: left!important;
	}

	.contact-tabs-clinics {
		border-radius: 5px;
		border: 0!important;
		padding: 0!important;
	}

	.branch-list .branch{
		padding: 10px!important;
	}
	.branch-list .icon {
		margin-right: 4px!important;
	}

	.tab-content section .info-legend h5 {
		justify-content: flex-start;
	}
}

.tabs .tab-content{
	padding-top: 0;
}


/**/
.branches-page-header h1 {
	margin: 0;
	padding: 0;
	color: #4D1C46;
	font-family: Montserrat;
	font-size: 60px;
	font-style: normal;
	font-weight: 400;
	line-height: 66px;
	margin-bottom: 50px;
}

.branches-list{
	display: flex;
	gap: 40px;
	margin: 0 auto 40px 0;
	max-width: 1280px;
	width: 100%;
	/* justify-content: center; */

	margin: 0 auto;
	padding-bottom: 40px;
}
.branch-info{
	max-width: 50%;
	width: 50%;
	background: #FFFAF7;
	min-height: 300px;
	padding: 40px 30px;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}

.branch-info h3{
	color: #000;
	font-family: Montserrat;
	font-size: 25px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	padding: 0;
	margin: 0;

}

.branch-info h3 span{
	color: #E00B50;
}

.branch-item{
	max-width: 50%;
	width: 100%;
	margin-top: 50px;
	line-height: 1.2;
}

.legend{
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.legend svg{
	margin-right: 10px;
}

.detail{
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}

.detail p{
	line-height: 1.4;
	padding: 0;
	margin: 0;
}




.branch-slider{
	max-width: 50%;
	width: 100%;
	position: relative;

}


.branch-slider .slick-slide {
	min-height: 530px;
	height: auto;
}


.branch-slider .slick-prev{
	left: 24px;
	top: calc( 50% - 25px );
	z-index: 99;
	width: 50px;
	height: 50px;
	display: flex;
}

.branch-slider .slick-prev svg{
	transform: rotate(180deg);
}

.branch-slider .slick-prev:before{
	display: none;
}

.branch-slider .slick-next{
	right: 24px;
	top: calc( 50% - 25px );
	width: 50px;
	height: 50px;
	display: flex;
}

.branch-slider .slick-disabled{
	opacity: 0.5;
}

.branch-slider .slick-next:before{
	display: none;
}

.branch-slider .info-legend{
	background: #FFFFFF;
	border-radius: 5px;
	position: absolute;
	top: 24px;
	right: 24px;
	padding: 12px 16px;
	max-width: 230px;
	z-index: 99;
}

.branch-slider .info-legend h3{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	/* identical to box height */


	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
}

.branch-slider .info-legend h5{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
	display: flex;
}

.branch-slider .info-legend h5 strong{
	font-weight: 600;
	min-width: 70px;
}
.branch-slider .slick-slider {
	margin-bottom: 0;
}

.branch-slider .slick-dots {
	position: absolute;
	bottom: 24px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	right: 24px;
}

.branch-slider .slick-dots li button:before {
	opacity: 1;
	color: #fff;
	font-size: 12px;
}

.branch-slider .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #E00B50;
	font-size: 12px;
}

.branch-slider .slick-slide {
	min-height: 530px;
	height: auto;
}


.branch-slider .slick-slide img{
	height: 100%;

}

.branch-slider .slick-dotted.slick-slider {
	margin-bottom: 0;
}

.branch-slider .slick-next svg circle{
	fill: #e00b50;
}

.branch-slider .slick-prev svg circle{
	fill: #e00b50;
}


.branch-slider .info-legend{
	background: #FFFFFF;
	border-radius: 5px;
	position: absolute;
	top: 24px;
	right: 24px;
	padding: 12px 16px;
	max-width: 230px;
	z-index: 99;
}

.branch-slider .info-legend h3{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	/* identical to box height */


	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
}

.branch-slider .info-legend h5{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	color: #471F44;
	padding: 0;
	margin: 0 0 8px 0;
	display: flex;
}

.branch-slider .info-legend h5 strong{
	font-weight: 600;
	min-width: 70px;
}


@media (max-width: 767px) {

		.branches-page-header h1{
			font-size: 36px;
			font-style: normal;
			font-weight: 400;
			line-height: 120%;
			margin-bottom: 30px;
		}

	.branches-list{
		flex-direction: column;
		gap: 10px;
	}

	.branch-info {
		max-width: 100%;
		width: 100%;
	}

	.branch-item {
		max-width: 100%;
	}

	.branch-slider {
		max-width: 100%;
		width: 100%;
	}

	.branch-info h3 {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%;
	}

	.branch-item {
		margin-top: 30px
	}

	.branch-slider .slick-next {
		right: 10px;
	}
	.branch-slider .slick-prev {
		left: 10px;
	}

	.branch-slider .info-legend {
		top: 10px;
		right: 10px;
	}
}


.services-list-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}


.services-list-menu .current-menu-item > a{
	color: #FABA92;
}

.services-list-menu li{
	font-size: 35px;
	line-height: 40px;
	color: #FFF4EF;
	margin: 0;
	font-weight: 500;
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 70px;
}

.services-list-menu li a{
	color: #FFF4EF;
	text-decoration: none;
	background-color: transparent;
	color: #FFF4EF;
}

.services-list-menu li a:hover{
	color: #FABA92;
	text-decoration: underline;
}
.services-list-menu .sub-menu{
	padding: 0;
	margin: 0;
}

.services-list-menu .sub-menu li{
	display: block;
	font-size: 24px;
	line-height: 35px;
	color: #FFF4EF;
	display: block;
	padding: 0;
	margin-bottom: 0;
}