﻿@charset "utf-8";

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/
html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; position:relative;}
/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


/* 2. Define Base Typography
------------------------------------------------------------------------------*/
/* Create the Default Headers  */
/*h1, h2, h3, h4, h5, h6 {font-family: 'Prata', serif;}*/
/* Specific Header Settings */
h1 {color: #555555;font-size: 2.5em;word-spacing:0.15em;font-weight: normal;line-height: normal;padding-bottom: 15px;}
h2 {color: #585858; font-size: 36px; text-transform: uppercase}
h3 {color: #3a3a3a; font-size: 25px; font-weight: 400; font-family: 'Open Sans', sans-serif;line-height: 27px;}
h4 {font-size:16px; color: #999999; font-weight: 500; text-transform: uppercase;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

/* Create the Default Paragraphs */
p {font-family: 'Open Sans', sans-serif; color: #555555;font-size: 14px;line-height: 22px;font-weight: 500;}
/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

sup {font-size: 0.6em; vertical-align:super;}

/* 3. Images
------------------------------------------------------------------------------*/
/* Remove border around linked images */
img {border: 0; border-style: none;}


/* 4. Links
------------------------------------------------------------------------------*/
/* Default Link Types */
a {color: #333333; text-decoration:none; transition: 0.5s ease all; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all;}
a:hover {color: #c9ce4a}
a:active {color: #c9ce4a;}
a:focus {outline: none;}
a.current{color: #c9ce4a;}


/* 5. Forms
------------------------------------------------------------------------------*/
/* input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; } */
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; min-width: 225px; text-transform: uppercase; padding: 5px;font-family: 'Lato', sans-serif;cursor: pointer;}
textarea{overflow:auto;}
::-webkit-input-placeholder{ color: #9a9a9a;}
:-moz-placeholder{ color: #9a9a9a;}
::-moz-placeholder{ color: #9a9a9a;}
:-ms-input-placeholder{ color: #9a9a9a;}
::-ms-input-placeholder{ color: #9a9a9a;}
:placeholder-shown{ color: #9a9a9a;}
/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}


/* 6. Tables
------------------------------------------------------------------------------*/
/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}



*, *:before, *:after {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}

html, body { 
 margin:0; 
 padding:0;  
} 

body {
      background-color: #fff;
/*	color: #666666;  
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 9pt;
	line-height: 2em;
	text-align:center; 
*/
}


img {
	border-width: 0;
}


h1, .h1a {
/*
	font-family: Noto; 
	font-weight: bold;
*/ 
	font-family: 'AsapCondensed', helvetica,sans-serif;
	font-weight: normal;
	font-size: 42px;
	line-height: 46px;
	text-transform: uppercase;  
	text-align:left;
	color: #404040;
	/* color: #90911B; 
	text-shadow: 0.02em 0.02em 0.02em rgba(119,136,0,0.3); */
	margin: 0 0 0 0em;
	padding: 0;
}

.h1a {
   margin: 10px 20px 35px 0;
   line-height: 34px;
}

h2 {
	text-align:left;
/*
	color: #444444; 
	font-size: 22px;
	font-weight: bold;
*/
	font-weight: normal;
	padding: 0 0 8px 0; 
	margin:0;  
}

.h12 { width: 100%;overflow:hidden;margin: 0 0 -10px 0;clear:both;}
.h12 h1 {
	float:left;
}
.h12 h2 {
/*	float:left;
	margin: 0 0 0 20px;
 */
}


h3 {
   margin: 10px 0 5px 0;
   padding-right: 1px;

/*
   font-family: fjalla; 
   font-family: OpenSansCond,helvetica,sans-serif;
*/
   font-style: normal;
   color: #5a5a5a;
   text-align: justify;
}

h4 {
/*
   color: #DA8D00;
   font-size: 16px;
   line-height: 22px;
   font-family: OpenSansCond, helvetica,sans-serif;
   font-weight: bold; 
   text-align:left;
   margin: 0;
*/
}

h5 {
   font-family: 'Asap Condensed',helvetica,sans-serif;
/*   font-size:15px; */
   font-weight: normal;
   line-height:1.5em;
   text-align:left;
   color: #656565;
   margin: auto;
}

p {
	text-align: justify;
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;	
}


a:link {
   color: #560;
 /*  font-weight:bold; */
}
a:visited {
	color: #9a2;
}
a:hover {
        color: #340;
}

input, textarea {border: 1px solid #a1b968;border-radius:2px; max-width: 100%;}

.cl {clear:both}

