@charset "utf-8";
/* CSS Document */

body {
	background:#fff!important;
	font-family:;
	font-size:14px!important;
	color:#59585e!important;
          font-family: "Proxima Nova Rg";
	line-height:24px!important;
}
/* Global properties ======================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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, a
{
	margin:0px;
	padding:0px;
	outline:0px;
	border:0px;

}
ul, li {
	list-style-type:none
}

html {
	overflow-y:scroll;
}
img {
	border:0;
}
a:hover, a:active, a:focus {
	outline:none;
}

@font-face {
        font-family: "Proxima Nova ScOsf ExCn Rg";
        src: url('../355285645-Mark-Simonson---Proxima-Nova-ScOsf-Extra-Condensed-Regular.eot');
        src: url('../355285645-Mark-Simonson---Proxima-Nova-ScOsf-Extra-Condensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('../355285645-Mark-Simonson---Proxima-Nova-ScOsf-Extra-Condensed-Regular.svg#Proxima Nova ScOsf ExCn Rg') format('svg'),
        url('../355285645-Mark-Simonson---Proxima-Nova-ScOsf-Extra-Condensed-Regular.woff') format('woff'),
        url('../355285645-Mark-Simonson---Proxima-Nova-ScOsf-Extra-Condensed-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
    font-family: 'FrenchScriptMTRegular';
    src: url('../frscript.eot');
    src: url('../frscript.eot') format('embedded-opentype'),
         url('../frscript.woff') format('woff'),
         url('../frscript.ttf') format('truetype'),
         url('../frscript.svg#FrenchScriptMTRegular') format('svg');
}

		.footer_right
		{
			text-align:right;
		}
			.footer_right a
			{
				color:#e2db28;
			}
			
			
			* {
  margin: 0;
}
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -52px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 52px; 
}
.site-footer {
  background:url(../images/tran.png) repeat;
}
.footer
{
	margin:15px 0px 0px 0px;
	color:#fff;
}
.footer_right
{
	text-align:right;
	margin:15px 0px 0px 0px;
	color:#fff;
}
.content_panel
{
	margin:0px 0px 10px 0px;
}
.content_panel h2
{
	         font-family: 'FrenchScriptMTRegular';
			color:#531112;
			font-weight:normal;
			font-size:32px;
			margin:0;
			padding:0;
}
@media (max-width:799px) {
	
		
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 120px; 
}

}
	