/* pt-sans-narrow-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-narrow-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/pt-sans-narrow-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-narrow-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-narrow-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-narrow-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-narrow-v17-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
}


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }
	
	header, nav, section, article, aside, footer {display:block;}

	body{background:#fff;font:13px/19px 'PT Sans Narrow', Arial, Helvetica, sans-serif; color:#1f1f1f;}


	#header-wrapper{width:100%; margin-bottom:18px;}
	#header-wrapper #header-inner{max-width:870px;height:148px;border-bottom:1px solid #eee; margin:auto;}
	#header-wrapper #header-inner header #logo { width:870px; height:120px; display:table; text-align:center; padding:10px 0 0 0; }
	#header-wrapper #header-inner header #logo a { display:table-cell; vertical-align:middle;}
	#header-wrapper #header-inner header #logo a:hover { opacity:0.5;}
	#header-wrapper #header-inner header #logo a:active { position:relative;top:1px;}

		
	

	#content-wrapper{width:100%; margin-bottom:10px;}
	#content-wrapper section {width:870px; margin:auto; overflow:hidden;}


	#content-wrapper section #grid{width:876px; overflow:hidden;margin-left:-6px; position:relative;z-index:1;}
	#content-wrapper section #grid .thumb-type-1{width:286px !important;height:196px!important;}
	#content-wrapper section #grid .thumb-type-2{width:286px!important;height:398px!important;}
	#content-wrapper section #grid .thumb-type-3{width:578px!important;height:398px!important;}
	#content-wrapper section #grid .thumb-type-4{width:578px!important;height:196px!important;}
	#content-wrapper section #grid .thumb-type-5{max-width:100%;}
	

	#content-wrapper section #grid .thumb-type-1,#content-wrapper section #grid .thumb-type-2,#content-wrapper section #grid .thumb-type-3,#content-wrapper section #grid .thumb-type-4,#content-wrapper section #grid .thumb-type-4{/*height:auto;*/overflow:hidden;/*float:left;*/ margin:0 0 6px 6px;/*box-shadow:inset 0 0 0 3px rgba(255,255,255,1);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,1);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,1);*/}
	#content-wrapper section #grid .thumb-type-1 a img,#content-wrapper section #grid .thumb-type-2 a img,#content-wrapper section #grid .thumb-type-3 a img,#content-wrapper section #grid .thumb-type-4 a img,#content-wrapper section #grid .thumb-type-5 a img{position:relative;z-index:-1;}
	
	#footer-wrapper{width:100%; color:#999; position:relative; bottom:0;}
	#footer-wrapper #footer-top{ max-width:870px; margin:auto; padding:10px 0; margin-bottom:0; border-top:1px solid #eee; border-bottom:1px solid #eee; }
	#footer-wrapper #footer-top footer nav { position:relative;font-size:14px; margin:auto; text-transform:uppercase; text-align:center; }
	#footer-wrapper #footer-top footer nav a{font-family: 'PT Sans', Arial, Helvetica, sans-serif; color:#999; text-decoration:none;  padding: 5px 8px;}
	#footer-wrapper #footer-top footer nav a:hover{color:#2c2c2c;}
	#footer-wrapper #footer-top footer nav a.active{color:#1f1f1f;}


	h1,h2,h3,h4,h5,h6{font-family: 'PT Sans Narrow', Arial, sans-serif;letter-spacing: 0; margin-bottom:10px; color:#999;}
	h1 {font-size:16px; line-height:22px; color:#2c2c2c; margin-bottom:10px;}
	h2 {color:#2c2c2c;}
	h2, h3 {font-size:16px; line-height:22px; margin-bottom:10px;}
	a{color:#999;text-decoration:none;}
	a:hover{color:#2c2c2c;}
	p{margin-bottom:16px; color:#999;}
	ul{margin-bottom:16px; padding:0 0 0 12px; color:#999; list-style:circle;}
	::selection,::-moz-selection, {background: #2c2c2c;color:#fff;}
	::-moz-selection {background: #2c2c2c;color:#fff;}	
	::-webkit-selection { background:#2c2c2c; color:#fff; }		
		
	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.left{float:left !important;}
	.right{float:right !important;}
	.last{margin:0 0 0px 0;}
			
	