@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('/template/1/font/proximanova-bold-webfont.eot');
    src: url('/template/1/font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/proximanova-bold-webfont.woff') format('woff'),
         url('/template/1/font/proximanova-bold-webfont.ttf') format('truetype'),
         url('/template/1/font/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('/template/1/font/proximanova-regular-webfont.eot');
    src: url('/template/1/font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/proximanova-regular-webfont.woff') format('woff'),
         url('/template/1/font/proximanova-regular-webfont.ttf') format('truetype'),
         url('/template/1/font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('/template/1/font/proximanova-light-webfont.eot');
    src: url('/template/1/font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/template/1/font/proximanova-light-webfont.woff') format('woff'),
         url('/template/1/font/proximanova-light-webfont.ttf') format('truetype'),
         url('/template/1/font/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}


.transition		{
				-moz-transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				-ms-transition: all 0.3s ease-in-out;
				}

strong, .bold 			{ font-family: 'proxima_nova_rgbold'; font-weight:normal;}
.regular		{ font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.light			{ font-family: 'proxima_novalight'; font-weight:normal;}

a				{ text-decoration:none; font-weight:normal;}
a:hover			{ text-decoration:none;}

/*strong, b		{ font-family: 'proxima_nova_rgregular'; font-weight:normal; }*/
em				{ font-style:italic;}
u				{ text-decoration:underline;}


* {
margin: 0;
}

html, body { height: 100%; width:100%; font-family:  'proxima_novalight', Arial, Helvetica, sans-serif ; font-size:14px; color:#333; line-height:20px; background: #FFF; font-weight:normal; min-width:100%;  }

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -300px;
}

.footer, .push {
clear: both;
height: 300px;
}

.transition		{
				transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				ms-transition: all 0.5s ease;
				-webkit-transition: all 0.5s ease;
				}


p > a				{ color:#003876; text-decoration:none;}
p > a:hover			{ color:#666; text-decoration:none;}

a				{ color:#444; text-decoration:none;}
a:hover			{ color:#003876; text-decoration:none;}



.desktop	{ display:block;}
.mobile		{ display:none;}


h1				{ 
				color: #444;
				display: inline-block;
				font-family: proxima_nova_rgbold;
				font-weight:normal;
				font-size:30px;
				line-height:35px;
				width:100%;
				margin:0 0 10px 0;
				float:left;
				text-transform:uppercase;
				}
				
h2				{ 
				color: #444;
				display: inline-block;
				font-family: proxima_nova_rgbold;
				font-size: 22px;
				line-height: 22px;
				margin: 0;
				margin:0 0 10px 0;
				float:left;
				text-transform:uppercase;
				font-weight:normal;
				width:100%;
				}


										

