/* =============================================================================
   HTML5 element display
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 nav,
 section {
	 display: block;
 }
 
 /*
  * Corrects inline-block display not defined in IE6/7/8/9 & FF3
  * Known limitation: IE6 will not apply style for 'audio[controls]'
  */
 
 audio[controls],
 canvas,
 video {
	 display: inline-block;
	 *display: inline;
	 zoom: 1;
 }
 
 
 /* =============================================================================
	Base
	========================================================================== */
 
 /*
  * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
  *    http://clagnut.com/blog/348/#c790
  * 2. Keeps page centred in all browsers regardless of content height
  * 3. Removes Android and iOS tap highlight color to prevent entire container being highlighted
  *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
  * 4. Prevents iOS text size adjust after orientation change, without disabling user zoom
  *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
  */
 
 html {
	 font-size: 100%; /* 1 */
	 overflow-y: scroll; /* 2 */
	 -webkit-tap-highlight-color: rgba(0,0,0,0); /* 3 */
	 -webkit-text-size-adjust: 100%; /* 4 */
	 -ms-text-size-adjust: 100%; /* 4 */
 }
 
 /*
  * Addresses margins handled incorrectly in IE6/7
  */
 
 body {
	 margin: 0;
 }
 
 /* 
  * Addresses font-family inconsistency between 'textarea' and other form elements.
  */
 
 body,
 button,
 input,
 select,
 textarea {
	 font-family:'Poppins', sans-serif; 
	 border-radius: 0;
	 outline: none;
	 box-shadow: none;
	 -webkit-appearance: none;
 }
 
 /*
  * 1. Removes border when inside 'a' element in IE6/7/8/9
  * 2. Improves image quality when scaled in IE7
  *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
  */
 
 img {
	 margin:0;
	 vertical-align:top;
	 border: 0; /* 1 */
	 -ms-interpolation-mode: bicubic; /* 2 */
 }
 
 embed,
 object {
  outline: none;
 }
 
 
 /* =============================================================================
	Links
	========================================================================== */
 
 a {
	 color: #232323;
	 outline:none; 
	 text-decoration:underline;
 }
 
 
 /*
  * Improves readability when focused and also mouse hovered in all browsers
  * people.opera.com/patrickl/experiments/keyboard/test
  */
 
 a:hover,
 a:active {
	 outline: 0;
	 text-decoration:none;
 }
 
 
 /* =============================================================================
	Typography
	========================================================================== */
 
 /*
  * Heading (h1, h2, h3, h4, h5, h6)
  */
 h1,h2,h3,h4,h5,h6{
   font-weight:700;
   padding:0;
 }
 h1{
   font-size: 34px;
   line-height:1.2em;
   margin:0 0 1.5em;
   color: var(--color1);
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
   text-transform:uppercase;
   letter-spacing:-1px;
   font-weight:normal;
 }
 h1.white{ color:#ffffff}
 .gry{text-align:center;color: #505050;}
 h2{
	 font-size:1.25em;
	 line-height:15px;
	 margin: 0 0 0.7em;
	 color: var(--color1);
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease;
	 font-weight:normal;
 }
	 h2 a {
		 text-decoration:none;
		 color:#232323;
	 }
	 h2 a:hover {
		 text-decoration:underline;
	 }
 h4{
   font-size:1em;
   margin:0 0 1.5em;
 }
 h5{
   font-size:0.8333em;
   margin:0 0 1em;
 }
 h6{
   font-size:0.666em;
   margin:0 0 2.25em;
 }
 
 
 p {
	 padding:0;
	 margin:0 0 1.5em 0;
	 }
 /* =============================================================================
	Lists
	========================================================================== */
 
 ul,
 ol {
	 margin: 1em 0;
	 padding: 0 0 0 40px;
 }
 
 ol {
	 list-style-type:decimal;
	 list-style-position:outside;
	 }
 
 ul {
	 list-style-type:none;
	 padding:0;
	 margin:0 0 1.5em 0;
	 }
	 ul li {
	 /* vertical-align:top; */
	 /* padding:0 0 0 30px; */
	 /* margin:8px 0 0 0; */
	 /* list-style-type:none; */
	 /* background:url(../images/list-arrow.png) no-repeat left top; */
	 }
	 ul li:first-child {
		 margin-top:0;
	 }	
		 ul li a { 
			 color:#7a7a7a;
			 text-decoration:none;
			 -webkit-transition: all 0.3s ease;
			 -moz-transition: all 0.3s ease;
			 -o-transition: all 0.3s ease;
		 }
		 ul li a:hover {
			 color:black;
			 text-decoration:underline;
		 }
		 ul ul {
			 margin:.5em 0 -.5em 1em;
			 padding:0;
			 }
 
 dd {
	 margin: 0 0 0 40px;
 }
 
 nav ul,
 nav ol {
	 list-style: none;
 }
 