.header { background-size:100% 71px }
.logo-wrapper { width:102px }
.main-header { background-size:100% 100%; padding:6px 0 12px; background:#1a2a52; border-bottom-left-radius:35%; border-bottom-right-radius:35%; -webkit-box-shadow:0 0 23px -8px #000; -moz-box-shadow:0 0 23px -8px #000; box-shadow:0 0 23px -8px #000; position:relative; z-index:3; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease }

.content { padding:25px 0 30px; margin-top:60px }

.items figure, .items p { display:inline-block; vertical-align:top }
.items p { padding-top:30px }
.btn { padding:0 0 5px; display:inline-block; color:#3f4c6c; border-bottom-right-radius:113px 18px; border-bottom-left-radius:113px 18px; background-color:#d8d8d8; vertical-align:top }
.bold-text { color:#000; font-family:uniform_condensed_regular }
.btn-primary { background-color:#1a2a52; margin-bottom:21px; border-bottom-right-radius:208px 12px; border-bottom-left-radius:208px 12px; padding-bottom:10px; font-size:2rem; width:45%; padding-top:7px; text-align:left }

.first-name { float:left; width:45% }
.first-name { margin-right:23px }
.icon-sub { background-position:-41px -225px; width:25px; height:22px }

.fuel-wrapper { margin-bottom:30px }
.img-wrap { height:167px; display:-webkit-box; display:-ms-flexbox; display:flex; text-align:center; -webkit-box-pack:center!important; -ms-flex-pack:center!important; justify-content:center!important }
.img-wrap img { width:auto; max-height:160px }

.fuel-content { text-align:center }
.fuel-content .btn-primary { width:auto; margin-bottom:20px; padding:10px 30px 20px; border:1px solid #1a2a52; color:#fff; line-height:1; border-bottom-right-radius:229px 39px; border-bottom-left-radius:229px 39px }
.fuel-content .btn-primary:hover { background:#fa7a16; border-color:#fa7a16 }

.sub-content { position:absolute; left:0; top:100%; width:100%; display:none; padding-top:8px; -webkit-box-shadow:0 8px 11px -6px #000; -moz-box-shadow:0 8px 11px -6px #000; box-shadow:0 8px 11px -6px #000 }
.sub-content>li:first-child { background:#d9d9d9; width:100%; padding:11px 12px; -webkit-box-shadow:0 0 11px -6px #000; -moz-box-shadow:0 0 11px -6px #000; box-shadow:0 0 11px -6px #000 }
.sub-content>li:last-child { background:#e6e6e6; width:100%; padding:6px 14px }

.category-content h1 { font-size:3.2rem; line-height:1; color:#fa7916; text-align:center; margin-bottom:2px; margin-top:16px }
.category-content h2 { font-size:2.2rem; text-align:center; color:#1a2952; margin-bottom:24px }
.category-content p { font-family:uniform_condensed_light; line-height:1.39; font-size:1.8rem; margin-bottom:13px }
.category-img-wrap { margin-bottom:6px; text-align:center }
.caption-wrap { width:77px; margin-left:22px }

.generic-wrap h1 { font-size:3.2rem; line-height:1; color:#fa7916; margin-bottom:7px }
.generic-wrap h2 { font-size:2.2rem; line-height:1.14; color:#1a2952; margin-bottom:20px }
.generic-wrap h3 { font-size:2rem; line-height:1; color:#1a2952; margin-bottom:5px }
.generic-wrap p { font-family:uniform_condensed_light; line-height:1.39; font-size:1.8rem; margin-bottom:13px }
.generic-wrap ol, .generic-wrap ul { padding-left:27px; margin-bottom:26px }
.generic-wrap li { font-family:uniform_condensed_light; font-size:1.8rem; color:#3f3f3f; line-height:1.11 }
.generic-wrap ul { list-style-type:disc }
.generic-wrap ol { list-style-type:decimal; padding-top:15px }
.generic-caption { margin-left:33px }
.generic-caption .figure-caption { font-family:uniform_condensed_light; font-size:1.2rem; color:#3f3f3f; line-height:1; text-align:center }
.generic-caption .figure { text-align:center; margin-bottom:15px }
.generic-caption .figure img { margin-bottom:7px }
.generic-wrap table { margin-bottom:26px }
.generic-wrap td, .generic-wrap th { font-size:1.8rem; padding:5px 10px }
.generic-wrap th { font-family:uniform_condensed_regular; color:#1a2952 }
.generic-wrap td { font-family:uniform_condensed_light; color:#3f3f3f }

.readytoburn { float:left; width:130px; margin:0 20px 20px 0 }

.first-page { text-align:center; margin-bottom:8px }
.page-link:hover { color:#0a0a6d }

.fancybox-container { -webkit-backface-visibility:hidden; backface-visibility:hidden; font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; height:100%; left:0; position:fixed; -webkit-tap-highlight-color:transparent; top:0; -webkit-transform:translateZ(0); transform:translateZ(0); width:100%; z-index:99992 }
.fancybox-caption { direction:ltr; opacity:0; position:absolute; transition:opacity .25s, visibility 0s linear .25s; visibility:hidden; z-index:99997 }
.fancybox-caption { bottom:0; color:#fff; font-size:14px; left:0; line-height:1.5; padding:25px 44px; right:0 }
.fancybox-caption::after { border-bottom:1px solid hsla(0, 0%, 100%, .3); content:""; display:block; left:44px; position:absolute; right:44px; top:0 }
