<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Mobile menu display - hide in regular view - enable for mobile display */
.tinynav { display: none }

@media screen and (max-width: 600px) {
.tinynav { display: block }
      #MenuBarTop{ display: none }
}

/* Mobile menu display - hide in regular view - enable for mobile display */
.tinynav2 { display: none }

@media screen and (max-width: 600px) {
.tinynav2 { display: block }
      #megamenu_menu{ display: none }
}



/* View full site link - hide in regular view */
#removeStyle				{ visibility:hidden;}

/* ADAPTIVE LAYOUTS CSS for all devices smaller than iPad mini */
@media only screen and (max-width:643px){

/* Prevent font scaling in landscape */
html {
    -webkit-text-size-adjust: none; 
}

/* Header height */
#headerTop					{height:320px; width:100%; position:relative}

/* Mobile menu position */
#menu						{position:absolute;  top:15px; right:0px;}
#menu						{position:absolute;  top:15px !important; right:0px;}
#mega_menu 					{top: 15px !important;}

/* Mobile logo positioning */
#text_logo					{position:absolute; 	top:50px; 		left:0px;			width:100%;		height:auto;}
#logo_tagline				{position:absolute; 	top:85px; 		left:7px;			width:100%; 	height:auto;}
#graphic_logo				{position:absolute; 	top:75px; 		left:0px;	height:auto;	width: 100%; text-align: center;}
#graphic_logo img			{display:inline; width: 350px;}

#slider-wrapper				{visibility:hidden; display:none;}

#nivo_slider				{position:absolute; 	top:110px; 		left:0px;			width:100%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#nivo_slider				{max-width:100%; 		max-height:100%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#nivo_slider				{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid; margin-top: 140px;}

#accordian_menu				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#accordian_menu				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#accordian_menu				{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid;}
#lmc_accordion-menu			{visibility:hidden; display:none;} 

#image_menu					{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#image_menu					{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#image_menu					{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid;}
#lmc_image_menu				{visibility:hidden; display:none;} 
.lmc_image_menu_panel		{visibility:hidden; display:none;} 
.lmc_image_menu_pane2		{visibility:hidden; display:none;} 
.lmc_image_menu_pane3		{visibility:hidden; display:none;} 
.lmc_image_menu_pane4		{visibility:hidden; display:none;} 

#news_viewer				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#news_viewer				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#news_viewer				{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid;}
.news_viewer_wrapper		{visibility:hidden; display:none;} 

#parallax_slider			{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#parallax_slider			{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#parallax_slider			{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid;}
.parallax_container			{visibility:hidden; display:none;} 

#video_player				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#video_player				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#video_player				{background:url('../../themed_images/portfolio-small-1.jpg') center center; border:1px black solid;}


#news_ticker				{position:absolute; 	top:411px; 		left:0px;			max-width:90%;		 overflow:hidden;}


/* Mobile background image*/
#bdy_wrapper				{background:url('../../graphics/responsive_bg.jpg') repeat-x center top !important;}
/*body						{background:url('../../graphics/responsive_body_bg.jpg') repeat center top !important;}*/


/* Info boxes */
/* to view in mobile change: 
								visibility:hidden;  --- to --- visibility:visible;
								
								       display:none; --- to --- display:block;
*/
.sidemenu					{visibility:hidden; display:none;} 		/*default= hidden*/

#leftinfo 					{visibility:hidden; display:none;}		/*default= hidden*/
#centerinfo 				{visibility:hidden; display:none;}	/*default= visible*/
#rightinfo 					{visibility:hidden; display:none;}		/*default= hidden*/

.whatsnew					{visibility:visible; display:block;}		/*default= hidden*/
.currentnews				{visibility:hidden; display:none;}		/*default= hidden*/
.recentevents				{visibility:hidden; display:none;}		/*default= hidden*/


 
/* Logo font size, change to lower number if 'Website Name' is too large */
.websitename, 
.websitename a, .websitename p, .websitename a:link, .websitename a:visited, .websitename a:active, .websitename a:hover
							{font-size:135% !important; 			text-align:center!important;}
.websitename 				{width:100%;}

/* CHANGE 'Tagline goes here' FONT HERE */
#logo_tagline, #logo_tagline a, #logo_tagline p, #logo_tagline a:link, #logo_tagline a:visited, #logo_tagline a:active, #logo_tagline a:hover
							{font-size:80% !important;		 	text-align:center!important;}
							
/* Change infobox font sizes */
.boxi p						{font-size:11px !important;}
.box1 p						{font-size:11px !important;}
.box4 p						{font-size:12px !important;}

/* Change number of columns - default = 1 */
/* for 2 columns - set column1 width - to 25% and column2 width - to 75% */

#column1					{width: 100%; 	margin:0px!important; padding:0 !important;margin-top:140px !important;}
#column2					{width: 100%;	margin:0px!important; padding:0 !important;}
#column3					{width: 100%;	margin:0px!important; padding:0 !important;}
#column4					{width: 100%;	margin:0px!important; padding:0 !important;}


#main 						{width:90%;  	margin-left:5%; margin-right:5%;}  
.footer 					{width:100%;  	margin-left:0%; margin-right:0%;} 
#tinynav1					{width:90%; 	margin-left:5%; margin-right:5%; overflow:hidden;}


.sidemenu					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#leftinfo 					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#centerinfo 				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#rightinfo 					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.whatsnew					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.currentnews				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.recentevents				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}

.boxi						{width: 100%;	margin:0px!important; margin-bottom:10px!important;	padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; }
.box1						{width: 100%; 	margin:0px!important; margin-bottom:10px!important;	padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.box4						{width: 100%; 	margin:0px!important; margin-bottom:10px!important; padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.boxi h3					{font-size:20px; 	padding:5px}
.box1 h3					{font-size:20px; 	padding:5px}
.box4 h3					{font-size:20px;	padding:5px}

.sidepic					{visibility:hidden; display:none;}
.centerpic 					{visibility:hidden; display:none;}


#footerleft 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}
#footercenter 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}
#footerright 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}

#advertising_wrapper		{width:100%;  	margin-bottom:5%;padding :0px !important;}


#removeStyle				{width:90%; 	margin-left:5%; margin-right:5%; text-align:center; color: rgba(255,255,255,0.7); font-size:12px; padding:10px; visibility:visible;}
/*main image component*/


/*hidden components*/
#seo_1						{visibility:hidden; display:none;}
#seo_2						{visibility:hidden; display:none;}
#optional_content			{visibility:hidden; display:none;}
#bookmark					{visibility:hidden; display:none;}
.googlesearch				{visibility:hidden; display:none;}
#twitter_facebook			{visibility:hidden; display:none;}
#themed_object				{visibility:hidden; display:none;}
#get_in_touch				{visibility:hidden; display:none;}
#nivo_slider				{visibility:visible; display:block;}
#nivo_slider_small			{visibility:hidden; display:none;}



.boxi {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}

.box1 {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}

.box4 {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}


}


@media screen and (max-width: 320px) {
#news_ticker				{max-width:270px;}
}

</pre></body></html>