@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap&subset=latin-ext');
@font-face{
	font-family: 'HelveticaNeue-Condensed-Thin';
	src: url('/~code/fonts/HelveticaNeue-Condensed-Thin/HelveticaNeue-Condensed-Thin.ttf') format('truetype'),
		url('/~code/fonts/HelveticaNeue-Condensed-Thin/HelveticaNeue-Condensed-Thin.woff2') format('woff2'),
		url('/~code/fonts/HelveticaNeue-Condensed-Thin/HelveticaNeue-Condensed-Thin.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/***** user defined styles *****/
.scroller::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, .1);
}
#adminNav a:hover{background-color:rgba(0, 0, 0, .6) !important; color:#fff;}
.background, .aImg{background-color:rgba(0, 0, 0, .1);}

/* site_font */
body, input, select, button, textarea{
	font-family:HelveticaNeue-Condensed-Thin;
	font-size:100%;
	color:#384142;
	line-height:1.5; /* do not add pixels or ems! this is relative to font size */ 
}

/* header font */
h1, h2, h3{font-family:Quattrocento; font-weight:normal;}


/* site bg_color */
.uniBg, #nav ul li ul, .home_bg_div_1, .home_bg_div_2{background-color: #FFFFFF;}
/* home_bg_size */
body#home, body#home div.home_bg_div_1, body#home div.home_bg_div_2{
	
	background-size:contain;
	background-repeat: no-repeat;background-position: 50% 50%;
	background-attachment: fixed;
}

/* links color */
a{color:#000000;} 
svg#imgMenu path.mob-nav-color{fill:#000000;} 

/* within file linking to sub-section, text should look normal */
a.imgMore{color:#384142;}

/* borders */
.divItem img, .divItem div.txt, .divItem div.html, .divItem div.fixed_bg_div_1, .divItem div.fixed_bg_div_2, .wysihtml-editor img{border:none;}

/* Nav: nav-left */
/* show sub nav: onHover */

#nav ul li ul{
	height:0;
	overflow:hidden;
}