/**
* Theme Name: Purehearts Child
* Description: This is a child theme of Purehearts, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Kalia</a>
* Template: purehearts
* Version: 2.4
*/
header {
	max-width: 1200px;
    padding: 0px 15px;
    margin: 0 auto;
}
header .header-lower {
	position: absolute;
    box-shadow: none;
}
header .header-lower .outer-container {
	position: relative
}
header .header-lower .outer-container .outer-box {
	position: absolute;
    right: 0;
}
header .main-menu .navigation > li {
	padding: 38px 0 0 0; 
    margin: 0px 0;
}
header .logo img {
	width: 220px !important;
    height: unset !important;
	margin-top: 16px;
}
.main-menu #navbarSupportedContent .navigation > li:last-child {
	padding-top:26px;
}
.main-menu #navbarSupportedContent .navigation > li > a {
	padding: 0 15px;
    border-left: 1px solid #000;
}
.main-menu #navbarSupportedContent .navigation > li:first-child a {
	border-left: 0;
}
#navbarSupportedContent #menu-item-1548 a {
	border: 2px solid #91278f;
    padding: 10px 24px;
    border-radius: 40px;
	color: #91278f;
}
header .sticky-header {
	display: none;
}

/** HOME **/
.sec-title.style-two .top-text {
	color: #00a79d;
}
.home .elementor {
	padding-top: 138px;
}
.page .page-title {
	margin-top: 138px;
} 
/** ABOUT **/
#about-1-sec .award-list, #about-1-sec .social-links, #about-1-sec .author-box, #about-team .social-links {
	display: none;
}
#about-1-sec .about-style-three {
	padding-bottom: 0;
}
.welcome-block-one .inner-box .btn-box .links-btn {
	background-color: #00a79d;
}
/** FOOTER */
.footer {
	background-color: #232323;
	padding: 50px 0;
}
.footer .col-md-3 {
	border-right: 1px solid #5f5e5e;
}
.footer .col-md-3:last-child {
	border-right: 0;
}
.footer-column h3 {
	color: #fff;
	font-size: 23px;
    font-weight: 500;
	margin-bottom: 12px;
}
.footer-column h5 {
	color: #fff;
	font-size: 1em;
    font-weight: 500;
	margin-bottom: 12px;
}
.footer-heads .top-text {
	position: relative;
    display: block;
    font-size: 20px;
    font-family: 'Caveat', cursive;
    font-weight: 400;
	color: #00a79d;
}
.footer-heads {
	display: flex;
}
.footer-heads-1 {
	width: 50px;
	display: inline-block;
	margin-right: 10px;
}
.ft-imp-btn {
	text-align: center;
	margin: 16px 0;
}
.ft-imp-btn a {
	text-transform: uppercase;
	border: 2px solid #91278f;
    padding: 10px 24px;
    border-radius: 40px;
    color: #fff;
	font-weight: 500;
}
.ft-imp-btn a:hover {
	background-color: #91278f;
}
.footer-column ul li:before {
  	content: '✓';
	margin-right: 8px; 
}
.footer-column ul a{
	color: #5f5e5e;
	font-weight: 500;
}
.footer-column ul a:hover {
	color: #f65024;
}
.footer-column .contact-number {
	margin: 16px 0;
    display: inline-block;
    font-weight: 600;
	color: #91278f;
}
ul.bread-crumb {
	display: none;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	display: none;
}
.history-section .tabs-box .tab-btns li.active-btn {
	background-color: #91278f;
}
.history-section .tabs-box .tab-btns li:hover {
	background-color: #91278f;
}

.main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a, .content_block_10 .content-box .text a:hover {
	color: #91278f;
}
.content_block_10 .content-box .text .icon-box {
    color: #91278f;
}
.content_block_10 .content-box .text, .accordion-box .block .acc-btn.active h5 i {
	background-color: #91278f;
}
.accordion-box .block .acc-btn.active h5, .accordion-box .block .acc-btn.active .icon-outer {
	color: #91278f;
}
.accordion-box .block .acc-btn.active {
    border-color: #91278f;
}
.image_block_2 .image-box .text h4 i, .contact-section .default-form .form-group i {
	color: #91278f;
}
.theme-btn.btn-one {
	border-color: #91278f;
}
.theme-btn.btn-one:before {
	background-color: #91278f;
}
.contact-section .contact-info-inner .info-box .single-item .text .icon-box {
	background-color: #91278f;
}
@media only screen and (max-width: 1200px) {
	header .header-lower .outer-container .outer-box {
		left: 0;
	}
}
@media only screen and (min-width: 992px) {
	#home-mid .col-lg-3 {
		max-width: 50%;
		flex: 0 0 50%;
	}
}
@media only screen and (max-width: 767px) {
	.footer .col-md-3 {
		border-right: 0;
		margin-bottom: 40px;
	}
	.ft-imp-btn {
		text-align: unset;
	}
}