
.top_bar .container > .row i {
    color:#8c69ce !important;
}
.top_bar{
   height: 60px;
}
.default .navbar #main_nav .nav li a {
    font-weight: 600;
    font-size: 14px;
}

.about_medicalpro_row li a, .about_medicalpro_row h3{
     color: #503582 !important;
}
.about_medicalpro_row li a:hover{
     color: #8c69ce !important;
}

footer .widget_nav_menu ul li a {
    font-weight: 600;
    font-size: 14px;
    color: #503582;
}
footer .widget_nav_menu ul li a:hover {
    color: #7240ce;
}
.link-doctor{
    display: block !important;
    font-size: 16px;
    font-weight: 600;
}
.link-doctor:hover{
    color: #8c69ce !important;
}

a.view_all{
    margin-top:0px !important;
}
a.view_all:hover{
    background-color: #503582 !important;
}

footer .address_line {
     color: #503582 !important;
}
footer .address_line a {
    color: #503582;
}
.widget + .widget {
    margin-top: 0px;
}



.widget_footer-contact h3{
    color:#503582;
}
.widget_footer-contact i{
    color:#cec62b;
}

.bg-green{
    background-color: #cec62b !important;
    color: #000;
}
.color-green{
    color: #cec62b !important;
}
.color-purple{
    color: #503582 !important;
}
.bg-purple{
    background-color: #503582 !important;
}

.color-purple-1{
    color: #7240ce !important;
}
.color-purple-2{
    color: #8c69ce !important;
}

footer {
    padding: 34px 0 34px;
    background: #f3edff;
}

.page_intro.row {
    background-color: transparent !important;
    margin-bottom: 10px;
}
.page_intro.row .inner:before{
    opacity: 1 !important;
}

.fiche-medecin{
    background-color:#fff;
    transition: background-color 1s;
}

.fiche-medecin:hover{
    /*background-color:#f9f9f9;*/
}

.texte-medecin h1{
    font-family: Lato;
    font-size: 22px;
    line-height: 28px;
    font-weight:600;
    color:#503582;
    margin:0;
}

.texte-medecin h2{
    font-family: Lato;
    font-size: 16px;
    line-height: 16px;
    font-weight:400;
    color:#503582;
    margin:0 0 15px 0;
    text-transform: none !important;
    font-style: italic;
}

footer .widget_nav_menu ul li {
    width: 100%;
    display: block;
}

.about_medicalpro .content {
    padding: 40px 45px 0px 45px !important;
}

.breadcrumbRow .inner ul li {
    color:#7240ce !important;
}

.top_bar .m0{
     font-size: 16px;
}

.about_medicalpro_row{
 background:none !important;
}

.department_tab li a {
background-color: #fff;
opacity: 0.8;
}
.department_tab li.active a {
opacity: 1;
}