﻿@font-face {
    font-family: "ProximaRegular";
    src: url(/css/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?1423244455);
    src: url(/css/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff?1423244455) format('woff'),url(/css/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf?1423244455) format('truetype'),url(/css/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg?1423244455) format('svg');
}

@font-face {
    font-family: "ProximaRegIt";
    src: url(/css/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?1423244455);
    src: url(/css/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff?1423244455) format('woff'),url(/css/fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf?1423244455) format('truetype'),url(/css/fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg?1423244455) format('svg');
}

@font-face {
    font-family: "ProximaSemiBold";
    src: url(/css/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?1423244455);
    src: url(/css/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff?1423244455) format('woff'),url(/css/fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf?1423244455) format('truetype'),url(/css/fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg?1423244455) format('svg');
}

@font-face {
    font-family: "ProximaBold";
    src: url(/css/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?1423244455);
    src: url(/css/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff?1423244455) format('woff'),url(/css/fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf?1423244455) format('truetype'),url(/css/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg?1423244455) format('svg');
}

@font-face {
    font-family: "Geogrotesque";
    src: url(/css/fonts/77c5adea-c45f-4bd6-bc83-c171aa401eac.eot?1423244455);
    src: url(/css/fonts/77c5adea-c45f-4bd6-bc83-c171aa401eac.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/ae7eda9b-5729-4029-8ea8-1f4b2feb6595.woff?1423244455) format('woff'),url(/css/fonts/f5e7d965-e646-4ea9-8b21-bf17e3e5de42.ttf?1423244455) format('truetype'),url(/css/fonts/ae5b8a9c-af85-4ddf-a0a6-602405583707.svg?1423244455) format('svg');
}

@font-face {
    font-family: "GeogrotesqueMedium";
    src: url(/css/fonts/40bc667a-fe6b-4600-8320-f66daeb25b06.eot?1423244455);
    src: url(/css/fonts/40bc667a-fe6b-4600-8320-f66daeb25b06.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/149719fe-5b81-4b67-a95a-3a5246a84032.woff?1423244455) format('woff'),url(/css/fonts/4c464889-c33e-4b8c-b182-17a32eb1f7a8.ttf?1423244455) format('truetype'),url(/css/fonts/73abc949-ef23-462e-a62a-355c33a564d6.svg?1423244455) format('svg');
}

@font-face {
    font-family: "GeogrotesqueSemiBold";
    src: url(/css/fonts/a3e2c11b-c08f-452d-98b2-82cf697c9968.eot?1423244455);
    src: url(/css/fonts/a3e2c11b-c08f-452d-98b2-82cf697c9968.eot?&1423244455#iefix) format('embedded-opentype'),url(/css/fonts/9548811b-a57e-4d9f-abad-aeb27640450d.woff?1423244455) format('woff'),url(/css/fonts/1a8cf960-d55c-4ac5-af4e-79ca12bca166.ttf?1423244455) format('truetype'),url(/css/fonts/0f568404-e588-4700-ae22-7b62fbcc7327.svg?1423244455) format('svg');
}

html {
    font-size: 100%;
}

.home
{
    width: 147px;
    height: 33px;
    font-size: 0;
    display: block;
}


.navbar-custom {
	background-color:#FFFFFF;
    color:#000;
    /*padding-left:100px;*/
    margin-bottom:0px !important;
}
  
.navbar-custom .navbar-nav > li > a {
	color: #000;
	text-decoration: none;
  	padding-left:20px;
  	padding-right:20px;
    font-family: "Geogrotesque";
    font-size: 1.125rem;
    zoom: 1;
}

.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
	background-color:transparent;  
  	color:#e01937;
}

.redline
{
    background-color:#e01937;
    padding:1.5px;
    margin:0px !important;
}

.facebook{
    color: transparent;
    font-size: 0px;
    background: url(/img/social-icons-sprite.png) no-repeat scroll 0 0px transparent;
    width: 23px;
    height: 23px;
    display: block;
    margin: auto;
}

.twitter{
    color: transparent;
    font-size: 0px;
    background: url(/img/social-icons-sprite.png) no-repeat scroll -23px 0px transparent;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    display: block;
    margin: auto;
}

.rss{
    color: transparent;
    font-size: 0px;
    background: url(/img/social-icons-sprite.png) no-repeat scroll -46px 0px transparent;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    display: block;
    margin: auto;
}

.footerBottomLinks 
{
    line-height: 20px;
    text-align: center !important;
}

.footerBottomLinks a
{
    font-family: Tahoma !important;
    font-size: 11px;
    color: #777777 !important;
}

.footerBottomLinksBold 
{
    text-align: center !important;
    line-height: 20px;
}

.footerBottomLinksBold a
{
    font-family: Tahoma !important;
    font-size: 11px;
    font-weight:bold;
    color: #003856 !important;
}

.socialMediaIcons
{
        text-align:center;
        margin:0px;
        padding:0px;
}
.socialMediaIcons a
{
    display: inline-block;
    vertical-align:top;
}

.errorbox
{
    width: 100%;
    background: #003856;
    color: #fff;
    font-family: "GeogrotesqueMedium";
    text-align: center;
    font-size: 2em;
    font-weight:normal;
    margin:0px !important;
}

.errorbox2
{
    width: 100%;
    font-family: "GeogrotesqueMedium";
    text-align: center;
    font-size: 1em;
    font-weight:normal;
    margin:0px !important;
}

.morepadding
{
    line-height:21px;
    padding-top:14px;
    padding-bottom:5px;
}

.zeropadding
{
    padding:0px !important;
}


body {
  padding-top: 100px;
}
@media (max-width: 979px) {
  body {
    padding-top: 130px;
  }
}