body, body p, a, .main-nav > li > a .menu-text {
	font-family: 'Cairo Regular' !important;
}

p {
	line-height: 26px;
}

h1, h2, h3,h4,  h5, h6 {
	font-family: 'Cairo Bold' !important;
}


/*====== GENERAL STYLE BEGIN =======*/

.cairobold {
    font-family: 'Cairo Bold' !important;
}

.cairoreg {
    font-family: 'Cairo Regular' !important;
}

@media screen and (min-width: 992px) {
    .row-reverse {
        display: flex;
    }
}

/*====== GENERAL STYLE END =======*/





/*======= HEADER BEGIN ========*/

.mini-widgets > div:before {
    right: 0;
    left: auto !important;
}

.mini-widgets .popup-search .search-icon {
    left: 22px;
    right: auto;
}

/*======= HEADER END ========*/



/*====== HOME ABOUT SECTION BEGIN =========*/

@media screen and (min-width: 992px) {
    .home-about-wide-img {
        left: 0;
    	right: auto !important;
    }
}

/*====== HOME ABOUT SECTION END =========*/



/*====== HOME NEWS SECTION BEGIN =========*/


#page .home-news h3.entry-title {
    font-size: 20px !important;
    line-height: 30px !important;
}

.home-news .post-details {
    font: normal 16px / 22px "Cairo Bold", Helvetica, Arial, Verdana, sans-serif !important;
    float: right !important;
}

/*====== HOME NEWS SECTION END =========*/




/*===== HOME NEWSLETTER BEGIN =======*/

.mc4wp-form-fields input[type="email"] {
    background: url(../images/mailchimp-email-bg.jpg)no-repeat scroll center right #fff !important;
    padding: 0 55px 0 100px !important;
    font-family: "Cairo Regular";
}

#page .mc4wp-form-fields input[type="submit"] {
    left: 0;
    right: auto !important;
    font: normal 16px / 20px "Cairo Bold", Helvetica, Arial, Verdana, sans-serif !important;
}

/*===== HOME NEWSLETTER END =======*/




/*======= FOOTER BEGIN ========*/

#footer .logo-split#bottom-bar .wf-float-left {
    text-align: right !important;
}

/*======= FOOTER END ========*/



/*====== CONTACT PAGE BEGIN =======*/

.custom-contact-info .aio-icon-description {
    font: normal 22px / 26px "Cairo Regular", Helvetica, Arial, Verdana, sans-serif !important;
}

#page .custom-contact-form input[type="text"], #page .custom-contact-form input[type="tel"], #page .custom-contact-form input[type="email"] {
    font: normal 18px / 22px "Cairo Regular", Helvetica, Arial, Verdana, sans-serif !important;
    text-align: right;
}

#page .custom-contact-form input[type="submit"] {
    font: normal 18px / 22px "Cairo Regular", Helvetica, Arial, Verdana, sans-serif !important;
    padding: 14px 73px !important;
}

/*====== CONTACT PAGE END =======*/



/*==== REGISTRATION PAGE BEGIN ========*/

.um-register input[type="submit"] {
    float: right !important;
}

.um-register input[type="text"], .um-register input[type="password"]  {

}

/*==== REGISTRATION PAGE END ========*/



/*==== INNER PUBLICATION PAGE BEGIN ======*/

@media screen and (min-width: 768px) {
    .publication-title-div {
        display: flex;
    }

    .publication-title-div .read-article-btn {
        float: left;
    }
}

.past-perfo-tb th {
    font: normal 20px / 26px "Cairo Bold", Helvetica, Arial, Verdana, sans-serif !important;
    text-align: right !important;
}

.past-perfo-tb tr td {
    font: normal 16px / 21px "Cairo Regular", Helvetica, Arial, Verdana, sans-serif !important;
}

.past-perfo-tb tr:before {
    right: 0;
    left: auto !important;
}

.past-perfo-tb tr td:nth-child(1) {
    padding-right: 15px;
    padding-left: 0 !important;
}

/*==== INNER PUBLICATION PAGE END ======*/




