#sp-logo .sp-column .logo {
  margin: auto;
}

.sp-megamenu-parent > li > a {
    line-height: 100px !important;
}

@media only screen and (min-width: 1200px) {
#sp-header, #sp-mobile-header {
    height: 99px !important;
  }
}

#sp-top2 .sp-module {
    line-height: 99px;
    height: 99px;
}

#sp-header ul.social-icons li, #sp-mobile-header ul.social-icons li {
    line-height: 99px;
}

@media only screen and (max-width: 650px) {
#sp-header .logo h1 img, #sp-mobile-header .logo h1 img {
    max-height: 100px !important;
 }
}  

@media only screen and (max-width: 768px)  {
  #sp-header .logo h1 img, #sp-mobile-header .logo h1 img {
    max-height: 100px !important;
 }
}

@media only screen and (min-width: 1200px) {
#sp-header .logo h1 img, #sp-mobile-header .logo h1 img {
    padding-top: 0px;
    padding-bottom: 2px;
    max-height: 130px !important;
    width: auto !important;
 }
}  

div.sp-slider .sp-indicator.line-indicator {
    background: rgb(196, 23, 28);
}


.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #c4161b;
}

ul.social-icons {

    float: left;
}


.sp-megamenu-parent >li >a {
    font-size: 18px;
}

.sppb-sp-slider-button .sp-slider-btn-text {
    background: #005296;
}

body {
    line-height: 30px;
}

.page-header { 
color: #c4171b !important;
}
h3 {
color: #231f20 !important;
}

.uk-form-label {
    font-size: 25px;
}
input, textarea, .uneditable-input {
    width: 706px;
}
.uk-form input[type="checkbox"]:not(:disabled), .uk-form input[type="radio"]:not(:disabled) {

    cursor: pointer;
    margin-left: 5px;

}

.rsform-submit-button {
  background: #c4171b !important;
}
.uk-button {
    font-size: 23px;
}

.uk-button {
    padding: 0 42px;
}

.sppb-addon-articles .subleading-item .sppb-addon-article .article-title {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: "Cairo";
    line-height: 32px;
}

.sppb-addon-articles .sppb-addon-article .article-title {
    font-size: 22px;
    font-family: "Cairo";
    line-height: 37px;
}

.sp-page-builder .page-content #section-id-1480324938 .sppb-section-title .sppb-title-heading {
    font-family: Cairo;
}

.acymailing_module .acymailing_introtext {
    font-family: Cairo;
}
body {
    font-family: Cairo !important;
}

.sppb-addon-articles .sppb-addon-article .article-title {
    margin-top: 0px !important;
    margin-bottom: 25px !important;
}

.sppb-addon-articles .subleading-item .sppb-addon-article .sppb-article-introtext {
    font-size: 18px;
}

.sppb-addon-articles .subleading-item .sppb-addon-article .sppb-article-introtext {
    max-height: 55px;
}

h1 , h2 , h3, h4 {
  font-family: Cairo, sans-serif !important;
}

.sp-megamenu-parent >li >a {
    color: white;
    font-size: 14px;
    font-family: Cairo, sans-serif !important;
    text-decoration: none;
}

.sp-megamenu-parent {
    font-family: Cairo, sans-serif !important;
}


.view-category article.item .entry-header h2 a, .view-article article.item .entry-header h2 a {
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
}

article span {
  font-size: 18px  !important;
  font-family: Cairo, sans-serif !important;
  
}


.sp-nh-buttons {
    float: right;
    margin-right: 5px;
}

.sp-nh-buttons, .sp-nh-item, .sp-nh-prev, .sp-nh-next {

  padding-right: 5px;
}

.uk-form-row+.uk-form-row {
    font-size: 20px !important;
}

.rsform-block-qualifications{
  color : #de384e;
  font-size : 25px;
}

.sp-module:first-child {
    margin-left: 15px;
}

a.sp-nh-link {
    color: #ffffff !important;
}

body {
    color: #000  !important;
}

.sp-page-title {
    background: #2b8852;
}

#sp-bottom {
    background-color: #005296 !important;
    padding: 30px 0px !important;
}

#sp-footer {
    background: #231f22;
}

.sp-module ul >li >a {

    color: white;
}

.sp-module-title{
      color: white !important;
}

.sp-module ul >li >a {
    font-size: 17px;
}

.sppb-addon-social-icons .sppb-social-icons span {
    margin-right: 0px;
}

.sp-page-builder .page-content #section-id-1564915966268 {
    padding: 0px 0px 50px 0px !important;
}

@media only screen and (max-width: 600px) {
  #sp-bottom3 {
    display : none ;
  }
}

@media only screen and (max-width: 600px) {
  #sp-bottom4 {
    display : none ;
  }
}

.sppb-addon-social-icons {
    text-align: right;
}

.president-biography .sppb-addon-content {
    font-size: 22px;
    line-height: 38px;
}

body.rtl .sp-megamenu-parent {
    float: right;
}

@media only screen and (max-width: 480px){
#sp-mobile-header .logo h1 img {
    width: 100%;
  }
}  

@media only screen and (max-width: 768px){
#sp-mobile-header .logo h1 img {
    width: 100%;
 }
}
 

.sp-page-builder .page-content #section-id-1564915966268 {
    padding: 50px 0px 50px 0px !important;
    margin: 0px 0px 0px 0px;
}

.footor_class {
    padding: 62px 0 5px !important;
}

body.rtl #sp-footer2 {
    text-align: left;
}

#sp-footer {
    color: #fff;
}

#sp-footer a {
    color: #f6941d;
}

#sp-menu1 ul { 
float: left !important;
}

#sppb-addon-1545196244421 #btn-1545196244421.sppb-btn-custom {
    padding: 0px 60px 10px 60px !important;
}

#sp-header, #sp-mobile-header {
    background: #212529e8;
    border-bottom: solid 2px rgb(255, 255, 255);
}

ul.social-icons >li a {
    color: #ffffff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #184b8a;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.sp-megamenu-parent .sp-dropdown {
   
    border-top: 5px solid #ffffff;
}

#sp-section-3{
  background-color : #231f21;
  display : none;
}

.sp-indicator-container{
  display : none;
}


@media only screen and (max-width: 768px){
.sp-page-builder .page-content #section-id-1566896637507 {
    padding-top: 130px !important;
 }
}  

ul.social-icons > li {
    display: inline-block;
    margin: 0 15px;
}

.sp-megamenu-parent > li {
    float: right;
}

#sp-mobile-header #offcanvas-toggler {
    font-size: 24px;
    line-height: 46px;
}

#sp-header, #sp-mobile-header {  
border: 1px solid black;
}

#sp-top2 i, #sp-top2 a {
    color: #fff;
}

.speasyimagegallery-album-title {
    display: block;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0px;
}
 

.mod-languages .sp-select .sp-select-result span.sp-select-text {
    color: #ffffff;
}


@media only screen and (max-width: 480px){
#sp-mobile-header {
    padding: 0 15px;
    height: 70px;
  }
} 

#sp-top2 .sp-module {
    padding: 0px 15px !important;
}

.n2-ss-slider .n2-ow-all p {
    line-height: 1.5  !important; 
}

#sp-footer {
    background-color: #212529e8 !important; 
}


@media (min-width: 1200px){
.sppb-row-container {
    max-width: 1370px !important; 
 }
}

.acymailing_module .inputbox {
  background: #fbdee4 !important; 
  color: #000 !important; 
}

.sp-module .latestnews > div > a {
    font-weight: 600 !important; 
}

.sp-module .latestnews > div {
    padding-top: 25px !important;
    font-size: 16px !important;
}

div#n2-ss-10 .n2-font-0d4ebbe378c78a00e88d77e3d1759fd3-hover:hover{
  color: #c4161b !important;
}

.hashcash {
    width: 40px;
    height: 40px;
    margin-left: 5px;
}
