.has-sub-image .menu-fixed#sp-header .sp-megamenu-parent > li, .has-slideshow .menu-fixed#sp-header .sp-megamenu-parent > li, .menu-fixed#sp-header .sp-megamenu-parent > li {
    height: 85px;
    line-height: 75px;
}

.sp-megamenu-parent > li {
    height: 85px;
}

.sp-megamenu-parent {
    margin-right: -40px;
 }
/*
img {
	width: -webkit-calc(112%);
    width: calc(112%); 
} */

/* IE Workaround to fix Logo Height to max of 65px */

#sp-logo a.logo h1 img {
 max-height: 85px;
}



.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
 letter-spacing: 0px;
 line-height: 22px;
 }

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active >a {
  
  color: rgba(16, 67, 74, 1);
 }
 
.ltr.offcanvas .offcanvas-menu {
    right: 280px;
	}


 .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
	 height: 40px;
	 width: 190px;
	 text-align: right;
	 right: 0px;
	 padding: 9px 10px;
 }
 
.offcanvas-menu {
    width: 280px;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	border-color: #cfcfcf;
    border-style: solid;
    border-width: 1px;
	}
	
.offcanvas-menu .offcanvas-inner {
    right: 280px;
}


.close-offcanvas {
  top: 20px;
  right: 20px;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  /*background: rgba(235, 74, 71, 1);*/
  
    background: rgba(16, 67, 74, 1);
}

.close-offcanvas:before,
.close-offcanvas:after {
   top: 7px;
  left: 43%;
  background: #fff;
}

.close-offcanvas:hover {
  /*background: rgba(245, 141, 137, 1)*/
  
    background: rgba(16, 67, 74, 1);
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
    padding-left: 10px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:after {
  left: -25px;
  width: 10px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover:after {
  left: -25px;
  width: 15px;
}

#sp-header {
    background-color: rgba(16, 67, 74, 0.8);
 }

.sp-contact-info li a {
    color: gray;
}

.has-sub-image #sp-header.menu-fixed,
.has-slideshow #sp-header.menu-fixed,
#sp-header.menu-fixed {
  background-color: rgba(16, 67, 74, 0.8) !important;
 
}

.has-sub-image #sp-header#sp-header.menu-fixed, .has-sub-image #sp-header#sp-header.menu-fixed .logo, .has-slideshow #sp-header#sp-header.menu-fixed, .has-slideshow #sp-header#sp-header.menu-fixed .logo, #sp-header#sp-header.menu-fixed, #sp-header#sp-header.menu-fixed .logo {
    height: 75px;
}

.NHA_Font_1
{
  /*color: #f52727;*/
	text-shadow: 3px 3px 4px #10434a;
}
   
.sp-megamenu-parent > li > a {
    
    font-weight: bold;

}

.sppb-addon-accordion .sppb-panel-info .sppb-panel-heading span.sppb-panel-title {
    
    
    font-weight: 200;
   
    color: rgba(16, 67, 74, 1);
}
 
 .sppb-addon-accordion .sppb-panel-info .sppb-panel-heading span.sppb-panel-title i {
   
    color: rgba(16, 67, 74, 1);
}

.fa {
    
	color: rgba(16, 67, 74, 1);
}

.dj-simple-contact-form .dj-simple-contact-form.button:hover, .dj-simple-contact-form .dj-simple-contact-form.button:focus {
    background: rgba(16,67,74,1);
}
	
.dj-simple-contact-form .dj-simple-contact-form.button {
    background: none repeat scroll 0 0 rgba(16,67,74,0.8);
    
}

.dj-simple-contact-form .inputbox {
       color: #000cff;
  
}
.dj-simple-contact-form textarea {

    height: 200px !important;
    resize: none;
	    color: #000cff;
	}

 .sppb-panel {

   background-color: transparent;
 
}