.ccm-custom-style-homesection2-2906 {
    border-top: solid 8px #fcb813 !important;
}

.master-container .navcontrol .custom-nav-class nav ul li a, .master-container .navcontrol .custom-nav-class ul.nav li a {
    font-family: 'Open Sans', sans-serif !important;
}

#footer .nav-style2 a {
    border-color: #fcb813 !important;
}

#footmenu a {
 color: #fcb813 !important;   
}

#footmenu small a, #footmenu .ccm-block-social-links a {
 color: #fff !important;   
}



#homesection1 {
    padding-bottom: 40px !important;
}

#homesection1 h1, #homesection1 h2 {
      color: #333 !important;
}

.master-container #homesection1 p {
    color: #333 !important;
}

#homesection1 .c5box-parallax-block * {
    color: white !important;
}

.master-container #header {
    background-color: black !important;
}

#header p {
    color: #DDD !important;
}

#header p a, #footer p a {
    color: #fcb813 !important;
}

#header p a:hover, #footmenu p a:hover, #footer p a:hover   {
    color: #ffdf3c !important;
}

.master-container #header .tophead{
    background-color: #0b6738 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 4px solid #fcb813;
    text-transform: uppercase;
}

 #header .tophead .container {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-direction: row-reverse;

}

 #header .tophead .container .col-sm-3 {
    padding-right: 0 !important;
 }
 
  #header .tophead .container .col-sm-3 a i,   #header .tophead .container .col-sm-3 a svg {
      color: white !important;
    
  }

 #header .tophead .container .col-sm-9{
    padding-left: 0 !important;
 }
 
#logo {
    margin-top: 5px;
}

.master-container #footer a:hover {
    color: #CCC;
}