@import url("//hello.myfonts.net/count/2f8ef0");
@font-face { font-family: "Scala Sans"; src: url('../fonts/2F8EF0_1_0.eot?&1570733082#iefix'); src: url('../fonts/2F8EF0_1_0.eot?&1570733082#iefix?#iefix') format('embedded-opentype'), url('../fonts/2F8EF0_1_0.eot?1570733082') format('embedded-opentype'), url('../fonts/2F8EF0_1_0.woff2?1570733082') format('woff2'), url('../fonts/2F8EF0_1_0.woff?1570733082') format('woff'), url('../fonts/2F8EF0_1_0.ttf?1570733082') format('truetype'); font-weight: normal; font-style: bold; }
@font-face { font-family: "Scala Sans"; src: url('../fonts/2F8EF0_2_0.eot?&1570733082#iefix'); src: url('../fonts/2F8EF0_2_0.eot?&1570733082#iefix?#iefix') format('embedded-opentype'), url('../fonts/2F8EF0_2_0.eot?1570733082') format('embedded-opentype'), url('../fonts/2F8EF0_2_0.woff2?1570733082') format('woff2'), url('../fonts/2F8EF0_2_0.woff?1570733082') format('woff'), url('../fonts/2F8EF0_2_0.ttf?1570733082') format('truetype'); font-weight: italic; font-style: normal; }
@font-face { font-family: "Scala Sans"; src: url('../fonts/2F8EF0_3_0.eot?&1570733082#iefix'); src: url('../fonts/2F8EF0_3_0.eot?&1570733082#iefix?#iefix') format('embedded-opentype'), url('../fonts/2F8EF0_3_0.eot?1570733082') format('embedded-opentype'), url('../fonts/2F8EF0_3_0.woff2?1570733082') format('woff2'), url('../fonts/2F8EF0_3_0.woff?1570733082') format('woff'), url('../fonts/2F8EF0_3_0.ttf?1570733082') format('truetype'); font-weight: normal; font-style: normal; }
/** Convert font-size from px to rem with px fallback  @param $size - the value in pixel you want to convert  e.g. p {@include fontSize(12px);}  */
/* Target IE 6, 7 and 8 (less than IE9) */
/* Assuming a mobile first approach with respond.js OFF, we must reset the font size for lt IE9 */
@font-face { font-family: 'FFScalaSansWebRegular'; src: url("webfonts/2F8EF0_3_0.eot"); src: url("webfonts/2F8EF0_3_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2F8EF0_3_0.woff2") format("woff2"), url("webfonts/2F8EF0_3_0.woff") format("woff"), url("webfonts/2F8EF0_3_0.ttf") format("truetype"); }
body { font-family: "FFScalaSansWebRegular", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif; }

#search-block-form .container-inline { max-width: 50%; }

#logo { margin-bottom: 30px; }

#footer-wrapper .icon-partner { width: 220px; }
#footer-wrapper .icon-partner.united { height: 50px; }
#footer-wrapper .icon-partner.mh-marquis-ny { height: 100px; }

#main-content { padding-left: 25%; padding-right: 25%; }

.link-bar-label-wrapper { position: relative; left: 50%; }

.standout-link a { background-position: right; }

.button:before, .button-link a:before { display: none; }
.button:hover, .button:focus, .button-link a:hover, .button-link a:focus { background-color: #4f2683; }
.homepage-featured .button:hover, .homepage-subsections .button:hover, .homepage-featured .button:focus, .homepage-subsections .button:focus, .homepage-featured .button-link a:hover, .homepage-subsections .button-link a:hover, .homepage-featured .button-link a:focus, .homepage-subsections .button-link a:focus { background-color: #f58426; }

.primary-menu-wrapper .menu li.last a:hover, .primary-menu-wrapper .menu li.last a:focus, .primary-menu-wrapper .menu li.last a:active { background-color: #4f2683; }
