/* Themify Customize Styling */
body {	background: none;
	background-color: #f7f9fb;
	font-family: "Source Sans 3";	font-weight:400;
 
}
a {	
	color: #15539e; 
}
h1 {	
	font-family: "Archivo";	font-weight:400;
	letter-spacing:1px;
 
}
h2 {	
	font-family: "Archivo";	font-weight:400;
 
}
h3 {	
	font-family: "Archivo";	font-weight:400;
 
}
h4 {	
	font-family: "Archivo";	font-weight:400;
 
}
h5 {	
	font-family: "Archivo";	font-weight:400;

	color: #ffffff; 
}
h6 {	
	font-family: "Archivo";	font-weight:400;
 
}
.header-widget-full {	background: none;
	background-color: #031a99;	text-transform:none;	text-align:right;
	color: #ffffff; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 275px; 
}
body #site-logo a img {		width: 275px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family: "Oxygen";	font-weight:normal;
 
}
.mobile_menu_active #menu-icon {	
	padding-top: 50px; 
}
#footerwrap {	background-image: url(https://paneltech.co.nz/wp-content/uploads/2020/08/footerbg3.jpg);
	background-size: cover; 
}
#footer-logo a img {		width: 150px; 
}
#footer {	
	color: #383838; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:300;
 
}
.footer-widgets {		font-weight:300;
 
}
#footer .footer-widgets .widgettitle {	
	font-family: "Oxygen";	font-weight:normal;
 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 275px; 
}
body #site-logo a img {		width: 275px; 
}
#footer-logo a img {		width: 150px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 275px; 
}
body #site-logo a img {		width: 275px; 
}
#footer-logo a img {		width: 150px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 275px; 
}
body #site-logo a img {		width: 275px; 
}
#footer-logo a img {		width: 150px; 
}
 }
/* Themify Custom CSS */
.grecaptcha-badge {
    display: none;
}

/* hide down arrow icon in mobile menu */
@media (max-width: 900px) {
    .module-menu .menu-item > a > em {
        display: none;}
}
.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;
    z-index: 1 !important;
}

.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu:hover {
    background: transparent !important;
}

.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu:before {
    right: 30px !important;
    position: absolute !important;
}

.mobile-menu-module > ul > li.tb_menu_open > a > i.toggle-menu {
    transform: rotate(0deg) !important;
}