@charset "utf-8";.cf:before, .cf:after {content: " ";display: table;}.cf:after {clear: both;}.cf {*zoom: 1;}ul.megamenu .submenubg {filter:Alpha(Opacity=100);opacity:1;}.slick-slider .left {float: left;}.slick-slider .right {float: right;}.slick-slider, .slick-slider a, .slick-slider p, slick-slider a img {position: relative;z-index: 99;}.slick-slider, .safetySlide, .ypSlider {width: 100%;max-width: 980px;height: auto;margin: 0 auto;overflow: visible;display: none;}.slick-slider.slick-initialized {display: block;}.slick-slider a {display: block;}.slick-slider a, .slick-slider p {width: 100%;height: 100%;background-size: cover;text-decoration: none;}.slick-slider a:hover {text-decoration: none;}.slick-slider a img, .slick-slider p img {width: auto;height: auto;}.slick-slider.home {max-height: 202px;}.slick-slider.home a {min-height: 219px;}.slick-slider.sub {max-height: 300px;}.slick-slider.sub a {min-height: auto;}.sub .slick-track {height: 300px;}.slick-slide {}.slick-dots {bottom: 3px;}.slick-dots li button:before {color: #fff;opacity: 1;content: "\2022";font-size: 13px;text-shadow: 1px 1px 5px #333;}.sub .slick-dots li button:before {top: 2px;left: -7px;}.slick-dots li.slick-active button:before {color: #a4c958;opacity: 1;}.slick-prev, .slick-next {height: auto;padding-top: 5px;}.slick-prev {left: 15px;}.slick-prev:before {content:"\2039";}.slick-next {right: 15px;}.slick-next:before {content:"\203A";}.slick-prev:before, .slick-next:before {font-size: 40px;font-weight: bold;line-height: 0;text-shadow: 1px 1px 5px #333;}.slick-prev:hover:before, .slick-next:hover:before {color: #a4c958;}.cta, .caption, .callout {display: block;line-height: 1;overflow-wrap: break-word;word-wrap: break-word;overflow: hidden;}.cta, .caption {color: #fff;max-height: 177px;}.cta, .callout, .cta small, .callout small {text-align: center;font-weight: bold;}.caption, .callout {text-shadow: 1px 1px 5px #333;width: 60%;}.cta small, .caption small, .callout small {display: block;}.cta small, .caption small {line-height: 1.5;}.cta {background: #3d62e9;border-radius: 15px;max-width: 30%;min-height: 50px;font-size: 1.5em;margin: 2% 5% 0 10%;padding: 15px;box-shadow: 2px 2px 5px #333;}.cta small {color:#eceb22;font-size:.75em;line-height:normal;}.cta:hover {color: #3d62e9;background: #a5c95b;}.cta:hover small {color: #3d62e9;}.caption {font-size: 1.25em;height: 100%;padding: 20px 0 0 30px;white-space: nowrap;}.caption:first-line {font-size: 2em;}.caption ul {font-size:1em;margin: 0;line-height: 1.25;}.caption ul lh {margin-left: -20px;}.caption ul li {font-size: .75em;}.caption small {font-size: .75em;}.caption ul, .caption small {white-space: normal;}.caption.right {text-align: right;padding: 20px 30px 0 0;}.caption.right ul{list-style: none;}.sub .caption {width: 94%;white-space: normal;font-size: 1.25em;font-weight: bold;background-color: rgba(0,0,0,.7);position: absolute;bottom: 0;height: auto;max-height: 100px;overflow: hidden;padding: 15px 3% 40px 3%;}.caption:first-line {font-size: 1em;}.callout {font-size: 3em;color: #f00;text-transform: uppercase;padding: 15px 30px;max-height: 168px;}.callout small {font-size: .75em;color: #fff;text-transform: none;}.sub .callout {font-size: 2em;color: #fff;width: 90%;padding: 5%;margin-top: 5%;text-transform: none;}.sponsorSlider img {max-width: 210px;max-height: 100%;margin: 0 auto;}.sponsorSlider div {text-align: center;}@media screen and (max-width: 768px) {.caption {width: 95%;}.callout {font-size: 2.5em;width: 70%;margin: 0 auto;}}@media screen and (max-width: 480px) {.slick-slider {}.slick-slider span {font-size: smaller !important;}.slick-slider a img, .slick-slider p img {max-width: 100%;}.cta {width: 60%;}.caption ul {display: none;visibility: hidden;}.callout {font-size: 2em;width: 100%;padding: 15px 0;}}@media screen and (max-width: 320px) {.slick-slider.home .slick-track {max-height: 140px;}.slick-slider a img, .slick-slider p img {max-height: 100%;}.home a img, .home p img {max-width: 320px;}}
