body {background-color: #fff9e3;}
.main-site-header {background-color: #fcf1e5;}
.header .main-header {padding: 5px 0 5px 0;}
.header.style-2 hr.divider-header {margin-top: 10px;}
.btn-main a {background-color: #fff9e3;}
.btn-main a::before {background-color: #90844f;}
.main-title {font-size: 40px; color: #000 !important; letter-spacing: 0px; padding-bottom: 20px; font-weight: bold;}


.section-about .intro-content h3.title::before {display: none;}
.section-work {background-color: #fafafa;}
.section-portfolio {background-color: #fdf2e4;}
.section-counter {background: none; background-color: #fafafa;}
.section-testimonials, .section-video {background: none; background-color: #fdf2e4;}
.section-blog {background: none; background-color: #fff9e3; padding-bottom: 150px !important;}
.section-work .list-box-work .box-work {width: 20%;}
.section-work .list-box-work .box-work .title-box {
	font-size: 25px;
}


.page-title {background: none; background-color: #ada09d; padding: 115px 0 82px 0;}

.section-title {font-size: 48px; margin-bottom: 20px; font-weight: 600;}
.section-title-2 {font-size: 48px; margin-bottom: 20px; font-weight: 600 !important; color: #4c411e !important;}
.mb-80 {margin-bottom: 80px !important;}

.section-portfolio .description-right h6.title {font-size: 24px; padding-top: 5px;}
.section-portfolio .list-portfolio {padding: 0;}
.section-portfolio .list-portfolio .themesflat-portfolio {width: 33%;}

.section-work .list-box-work .box-work .title-box:before {display: none;}

.section-portfolio .list-portfolio .themesflat-portfolio:nth-child(3) {margin-right: 0;}
.view-portfolio {margin-top: 50px;}

.divider::before {background-color: #92824c;}
.divider::after {background-color: #92824c;}
.divider {background-color: #92824c;}

.section-portfolio .view-portfolio .dark a {
	background-color: #836d26;
}

.menu-item a.active {color: #000 !important}

.sub-menu2 {display: none; position: absolute; left: 230px; background-color: #fff; margin-top:-50px}
.sub-menu li:hover>.sub-menu2 {display: block; min-width: 260px;}



.content-p {font-size: 15px;}
.content-p p {margin-bottom: 20px;}

.btn-main.dark a::before {background-color: #92824c !important;}
.header .main-header.style-2 .main-nav {padding-top: 36px;}

.co-orange {color: #ffa800 !important;}

.box-video .box:before {display: none;}
.testimonials-item .thumb .author:before {display: none;}

.box-video .box .flat-video-fancybox {
	top: 0; bottom: 0;
	/*margin: auto; height: 100px;*/
}
.owl-theme .owl-dots .owl-dot span {background-color: #b1a782;}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {background-color: #785f05;}

.category-featured, .themesflat-blog .meta-featured {background-color: #785f05 !important; color: #fff !important;}

.themesflat-blog .meta .comment a {color: #fff;}

.footer .section-main-footer .overlay {
	background-color: #2a2a2a;
}
.footer .footer-links{
	background-color:#fff5ea !important;
	color: #000 !important;
}
.footer .bottom-footer {background-color: #473a09;}
.footer-phone {color: #fff;}


/*.menu-item a, .menu-item a.active {color: #fff !important;}*/
/*.menu-item a, .menu-item a.active {color: #fff;}*/
.header .menu-item.languages a,
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main,
.header .main-header .main-nav .sub-menu li a {color: #000 !important;}
.header .main-header .main-nav .menu li.menu-item-has-children a.menu-main:after {display: none;}

.header .main-header .main-nav .menu li:hover a.menu-main:after {background-color: #000; display: block;}
.header .main-header .main-header-contact { height: 100%}
.header .main-header .main-header-contact .text-phone {
	position: relative;
	height: 100%;
	color:#969084;
	display: flex;
	align-items: center;
	justify-content: center;
}

.header .main-header .main-header-contact .text-phone span {margin-top: 0}
.header .main-header .main-header-contact .text-phone a.phone-call {
	background-color: #f1bd72;
	width: 106px;
	height: 106px;
	right: -140px;
	margin-right: 30px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .main-header .main-header-contact .text-phone a.phone-call img {width: 40px}


.text-slider {color: #f2bb6c}
section.section-slider .btn-main a {background-color: #f2bb6c}
section.section-about {background-color: #fcf1e5;}

.footer-social {font-size: 28px; padding-left: 10px; text-align: right;}
.footer-header {font-size: 18px; padding-left: 22px; text-align: right;}


.section-work .list-box-work {
	flex-wrap: nowrap !important;
	padding-left: 0;
	padding-right: 0;
}


.section-footer-content .widget-title {
	/*color: #ffa800; */
	color: #000;
}
.section-footer-content .widget-link{
	flex: 0 0 auto;
	width: 20%;
}
.section-footer-content a{
	color: #2a2a2a;
}
.section-footer-content a:hover {
	color: #222;
}
.section-footer-content {
	padding: 30px 0;
}

.section-counter .heading-top h3.title,
.section-counter .list-counter .themesflat-content-box .counter-item .heading,
.section-counter .list-counter .themesflat-content-box .counter-item .number-wrap .number{color: #000}

.section-counter .list-counter .themesflat-content-box .counter-item .number-wrap:before {border-color: #f2bb6c}
.section-counter .list-counter .themesflat-content-box .counter-item .number-wrap:hover:before {border-color: #f2bb6c }


.treatments-tab .nav-item.active {
	background-color: #dcdcdc;
}

.treatments-tab .nav-item {
	cursor: pointer;
}

.treatments-tab .tab-content .treatments-item span {
	color: #000;
	size: 14px;
	padding: 10px 15px;
}
.treatments-tab .tab-content .treatments-item:last-child {
	margin-right:0px;
}
.treatments-tab .tab-content .treatments-item img {
	background: #ccc;
}
.treatments-tab .tab-content .treatments-item {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	/*background-color: #90844f;*/
	background-color: #ffa800;
}
.treatments-tab .tab-content {
	margin: 0;
	padding: 0;
}
.treatments-tab .tab-pane {
	margin-top: -1px;
	color : #000;
	background-color: #dcdcdc;
	padding : 15px 15px;

}

.header #main-nav-mobi .menu-item.languages a {
	line-height: 30px !important;
	padding: 5px 10px !important;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.header .menu-item.languages a {
	padding: 5px;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 6px;
}
