﻿/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 10, 2015 */

@import url("//hello.myfonts.net/count/2fab5c");

  
@font-face {
    font-family: 'StoneSansITCPro-Medium';
    src: url('../fonts/2FAB5C_0_0.eot');
    src: url('../fonts/2FAB5C_0_0.eot?#iefix') format('embedded-opentype'),
        url('../fonts/2FAB5C_0_0.woff2') format('woff2'),url('../fonts/2FAB5C_0_0.woff') format('woff'),
        url('../fonts/2FAB5C_0_0.ttf') format('truetype'),
        url('../fonts/2FAB5C_0_0.svg#wf') format('svg');}
 

@font-face {
    font-family: 'prelo_slablight';
    src: url('../fonts/preloslab-light-webfont.eot');
    src: url('../fonts/preloslab-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-light-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-light-webfont.woff') format('woff'),
         url('../fonts/preloslab-light-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-light-webfont.svg#prelo_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelo_slabmedium';
    src: url('../fonts/preloslab-medium-webfont.eot');
    src: url('../fonts/preloslab-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-medium-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-medium-webfont.woff') format('woff'),
         url('../fonts/preloslab-medium-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-medium-webfont.svg#prelo_slabmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelo_slabextralight';
    src: url('../fonts/preloslab-extralight-webfont.eot');
    src: url('../fonts/preloslab-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-extralight-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-extralight-webfont.woff') format('woff'),
         url('../fonts/preloslab-extralight-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-extralight-webfont.svg#prelo_slabextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelo_slabhairline';
    src: url('../fonts/preloslab-hairline-webfont.eot');
    src: url('../fonts/preloslab-hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-hairline-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-hairline-webfont.woff') format('woff'),
         url('../fonts/preloslab-hairline-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-hairline-webfont.svg#prelo_slabhairline') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelo_slabblack';
    src: url('../fonts/preloslab-black-webfont.eot');
    src: url('../fonts/preloslab-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-black-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-black-webfont.woff') format('woff'),
         url('../fonts/preloslab-black-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-black-webfont.svg#prelo_slabblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelo_slabbold';
    src: url('../fonts/preloslab-bold-webfont.eot');
    src: url('../fonts/preloslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/preloslab-bold-webfont.woff2') format('woff2'),
         url('../fonts/preloslab-bold-webfont.woff') format('woff'),
         url('../fonts/preloslab-bold-webfont.ttf') format('truetype'),
         url('../fonts/preloslab-bold-webfont.svg#prelo_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*HEADERS -----------------------------------------------------------------------*/
:root{
    font-size:16px;
}
h1,h2, h3, h4, h5, h6 {
    font-family:'prelo_slabmedium',Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;
    color:#003f72;
}
.text-bodies a, .textonly a, .headline h1, .positioning-statement.grey a{
    color:#df1b20;
}
.text-bodies a.button, .textonly a.button, .headline h1, .positioning-statement.grey a.button{
    color:#fff;
}
.headline h1{
    text-transform:capitalize;
}
.text-bodies a:hover, .textonly a:hover{
    text-decoration:underline;
} 
a, span.topCMSListMenuLinkHighlighted, .global-search input, input.FormButton.btn.btn-primary, span.subCMSListMenuLinkHighlighted{
    font-family:'prelo_slabmedium',Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;
}
h1 {
    font-size: 4.5rem;
    text-transform:none;
}

h2{
    font-size:2.625rem;
}
h3{
    font-size:2.25rem;
    line-height:2em;
}
h4{
    font-size:1.5rem;
    line-height:1.4em;
    margin-top:0;
}

.top-nav li, .top-section a, .top-section input{
    font-size:18px;
}
a{
    color:#df1b20;

}
nav a {
    color:#003f72;
}
a:hover, a:focus {
    text-decoration:none;
}
p, .positioning-statement ul > li{
    font-family:'StoneSansITCPro-Medium', Arial, Helvetica, sans-serif;
    font-size:1.125rem;
    color:#4d4d4f;
    line-height: 1.8em;
    margin-bottom: 15px;
}
.EditingFormTable label {
    font-family:'StoneSansITCPro-Medium', Arial, Helvetica, sans-serif;
    font-size:1.188rem;
    color:#b4b4b4;
}
@media (max-width:901px) {
    h3 {
        line-height: 1.2em;
    }
    h1 {
        font-size:2.8rem;
    }
}
.positioning-statement ul > li{
   text-align: left;
   margin-bottom: 0;
}

@media (max-width:768px) {
   .positioning-statement ul > li {
        font-size: 0.9rem;
        line-height: 1.5em;
    }
}