/*
Theme Name:    Mecare Child
Template:          mecare
Text Domain:     mecare-child
Author:				George Chondromatidis
Author URL:		 georgechond.com
*/

.second-header {border: none;padding-bottom: 9px;background: transparent linear-gradient(90deg, #93c317 0%, #07CCEC 100%) 0% 0% no-repeat padding-box;padding-top: 9px;color: #fff;}

.sr-line {background: none;}

.pb-30 {padding-bottom: 30px;display: none;}

.copyright-wrap {background: #759a19;}
.copyright-wrap a, .copyright-wrap .copyright-text p {color: #151515;}

#scrollUp:hover {opacity: 1;background: #729a1d;}
#scrollUp {background: #729a1d;box-shadow: 0 1px 4px #15151560;opacity: .75;}

.btn.ss-btn {background: transparent linear-gradient( 90deg, #93c317 0%, #07CCEC 100%) 0% 0% no-repeat padding-box;box-shadow: none;opacity:0.75;}
.btn.ss-btn:hover {background: transparent linear-gradient( 90deg, #93c317 0%, #07CCEC 100%) 0% 0% no-repeat padding-box;opacity:1;}

.section-title span::before {content: "";width: 50%;height: 100%;background: #b1abab;position: absolute;background: #93c317 0% 0% no-repeat padding-box;}

.section-title span {color: black;}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {color: #93c317;}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {color: black;}

.copyright-text p {margin-bottom: 0;color: white;}

.main-menu ul li.active a {color: black;}
.main-menu .has-sub a:hover {color: #93c317;}

.mean-container a.meanmenu-reveal {border: 1px solid #93c317;color: #93c317;}
.mean-container a.meanmenu-reveal span {background: #93c317 none repeat scroll 0 0;}

.bdt-prime-slider li h1, .bdt-prime-slider li h4 {text-shadow: 2px 2px #0005, 3px 3px #0003;}
.bdt-prime-slider li p {background: linear-gradient(90deg, hsl(77 72% 35% / 0.90), #0acbe590);padding: 10px;}

/***** Header *****/
.header-box {display: grid;grid-template-columns: 85px auto;align-items: center;}
.header-wrapper {max-width: 1140px;margin: 0 auto;padding: 16px 10px;}
.header-right {display: flex;justify-self: right;}
.header-right nav ul {display: flex;}
.header-right nav ul li {margin: 0 0 0 16px;overflow: hidden;}
.header-right nav ul li a {position: relative;color: #151515;}
.header-right nav ul li a:before {content: '';position: absolute;bottom: -3px;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg, #91c31a 0%, #09ccea 100%);transition: .3s;transform: translateX(-101%);opacity: 0;}
.header-right nav ul li a:hover:before {transform: translateX(0);opacity: 1;}
.social-wrapper {text-align:right;}
.social-wrapper a {color: #151515; opacity: .5; transition: opacity .2s;font-size:22px;}
.social-wrapper a:hover {opacity: 1; transition: opacity .2s;}
.top-header-wrapper {background: linear-gradient(90deg, #759a19, #0acbe5);padding: 5px 0px;}
.top-wrapper {max-width: 1140px;margin: 0 auto;padding: 0 10px;display: grid;grid-template-columns: 340px auto;color: white;}
.sticky-menu ul li a {position:relative;padding:0;}

@media only screen and (max-width: 440px) {
    .top-header-wrapper {display:none;}
    .header-box {display: flex;flex-wrap: wrap;}
    .header-left {flex-basis: 100%;text-align: center;}
    .header-right {flex: 0 0 100%;justify-content: center;margin-top: 10px;}
    .header-right nav ul li {margin: 0 5px;}
}

/**** Privacy Policy *****/
body div#cookie-notice {right: 2%;left: 2%;bottom: 2%;min-width: 280px;max-width: 400px;box-shadow: 0 1px 4px #15151575;border-radius: 4px;margin: 0 0 0 auto;}