<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*


Theme Name: Avada Child Theme

Theme URI: http://aladdin.synapse-d.com

Description: An Avada child theme

Author URI: http://synapse-d.com

Template: Avada

Versioin: 2.0.0


*/
@import url("../Avada/style.css");

* {
    -webkit-font-smoothing: subpixel-antialiased !important;
    font-weight:200 !important;
}

@font-face {
  font-family: "alternate_gothic_no_3_d";
  src: url('./fonts/3877D0_0_0.eot');
  src: url('./fonts/3877D0_0_0.eot?#iefix') format('embedded-opentype'),
	 url('./fonts/3877D0_0_0.woff') format('woff2'),
	 url('./fonts/3877D0_0_0.woff2') format('woff'),
	 url('./fonts/3877D0_0_0.ttf') format('truetype');
  font-style:normal;
  font-weight:400;
}

@font-face {
  font-family: 'Franklin_gothic_urw';
  src: url('./fonts/3877D0_1_0.eot'); /* IE9 Compat Modes */
  src: url('./fonts/3877D0_1_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('./fonts/3877D0_1_0.woff') format('woff'), /* Modern Browsers */
	url('./fonts/3877D0_1_0.woff2') format('woff2'), /* Modern Browsers */
	url('./fonts/3877D0_1_0.ttf') format('truetype'); /* Safari, Android, iOS */
  font-style:normal;
  font-weight:200;
}


/* Font and Color Styling */
.font1 {font-family: "alternate_gothic_no_3_d", sans-serif !important;}
.font2 {font-family: "franklin_gothic_urw", sans-serif !important;}

html {overflow-y: overlay !important;} /* Addresses page shift on load*/
body {overflow-y: auto !important;}

.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text a {color:#FFF;}
.grey-text p, .grey-text h1, .grey-text h2, .grey-text h3, .grey-text h4 {color:#F0F0F0;}
.black-text p, .black-text h1, .black-text h2, .black-text h3, .black-text h4, .black-text ul, .black-text li {color:#000 !important;}
.black-text p, .black-text h1, .black-text h2, .black-text h3, .black-text h4, .black-text ul, .black-text li {color:#000 !important;}

h1, h2, h3, h4, h5 {font-family: "alternate_gothic_no_3_d" !important; letter-spacing: 1.6px !important;}

p, li, ul, table, .fusion-main-menu a {font-family: "franklin_gothic_urw" !important; font-size:16px !important; line-height:24px !important; letter-spacing:1.1px !important;}

.fusion-main-menu&gt;ul&gt;li&gt;a {
    display: unset !important;
    font-weight:200
}
.larger-body-text p {font-size:20px !important; line-height:24px !important;}

#wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper #main .post h2, #wrapper.woocommerce .checkout h3, .cart-empty, #main .fusion-portfolio h2, h2.entry-title {line-height:46px !important;}
#wrapper {
    overflow: hidden;
}

.fusion-footer-copyright-area, #wrapper {padding-bottom:0px !important;}
.fusion-body {
    max-height: unset !important;
}
.error404 #main h1, .error404 #main h2, .error404 #main h3,.error404 #main h4,.error404 #main p,.error404 #main li,.error404 #main ul {color:#000 !important;}
.page-id-41 #main h1, .page-id-41 #main h2, .page-id-41 #main h3,.page-id-41 #main h4,.page-id-41 #main p,.page-id-41 #main li,.page-id-41 #main ul {color:#000 !important;}
.wpcf7-response-output {color:#000 !important;}


/* Header Styling */ 

.fusion-page-title-bar {background-image:none !important;}

#main {padding-top:0px !important; padding-bottom:0px !important;}

.fusion-header, #side-header, .layout-boxed-mode .side-header-wrapper {background-color: #333333 !important;}


.fusion-secondary-header {min-height:5px;}

.home .fusion-secondary-header {text-align:center !important; border:none !important;}
.fusion-contact-info {padding:12px 30px !important;}
.fusion-contact-info-phone-number {padding:15px 0px !important;font-family: "franklin_gothic_urw", sans-serif !important; font-weight:400 !important;}
.fusion-secondary-header .fusion-alignright {flex-grow: 0 !important;}

.contact-link {position: fixed; z-index:999999; right:22%; top:20px; display:none; height:30px; width:70px;}
.contact-link a {color:#FFF;}
.contact-link a:hover {color:#E9E9E9;}


		/* Menu Styling */

       div.menu-text {display:none;}

       .fusion-mobile-selector {display:none;}
		
		#click-menu {z-index:999997 !important; color:#FFF !important; position:fixed !important; top:15px !important;}
		
		#responsive-menu {z-index:999999 !important; position:fixed !important;}
		
		.home #click-menu {color:#FFF !important;}
		
		.home #click-menu .threeLines .line {background:#FFF !important;}
		
		#responsive-menu #responsive-menu-title {text-decoration:underline !important;}
		
		#responsive-menu .appendLink {font-size:24px;}
		
		.fusion-main-menu a {color:#FFF !important;}
	.fusion-main-menu a:hover {color:#e9e9e9 !important;}
	.fusion-logo {margin-bottom:15px !important;}
	.fusion-main-menu {height:50px !important; margin-top:50px !important;}
	.fusion-is-sticky .fusion-main-menu {margin-top:20px !important;}
	.fusion-main-menu &gt; ul &gt; li:last-child {display:none;}




button#responsive-menu-button {top:30px !important;}


.fusion-main-menu &gt; ul &gt; li:last-child {
    display: block;
}

/* Search styling */

.fusion-main-menu .fusion-main-menu-search a, .fusion-main-menu-icon {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900 !important;

}
.search-page-search-form h2.entry-title {
    color: #000;
}
.post-content h2.entry-title a, #main .post h2 a {font-size:32px !important;}    
.fusion-post-content-container p {color:#000 !important;}
.fusion-title-size-two {
    margin-top: 0px !important; 
}
.fusion-post-medium, .search-page-search-form-top {
    margin-bottom: 20px !important;
}
.fusion-meta-info {font-size:16px !important;}  

/*******************************/
/* Footer Styling */

.fusion-footer-widget-area {padding-left:30px !important; padding-right:30px !important;}

.fusion-footer-widget-area .widget_black_studio_tinymce {margin-bottom:50px;}

.fusion-footer-widget-column strong {font-weight:700 !important;letter-spacing: 1.1px !important;}

.copyright-text {font-size:14px;} 

.footer-links a { color:#DDDDDD !important;}
.footer-links a:hover { color:#CCCCCC !important;}

/* Homepage Styling */
 
.home-first-section {height:575px; padding-top:100px; padding-bottom:100px;}
.home-first-section h1 {font-size:68px !important; line-height:76px !important; color:#FFF;}
.home-first-section p { color:#EDEDED !important;}

.home-second-section {height:480px !important;}
.home-second-section h2 {font-size:60px !important; line-height:66px !important; margin-top:-10px !important; margin-bottom:20px !important;}

.home-third-section {height:580px !important;}
.home-third-section p {color:#000 !important;}
.home-third-section h2 {color:#000 !important; font-size:60px !important; line-height:66px !important; margin-bottom:20px !important;}

.home-fourth-section {height:675px !important;}
.home-fourth-section p {color:#FFF !important;}
.home-fourth-section h2 {color:#FFF !important; font-size:60px !important; line-height:66px !important; margin-bottom:20px !important;}



.ls-ct-center {display:none !important;}

.sb-toggle-wrapper {display:none;}

	/* Home Infographic Styling */
	
	.home-infographic {width: 382px; height:382px; position:relative;}
	.infog-green {width:259px; height:190px; position:absolute;	top:0px; left:0px; z-index:11;}
		.infog-green img, .infog-grey img, .infog-blue img, .infog-red img {
		  -moz-animation-duration: 1.9s;
		  -moz-animation-delay: .6s;
		  -moz-animation-iteration-count: 1;
		  -webkit-animation-duration: 1.9s;
		  -webkit-animation-delay: .6s;
		  -webkit-animation-iteration-count: 1;}
	.infog-grey {width:190px; height:261px; position:absolute; top:0px; right:3px; z-index:11;}
	.infog-middle {width:189px; height:187px; position:absolute; top:114px; right:82px; z-index:10;}
	.infog-blue {width:259px; height:190px; position:absolute; bottom:3px; right:4px; z-index:11;}
	.infog-red {width:190px; height:259px; position:absolute; left:0px; top:119px; z-index:11;}
	
	.wp-image-344 {
		  -moz-animation-duration: 4s;
		  -webkit-animation-duration: 4s;
		  }
/* Automated Assembly Styling */

.man-with-notebook {color:#FFF; padding-top:100px;}
.man-with-notebook p, .man-with-notebook h2, .man-with-notebook h3 {color:#FFF;}

.right-margin {margin-right:20px;} 

.limited-h2-margin h2 {margin-bottom:10px !important;}

.modified-two-third {width:68.333333% !important; margin-right:1% !important;}
.modified-one-third {width:33.666666% !important; margin-right:1% !important;}

/* Interior Page Stlying */

.gm-style .gm-style-iw {color:#000;}

.page-id-25 #main li {margin-bottom:15px;}

h2, .fusion-title-size-two {margin-top:30px !important; margin-bottom:20px !important;}

.extra-opacity:hover {opacity: 0.85 !important;}

.small-margin {margin-bottom:10px; margin-top:10px;}
.small-padding {padding:10px;}

.wp-caption-text {text-align:center;}

#item-vfb-1 label, #item-vfb-2 label, #item-vfb-1 textarea, #item-vfb-1 input {font-size:16px;}


/* Button Styling */

.red-button {padding:10px 30px; background:#d9272d; color:#FFF; font-size:22px; line-height:28px; display:inline-block; margin-top:10px; font-weight:700; border-radius:10px;}
.red-button a {color:#FFF; text-decoration:none;}
.red-button a:hover {color:#000;}
.red-button:hover {color:#000;}

.white-button {padding:10px 30px; background:#FFF; color:#d9272d; font-size:22px; line-height:28px; display:inline-block; margin-top:10px; font-weight:700; border-radius:10px;}
.white-button a { color:#d9272d; text-decoration:none;}
.white-button a:hover {color:#000;}
.white-button:hover {color:#000;}

.white-outline-button {padding:10px 30px; background: none; color:#FFF; font-size:22px; line-height:28px; display:inline-block; margin-top:10px; font-weight:700; border:3px solid #FFF; border-radius:10px; white-space:nowrap;}
.white-outline-button a {color:#FFF; text-decoration:none;}
.white-outline-button a:hover {color: #E0E0E0;}
.white-outline-button:hover {color: #E0E0E0; border:3px solid #E0E0E0;}

.black-outline-button {padding:10px 30px; background: none; color:#000000; font-size:22px; line-height:28px; display:inline-block; margin-top:10px; font-weight:700; border:3px solid #000000; border-radius:10px;}
.black-outline-button a {color:#000; text-decoration:none;}
.black-outline-button a:hover {color:#666;}
.black-outline-button:hover {color: #666666; border:3px solid #666666;}

/* -------------- RESPONSIVE MEDIA QUERIES BELOW --------------- */

@media screen and (max-width:1600px) {

	.contact-link {right:25%;}

}
@media screen and (max-width:1400px) {
	
	.padding-adjust-3 {padding:40px 100px 100px 80px;}
	
	.padding-adjust-2 {padding:80px 80px 100px 50px;}	
	
}
@media screen and (max-width:1280px) {

	.contact-link {right:27%;}

	
	.home-first-section {height:auto; padding-top:60px !important; padding-bottom:60px !important;}

.home-second-section {height:auto !important; padding-top:80px !important; padding-bottom:40px !important;}

.home-third-section {height:auto !important; padding-top:40px !important; padding-bottom:40px !important;}

.home-fourth-section {height:auto !important; padding-top:40px !important; padding-bottom:40px !important;}
}
@media screen and (max-width:1100px) {

.fusion-main-menu {display:none;}	

.fusion-is-sticky .fusion-header {height:80px !important;}

	
}
@media screen and (max-width:1024px) {
	
	#click-menu {right:100px !important;}
	.contact-link {right:230px !important; display:none !important;}
	
	.fusion-footer-widget-area {padding-left:40px !important; padding-right:40px !important;}
	
	.page-id-11 .width-100 .fullwidth-box, .width-100 .fusion-section-separator {padding-left:0px !important; padding-right:0px !important;}


}
@media screen and (max-width:800px) {

	.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder {display:none !important;}
	
		.fusion-logo {width:136px;}
		.fusion-is-sticky .fusion-logo {width:90px;}
		.fusion-is-sticky .fusion-logo img { margin-top:-10px !important;}
	
		#click-menu {right:40px !important;}
	.contact-link {right:170px !important;}
	
	.home-second-section h2 {margin-top:10px !important;}
	
	.modified-two-third {width:100% !important; margin-right:0% !important;}
.modified-one-third {width:100% !important; margin-right:0% !important;}


.larger-body-text p {font-size:21px !important; line-height:22px !important;}

.fusion-body .fusion-page-title-bar {min-height:0px !important;}



.margin-responsive {margin-top:20px !important;}
.padding-responsive .fusion-column-wrapper {padding: 15px 0px 15px 0px !important;}
h3, .fusion-title-size-three {margin-top:10px !important; margin-bottom:10px !important;}

.short-padding {margin-top:5px !important; margin-bottom:5px !important;}
}

@media screen and (max-width:1024px) {	
	.fusion-layout-column .fusion-column-wrapper {
	    padding:0px 20px !important;
	}
}
@media screen and (max-width:540px) {
	
	.info-graphic-animation {display:none;}
	
}

@media screen and (max-width:460px) {
	
		#click-menu {right:10px !important;}
	.contact-link {display:none !important;}

}

.header_print_alt, .footer_print_alt, .print_show  {display:none !important;}

@media print{
    @page  { size: auto;   /* auto is the initial value */ margin: 12.5mm 2.5mm 12.5mm 2.5mm;  } 
    
    /*html {zoom:85%;}*/
    /* {border:1px solid red;}*/
    html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), #main {background-color:#ffffff !Important;}
    print-area *{ /* can be whatever CSS selector you need */
        transform: scale(90%)
    }
    body {
  zoom:90%; /*or whatever percentage you need, play around with this number*/
}
    .fusion-main-menu, .red-button, .white-button, .white-outline-button, .print_hide {display:none;}
    .print_scale {min-width:95% !Important;}
    .print_scale_sixty {min-width:60% !Important;}
    .print_show {display:block !important;}
    .print_column {float:left; width:40%;}
    .print-full-width {padding-top: 20px !important;}
    .home-first-section {height: 205px; padding: 0px !Important;margin-top:-25px !important;}
    .home-fourth-section {height: 205px !important; padding: 0px !Important;margin-top:-25px !important;}
    .fusion-layout-column, ul  {margin-top:0px !Important; margin-bottom:0px !Important;}
    .fusion-title-size-one, h1 { margin-top: 25px !important; margin-bottom: 0px !important;}

    .fusion-header, .fusion-header-wrapper, .black-outline-button, .to-top-container, 
    .fusion-footer, .avada-footer-scripts, .avada-page-titlebar-wrapper, .wp-image-344 {display:none !Important;}
    .flip-box-front  {visibility:hidden !Important; transform: rotateY(180deg) !important;z-index:-1 !important; -webkit-backface-visibility: visible;}
    .flip-box-back  {background-color:transparent !important;position:relative !important;transform: rotateY(0deg) !important;z-index:1 !important; -webkit-frontface-visibility: hidden;}
    .flip-box-back-inner {color:#000000;}
    .fullwidth-box {background-image:none !Important;background-color:#ffffff !Important;}
    .fusion-text p span, h1.fusion-responsive-typography-calculated, h2, h3, .post-content h4, .fusion-text p, .print_black_text {color:#000000 !Important;}

    h2.fusion-responsive-typography-calculated, h3.fusion-responsive-typography-calculated, .fusion-title-size-three, h4.fusion-responsive-typography-calculated {margin-top: 0px !Important;margin-bottom: 15px !Important;color:#000000 !Important;}
    
    .header_print_alt {position:relative !important; background-color:#ffffff !Important;
	display:block !important;
	text-align:center; 
	z-index:999999999;
	min-height:125px !important;
	content: ""; 
	clear: both;}
	
    .fusion-imageframe {overflow: visible !important;}
	
    .work-table .fusion-column-wrapper, .work-table .fusion-column-wrapper {padding: 5px 5px 10px 20px !important;}
    
    .footer_print_alt {display:block !important;text-align:center;font-size:14px !important;background-color:#ffffff !Important;}
    .footer_print_alt span  {font-weight:600 !important;}
    
    .fusion-fullwidth, .fusion-column-wrapper, .fusion-column-wrapper, h3.fusion-title-size-three span {background-image:none !important; background-color:transparent !important;color:#000000 !important; padding: 10px 20px 10px 20px !important;}

    .ls-wp-container, .ls-slide-transition-wrapper {display:block; max-width: 375px!Important; padding: 0px !Important;background-color:transparent!important;}
    .ls-home-block, .home-slider {display: block; content: url("/wp-content/uploads/2015/12/home-slider-1.jpg") !important;width:48% !important; min-width:48% !important; height: auto!important;}
    .ls-fullscreen-wrapper {display:none;width:375px; max-width: 375px!Important;}

    .home-first-section {height: 275px;}
    .home-second-section {page-break-after: left;}
    iframe {border: none;max-width: 100%;max-height: 115px;} 
    
    /*   div .home-block-margin, .fusion-text-8 {margin-top:1150px !important;padding-top:1150px !important;border:100px solid red !important;}*/
    /*.fusion-fullwidth {max-height:500px !Important;}*/
    
    .post-content p {margin: 0 0 0px;}
    
    .vfb-col-6 {padding:0px !Important;}
    #layerslider_1_36g24znmdmky {display:block; content: url("/wp-content/uploads/2015/12/home-slider-1.jpg !important;border:1px solid red !important;}
    /*#layerslider_3, .ls-fullscreen-wrapper, .ls-bg-wrap img {max-width:300px !important; margin-right:50px !important;margin:0 auto !important;}*/
    #layerslider_3 {max-width:350px !important; margin-left:-50px !important;}
    .ls-gui-element {display:none !Important;}*/
    /*.ls-inner {float:left !Important;}*/
    .print_max_250 iframe, .print_max_250 img {max-width:250px !important;}
    .fusion-no-lightbox img {min-width:100% !important;}
    .fusion-one-sixth 1_6, .fusion-one-sixth 1_6&gt;.fusion-column-wrapper, .fusion-one-sixth 1_6 span {margin:0px!important; margin-left:10px !important; margin-right:10px !important; padding:0px !important;}

    
    img.wow, .infog-green, .infog-grey, .infog-blue, .infog-red, .infog-middle, .img-responsive, .gm-style-pbc {visibility:visible !important;transition-duration: 0s !important;display:block !important;}
    .infog-red, .infog-middle {bottom:0px;margin-top:120px;}
    .infog-blue {border-top:120px solid transparent !important;}
    
    .innovative-logo  {max-width:200px !important;}
     .gm-style-pbc {visibility:visible !important;transition-duration: 0s !important;transition:opacity 0s !important;display:block !important;}
	html {
	    overflow: scroll;
	    overflow-x: hidden;
	}
	::-webkit-scrollbar {
	    width: 0;  /* Remove scrollbar space */
	    background: transparent;  /* Optional: just make scrollbar invisible */
	}
	/* Optional: show position indicator in red */
	::-webkit-scrollbar-thumb {
	    background: #FF0000;
	}

}

#post-404page h2 {font-size:32px !important; line-height:32px !important;}


@media (min-width: 1030px){

.fusion-layout-column .fusion-column-content-centered .fusion-column-content {
    margin-left: 25px !important;
    padding: 0 15px !important;
}
}
@media (max-width: 800px){
.fusion-layout-column .fusion-column-content-centered .fusion-column-content,.fusion-fullwidth {
    padding: 0 15px !important;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait)
.fusion-columns-3 .fusion-flip-box-wrapper, .fusion-columns-5 .fusion-flip-box-wrapper, .fusion-columns-6 .fusion-flip-box-wrapper, .flip-box-back, .flip-box-front {
    width: 100% !important;
    min-width: 100% !important;
}
}
/*
.flip-box-back, .flip-box-front {
min-height: 250px !important;
max-height: 300px !important;
min-width: 400px !important;
margin-top: 0 !important;
 overflow: auto;
}


div.flip-box-front {
 min-height: 380px !important;
}*/</pre></body></html>