/*
Theme Name:   MediCenter Child
Theme URI: https://1.envato.market/medicenter-responsive-medical-wordpress-theme
Description:  MediCenter Child Theme
Author: QuanticaLabs
Author URI: https://1.envato.market/quanticalabs
Template:     medicenter
Version:      1.2
Text Domain:  medicenter
*/

.sf-menu li a, .sf-menu li a:hover {
	color: #666 !important;
}
.grey_text {
	color:#94A9A8 !important;
}

/*CTA*/
a.elementor-button:hover {
	text-decoration: none !important;
}
.ss-survey-launch-button {
    background-color: #374247 !important;
    padding: 15px 30px 12px !important;
    letter-spacing: 1px;
    font-weight: 600 !important;
    font-family: 'Josefin Sans' !important;
    line-height: normal !important;
  }

/*navigation menu*/
.sf-menu li {
	height: auto;
    /*padding-left: 22px;
    padding-right: 22px;*/
    margin-left: 22px;
    margin-right: 0;
}
.sf-menu li a, 
.sf-menu li a:visited {
    font-size: 14px;
    font-family: 'Josefin Sans', sans-serif !important;
    line-height: 15px;
    text-transform: none !important;
    /*padding: 9px 0px 8px;*/
    border: 0 !important;
    padding-left: 0px;
    padding-right: 0px;
}
.sf-menu li:hover a,
.sf-menu li a:hover {
	background: none !important;
}
.sf-menu li a:hover,
.sf-menu li.current-menu-item a {
	border-bottom: 1px solid #98A6A5 !important;
    line-height: 14px;
    background: none !important;
	background-color: none !important;
}
/*menu CTA*/
.sf-menu li#menu-item-4197 {}
.sf-menu li#menu-item-4197 a {
    background-color: #98A6A5 !important;
    color: #fff !important;
    padding-left: 20px;
    padding-right: 20px;
}
.sf-menu li#menu-item-4197 a:hover {
	background-color: #546065 !important;
	color: #fff !important;
}

@media (max-width: 768px) {
    .header-container.sticky .header {
        width: 92%;
    }
    .mobile-menu-container nav.mobile-menu>ul li a {
        border: none;
        border-top: 1px dashed #94A8A7;
        font-family: 'Josefin Sans';
        font-size: medium;
        text-decoration: none;
    }
    .mobile-menu-container nav.mobile-menu>ul li.menu-item-4197 a {
        border-top: none;
        background-color: #98A6A5;
        color: #fff;
        text-align: center;
        letter-spacing: 1px;
        font-family: 'Josefin Sans';
        margin-top: 6px;
        font-weight: 600;
        text-transform: uppercase;
    }
}

/* Target tablet screens */
@media (min-width: 768px) and (max-width: 1024px) {
  .header-left a img {
    max-width: 200px;
    height: auto;
  }
}
@media (max-width: 768px) {
  .header-left a img {
    max-width: 150px;
  }
}
/*footer*/
.copyright-area-container {
    background: #fff;
    color: #54606580;
}
.copyright-area {
    border-top: 2px dashed #e1e1e1;
}
.copyright-area-container a {
    color: #54606580;
}
.copyright-area-container,
.copyright-area-container a {
    font-family: "Josefin Sans", sans-serif;
}

/*RESPONSIVESS CUSTOM CONTROLS*/
@media (min-width: 601px) {
	.mobile_only {
		display: none !important;
	}
}
@media (max-width: 600px) {
	.desktop_only {
		display: none !important;
	}
}