/*
Theme Name:     Medilink Child
Template:       medilink
Theme URI:      https://radiustheme.com
Author:         Radiustheme
Author URI:     https://radiustheme.com/demo/medilink
Description:    Medilink | Responsive WordPress Medical Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Medical  Theme. Using medilink user can get to Start a  Medical, Medical  Shop and Medical schedule.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    medilink
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
.rt-header-top-bar{
	display:none;
}
.breadcrumb-area .entry-breadcrumb span a span {
    color: #ffffff;
}
.breadcrumbs-area .breadcrumb-area .entry-breadcrumb {
    color: #ffffff;
}
.home span{
	 position: relative;
}

.footer-logo img, .site-branding .dark-logo img{
	width:130px!important;
}
.widget.widget_medilink_about ul li a{
	    width: 100%;
	    text-align: left;
}
.footer-center-wrap{
	display: none;
}
.site-wrp .btn-fill.color-yellow {
    background-color:#451601;
    border-color: #ffac3c;
}
.about-info .about-box-layout1 .item-content .sub-title{
	    font-size: 24px;
}
.footer-layout1 .footer-box .footer-contact-info {
    margin-bottom: 0;
}
span.wpcf7-not-valid-tip {
    color: #ffffff;
}
.elementor-element-db5e03d.primary-bgcolor {
    background-color: #6c6c6c!important;
}
.bg-primary{
	background-color: #451601!important;
}
.wpcf7-form .appointment-box-layout1 input[type="email"]::placeholder, .wpcf7-form .appointment-box-layout1 input[type="text"]::placeholder, .appointment-box-layout1 .wpcf7-form-control.form-control::placeholder{
	color: #ffffff;
}
.appointment-box-layout1 .form-group .item-btn.wpcf7-submit:hover {
    background-color: #ffffff;
    box-shadow: inherit;
    color: #451601;
	border:none;
}
.appointment-box-layout1 .form-group .item-btn.wpcf7-submit{
	    background-color: #f99f5c;
    box-shadow: inherit;
    color: #ffffff;
    border: none;
}
.appointment-box-layout1 .wpcf7-form-control-wrap.time:after, .appointment-box-layout1 .wpcf7-form-control-wrap.date:after{
	    color: #ffffff;
}
.appointment-box-layout1 .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
}
.wpcf7-form .appointment-box-layout1 input[type="text"]{
	color: #ffffff;
}
.wpcf7-form .appointment-box-layout1 input[type="date"]{
	color: #ffffff;
}
div.wpcf7-mail-sent-ok {
    color: #ffffff;
	text-align:center;
}
div.wpcf7-validation-errors {
    border-color: #000000;
	color: #ffffff;
}
.appointment-box-layout1 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single, .appointment-box-layout1 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
	border: 1px solid #ffac3c;
}
/*contact us */
.contact-form-pblock div.wpcf7-validation-errors, .contact-form-pblock div.wpcf7-mail-sent-ok{
	border-color: #ffac3c;
    color: #ffac3c;
}
.contact-form-pblock input[type="text"]:focus {
    border: 1px solid #ffac3c !important;
	border-color:#ffac3c;
}
.faq-block .elementor-widget-accordion .elementor-active .elementor-accordion-icon{
	color: #ffffff;
}
.faq-block .elementor-widget-accordion .elementor-accordion-icon{
	color: #000000;
}
.faq-block .elementor-widget-accordion .elementor-accordion .elementor-tab-content{
	background-color: #f99f5c !important;
}
.faq-block .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    color: #f9f9f9 !important;
}
.widget.widget_medilink_about .rtin-des {
    margin-bottom: 0px !important;
}
.about-info .item-content p span{
	color: #ffac3c;
}
.vp-id-3100 .vp-portfolio__items-style-fly .vp-portfolio__item-overlay {
    background-color: rgba(255, 172, 60, 0.7) !important;
}
a.scrollToTop {
    background-color: #ffffff;
    color: #f99f5c;
    border-color: #f99f5c;
}
.awards-list .features-box-layout1 .list-info.theme2 li{
	color:#000000;
}
.tab-block .services-tab1 .nav-wrap .nav-item.nav-link {
    color:#451601;
	    border-bottom: 2px solid #451601;
}
.tab-block .list-info li{
	width: 32.33%;
    float: left;
    margin: 0 0 0 1%;
}
.tab-block .services-tab1 .nav-wrap .nav-item.nav-link.active {
    color: #ffffff;
    background-color: #451601;
}
.tab-block .services-tab1 .services-tab-content{
	    background-color: #45160157;
}
.tab-block .services-tab1 .services-tab-content ul.list-info li{
	color: #ffffff;
}
.miimg-holder2 .experience-holder{
	background: #451601;
}
.footer-layout1 .footer-top-wrap {
    background-color: #451601;
}
.contact-form-block input[type="submit"]:hover{
	background:#ffac3c;
}
.popup-block{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
#spu-3197 .spu-close{
	position: absolute;
}
.cf7md-form input[type="submit"]:hover{
	background:#ffac3c;
	color:#ffffff;
}
.cf7md-form input[type="submit"]{
	color:#ffffff!important;
}
.popup-block-submit{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	text-align: center;
}
.wpcf7-form .popup-block-submit input[type="submit"]{
	padding: 10px 75px;
	border-radius: 30px;
}
#cf7md-form .mdc-checkbox::before, #cf7md-form .mdc-checkbox::after, #cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background{
	background-color: transparent;
}
 #cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background{
	 border-color: #ffac3c;
}
#cf7md-form .mdc-checkbox__checkmark {
    color: #451601;
	padding:2px;
}
#cf7md-form .mdc-checkbox__mixedmark {
    border-color:transparent;
}
#cf7md-form .mdc-checkbox__background{
	padding: 10px;
}
.wpcf7-form label { 
    margin-bottom: 5px; 
font-size: 14px !important;
line-height: 20px;
}
#cf7md-form .mdc-checkbox__background {
    padding: 7px;
}
.sticy_element_contact_part {
    position: fixed;
    right: 0;
    bottom:20%;
    z-index: 9999;
}
.sticy_element_contact_part ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.whatsapp {
    position: absolute;
    right: 0;
    top: 0;
}
.sticy_element_contact_part ul>li.whatsapp>a {
    background: #29d067;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.sticy_element_contact_part ul>li>a {
    width: 50px;
    height: 50px;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 48px;
    margin: 0;
}
.whatsapp i {
    font-size: 25px;
    padding-top: 10px;
}
.site-header .main-navigation ul li ul{
	padding-top: 10px;
    padding-bottom: 10px;
}
.site-header .main-navigation ul li ul li a{
	padding:10px !important;
}
.risk a{
	background-color:#0035b8;
	padding: 12px 14px !important;
    color: #fff!important;
    border-radius: 4px;
	font-size:14px!important;
}
.site-wrp .btn-fill.color-yellow {
    background-color: #ffac3c;
}
.d-lg-block{
	flex: 8%;
    max-width: 8%;
}
.risk a:hover{
	background-color: #ffac3c;
	border:none;
	animation: none;
}
.risk a:after{
	display:none;
}
.departments-box-layout2update .item-icon img , .progress-box-layout2 .item-icon img{
	Filter:invert(22%) sepia(45%) saturate(2267%) hue-rotate(
187deg
) brightness(55%) contrast(107%);
}

.skewbg {
    background: rgb(69 22 1 / 70%);
}
.site-header .main-navigation ul li ul li a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
}
.ls-slide-backgrounds:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #0000002b;
    width: 100%;
    height: 100%;
}
body, ul li {
    font-size: 14px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    display: inline-block;
    padding: 0px 15px 0px 15px !important;
    line-height: 40px !important;
}

#mega-menu-item-3589{
	 padding:15px 15px 0px 15px !important;
}
.site-header .main-navigation ul li ul li a {
    padding: 5px !important;
    font-size: 14px !important;
}
#mega-menu-item-3589 a{
	text-align:center !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	line-height:27px !important;
	padding-left:20px !important;
}
#mega-menu-item-3219 a{
	background-color: #ffac3c !important;
	height:auto  !important;
	padding:14px !important;
	line-height: initial !important;
	border-radius: 4px !important;
	margin-left:5px !important;
}
#mega-menu-item-3219 a:hover{
	background-color: #0035b8 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link , #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link , #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover , #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background: #441601  !important;
	border-radius: 4px !important;
}
.mobile-menu-open {
     display:block !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
	text-transform:capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
	background: #ddd !important;
    font-weight: normal !important;
    text-decoration: none !important;
    color: #666 !important;
}
.header-action-items .btn-fill.color-yellow {
    padding: 12px 15px;
    color: #fff;
    border-radius: 4px;
    line-height: 44px !important;
}
#mega-menu-wrap-primary #mega-menu-primary {
    text-align: right !important;
}
.skewbg {
    height: 300px !important;
}
.award .swiper-slide-image {
    height: 430px;
    object-fit: scale-down;
    image-rendering: -webkit-optimize-contrast;
    background: #ebebeb;
}
.fa-check-circle{
	font-size: 12px !important;
}
.fa-check-circle:before {
    content: "\f111" !important;
}
.elementor-text-editor li::marker , .list-info li::marker{
    font-size: 12px !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111" !important;
    color: #572d1a;
}
li{
	padding-left:30px;
}
.footer-top-wrap .widget a:hover, .footer-top-wrap .widget a:active {
    color: #ffac3c !important;
}
.list-info li::after{
	display:none;
}
.services-tab1 .services-tab-content ul.list-info li{
	padding-left:15px !important;
}
.elementor-element-baa4ee6 .list-info li::marker{
	font-size: 0px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {text-transform:capitalize !important;}

.service-class .item-title{
	pointer-events:none;
}
.service-class .item-title{
	font-size: 20px;
}
.header-style1 .header-action-items{
	position: absolute;
    right: 4px;
    top: -22px;
}