/* Extracted from pro-viddilennia/our-doctors/index.php */
.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
    text-align: center;
    width: 1.25em;
}

.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text,
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text {
    color: #3673A3;
}

.adress i {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    padding: 0px 5px 0px 0px;
}

.adress a {
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}

.adress {
    text-align: left;
    font-size: 14px;
}


.fone a {
    text-decoration: none !important;
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}

.fone i {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    padding: 0px 5px 0px 0px;
}


.buttonszap {
    color: #0130a6;
    font-weight: bold;
    text-transform: uppercase;
    background-color: none;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 12px 24px;

}

.buttonszap a {
    text-decoration: none !important;
    border-radius: 3px !important;
}

a {
    text-decoration: none !important;
}

.buttonszap:hover {
    color: #fff;
    background-color: #0130a600;
    border: 1px solid #fff;
    border-radius: 3px !important;

}


.branding a img {
    height: 100%;
    width: 400px;
}

.mobile-branding img {
    width: 200px;
}



.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
    text-align: center;
    width: 1.25em;
}



#very-special-field2 {
    width: 100%;
    height: 48px;
}

#very-special-button2 {
    width: 100%;
    height: 50px;
    font-size: 18px;
    margin: 22px 0px 0px 0px;
    background-color: #fff;
    color: #0130a6;
    border: 1px solid #0130a6;
    text-transform: uppercase;
}

#very-special-button2 hover {
    color: #fff;
    background: #0130a6;
}

#very-special-button2 input[type="submit"]:hover {
    background: #0130a6;
}


#very-special-field22 {
    width: 100%;
    height: 106px;
    color: #000;
}


.one-half,
.one-third,
.two-third,
.one-fourth {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 10px;
}

.two-third {
    margin-right: 2.5%;
}

.one-half {
    width: 48%;
}

.one-third {
    width: 30.66%;
}

.two-third {
    width: 66%;
}

.one-fourth {
    width: 22%;
}

.last {
    margin-right: 0 !important;
    clear: right;
}

.eicon-chevron-left,
.eicon-chevron-right {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #005BE9;
}

#ver1 {
    height: 139px;

}

.popicon {
    font-size: 50px;
    color: #0130a6;
    text-align: center;
    font-family: "Font Awesome 5 Brands";
}

.popicon a {
    color: #0130a6 !important;
    font-family: "Font Awesome 5 Brands";
}

.fonepop a {
    font-size: 20px;
}


@media (max-width: 600px) {

    .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
        color: #276194;
    }

    .wpml-ls-statics-shortcode_actions a {
        color: #276194;
    }
}




.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
    top: -20px;
}


.dt-mega-menu-wrap,
.sub-nav {
    top: 80%;
}

@media (max-width: 767px) {
    #manualFix {
        flex-direction: column;
    }
}

@media (min-width: 767px) {
    #manualFix2 {
        width: 50% !important;
    }
}

#photo {
    padding: 0 5%;
}