@font-face{font-family:"Gotham-Book";src:url("fonts/Gotham/Gotham-Book.eot");src:url("fonts/Gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham/Gotham-Book.woff") format("woff"),url("fonts/Gotham/Gotham-Book.ttf") format("truetype"),url("fonts/Gotham/Gotham-Book.svg#Gotham-Book") format("svg")}
@font-face{font-family:"Gotham-Black";src:url("fonts/Gotham/Gotham-Black.eot");src:url("fonts/Gotham/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham/Gotham-Black.ttf") format("truetype")}
@font-face{font-family:"Gotham-Bold";src:url("fonts/Gotham/Gotham-Bold.eot");src:url("fonts/Gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham/Gotham-Bold.woff") format("woff"),url("fonts/Gotham/Gotham-Bold.ttf") format("truetype"),url("fonts/Gotham/Gotham-Bold.svg#Gotham-Bold") format("svg")}
@font-face{font-family:"Gotham-Medium";src:url("fonts/Gotham/Gotham-Medium.eot");src:url("fonts/Gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham/Gotham-Medium.woff") format("woff"),url("fonts/Gotham/Gotham-Medium.ttf") format("truetype"),url("fonts/Gotham/Gotham-Medium.svg#Gotham-Medium") format("svg")}
@font-face{font-family:"Gotham-Light";src:url("fonts/Gotham/Gotham-Light.eot");src:url("fonts/Gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham/Gotham-Light.woff") format("woff"),url("fonts/Gotham/Gotham-Light.ttf") format("truetype"),url("fonts/Gotham/Gotham-Light.svg#Gotham-Light") format("svg")}
@font-face{font-family:"Glyphicons Halflings";src:url("fonts/glyphicons-halflings-regular.eot");src:url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/glyphicons-halflings-regular.woff") format("woff"),url("fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}
@font-face{font-family:"FontAwesome";src:url("fonts/FontAwesome/FontAwesome.eot");src:url("fonts/FontAwesome/FontAwesome.eot?#iefix") format("embedded-opentype"),url("fonts/FontAwesome/FontAwesome.woff") format("woff"),url("fonts/FontAwesome/FontAwesome.woff2") format("woff2"),url("fonts/FontAwesome/FontAwesome.ttf") format("truetype"),url("fonts/FontAwesome/FontAwesome.svg#FontAwesome") format("svg")}
body{background-repeat:no-repeat}
.panel-body{padding:0 0 10px 0}
.container{padding:0}
.text{padding-left:10px}
.modal-backdrop.in.fullopacity{background:#fff;height:100%}
.fade-effect{background:#01539c}
.bg #progressStatus{background:rgba(1,83,156,0.8)}
h1{padding-left:10px}
.btn-group>.btn{color:#e0b05f}
.privacypolicy p,.termsandconditions,.termsandconditions p{color:#fff;font-family:gotham-book;font-size:1em;text-shadow:1px 1px 1px #000}
#__bkframe{display:none}
.modal-dialog{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;left:0;margin:0 auto;position:absolute}
.modal-dialog .modal-header{display:none}
.modal-dialog .modal-content{position:absolute;top:0;border:0;max-width:645px;width:50%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
@media(min-width:768px){.text{padding-left:0}
h1{padding-left:0}
}
@media(min-width:768px) and (max-width:992px){.text{padding-left:0}
h1{padding-left:0}
}
@media(min-width:992px){.text{padding-left:0}
h1{padding-left:0}
}
@media(min-width:1200px){.text{padding-left:0}
h1{padding-left:0}
}
.padding-card .full-section-content{padding:40px}
.padding-card .full-section-content .text{padding:0}
.primary-bg,.normal-section.primary-bg{background-color:#f9f9f9}
.secondary-bg,.normal-section.secondary-bg{background-color:#d0202f}
.tertiary-bg,.normal-section.tertiary-bg{background-color:#a51d38}
.quaternary-bg,.normal-section.quaternary-bg,.normal-section .container.quaternary-container-bg{background-color:#0059a3}
.quinary-bg,.normal-section.quinary-bg,.normal-section .container.quinary-container-bg{background-color:#6b6b6b}
.op1 h1,.op1 h2,.op1 h3,.op1 h4,.op1 h5,.op1 h6,.op1 p{color:#6b6b6b}
span.op1{color:#6b6b6b}
.op2 h1,.op2 h2,.op2 h3,.op2 h4,.op2 h5,.op2 h6,.op2 p{color:#d0202f}
span.op2{color:#d0202f}
.op3 h1,.op3 h2,.op3 h3,.op3 h4,.op3 h5,.op3 h6,.op3 p{color:#a51d38}
span.op3{color:#a51d38}
.op4 h1,.op4 h2,.op4 h3,.op4 h4,.op4 h5,.op4 h6,.op4 p{color:#0059a3}
span.op4{color:#0059a3}
.op5 h1,.op5 h2,.op5 h3,.op5 h4,.op5 h5,.op5 h6,.op5 p{color:#fff}
h1{font-family:"Gotham-Black","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;letter-spacing:.1em;line-height:1.4}
h2{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:.03em;line-height:1.4}
h3{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.03em;line-height:1.7}
p{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7}
a{color:inherit;text-decoration:underline}
a:hover,a:focus{opacity:.8}
.main-header{position:relative}
.main-header .mh-content{display:flex;justify-content:center;align-items:center;height:40px}
@media(min-width:768px){.main-header .mh-content{height:60px}
}
.main-header .mh-content .mh-logo-container{margin:0;padding:0}
.main-header .mh-content .mh-logo-container .mh-logo{display:flex;align-items:center;justify-content:center}
.main-header .mh-content .mh-logo-container img{height:24px}
.main-header .mh-main-nav-button.icon-menu{color:#0059a3;font-size:20px;font-weight:bold;text-decoration:none;position:absolute;top:0;left:0;line-height:40px;width:40px;text-align:center}
@media(min-width:768px){.main-header .mh-main-nav-button.icon-menu{line-height:60px;width:60px;font-size:30px}
}
.main-header .mh-main-nav-button.icon-menu:before{font-family:"FontAwesome","Helvetica Neue",Helvetica,Arial,sans-serif;content:"\f0c9";display:block}
.main-header .mh-main-nav-container{display:none}
.main-header .mh-main-nav-container-selected{display:flex;align-items:center;justify-content:center;position:fixed;top:40px;right:0;bottom:0;left:0;background:rgba(255,255,255,0.8);backdrop-filter:blur(15px);z-index:999;font-size:24px;color:#0059a3;font-family:"Gotham-Black","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:2em;text-align:center}
@media(min-width:768px){.main-header .mh-main-nav-container-selected{top:60px;font-size:48px}
}
.main-header .mh-main-nav-container-selected ul{padding-inline-start:0;margin:0}
.main-header .mh-main-nav-container-selected ul li,.main-header .mh-main-nav-container-selected ul li a{list-style:none;text-decoration:none}
footer{color:#d0202f;background:#eee;height:auto}
footer .container{padding:0 10px}
footer .container .footer-container{width:100%;margin:20px 0 80px 0}
@media(max-width:768px){footer .container .footer-container .footer-list{margin-left:0}
}
@media(min-width:768px){footer .container .footer-container .footer-list{display:flex;flex-flow:row wrap}
}
footer .container .footer-container .footer-list li{padding:0}
@media(min-width:768px){footer .container .footer-container .footer-list li{margin-left:0}
}
footer .container .footer-container .footer-list li a{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;text-decoration:none;line-height:44px}
footer .container .footer-container .disclaimer{width:100%;margin-top:24px;margin-left:0}
footer .container .footer-container .disclaimer p{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.7em;color:#d0202f}
footer .container .goTop{display:none}
.blog-template .blog-content{background-color:#ebebeb}
.blog-template .blog-content .column-1{padding-left:0}
.blog-template .blog-content .column-2{padding-right:0}
.blog-template .blog-content .text{height:100%;margin-bottom:5px;padding:10px 10px 0 10px}
.blog-template .blog-content .text p{margin:0;padding-bottom:10px}
.blog-template .blog-content .text:last-child{margin-bottom:0}
.blog-template .blog-content .grid-component.grid-g3,.blog-template .blog-content .grid-component{margin-bottom:0;margin-top:0}
.blog-template .blog-posts{background-color:#383838}
.blog-template .recent-page-container h2{color:#fff;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:20px;text-transform:uppercase}
.blog-template .recent-page-container ul{padding:0 20px}
.blog-template .recent-page-container .recent-page-item:before{color:#a30020;content:"\e605";font-family:'Anheuser-Busch-Icons-v2';font-size:80%;left:0;position:absolute;top:3px}
.blog-template .recent-page-container .recent-page-item{list-style-type:none;padding:0 0 10px 20px;position:relative}
.blog-template .recent-page-container .recent-page-item a{color:#fff}
@media(min-width:768px){.blog-template .blog-content{border-right:5px solid #fff;padding:0}
}
.universal-modal{overflow-y:auto}
body:not(.agegate-active) .modal-dialog{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin:0 auto}
body:not(.agegate-active) .modal-dialog .modal-header{display:block;max-width:645px;margin:5% auto 0}
@media(max-width:992px){body:not(.agegate-active) .modal-dialog .modal-header{margin:7.5% auto 0;width:80%;max-width:80%}
}
@media(max-width:768px){body:not(.agegate-active) .modal-dialog .modal-header{margin:17.5% auto 0}
}
@media(max-width:480px){body:not(.agegate-active) .modal-dialog .modal-header{margin:25% auto 0}
}
body:not(.agegate-active) .modal-dialog .modal-header .close{height:30px;left:0;line-height:31px;margin:0 auto;position:relative;right:0;width:30px;z-index:10}
@media(min-width:1200px){body:not(.agegate-active) .modal-dialog .modal-header .close{top:15px}
}
body:not(.agegate-active) .modal-dialog .modal-content{position:relative;max-width:645px;margin:auto;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
@media(max-width:992px){body:not(.agegate-active) .modal-dialog .modal-content{width:66%;max-width:80%}
}
.login-container,.forgotpassword-container,.forgot-password-success-container,.link-account-container,.email-verification-container{background-color:none}
.forgot-password-success-container h4.form-subtitles,.email-verification-container h4.form-subtitles{color:#0b2654}
.age-checker.textInput ::-webkit-input-placeholder{color:#d0202f !important;opacity:1}
.age-checker.textInput :-moz-placeholder{color:#d0202f !important;opacity:1}
.age-checker.textInput ::-moz-placeholder{color:#d0202f !important;opacity:1}
.age-checker.textInput :-ms-input-placeholder{color:#d0202f !important;opacity:1}
.age-checker.textInput :-moz-ui-invalid:not(output){box-shadow:none !important}
.age-checker.textInput .col-xs-4,.age-checker.textInput .col-xs-8{padding:0 8px}
.age-checker.textInput input[type="number"]{-moz-appearance:textfield;background:silver;padding:16px 8px;font-size:16px !important;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;width:100%;border:0;color:#d0202f;margin:0;transition:background .25s ease-in-out,border-color .25s ease-in-out}
.age-checker.textInput input[type="number"]::-webkit-inner-spin-button,.age-checker.textInput input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media screen and (min-width:768px){.age-checker.textInput input[type="number"]{font-size:20px !important}
}
.age-checker.textInput input[type="number"]:focus,.age-checker.textInput input[type="number"].active{background:#fff;outline-color:#fff}
.age-checker.textInput input[type="number"].error{background:#fff;padding:13px 8px;border:solid 3px #fb0000}
.age-checker.textInput .col-xs-12{padding:0 8px}
.age-checker.textInput .col-xs-12 button{width:100%;color:#fff;background:#841923;font-size:18px !important;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border:0;padding:8px 0;margin-top:25px;opacity:.5;transition:opacity .25s ease-in-out}
.age-checker.textInput .col-xs-12 button.sm-font{font-size:11px !important}
@media screen and (min-width:768px){.age-checker.textInput .col-xs-12 button{font-size:22px !important}
.age-checker.textInput .col-xs-12 button.sm-font{font-size:15px !important}
}
.age-checker.textInput .col-xs-12 button.active,.age-checker.textInput .col-xs-12 button:active{opacity:1}
@media(min-width:768px){.age-checker.textInput .col-xs-12 button{font-size:22px !important}
}
@media(max-width:767px){.age-checker.textInput .main-header-logo{display:block !important}
.age-checker.textInput ul#age-list-states:hover{max-height:300px !important;width:100%;position:fixed;left:0;top:initial;overflow-y:scroll}
}
.age-checker.textInput ul#lang-selector{padding:0;margin:0;margin-bottom:16px;position:relative;float:left;display:block;list-style-type:none;width:100%;background:silver;font-size:16px !important;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border:0;color:#d0202f}
.age-checker.textInput ul#lang-selector li{font-size:20px;display:block;position:relative;float:left;width:50%;cursor:pointer}
.age-checker.textInput ul#lang-selector li a,.age-checker.textInput ul#lang-selector li a:hover{color:#d0202f}
.age-checker.textInput ul#lang-selector li:not([data-lang-default="true"]):hover{background:white}
.age-checker.textInput ul#lang-selector li[data-lang-default="true"]{cursor:default;background:white}
.age-checker.textInput ul#lang-selector li[data-lang-default="true"] a:hover{cursor:default}
.age-checker.textInput #age-list-addon{position:relative}
.age-checker.textInput ul#age-list-states{max-height:30px;width:100%;padding:0;position:absolute;display:block;list-style-type:none;transform:translate3d(0,0,0);background:silver;font-size:14px !important;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;border:0;color:#d0202f;margin:0;transition:background .25s ease-in-out,border-color .25s ease-in-out,max-height .25s ease-in-out;z-index:10000;top:0;left:0;overflow:hidden}
.age-checker.textInput ul#age-list-states:hover{max-height:420px}
.age-checker.textInput ul#age-list-states:hover span.icon-arrow-down{transform:rotate(180deg)}
.age-checker.textInput ul#age-list-states.error{background:#fff;border:solid 3px #fb0000}
.age-checker.textInput ul#age-list-states.error li{line-height:24px}
.age-checker.textInput ul#age-list-states li{line-height:30px;-webkit-transition:background .125s ease-in-out;transition:background .125s ease-in-out;padding-left:10px}
.age-checker.textInput ul#age-list-states li.active,.age-checker.textInput ul#age-list-states li.selected,.age-checker.textInput ul#age-list-states li:nth-child(1){background:#fff;cursor:pointer}
.age-checker.textInput ul#age-list-states li span.icon-arrow-down{right:10px;position:absolute;top:8px;font-weight:bold}
.age-checker.textInput #age-list-addon select{max-height:30px;width:100%;padding:3px 10px;display:block;background:white;font-size:16px !important;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#d0202f;margin:0;transition:background .25s ease-in-out,border-color .25s ease-in-out,max-height .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;border:0;appearance:none}
.age-checker.textInput #age-list-addon select.selected{background:white}
.age-checker.textInput #age-list-addon select.error{background:#fff;border:solid 3px #fb0000}
.age-checker.textInput #age-list-addon select:focus{border:0}
.age-checker.textInput #age-list-addon select option span.icon-arrow-down{right:8px;position:absolute;top:8px;font-weight:bold}
.age-checker{width:100%;margin-left:-50%;background:url('images/Agegate_Ribbon_top.png') center center no-repeat;background-size:100% 100%;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-bottom:0}
.age-checker:after{background:url('images/Agegate_Ribbon_bottom.png') center top no-repeat;background-size:100%;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:213px;width:100%;position:absolute;margin-top:-1px}
.age-checker .main-header-logo{background:url('images/Agegate_Ribbon_logo.png') center center no-repeat;background-size:contain;height:150px;margin:45px auto 0 auto;max-width:196px;width:46.923076923%}
@media(max-width:768px){.age-checker .main-header-logo{margin-top:0}
}
.age-checker .text_js{position:absolute;width:100%;left:0;top:-15px;height:24px;line-height:14px;background-color:#eca531;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem;padding-top:7px;padding-bottom:7px;text-shadow:0 2px 1px #000;text-transform:uppercase;color:#fff;display:none}
.age-checker .age-checker-content{border:0;padding-top:3px}
.age-checker .age-checker-content h1,.age-checker .age-checker-content p{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff}
.age-checker .age-checker-content h1{margin-top:10px}
.age-checker .age-checker-content p:nth-child(3){display:none}
.age-checker .age-checker-content .btn.btn-primary{background-color:#369;border:0;font-size:1.3rem;margin-top:20px 0}
.age-checker .age-checker-content .fix{margin-top:2em}
.universal-modal .modal-dialog{min-width:100%;width:100%}
.agegate-active .modal-dialog{left:50%}
#age-list-container{padding:17px 0 0 0;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
#age-list-container .glyphicon-chevron-right:before,#age-list-container .glyphicon-chevron-left:before{color:#fff;font-family:'Anheuser-Busch-Icons-v2';position:relative;top:7px}
#age-list-container .glyphicon-chevron-right:before{content:"\e605"}
#age-list-container .glyphicon-chevron-left:before{content:"\e606"}
#age-list-container #age-list-days li,#age-list-container #age-list-months li{border:1px solid #a51d38;display:inline-block;float:none;margin-left:-4px;font-weight:bold}
#age-list-container ul.age-list,#age-list-container ul.age-list li{color:#d0202f}
#age-list-container ul#age-list-months{margin-bottom:19px;padding-top:6px;padding-bottom:6px;padding-left:10px !important;padding-right:10px}
#age-list-container ul#age-list-months li{width:42px;padding-top:7px;padding-bottom:3px;font-size:.8em;padding-left:2px}
#age-list-container ul#age-list-days{margin-top:2px;padding-top:4px;padding-bottom:5px;padding-left:10px !important;padding-right:10px}
#age-list-container ul#age-list-days li,#age-list-container ul#age-list-days li.first,#age-list-container ul#age-list-days li.last{font-size:.7em;letter-spacing:0;width:18px}
#age-list-container .age-year li{margin:-1px !important;border:1px solid #a51d38;font-weight:bold}
#age-list-container .es-carousel-wrapper{width:95%;margin-right:auto;margin-left:auto}
#age-list-container .es-carousel-wrapper .es-carousel{height:auto !important;margin-top:3px;padding-top:6px;padding-bottom:6px;font-size:.7em}
#age-list-container .es-carousel-wrapper .es-carousel ul .shim{border:0}
#age-list-container #age-list-months li,#age-list-container #age-list-days li,#age-list-container .es-carousel ul li{background:#fff;color:#d0202f}
.sticky-on-modal{padding:10px 0;height:60px}
.sticky-on-modal a,.sticky-on-modal p{color:#d0202f}
.sticky-on-modal .container{background-position:0 0;background-size:69px;overflow:hidden}
.sticky-on-modal .footer-container{margin-left:12.5%;width:92.1%}
.sticky-on-modal .footer-container .footer-list{float:left;width:50%}
.sticky-on-modal .footer-container .footer-list li{border-right:1px solid #d0202f;font-size:1rem;padding-right:10px}
.sticky-on-modal .footer-container .footer-list li:last-child{border:0}
.sticky-on-modal .footer-container .footer-list li:first-child,.sticky-on-modal .footer-container .footer-list li:nth-child(2){display:inline-block}
.sticky-on-modal .footer-container .disclaimer{float:right;width:50%;margin:0}
.sticky-on-modal .footer-container .disclaimer p{color:#d0202f;font-size:1rem;line-height:2.3em;text-transform:none;display:none}
.sticky-on-modal .footer-container .disclaimer p:nth-of-type(1){display:block}
.sticky-on-modal .footer-container .disclaimer-enjoy{display:none}
.age-checker-form div#closing_date{position:relative;z-index:9999}
footer.sticky-on-modal{overflow:hidden}
#closing_date{padding:5px}
#closing_date #closing_date_field{background:#fff;border:0;color:#d0202f;font-weight:bold;font-size:.7em;margin:0;padding:0 30px;text-transform:uppercase;width:100%;height:22px}
@media(min-width:1200px){.age-checker:after{background-size:100% 100%}
}
@media(max-width:768px) and (orientation:landscape){.modal-dialog .modal-content{width:75%}
.modal-dialog .modal-content .main-header-logo{width:31%;height:30px}
.modal-dialog .modal-content .age-checker-content{padding-top:0;padding-bottom:0}
.modal-dialog .modal-content .age-checker-content p{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
#social-login .fix{margin-bottom:15px}
footer.sticky-on-modal .footer-container{padding-top:8px}
footer.sticky-on-modal .footer-container a{font-size:.9em}
footer.sticky-on-modal .footer-container .disclaimer p{padding-top:2px}
}
@media(min-width:769px) and (max-width:992px){footer.sticky-on-modal .footer-container{margin-top:0;margin-left:0}
footer.sticky-on-modal .footer-container .footer-list{margin-top:5px}
}
@media(min-width:768px) and (max-width:992px) and (orientation:landscape){.modal-dialog .modal-content .main-header-logo{height:30px}
}
@media(max-width:992px){#universal-modal{margin-top:0 !important}
.modal-dialog .modal-content{width:66%}
.modal-dialog .modal-content .main-header-logo{margin-bottom:0}
.sticky-on-modal .container{width:460px;background-size:54px;background-position:10px 0;height:100%}
.sticky-on-modal .footer-container{white-space:normal;padding-left:80px}
.sticky-on-modal .footer-container .footer-list{font-size:.825em;width:100%;white-space:normal}
.sticky-on-modal .footer-container .footer-list li{display:inline-block;padding-right:2px;padding-left:2px;font-size:.825em}
.sticky-on-modal .footer-container .footer-list li a{font-size:.825em;margin-left:0;line-height:.825em}
.sticky-on-modal .footer-container .disclaimer{width:100%}
.sticky-on-modal .footer-container .disclaimer p{line-height:.825em;white-space:normal;text-transform:uppercase}
}
@media(min-width:993px) and (max-width:1200px){#age-list-container ul#age-list-months li{width:8.4%;max-width:42px}
#age-list-container #age-list-months{white-space:nowrap}
#age-list-container ul#age-list-days li{width:3.2%;max-width:18px}
.age-checker .age-checker-content h1,.age-checker .age-checker-content p{font-size:1.5rem}
.sticky-on-modal .container{background-position-y:7px;background-size:61px;overflow:hidden;width:99%}
.sticky-on-modal .footer-container{margin-left:8%}
.sticky-on-modal .footer-container .footer-list{width:50%;white-space:nowrap}
.sticky-on-modal .footer-container .footer-list li{display:inline-block;font-size:1rem;padding-right:4px;padding-left:4px}
.sticky-on-modal .footer-container .footer-list .disclaimer{width:50%;white-space:nowrap}
.sticky-on-modal .footer-container .footer-list .disclaimer p{font-size:.825em;line-height:1em;white-space:normal;text-transform:uppercase}
}
@media screen and (max-width:768px) and (orientation:landscape){.age-checker #content-placeholder{width:100%;margin:0 auto;top:-75px}
}
@media(max-width:768px){.modal-dialog .modal-content{width:66%}
.modal-dialog .modal-content .main-header-logo{margin-bottom:0}
.age-checker{width:100%}
.age-checker .age-checker-content h1{margin-top:5px;font-size:.8em;text-shadow:none}
.age-checker .age-checker-content p{font-size:.7em;margin-top:4px;text-shadow:none}
.age-checker .row.header .col-md-12{position:static}
.age-checker-form{margin-bottom:0}
#social-login input{margin-top:5px;margin-bottom:5px}
.sticky-on-modal{padding:10px 0 0 0;text-align:center}
.sticky-on-modal .container{width:425px}
.sticky-on-modal .footer-container{margin-top:0;margin-left:0;padding-top:8px}
.sticky-on-modal .footer-container .footer-list{line-height:1em;margin-top:0}
.sticky-on-modal .footer-container .footer-list li{padding-left:4px;padding-right:4px}
.sticky-on-modal .footer-container .footer-list li:nth-child(1),.sticky-on-modal .footer-container .footer-list li:nth-child(3){padding-left:0}
.sticky-on-modal .footer-container .footer-list li a{font-size:.725em;margin-left:0;line-height:.725em}
.sticky-on-modal .footer-container .disclaimer p{padding-top:2px;font-size:.725em;line-height:.725em}
}
@media(max-width:400px){footer.sticky-on-modal{padding:10px 0 0 0}
footer.sticky-on-modal .container{width:100%}
footer.sticky-on-modal .footer-container{margin-top:0;margin-left:0;padding-top:0}
footer.sticky-on-modal .footer-container .footer-list{line-height:1em;margin-top:0}
footer.sticky-on-modal .footer-container .footer-list li{padding-left:4px;padding-right:4px}
footer.sticky-on-modal .footer-container .footer-list li:nth-child(1),footer.sticky-on-modal .footer-container .footer-list li:nth-child(3){padding-left:0}
footer.sticky-on-modal .footer-container .footer-list li a{font-size:.825em;margin-left:0;line-height:.825em}
footer.sticky-on-modal .footer-container .disclaimer p{padding-top:2px;font-size:.825em;line-height:1em}
}
@media only screen and (max-width:733px){.age-checker .text_js{top:-33px;line-height:16px;height:30px;font-size:7.9px}
}
.component.primary-carousel .carousel.slide{margin-bottom:70px}
.aboutmichelobultraamber .primary-carousel,.aboutmichelobultralimecactus .primary-carousel,.aboutmichelobultralightcider .primary-carousel,.aboutmichelobultra .primary-carousel{margin:0 auto;width:70%}
.aboutmichelobultraamber .primary-carousel .carousel-inner,.aboutmichelobultralimecactus .primary-carousel .carousel-inner,.aboutmichelobultralightcider .primary-carousel .carousel-inner,.aboutmichelobultra .primary-carousel .carousel-inner{margin-top:40px}
.aboutmichelobultraamber .primary-carousel .carousel-indicators,.aboutmichelobultralimecactus .primary-carousel .carousel-indicators,.aboutmichelobultralightcider .primary-carousel .carousel-indicators,.aboutmichelobultra .primary-carousel .carousel-indicators{border:0;border-width:0}
.aboutmichelobultraamber .primary-carousel .carousel-indicators li,.aboutmichelobultralimecactus .primary-carousel .carousel-indicators li,.aboutmichelobultralightcider .primary-carousel .carousel-indicators li,.aboutmichelobultra .primary-carousel .carousel-indicators li{background-color:transparent;border:2px solid #555}
.aboutmichelobultraamber .primary-carousel .carousel-indicators .active,.aboutmichelobultralimecactus .primary-carousel .carousel-indicators .active,.aboutmichelobultralightcider .primary-carousel .carousel-indicators .active,.aboutmichelobultra .primary-carousel .carousel-indicators .active{background-color:#000;border:1px solid #000}
.aboutmichelobultraamber .primary-carousel img,.aboutmichelobultralimecactus .primary-carousel img,.aboutmichelobultralightcider .primary-carousel img,.aboutmichelobultra .primary-carousel img{width:auto;margin:0 auto}
.aboutmichelobultraamber .primary-carousel .text p,.aboutmichelobultralimecactus .primary-carousel .text p,.aboutmichelobultralightcider .primary-carousel .text p,.aboutmichelobultra .primary-carousel .text p{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:rgba(0,0,0,0.5);color:#fff;font-size:2rem;padding:10px}
.aboutmichelobultraamber .slide,.aboutmichelobultralimecactus .slide,.aboutmichelobultralightcider .slide,.aboutmichelobultra .slide{background:transparent}
.aboutmichelobultraamber .row .row,.aboutmichelobultralimecactus .row .row,.aboutmichelobultralightcider .row .row,.aboutmichelobultra .row .row{background:transparent}
.aboutmichelobultraamber .row .row .imgage img,.aboutmichelobultralimecactus .row .row .imgage img,.aboutmichelobultralightcider .row .row .imgage img,.aboutmichelobultra .row .row .imgage img{width:auto;margin:0 auto}
.aboutmichelobultraamber .row,.aboutmichelobultra .row{background:url('images/Our_Beers_Specs_BG.jpg');background-size:100% 100%}
.aboutmichelobultralightcider .row{background:url('images/Our_Beers_Cider_BG.jpg');background-size:100% 100%}
.aboutmichelobultralimecactus .row{background:url('images/Our_Beers_Lime_BG.jpg');background-size:100% 100%}
.primary-carousel{margin-bottom:5px}
.collapse-section .primary-carousel,.non-collapse-section .primary-carousel{margin-top:0}
.primary-carousel .carousel-container{max-width:100%}
.primary-carousel .carousel.slide{height:100%;max-width:100%}
.primary-carousel div.image{margin-bottom:0}
.primary-carousel .carousel-indicators{bottom:0;width:100%;height:30px;left:0;margin-bottom:0;margin-left:0;background:transparent;border-top:10px solid #01539c;border-width:10px 0 0;-moz-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-webkit-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-ms-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-o-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat}
.primary-carousel .carousel-indicators li{width:12px;height:12px;border:1px solid #1d1d1d;background-color:#fff}
.primary-carousel .carousel-indicators .active{margin:1px;background-color:#00539b;border:1px solid #00539b}
.carousel-control{color:rgba(0,0,0,0.7);text-align:center;text-shadow:0 1px 2px rgba(255,255,255,0.6)}
.aboutmichelobultraamber .carousel .left,.aboutmichelobultralimecactus .carousel .left,.aboutmichelobultralightcider .carousel .left,.aboutmichelobultra .carousel .left{left:-150px}
.aboutmichelobultraamber .carousel .right,.aboutmichelobultralimecactus .carousel .right,.aboutmichelobultralightcider .carousel .right,.aboutmichelobultra .carousel .right{right:-170px}
.aboutmichelobultraamber .carousel span,.aboutmichelobultralimecactus .carousel span,.aboutmichelobultralightcider .carousel span,.aboutmichelobultra .carousel span{color:#fff}
.carousel-control{width:4%}
@media(min-width:768px) and (max-width:992px){.component.primary-carousel .carousel.slide{margin-bottom:-5px;border-bottom:10px solid #01539c;border-width:0 0 10px;-moz-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-webkit-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-ms-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-o-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat}
.carousel-control{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.component.primary-carousel .carousel-indicators{bottom:-40px;background:transparent;padding-bottom:20px;border-top-width:0}
.primary-carousel .carousel-indicators li{border:1px solid #fff;background-color:transparent}
.primary-carousel .carousel-indicators .active{background-color:#fff;border:1px solid #fff}
.aboutmichelobultraamber .component.primary-carousel .carousel.slide,.aboutmichelobultralimecactus .component.primary-carousel .carousel.slide,.aboutmichelobultralightcider .component.primary-carousel .carousel.slide,.aboutmichelobultra .component.primary-carousel .carousel.slide{border:0;margin-bottom:50px}
.aboutmichelobultraamber .component .primary-carousel img,.aboutmichelobultralimecactus .component .primary-carousel img,.aboutmichelobultralightcider .component .primary-carousel img,.aboutmichelobultra .component .primary-carousel img{width:auto}
.aboutmichelobultraamber .carousel .left,.aboutmichelobultralimecactus .carousel .left,.aboutmichelobultralightcider .carousel .left,.aboutmichelobultra .carousel .left{left:-110px}
.aboutmichelobultraamber .carousel .right,.aboutmichelobultralimecactus .carousel .right,.aboutmichelobultralightcider .carousel .right,.aboutmichelobultra .carousel .right{right:-110px}
}
@media(max-width:767px){.aboutmichelobultraamber .carousel-control,.aboutmichelobultralimecactus .carousel-control,.aboutmichelobultralightcider .carousel-control,.aboutmichelobultra .carousel-control{width:10%}
.aboutmichelobultraamber .primary-carousel img,.aboutmichelobultralimecactus .primary-carousel img,.aboutmichelobultralightcider .primary-carousel img,.aboutmichelobultra .primary-carousel img{width:100%}
.aboutmichelobultraamber .primary-carousel .carousel-inner,.aboutmichelobultralimecactus .primary-carousel .carousel-inner,.aboutmichelobultralightcider .primary-carousel .carousel-inner,.aboutmichelobultra .primary-carousel .carousel-inner{padding:0 15px}
.aboutmichelobultraamber .primary-carousel .carousel .left,.aboutmichelobultralimecactus .primary-carousel .carousel .left,.aboutmichelobultralightcider .primary-carousel .carousel .left,.aboutmichelobultra .primary-carousel .carousel .left{left:-45px}
.aboutmichelobultraamber .primary-carousel .carousel .right,.aboutmichelobultralimecactus .primary-carousel .carousel .right,.aboutmichelobultralightcider .primary-carousel .carousel .right,.aboutmichelobultra .primary-carousel .carousel .right{right:-45px}
.aboutmichelobultraamber .primary-carousel .carousel.slide,.aboutmichelobultralimecactus .primary-carousel .carousel.slide,.aboutmichelobultralightcider .primary-carousel .carousel.slide,.aboutmichelobultra .primary-carousel .carousel.slide{border:0;margin-bottom:50px}
.aboutmichelobultraamber .row,.aboutmichelobultralimecactus .row,.aboutmichelobultralightcider .row,.aboutmichelobultra .row{background-image:url('images/OurBeers_BG.jpg');background-size:cover}
.aboutmichelobultraamber .text,.aboutmichelobultralimecactus .text,.aboutmichelobultralightcider .text,.aboutmichelobultra .text{padding-left:0}
.component .primary-carousel .carousel-indicators{border:0;border-width:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.aboutmichelobultraamber .carousel .right,.aboutmichelobultralimecactus .carousel .right,.aboutmichelobultralightcider .carousel .right,.aboutmichelobultra .carousel .right{right:-154px}
}
.secondarycarousel .carousels .col-md-3{padding-left:0}
.carousels{padding:0}
.carousels.special{margin:0 auto !important}
.carousels.special ul{display:block;padding:0 !important}
.secondarycarousel .carousels .special ul{padding:0;margin-bottom:0}
.secondarycarousel .carousels .special ul li{padding-bottom:10px}
.secondarycarousel .carousels .special .prev,.secondarycarousel .carousels .special .next{display:none}
.secondarycarousel .carousels .next,.secondarycarousel .carousels .prev{background:0}
.secondarycarousel .carousels .next span,.secondarycarousel .carousels .prev span{color:#d0202f;top:44%}
.secondarycarousel .carousels .prev{display:none;left:-75px}
.secondarycarousel .carousels .next{right:-50px}
.secondary-bg .secondarycarousel .carousels .next,.moremichelobultravideos .secondarycarousel .carousels .next,.secondary-bg .secondarycarousel .carousels .prev,.moremichelobultravideos .secondarycarousel .carousels .prev{color:#d0202f}
@media(max-width:1200px){.secondarycarousel .carousels .prev{left:-49px}
.secondarycarousel .carousels .next{right:-43px}
}
@media(max-width:992px){.normal-section.videos .container h1{margin:30px 0 18px}
.secondarycarousel .slick-list{margin:0 35px}
.secondarycarousel .carousels{overflow:hidden}
.secondarycarousel .carousels .next,.secondarycarousel .carousels .prev{background:0}
.secondarycarousel .carousels .prev{left:-6px}
.secondarycarousel .carousels .next{right:-6px}
.secondarycarousel .carousels ul{height:auto;margin:0 auto;padding:0;width:80%}
.secondarycarousel .carousels li[style*="left: 1"],.secondarycarousel .carousels li[style*="left: 2"],.secondarycarousel .carousels li[style*="left: 3"],.secondarycarousel .carousels li[style*="left: 4"],.secondarycarousel .carousels li[style*="left: 5"],.secondarycarousel .carousels li[style*="left: 6"],.secondarycarousel .carousels li[style*="left: 7"],.secondarycarousel .carousels li[style*="left: 8"],.secondarycarousel .carousels li[style*="left: 9"]{opacity:0}
.normal-section.video .secondarycarousel .carousels .prev span{color:#d0202f}
.normal-section.video .secondarycarousel .carousels .next span{color:#d0202f}
}
@media(max-width:767px){.carousels.special ul{margin:0 auto;width:80% !important}
.secondarycarousel .carousels .prev{left:-15px}
}
.prizeGrid .title-component[id^="cq-"]{position:relative}
.grid-prize-g .prizeGrid{background:url('images/stripe.png') center repeat-x;padding-top:30px;padding-bottom:50px}
.prizeGrid .carousel-title h2{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;margin:0;color:#d0202f;transform:scale(1,0.8);-webkit-transform:scale(1,0.8);-moz-transform:scale(1,0.8);-ms-transform:scale(1,0.8);-o-transform:scale(1,0.8)}
.prizeGrid .title-component{width:100%;color:#4b7eae;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;top:10px;position:absolute;text-align:center;z-index:1;text-transform:uppercase;transform:scale(1,0.8);-webkit-transform:scale(1,0.8);-moz-transform:scale(1,0.8);-ms-transform:scale(1,0.8);-o-transform:scale(1,0.8)}
.prizeGrid .title-component h1{margin:0}
.prizeGrid .grid-component.grid-g3 h2{color:#d0202f;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.14em;padding-top:0;margin-top:22vw;margin-bottom:0;height:164px;display:table;width:100%;overflow:hidden}
.prizeGrid .grid-component.grid-g3 h2.summary{font-size:1.5rem;max-width:275px;text-align:center;margin:0 auto;margin-top:100px;color:#777}
.prizeGrid .grid-component.grid-g3 h2 .text{text-transform:uppercase;font-size:2.5rem;margin:0 auto;padding:0 45px;display:table-cell;text-align:center;vertical-align:middle}
.prizeGrid .secondarycarousel .carousels .next span,.prizeGrid .secondarycarousel .carousels .prev span{color:#FFF;top:48%}
.prizeGrid .slick-dots li.slick-active button:before{color:#d0202f;opacity:1}
.prizeGrid .column-2{margin-top:0}
@media screen and (max-width:991px){.prizeGrid .column-2{margin-top:0}
.prizeGrid .grid-component.grid-g3 h2{margin-top:24vw}
.prizeGrid .grid-component.grid-g3 h2.summary{margin-top:50px}
}
@media screen and (max-width:767px){.grid-prize-g .prizeGrid{background:0}
.prizeGrid .column-2{margin-top:0}
.prizeGrid .secondarycarousel .carousels .next span,.prizeGrid .secondarycarousel .carousels .prev span{color:#d0202f;top:30%}
.prizeGrid .grid-component.grid-g3 h2 .text,.prizeGrid .title-component{display:none}
.prizeGrid .grid-component.grid-g3 h2.summary{margin-top:10vw}
.prizeGrid .grid-component.grid-g3 h2{display:none}
.prizeGrid .grid-component.grid-g3 h2.summary{display:block;height:auto}
}
@media(min-width:1400px){.prizeGrid .grid-component.grid-g3 h2{margin-top:17vw}
}
.embed-video .video-iframe i.video-play{border:4px solid #FFF;color:#FFF;padding:20px 20px 20px 29px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:3em;background:transparent;transition:all .3s ease;top:45%;left:45%}
.embed-video-image:hover{text-decoration:none}
.embed-video-image .video-play{font-size:2.5em;color:#444;margin-left:-15px;margin-top:-30px}
.embed-video .embed-video-image .title-container{background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 17%,#000 100%);background:-webkit-gradient(left top,left bottom,color-stop(17%,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 17%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 17%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 17%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 17%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}
.embed-video .embed-video-image .title-container .video-title,.embed-video .embed-video-image .title-container .video-subtitle{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;margin-left:12px;text-align:left;text-transform:none;text-shadow:2px 2px 4px #000}
.video-iframe.fade-effect{background-color:#333}
.video-iframe.fade-effect img{transition:all .3s ease}
.video-iframe.fade-effect:hover img{opacity:.3}
.video-iframe.fade-effect:hover .title-container{background:0}
.video-iframe.fade-effect:hover .video-play{background:transparent;border-color:#555;color:#555}
.modal-dialog .embeded-video-iframe-content{border:medium none;box-shadow:none;max-width:631px;position:relative;width:100%}
.moremichelobultravideos .embed-video .video-iframe i.video-play,.commercials .embed-video .video-iframe i.video-play{background:0;border:2px solid #fff;color:#fff;display:none}
.lt-ie9 .embed-video .embed-video-image .title-container{filter:none}
@media(max-width:768px){.embeded-video-iframe-content .iframe-modal-content{height:240px}
}
#content-tab .text-upon-image .image-picture{background-color:#333}
#content-tab .text-upon-image .image-picture img{transition:all .3s ease}
#content-tab .text-upon-image .text-container{display:none}
#content-tab .text-upon-image:hover .image-picture img{opacity:.3}
#content-tab .text-upon-image:hover .text-container{display:block;background:transparent;background-size:20%;background-repeat:no-repeat;background-position:top center;top:0;padding:0}
#content-tab .text-upon-image:hover .text-container.mens_health{background-image:url("images/mens_health_logo.png")}
#content-tab .text-upon-image:hover .text-container.womens_health{background-image:url("images/womens_health_logo.png")}
#content-tab .text-upon-image:hover .text-container.runners_world{background-image:url("images/runners_world_logo.png")}
#content-tab .text-upon-image:hover .text-container.michelobultra{background-image:url("images/mu_logo.png")}
#content-tab .text-upon-image:hover .text-container h2{width:100%;margin:0;padding:5px 15px;text-align:center;text-transform:uppercase;position:absolute;top:45%;font-size:19.6px;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
@media(min-width:400px){#content-tab .text-upon-image:hover .text-container h2{top:43.5%}
}
@media(min-width:500px){#content-tab .text-upon-image:hover .text-container h2{top:45%}
}
@media(min-width:768px){#content-tab .text-upon-image:hover .text-container h2{top:38%}
}
@media(min-width:992px){#content-tab .text-upon-image:hover .text-container h2{top:43%}
}
@media(min-width:1200px){#content-tab .text-upon-image:hover .text-container h2{top:44%}
}
#content-tab .text-upon-image:hover .text-container h3{display:none}
@media(max-width:767px){#content-tab .text-upon-image .image-picture img{opacity:.3}
#content-tab .text-upon-image .text-container{display:block;background:transparent;background-size:20%;background-repeat:no-repeat;background-position:top center;top:0;padding:0}
#content-tab .text-upon-image .text-container.mens_health{background-image:url("images/mens_health_logo.png")}
#content-tab .text-upon-image .text-container.womens_health{background-image:url("images/womens_health_logo.png")}
#content-tab .text-upon-image .text-container.runners_world{background-image:url("images/runners_world_logo.png")}
#content-tab .text-upon-image .text-container.michelobultra{background-image:url("images/mu_logo.png")}
#content-tab .text-upon-image .text-container h2{width:100%;margin:0;padding:5px 15px;text-align:center;text-transform:uppercase;position:absolute;top:45%;font-size:19.6px;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
#content-tab .text-upon-image .text-container h3{display:none}
}
@media(max-width:767px) and (min-width:400px){#content-tab .text-upon-image .text-container h2{top:43.5%}
}
@media(max-width:767px) and (min-width:500px){#content-tab .text-upon-image .text-container h2{top:45%}
}
@media(max-width:767px) and (min-width:768px){#content-tab .text-upon-image .text-container h2{top:38%}
}
@media(max-width:767px) and (min-width:992px){#content-tab .text-upon-image .text-container h2{top:43%}
}
@media(max-width:767px) and (min-width:1200px){#content-tab .text-upon-image .text-container h2{top:44%}
}
#extra-mile-videos .title-container,#content-tab .title-container{display:none}
@media(min-width:400px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{left:43.5%}
}
@media(min-width:500px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{left:44.5%}
}
@media(min-width:700px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{left:46.5%}
}
@media(min-width:768px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{top:43%;left:38%}
}
@media(min-width:992px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{top:45%;left:40.5%}
}
@media(min-width:1200px){#extra-mile-videos .embed-video .video-iframe i.video-play,#content-tab .embed-video .video-iframe i.video-play{left:42.5%}
}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container,#content-tab .video-iframe.fade-effect:hover .title-container{display:block;background:transparent;background-size:20%;background-repeat:no-repeat;background-position:top center;top:0}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container.mens_health,#content-tab .video-iframe.fade-effect:hover .title-container.mens_health{background-image:url("images/mens_health_logo.png")}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container.womens_health,#content-tab .video-iframe.fade-effect:hover .title-container.womens_health{background-image:url("images/womens_health_logo.png")}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container.runners_world,#content-tab .video-iframe.fade-effect:hover .title-container.runners_world{background-image:url("images/runners_world_logo.png")}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container.michelobultra,#content-tab .video-iframe.fade-effect:hover .title-container.michelobultra{background-image:url("images/mu_logo.png")}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{width:100%;margin:0;padding:5px 15px;text-align:center;text-transform:uppercase;position:absolute;top:45%}
@media(min-width:400px){#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{top:43.5%}
}
@media(min-width:500px){#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{top:45%}
}
@media(min-width:768px){#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{top:38%}
}
@media(min-width:992px){#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{top:43%}
}
@media(min-width:1200px){#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-title,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-title{top:44%}
}
#extra-mile-videos .video-iframe.fade-effect:hover .title-container h2.video-subtitle,#content-tab .video-iframe.fade-effect:hover .title-container h2.video-subtitle{display:none}
@media(max-width:767px){#extra-mile-videos .video-iframe.fade-effect img,#content-tab .video-iframe.fade-effect img{opacity:.3}
#extra-mile-videos .video-iframe.fade-effect .title-container,#content-tab .video-iframe.fade-effect .title-container{display:block;background:transparent;background-size:20%;background-repeat:no-repeat;background-position:top center;top:0}
#extra-mile-videos .video-iframe.fade-effect .title-container.mens_health,#content-tab .video-iframe.fade-effect .title-container.mens_health{background-image:url("images/mens_health_logo.png")}
#extra-mile-videos .video-iframe.fade-effect .title-container.womens_health,#content-tab .video-iframe.fade-effect .title-container.womens_health{background-image:url("images/womens_health_logo.png")}
#extra-mile-videos .video-iframe.fade-effect .title-container.runners_world,#content-tab .video-iframe.fade-effect .title-container.runners_world{background-image:url("images/runners_world_logo.png")}
#extra-mile-videos .video-iframe.fade-effect .title-container.michelobultra,#content-tab .video-iframe.fade-effect .title-container.michelobultra{background-image:url("images/mu_logo.png")}
#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{width:100%;margin:0;padding:5px 15px;text-align:center;text-transform:uppercase;position:absolute;top:45%}
#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-subtitle,#content-tab .video-iframe.fade-effect .title-container h2.video-subtitle{display:none}
}
@media(max-width:767px) and (min-width:400px){#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{top:43.5%}
}
@media(max-width:767px) and (min-width:500px){#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{top:45%}
}
@media(max-width:767px) and (min-width:768px){#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{top:38%}
}
@media(max-width:767px) and (min-width:992px){#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{top:43%}
}
@media(max-width:767px) and (min-width:1200px){#extra-mile-videos .video-iframe.fade-effect .title-container h2.video-title,#content-tab .video-iframe.fade-effect .title-container h2.video-title{top:44%}
}
a.extra_mile-caption{color:#000}
a.extra_mile-caption:hover,a.extra_mile-caption:focus,a.extra_mile-caption:active,a.extra_mile-caption:visited{text-decoration:none;color:#000}
.extra_mile-video_subtitle{display:flex;flex-direction:row;align-content:flex-start;background:#FFF;padding:20px}
@media only screen and (max-width:600px){.extra_mile-video_subtitle{padding:10px}
}
.extra_mile-video_subtitle .col-left,.extra_mile-video_subtitle .col-right{display:inline-block}
.extra_mile-video_subtitle .col-left{width:16%}
.extra_mile-video_subtitle .col-right{padding-left:20px;width:84%}
@media only screen and (max-width:600px){.extra_mile-video_subtitle .col-right{padding-left:10px;overflow-y:auto}
}
.extra_mile-video_subtitle .caption-title,.extra_mile-video_subtitle .caption-content{text-align:left}
.extra_mile-video_subtitle .caption-title{margin:0;margin-bottom:20px;font-size:2em;text-transform:uppercase}
@media only screen and (max-width:600px){.extra_mile-video_subtitle .caption-title{font-size:1.3em;margin-bottom:10px}
}
.extra_mile-video_subtitle .caption-content{margin:0;line-height:1em;font-size:1em}
@media only screen and (max-width:600px){.extra_mile-video_subtitle .caption-content{font-size:.9em}
}
@media only screen and (max-width:768px){#PrizesCarousel .item{height:960px !important}
}
@media only screen and (max-width:600px){#PrizesCarousel .item{height:800px !important}
}
@media only screen and (max-width:400px){#PrizesCarousel .item{height:530px !important}
}
#superior-light-beer-home .embed-video .title-container{background:0}
#superior-light-beer-home .embed-video .title-container .video-title{background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:1.85em;margin-right:15px;text-align:right;text-shadow:1px 1px #999}
.image-text-over .upper-title-container{background-color:#01539c;height:90px}
.image-text-over .text-container{background-color:#0b2654;height:100%;left:0;position:absolute;top:0;width:100%}
.image-text-over .text-container .text{bottom:47px;left:20px;padding:0 0 8px 0;position:absolute;text-align:left;text-shadow:1px 1px 1px #000;width:92%}
.image-text-over .text-container .text a.read-more,.image-text-over .text-container .text span.read-more{text-decoration:none;text-transform:none}
.image-text-over .text-container a,.image-text-over .text-container span.read-more{bottom:-28px;color:#fff;left:0;position:absolute;width:100%}
.image-text-over.on-top .text-container{top:0}
.aboutmichelobultraamber .image-text-over .background-image,.aboutmichelobultralimecactus .image-text-over .background-image,.aboutmichelobultralightcider .image-text-over .background-image,.aboutmichelobultra .image-text-over .background-image{width:100%}
.aboutmichelobultraamber .image-text-over .text-container .text,.aboutmichelobultralimecactus .image-text-over .text-container .text,.aboutmichelobultralightcider .image-text-over .text-container .text,.aboutmichelobultra .image-text-over .text-container .text{background-color:rgba(0,0,0,0.5);margin-top:65px;padding:50px 8px 0 8px;position:absolute;text-align:left;left:0;width:100%;top:-50px}
.aboutmichelobultraamber .image-text-over .text-container .text:first-child,.aboutmichelobultralimecactus .image-text-over .text-container .text:first-child,.aboutmichelobultralightcider .image-text-over .text-container .text:first-child,.aboutmichelobultra .image-text-over .text-container .text:first-child{background-repeat:no-repeat;background-position:center top;height:120px;margin:0;z-index:1}
.aboutmichelobultraamber .image-text-over.rollover .background-image,.aboutmichelobultralimecactus .image-text-over.rollover .background-image,.aboutmichelobultralightcider .image-text-over.rollover .background-image,.aboutmichelobultra .image-text-over.rollover .background-image{height:425px}
.aboutmichelobultraamber .image-text-over.rollover .text-container,.aboutmichelobultralimecactus .image-text-over.rollover .text-container,.aboutmichelobultralightcider .image-text-over.rollover .text-container,.aboutmichelobultra .image-text-over.rollover .text-container{bottom:0}
.aboutmichelobultraamber .image-text-over.rollover .text-container p:first-child,.aboutmichelobultralimecactus .image-text-over.rollover .text-container p:first-child,.aboutmichelobultralightcider .image-text-over.rollover .text-container p:first-child,.aboutmichelobultra .image-text-over.rollover .text-container p:first-child{background-color:transparent}
.aboutmichelobultralightcider .image-text-over .text-container .text:first-child{background-image:url('images/Cider_Icon.png')}
.aboutmichelobultralimecactus .image-text-over .text-container .text:first-child{background-image:url('images/Lime_Icon.png')}
.aboutmichelobultraamber .image-text-over .text-container .text:first-child{background-image:url('images/Amber_Icon.png')}
.aboutmichelobultra .image-text-over .text-container .text:first-child{background-image:url('images/Ultra_Icon.png')}
.image-text-over.on-top .text-container.no-bg{background:rgba(0,0,0,0)}
.image-text-over .title{color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;padding:7px 10px 0 20px;position:absolute;text-align:left;background:#ba012c;height:38px;top:25px;text-transform:uppercase}
.image-text-over .title span{display:block;height:38px;right:-25px;position:absolute;top:-2px;width:25px}
.image-text-over .text,.image-text-over p{color:#fff;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em}
.image-text-over .text a,.image-text-over p a,.image-text-over .text span.read-more,.image-text-over p span.read-more{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75em}
.image-text-over.on-top .title{color:#fff}
.image-text-over.on-top .text{color:#fff}
.image-text-over .upper-title-container .title{padding-top:15px}
.clydesdale .image-text-over .text-container p{text-align:left}
.events .image-text-over .text-container p{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
.image-text-over.rollover{overflow:hidden}
.image-text-over.rollover .text-container{position:absolute;width:100%;height:100%;left:0;transition:top .3s;background-color:transparent;top:225px}
.image-text-over.rollover .text-container p:first-child{background-color:#01539c;height:64px}
.image-text-over.rollover .read-more{position:absolute;left:20px;bottom:20px;color:#fff;text-decoration:none}
.image-text-over.rollover .read-more:hover{text-decoration:underline}
.image-text-over.rollover .read-more:after{content:" ➔"}
.upcomingtournaments .section-heading .main-title{color:#d0202f}
.upcomingtournaments .image-text-over .text-container{text-shadow:1px 1px 2px #000}
.upcomingtournaments .icon-arrow-left:before,.upcomingtournaments .icon-arrow-right:before{color:#d0202f}
#lpga-hero-section .title-container .title,#pga-hero-section .title-container .title,#champions-hero-section .title-container .title{background:0;text-align:right;padding-right:15px}
#pga-hero-section .title-container .title{padding-right:6%}
#golf-home-text .full-section-content .section{color:#01539c}
#golf-home-text .full-section-content .section h1{font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif}
#golf-home-text .full-section-content .section p{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;text-transform:uppercase;width:790px}
.golftourevents .imagetextbelow .text-container p{text-shadow:1px 1px 2px #000}
.lt-ie9 .image-text-over.on-top .text-container.no-bg{background:0;filter:none}
@media(max-width:767px){.image-text-over .upper-title-container .title{font-size:1.500em;padding-top:20px}
.image-text-over .text-container .title{font-size:.8em;padding:5px 0 0 10px;height:27px;top:5px}
.image-text-over .text-container .title span{height:27px}
.image-text-over .text-container .text{font-size:.8em;bottom:14px}
.image-text-over .text-container a,.image-text-over .text-container span.read-more{bottom:-8px;font-size:.8em}
.aboutmichelobultraamber .image-text-over,.aboutmichelobultralimecactus .image-text-over,.aboutmichelobultralightcider .image-text-over,.aboutmichelobultra .image-text-over{height:500px}
.aboutmichelobultraamber .image-text-over.rollover .background-image,.aboutmichelobultralimecactus .image-text-over.rollover .background-image,.aboutmichelobultralightcider .image-text-over.rollover .background-image,.aboutmichelobultra .image-text-over.rollover .background-image{height:50%}
.aboutmichelobultraamber .text-container .text,.aboutmichelobultralimecactus .text-container .text,.aboutmichelobultralightcider .text-container .text,.aboutmichelobultra .text-container .text{background-position:center 40px !important;background-size:30%;font-size:1.4rem}
.aboutmichelobultraamber .text-container .text:first-child,.aboutmichelobultralimecactus .text-container .text:first-child,.aboutmichelobultralightcider .text-container .text:first-child,.aboutmichelobultra .text-container .text:first-child{background-size:30%}
#golf-home-text{padding:0 10px 12px}
#golf-home-text .full-section-content .text{padding:0}
#golf-home-text .full-section-content .text h1{font-size:2.5em;margin-bottom:10px;padding:0}
#golf-home-text .full-section-content .text p{line-height:20px;font-size:1em;width:100%}
.golftourevents .container .section-heading{margin:26px 0 0}
.golftourevents .container .imagetextbelow{padding:6px 12px}
.upcomingtournaments .container .section-heading{margin:32px 0 6px}
.upcomingtournaments .image-text-over{padding:9px 0}
#lpga-hero-section .title-container .title,#pga-hero-section .title-container .title,#champions-hero-section .title-container .title{font-size:2em}
#pga-hero-section .title-container .title{padding-right:17%}
}
@media(max-width:767px) and (orientation:landscape){.aboutmichelobultraamber .text-container .text:first-child,.aboutmichelobultralimecactus .text-container .text:first-child,.aboutmichelobultralightcider .text-container .text:first-child,.aboutmichelobultra .text-container .text:first-child{background-size:20%}
}
@media(min-width:992px){.image-text-over .upper-title-container .title{padding-top:15px}
.image-text-over p:first-child{min-height:0}
}
@media(min-width:768px){.clydesdale .image-text-over .text-container p{font-size:1.125em}
.image-text-over p:first-child{min-height:64px}
.image-text-over p:last-child{padding:20px}
#golf-home-text .full-section-content .section{margin:40px 0}
#golf-home-text .full-section-content .section h1{font-size:4em;margin:0}
.golftourevents .container .section-heading{margin:70px 0 50px 0}
#lpga-hero-section .title-container .title,#pga-hero-section .title-container .title,#champions-hero-section .title-container .title{font-size:1.85em}
}
@media(min-width:992px) and (max-width:1199px){.image-text-over .rollover .background-image{height:238px}
.image-text-over .rollover .text-container{top:174px}
.image-text-over .rollover p:last-child{font-size:1.000em}
}
@media(min-width:768px) and (max-width:991px){.image-text-over .rollover .background-image{height:181px}
.image-text-over .rollover .text-container{top:117px}
.image-text-over .rollover .text-container p{font-size:1.000em}
.image-text-over .title{font-size:1.1em;padding:10px 4px 0 20px}
.image-text-over .text{font-size:1em}
#golf-home-text .full-section-content .section p{font-size:1.2em}
}
@media(max-width:991px){.image-text-over.rollover .read-more{top:0;left:0;width:100%;height:100%;text-indent:-1000px}
.aboutmichelobultraamber .image-text-over .background-image,.aboutmichelobultralimecactus .image-text-over .background-image,.aboutmichelobultralightcider .image-text-over .background-image,.aboutmichelobultra .image-text-over .background-image{width:100%}
.aboutmichelobultraamber .image-text-over .text-container .text,.aboutmichelobultralimecactus .image-text-over .text-container .text,.aboutmichelobultralightcider .image-text-over .text-container .text,.aboutmichelobultra .image-text-over .text-container .text{background-color:rgba(0,0,0,0.5);margin-top:65px;padding:50px 8px 0 8px;position:absolute;text-align:left;left:0;width:100%;top:-50px}
.aboutmichelobultraamber .image-text-over .text-container .text:first-child,.aboutmichelobultralimecactus .image-text-over .text-container .text:first-child,.aboutmichelobultralightcider .image-text-over .text-container .text:first-child,.aboutmichelobultra .image-text-over .text-container .text:first-child{background-repeat:no-repeat;background-position:center top;height:120px;margin:0;z-index:1}
.aboutmichelobultraamber .image-text-over.rollover .text-container,.aboutmichelobultralimecactus .image-text-over.rollover .text-container,.aboutmichelobultralightcider .image-text-over.rollover .text-container,.aboutmichelobultra .image-text-over.rollover .text-container{bottom:0}
.aboutmichelobultraamber .image-text-over.rollover .text-container p:first-child,.aboutmichelobultralimecactus .image-text-over.rollover .text-container p:first-child,.aboutmichelobultralightcider .image-text-over.rollover .text-container p:first-child,.aboutmichelobultra .image-text-over.rollover .text-container p:first-child{background-color:transparent}
}
.golftourevents .image-text-over .title{background:0;font-size:1.85em;top:150px;text-shadow:1px 1px #999}
@media(max-width:1200px){.golftourevents .image-text-over .title{top:100px}
}
@media(max-width:991px){.golftourevents .image-text-over .title{font-size:1.85em;top:70px}
}
@media(max-width:766px){.golftourevents .image-text-over .title{font-size:1.85em}
}
.text p.copy-text,.text h1.copy-text{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;margin-right:10px;padding-left:0;text-align:center;text-transform:uppercase}
#copy-text-section .text p,#copy-text-section .text h1{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;margin-right:10px;padding-left:0;text-align:center;text-transform:uppercase}
@media(max-width:767px){.text p.copy-text{font-size:.8em}
}
.image-component h5{background:#0b2654;margin-bottom:0;padding-top:10px;padding-bottom:10px}
.image-component .caption{padding:10px;background:#333;margin-bottom:10px;font-family:"TradeGothic_RgCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;color:#fff}
@media(min-width:992px){.touch .mh-mn-submenu li:nth-child(4){margin-left:0}
.mh-mn-submenu .mh-mn-submenu-item-beer{margin-left:40px}
.no-touch .mh-mn-menu-item:hover>.mh-mn-submenu{height:auto}
}
@media(min-device-width:768px) and (max-device-width:1024px){.touch header.sticky-main-header.sticky-main-header-scrolling{display:block}
}
.link-button .btn.btn-generic{color:#fff;text-transform:none;margin-bottom:35px;text-decoration:none}
.link-button .btn.btn-generic:hover,.link-button .btn.btn-generic:focus{opacity:1}
.link-button.sticky-btn .btn.btn-generic{margin:0;border-radius:20px;height:40px;position:fixed;z-index:500;padding:0;line-height:42px}
@media(max-width:991px){.link-button.sticky-btn .btn.btn-generic{bottom:15px !important;left:50%;width:60vw;margin-left:-30vw}
}
@media(min-width:992px){.link-button.sticky-btn .btn.btn-generic{top:9px;width:220px;right:25px}
}
@media(min-width:768px){.text{padding-left:0}
h1{padding-left:0}
}
@media(min-width:768px) and (max-width:992px){.text{padding-left:0}
h1{padding-left:0}
}
#amber-product-locator-section .link-button .btn-generic{background:#e22028;background:-moz-linear-gradient(top,#e22028 0,#e22028 44%,#a7161b 50%,#a7161b 71%,#a7161b 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#e22028),color-stop(50%,#e22028),color-stop(51%,#a7161b),color-stop(71%,#a7161b),color-stop(100%,#a7161b));background:-webkit-linear-gradient(top,#e22028 0,#e22028 44%,#a7161b 50%,#a7161b 71%,#a7161b 100%);background:-o-linear-gradient(top,#e22028 0,#e22028 44%,#a7161b 50%,#a7161b 71%,#a7161b 100%);background:-ms-linear-gradient(top,#e22028 0,#e22028 44%,#a7161b 50%,#a7161b 71%,#a7161b 100%);background:linear-gradient(to bottom,#e22028 0,#e22028 44%,#a7161b 50%,#a7161b 71%,#a7161b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e22028',endColorstr='#a7161b',GradientType=0)}
#cactus-product-locator-section .link-button .btn-generic{background:#af7d5c;background:-moz-linear-gradient(top,#af7d5c 0,#af7d5c 44%,#834e2e 50%,#834e2e 71%,#834e2e 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#af7d5c),color-stop(50%,#af7d5c),color-stop(51%,#834e2e),color-stop(71%,#834e2e),color-stop(100%,#834e2e));background:-webkit-linear-gradient(top,#af7d5c 0,#af7d5c 44%,#834e2e 50%,#834e2e 71%,#834e2e 100%);background:-o-linear-gradient(top,#af7d5c 0,#af7d5c 44%,#834e2e 50%,#834e2e 71%,#834e2e 100%);background:-ms-linear-gradient(top,#af7d5c 0,#af7d5c 44%,#834e2e 50%,#834e2e 71%,#834e2e 100%);background:linear-gradient(to bottom,#af7d5c 0,#af7d5c 44%,#834e2e 50%,#834e2e 71%,#834e2e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af7d5c',endColorstr='#834e2e',GradientType=0)}
#cider-product-locator-section .link-button .btn-generic{background:#76993f;background:-moz-linear-gradient(top,#76993f 0,#76993f 44%,#2c6633 50%,#2c6633 71%,#2c6633 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#76993f),color-stop(50%,#76993f),color-stop(51%,#2c6633),color-stop(71%,#2c6633),color-stop(100%,#2c6633));background:-webkit-linear-gradient(top,#76993f 0,#76993f 44%,#2c6633 50%,#2c6633 71%,#2c6633 100%);background:-o-linear-gradient(top,#76993f 0,#76993f 44%,#2c6633 50%,#2c6633 71%,#2c6633 100%);background:-ms-linear-gradient(top,#76993f 0,#76993f 44%,#2c6633 50%,#2c6633 71%,#2c6633 100%);background:linear-gradient(to bottom,#76993f 0,#76993f 44%,#2c6633 50%,#2c6633 71%,#2c6633 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76993f',endColorstr='#2c6633',GradientType=0)}
#michelob-product-locator-section .link-button .btn-generic,#cactus-product-locator-section .link-button .btn-generic,#cider-product-locator-section .link-button .btn-generic,#amber-product-locator-section .link-button .btn-generic{text-transform:none}
#michelob-product-locator-section .link-button .btn-generic{background-color:#d0202f}
.go-to-page .btn-generic .btn-generic,.link-button .btn-generic{background-color:#d0202f;display:block;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;line-height:1.25em;margin:0 auto;padding:12px 10px;text-transform:uppercase;width:370px;border:0;text-align:center}
.go-to-page .btn-generic .btn-row,.link-button .btn-row{margin-top:0}
.go-to-page .btn-generic a,.link-button a{text-transform:none}
.btn-generic:hover{background-color:#a51d38;color:#fff}
@media(min-width:768px){#michelob-product-locator-section .link-button .btn-generic,#cactus-product-locator-section .link-button .btn-generic,#cider-product-locator-section .link-button .btn-generic,#amber-product-locator-section .link-button .btn-generic{margin-left:15px}
#michelob-product-locator-section .column-2,#cactus-product-locator-section .column-2,#cider-product-locator-section .column-2,#amber-product-locator-section .column-2{width:100%}
}
@media(min-width:1200px){#michelob-product-locator-section .column-2,#cactus-product-locator-section .column-2,#cider-product-locator-section .column-2,#amber-product-locator-section .column-2{width:auto}
}
@media(max-width:768px){#michelob-product-locator-section .column-2,#cactus-product-locator-section .column-2,#cider-product-locator-section .column-2,#amber-product-locator-section .column-2{width:100%}
.normal-section h1.section-heading{margin:65px 0 36px}
.normal-section .link-button .btn-row.null{width:100%}
.go-to-page .btn-generic,.link-button{text-align:center}
.go-to-page .btn-generic .btn-generic,.link-button .btn-generic{font-size:1em;width:279px}
.go-to-page .btn-generic .btn-row,.link-button .btn-row{display:inline-block}
#michelob-product-locator-section a.btn.btn-generic,#amber-product-locator-section a.btn.btn-generic,#cactus-product-locator-section a.btn.btn-generic,#cider-product-locator-section a.btn.btn-generic{padding:6px 1px}
}
.normal-section.secondary-bg .component.link-button{margin-top:3em;margin-bottom:1.5em}
@media screen and (max-width:330px){.normal-section.secondary-bg .component.link-button{width:100% !important}
}
section.collapse-section{border:0}
.collapse-section .main-title,.collapse-section .panel-heading{border-top:1px solid #760011;background-color:#01539c}
.collapse-section .main-title h4,.collapse-section .panel-title{text-transform:none;border-bottom:3px solid #fff;border-top:1px solid #dc8a96}
.collapse-section h4.hidden-xs,.collapse-section .panel-title a{font-family:"TradeGothic_BlCn";text-transform:uppercase;font-size:22px;color:#fff}
.collapse-section h4.hidden-xs a{text-shadow:0 -1px 1px rgba(0,0,0,0.5);filter:dropshadow(color=#000000,offx=1,offy=-1);color:#fff}
.collapse-section .view-all-button .btn{border-radius:22px;background-color:#0b2654;text-shadow:0 -1px 1px rgba(0,0,0,0.5);filter:dropshadow(color=#000000,offx=1,offy=-1);color:#fff}
.grid-component{margin-bottom:10px;margin-top:5px}
.grid-component .row{margin-top:0}
.grid-component.grid-g4 .column-1{margin-bottom:10px}
.grid-component.grid-g4 .column-2 .col-lg-6{padding-right:0;margin-bottom:10px}
.grid-component.grid-g3{margin-top:25px}
.grid-component.grid-g3 .column-2 .row:first-child{margin-bottom:10px}
.grid-component.grid-g3 h2{font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.14em;padding-top:0;margin-top:0}
.grid-component.grid-g3 p{text-align:justify}
@media(min-width:768px){.grid-component.grid-g4 .column-1 img{height:415px}
.grid-component.grid-g4 .column-2 .col-lg-6 img{height:170px}
}
@media(max-width:768px){.grid-component.grid-g4 .column-2 .col-xs-12{padding-left:0}
.grid-component.grid-g4 .column-2 .col-lg-6{box-shadow:0 2px 11px 0 #666}
}
.component.gototop-button.row{border-top:1px solid #0b2654;margin-bottom:20px}
.component.gototop-button .btn-primary{background-color:#040e3e;border:0;border-radius:0;height:90px;width:77px;padding-top:30px}
.component.gototop-button .btn-primary .icon-arrow-up-2{font-size:2.5em}
.go-to-page{background-color:#01539c}
.go-to-page .go-to-page-text h2{color:#01539c;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.14em;text-transform:uppercase}
.go-to-page .go-to-page-text span{color:#fff;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.5em;font-style:italic;text-transform:none}
.info-card .title,.info-card .numeric,.info-card .description,.info-card .fine-print{color:#fff}
.info-card .title{font-size:2.143em;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding:16px 0;margin-top:40px;background:#d0202f}
.aboutmichelobultra .info-card .title{background:#d0202f}
.aboutmichelobultraamber .info-card .title{background:#d0202f}
.aboutmichelobultralimecactus .info-card .title{background:#d0202f}
.aboutmichelobultralightcider .info-card .title{background:#d0202f}
.info-card .info-body{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#eee;padding:12px 0}
.info-card.short .info-body{padding:5px 0}
.info-card .description{font-size:2.143em;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
.info-card .numeric,.info-card .numeric .unit,.info-card .fine-print{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
.info-card .numeric{color:#d0202f;font-size:5.714em}
.info-card .numeric .unit{font-size:.375em;margin-left:-0.75em}
.info-card .fine-print{color:#0059a3;font-size:1.429em;margin-top:-24px}
@media(min-width:768px) and (max-width:992px){.aboutmichelobultra .info-card,.aboutmichelobultraamber .info-card,.aboutmichelobultralimecactus .info-card,.aboutmichelobultralightcider .info-card{padding-right:10px}
.aboutmichelobultra .info-card .fine-print,.aboutmichelobultraamber .info-card .fine-print,.aboutmichelobultralimecactus .info-card .fine-print,.aboutmichelobultralightcider .info-card .fine-print{font-size:1.2em;margin-top:-20px}
.aboutmichelobultra .info-card .numeric,.aboutmichelobultraamber .info-card .numeric,.aboutmichelobultralimecactus .info-card .numeric,.aboutmichelobultralightcider .info-card .numeric{font-size:6rem}
.aboutmichelobultra .info-card .info-body,.aboutmichelobultraamber .info-card .info-body,.aboutmichelobultralimecactus .info-card .info-body,.aboutmichelobultralightcider .info-card .info-body{height:130px}
.aboutmichelobultra .info-card .title,.aboutmichelobultraamber .info-card .title,.aboutmichelobultralimecactus .info-card .title,.aboutmichelobultralightcider .info-card .title{font-size:1.9rem}
}
@media only screen and (max-width:768px){#event-box-container .main-title{margin-top:50px}
}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .image-text-over.on-top .text-container .title,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .image-text-over.on-top .text-container .title,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .image-text-over.on-top .text-container .title,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .image-text-over.on-top .text-container .title{background:0;border:0}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .text{margin-top:80px;text-transform:uppercase;text-shadow:none;position:absolute;z-index:1;width:100%}
@media(max-width:768px){#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .text,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .text{margin-top:90px}
}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .text.othersInText,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .text.othersInText,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .text.othersInText,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .text.othersInText{margin-top:20px;position:absolute;bottom:20px}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .text-container.no-bg,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .text-container.no-bg,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .text-container.no-bg,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .text-container.no-bg{background:0}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 p{text-align:center;bottom:auto;left:auto}
@media only screen and (max-width:768px){#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 p,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 p{font-size:2em}
}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 h4{margin:50px 0 0;padding:0;text-transform:uppercase;text-shadow:none;position:relative}
@media only screen and (min-width:768px) and (max-width:1200px){#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 h4,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 h4{margin-top:10px}
}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 h4 span,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 h4 span,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 h4 span,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 h4 span{position:relative;display:block !important;right:auto;top:auto;margin:auto;height:auto;width:auto;background:0}
#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .read-more{bottom:0;background-color:#b5b5b5;position:relative;padding:10px 70px;text-transform:uppercase;text-shadow:none}
@media only screen and (max-width:992px){#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-1 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-2 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-3 .read-more,#event-box-container .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g2 .row .column-4 .read-more{padding:10px 50px}
}
#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text{color:#fff}
#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text{color:#d0202f}
#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .title,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text{color:#fff}
#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+1) .grid-g2 .row .col-xs-12:nth-child(3n) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text.othersInText .read-more,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n+2) .grid-g2 .row .col-xs-12:nth-child(3n+2) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text.othersInText .read-more,#event-box-container .container .row .col-lg-12 .normal-section-content .grid:nth-child(3n) .grid-g2 .row .col-xs-12:nth-child(3n+1) .imagetextbelow .image-text-over.on-top .text-container.no-bg .text.othersInText .read-more{background-color:#a2203a}
@media only screen and (max-width:768px){#event-box-container-long .main-title{margin-top:50px}
}
@media only screen and (max-width:768px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .parsys.g62{height:150px}
}
#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text-container.no-bg{margin-top:30px !important;text-transform:uppercase !important;text-shadow:none;text-align:center}
@media only screen and (max-width:992px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text-container.no-bg{margin-top:15px !important}
}
#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .read-more{background:0;bottom:0;background-color:#b5b5b5;position:relative;padding:10px 70px;text-transform:uppercase;text-shadow:none}
@media only screen and (max-width:1200px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .read-more{padding:10px 40px}
}
@media only screen and (max-width:992px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .read-more{padding:10px 8px}
}
#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text{position:relative;top:0;left:0;bottom:0;right:0;color:#d0202f;text-align:center;font-size:16px;font-weight:bold;padding:20px 60px;line-height:30px;text-shadow:none}
@media only screen and (max-width:1200px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text{padding:5px 60px}
}
@media only screen and (max-width:992px){#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text{padding:5px 5px;font-size:14px}
}
#event-box-container-long .container .row .col-lg-12 .parsys.normal-section-content .parbase.grid.section .component.grid-component.grid-g7 .row .column-2 .text.otherInText{text-align:center;position:relative;bottom:0;left:0;right:0;top:0}
#search-section{padding:0 0 45px}
#search-section .col-lg-8{width:81%}
#search-section .container{background:0}
.search-results-container{min-height:694px;width:100%}
.search-results-container .col-lg-8{background-color:#fff;border-right:5px solid #ba012b}
.search-results-container h2{margin-top:40px}
.search-results-container .search-heading{color:#434343;text-transform:uppercase;font-size:1.9em;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:20px;overflow:hidden;text-overflow:ellipsis}
.search-results-container .search-heading .query,.search-results-container .search-heading .query .query{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
.search-results-container .search-heading .query{display:block}
.search-results-container .search-heading .query span{display:block}
.search-results-container .tag-cloud{background:0;border-left:2px solid rba(0,0,0,0.3);padding:0 18px 15px 15px;margin-top:0;text-align:center}
.search-results-container .tag-cloud a{padding-right:10px;padding-bottom:10px;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.125em;color:#fff}
.search-results-container .tag-cloud .search-heading{color:#fff;font-size:1.4em}
.search-results-container .tag-cloud .tag-list{overflow:visible}
.search-results-container .search-results .search-filters .checkbox-track{float:left}
.search-results-container .search-results .search-filters input.ios-switch[type="checkbox"]+div+span{color:#01539c}
.search-results-container .search-results .search-filters input.ios-switch[type="checkbox"]:checked+div{background-color:#434343}
.search-results-container .search-results .search-filters input.ios-switch[type="checkbox"]:checked+div+span{color:#434343}
.search-results-container .search-results .search-filters span{clear:right;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;margin-left:10px;position:relative;top:-8px}
.search-results-container .search-results .search-filters label{line-height:2;width:170px}
.search-results-container .search-results .search-list .search-result{border-top:1px solid #01539c}
.search-results-container .search-results a{color:#01539c;text-transform:uppercase;font-size:1.6em;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
.search-results-container .search-results p{color:#000;font-size:1.4em;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:15px}
.search-results-container .search-results p strong{color:#ba012b;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.search-results-container .search-results .tag-list{display:none}
.search-results-container .search-result{margin-bottom:28px}
.search-results-container .search-result .photo-icon{background:url('images/photo-icon.jpg') no-repeat;display:inline-block;height:23px;margin-left:30px;width:28px}
.search-results-container .search-result .video-icon{display:none}
.search-results-container .search-filters span{float:left;font-weight:100}
.search-results-container .search-filters input[type="checkbox"].ios-switch+div{border:0;padding:2px;background-color:#0b2654}
.search-results-container .search-filters input[type="checkbox"].ios-switch+div .checkbox-knob{background-color:#fff;margin-top:-1px}
.search-results-container .search-filters input[type="checkbox"].ios-switch+div .checkbox-knob{background-color:#fff;margin-top:-1px}
.search-results-container .btn.btn-default.view-more{border:0;border-radius:5px;-webkit-border-radius:5px;border-top:2px solid #bad0e4;color:#efeee7;display:block;background:#01539c;background:-moz-linear-gradient(top,#01539c 0,#01539c 44%,#013e74 50%,#013e74 71%,#013e74 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#01539c),color-stop(50%,#01539c),color-stop(51%,#013e74),color-stop(71%,#013e74),color-stop(100%,#013e74));background:-webkit-linear-gradient(top,#01539c 0,#01539c 44%,#013e74 50%,#013e74 71%,#013e74 100%);background:-o-linear-gradient(top,#01539c 0,#01539c 44%,#013e74 50%,#013e74 71%,#013e74 100%);background:-ms-linear-gradient(top,#01539c 0,#01539c 44%,#013e74 50%,#013e74 71%,#013e74 100%);background:linear-gradient(to bottom,#01539c 0,#01539c 44%,#013e74 50%,#013e74 71%,#013e74 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01539c',endColorstr='#013e74',GradientType=0);font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;line-height:1.25em;margin:45px auto;padding:12px 40px;text-transform:none;width:375px}
@media(min-width:768px){.search-results-container .col-lg-4{background-color:rgba(0,0,0,0.4);border-left:1px solid rgba(0,0,0,0.3)}
.search-results-container .search-results{padding:0 35px}
.search-results-container .view-more{margin-left:20px}
.search-results-container .search-heading .query{display:inline}
.search-results-container .search-heading .query span{display:inline}
}
@media(max-width:767px){#search-section{background:0;padding-bottom:0}
#search-section .container.secondary-container-bg{margin-bottom:0;padding-bottom:0;width:100%;margin-top:50px}
#search-section .col-lg-8{padding:0 15px 5px;margin-top:0;width:100%}
#search-section .search-results-container{padding-bottom:0}
#search-section .search-results-container h2{margin-top:0;padding-top:0}
#search-section .search-results-container .col-lg-8{border-right:0}
#search-section .search-results-container .col-lg-4{background:url('images/searchbackground.-mobile.jpg') no-repeat;background-size:100% 100%;margin-top:0;margin-bottom:0;padding:0}
#search-section .search-results-container .col-lg-4 .tag-cloud{background:rgba(0,0,0,0.4);border-top:5px solid #ba012b;min-height:160px;text-align:center}
#search-section .search-results-container .col-lg-4 .tag-cloud .search-heading{margin-top:10px}
#search-section .search-results-container .btn.btn-default.view-more{width:100%}
#search-section .search-results-container .search-results .search-filters span{clear:both;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;margin:10px 0 0 0}
#search-section .search-results-container .search-results .search-filters label{margin-bottom:0;width:130px}
#search-section .mh-search-form-container{background-color:#01539c}
#search-section .mh-search-form{height:40px}
#search-section .mh-sf-input{font-size:1.4em}
#search-section .mh-sf-button{font-size:1.3em;height:31px;right:16px}
#search-section #search-section .container.secondary-container-bg{width:100%;margin:20px 0 0 0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.section .normal-section .container.secondary-container-bg{padding-bottom:46px}
}
.twitter-typeahead{width:98%;height:100%;background:#fff}
@media(max-width:991px){.twitter-typeahead{width:95%;height:100%}
}
.section .normal-section .container.secondary-container-bg{background:rgba(0,0,0,0.4);margin-top:43px}
.section .normal-section .container.secondary-container-bg .section-heading{margin:43px 0 8px}
.section .normal-section .container.secondary-container-bg .forgotpassword-container,.section .normal-section .container.secondary-container-bg .login-container,.section .normal-section .container.secondary-container-bg .register-container,.section .normal-section .container.secondary-container-bg .link-account-container,.section .normal-section .container.secondary-container-bg .email-verification-container,.section .normal-section .container.secondary-container-bg .change-password-container,.section .normal-section .container.secondary-container-bg .newprofile{background:0}
.section .normal-section .container.secondary-container-bg .form-subtitles,.section .normal-section .container.secondary-container-bg .form-titles,.section .normal-section .container.secondary-container-bg .section-heading,.section .normal-section .container.secondary-container-bg .gigya-register-form h4,.section .normal-section .container.secondary-container-bg .forgotpassword-container h4,.section .normal-section .container.secondary-container-bg .forgotpassword-container h2{color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.45em;font-weight:normal;text-shadow:1px 1px 1px #000;text-transform:uppercase}
.section .normal-section .container.secondary-container-bg .form-subtitles .main-title,.section .normal-section .container.secondary-container-bg .form-titles .main-title,.section .normal-section .container.secondary-container-bg .section-heading .main-title,.section .normal-section .container.secondary-container-bg .gigya-register-form h4 .main-title,.section .normal-section .container.secondary-container-bg .forgotpassword-container h4 .main-title,.section .normal-section .container.secondary-container-bg .forgotpassword-container h2 .main-title{background:0;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4em;line-height:50px;margin-bottom:18px;padding:0 0 10px;text-shadow:none}
.section .normal-section .container.secondary-container-bg .forgotpassword-container .gigya-composite-control-label{margin:0;width:310px}
.section .normal-section .container.secondary-container-bg .btn-dual{max-width:290px;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.section .normal-section .container.secondary-container-bg .btn-dual .btn-dual-icon,.section .normal-section .container.secondary-container-bg .btn-dual .btn-text{border-top:2px solid #c2cfe9}
.section .normal-section .container.secondary-container-bg .btn-dual .btn-text{font-size:.75em;font-weight:normal}
.section .normal-section .container.secondary-container-bg .btn-dual .btn-dual-icon{background:#1c4dac;background:-moz-linear-gradient(top,#1c4dac 0,#1c4dac 44%,#184293 50%,#184293 71%,#184293 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#1c4dac),color-stop(50%,#1c4dac),color-stop(51%,#184293),color-stop(71%,#184293),color-stop(100%,#184293));background:-webkit-linear-gradient(top,#1c4dac 0,#1c4dac 44%,#184293 50%,#184293 71%,#184293 100%);background:-o-linear-gradient(top,#1c4dac 0,#1c4dac 44%,#184293 50%,#184293 71%,#184293 100%);background:-ms-linear-gradient(top,#1c4dac 0,#1c4dac 44%,#184293 50%,#184293 71%,#184293 100%);background:linear-gradient(to bottom,#1c4dac 0,#1c4dac 44%,#184293 50%,#184293 71%,#184293 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c4dac',endColorstr='#184293',GradientType=0);width:17%}
.section .normal-section .container.secondary-container-bg .btn-dual .btn-text{width:83%}
.section .normal-section .container.secondary-container-bg .gigya-login-form,.section .normal-section .container.secondary-container-bg .gigya-register-form,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form,.section .normal-section .container.secondary-container-bg .gigya-profile-form{width:39%;margin-left:30.5%}
.section .normal-section .container.secondary-container-bg .gigya-login-form .gigya-error-msg,.section .normal-section .container.secondary-container-bg .gigya-register-form .gigya-error-msg,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .gigya-error-msg,.section .normal-section .container.secondary-container-bg .gigya-profile-form .gigya-error-msg,.section .normal-section .container.secondary-container-bg .gigya-login-form .gigya-error-display,.section .normal-section .container.secondary-container-bg .gigya-register-form .gigya-error-display,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .gigya-error-display,.section .normal-section .container.secondary-container-bg .gigya-profile-form .gigya-error-display{color:#fff;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 1px #dd4b39}
.section .normal-section .container.secondary-container-bg .gigya-login-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-register-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-profile-form .col-lg-8{margin-left:0;width:100%}
.section .normal-section .container.secondary-container-bg .gigya-login-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-register-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-profile-form fieldset h1.form-subtitles{font-size:1.5em;margin:44px 0 30px -36px;white-space:nowrap;width:290px}
.section .normal-section .container.secondary-container-bg .gigya-login-form hr+h1.section-heading,.section .normal-section .container.secondary-container-bg .gigya-register-form hr+h1.section-heading,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form hr+h1.section-heading,.section .normal-section .container.secondary-container-bg .gigya-profile-form hr+h1.section-heading{margin:42px 0 5px}
.section .normal-section .container.secondary-container-bg .gigya-login-form .enter-data,.section .normal-section .container.secondary-container-bg .gigya-register-form .enter-data,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .enter-data,.section .normal-section .container.secondary-container-bg .gigya-profile-form .enter-data{font-size:1.5em;margin:34px -75px 28px -70px;width:431px}
.section .normal-section .container.secondary-container-bg .gigya-login-form .radio-inline,.section .normal-section .container.secondary-container-bg .gigya-register-form .radio-inline,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .radio-inline,.section .normal-section .container.secondary-container-bg .gigya-profile-form .radio-inline,.section .normal-section .container.secondary-container-bg .gigya-login-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-register-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-profile-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-login-form p,.section .normal-section .container.secondary-container-bg .gigya-register-form p,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form p,.section .normal-section .container.secondary-container-bg .gigya-profile-form p,.section .normal-section .container.secondary-container-bg .gigya-login-form a,.section .normal-section .container.secondary-container-bg .gigya-register-form a,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form a,.section .normal-section .container.secondary-container-bg .gigya-profile-form a{color:#fff;font-family:gotham-book;font-size:1em;text-shadow:1px 1px 1px #000}
.section .normal-section .container.secondary-container-bg .gigya-login-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-register-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-profile-form .checkbox{margin:15px -101px 15px 0;width:384px}
.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .form-subtitles{font-size:1em;margin:1px -93px 32px;width:500px}
.section .normal-section .container.secondary-container-bg .control-label,.section .normal-section .container.secondary-container-bg .birth-title,.section .normal-section .container.secondary-container-bg .date-of-birth{color:#fff;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;text-shadow:1px 1px 1px #000}
.section .normal-section .container.secondary-container-bg .form-group>div .control-label{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
.section .normal-section .container.secondary-container-bg .form-group h5{color:#fff;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:1px 1px 1px #000}
.section .normal-section .container.secondary-container-bg .sign-up.btn,.section .normal-section .container.secondary-container-bg .btn-block{border-radius:5px;border-top:2px solid #f0bdc7;background:#c60c30;background:-moz-linear-gradient(top,#c60c30 0,#c60c30 44%,#b40b2b 50%,#b40b2b 71%,#b40b2b 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#c60c30),color-stop(50%,#c60c30),color-stop(51%,#b40b2b),color-stop(71%,#b40b2b),color-stop(100%,#b40b2b));background:-webkit-linear-gradient(top,#c60c30 0,#c60c30 44%,#b40b2b 50%,#b40b2b 71%,#b40b2b 100%);background:-o-linear-gradient(top,#c60c30 0,#c60c30 44%,#b40b2b 50%,#b40b2b 71%,#b40b2b 100%);background:-ms-linear-gradient(top,#c60c30 0,#c60c30 44%,#b40b2b 50%,#b40b2b 71%,#b40b2b 100%);background:linear-gradient(to bottom,#c60c30 0,#c60c30 44%,#b40b2b 50%,#b40b2b 71%,#b40b2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c60c30',endColorstr='#b40b2b',GradientType=0);font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em}
.section .normal-section .container.secondary-container-bg .login-container{background:0}
.section .normal-section .container.secondary-container-bg .login-container .sign-up{margin-bottom:40px;padding:10px}
.section .normal-section .container.secondary-container-bg .forgot-password{color:#fff;font-family:gotham-book;font-size:1em;padding-bottom:30px;text-shadow:1px 1px 1px #000}
.section .normal-section .container.secondary-container-bg .forgot-password:hover{text-decoration:none}
.section .normal-section .container.secondary-container-bg hr{border-top:1px solid #fff;margin:15px -45px 5px;white-space:nowrap;width:378px}
.section .normal-section .container.secondary-container-bg .gigya-register-form .sign-up.btn{margin-top:20px}
.section .normal-section .container.secondary-container-bg .gigya-register-form .col-lg-12,.section .normal-section .container.secondary-container-bg .gigya-register-form .col-md-12{margin:0 -80px 0 0;width:352px}
.section .normal-section .container.secondary-container-bg .gigya-screen .register-subtitle{background:0;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.1em;line-height:50px;margin-bottom:18px;padding:0 0 10px;text-shadow:none}
.section .normal-section .container.secondary-container-bg .gigya-profile-form .form-subtitles{margin:45px -108px 0;width:500px}
.thank-container{margin-bottom:20px;background-color:none}
.register-container .birth-date h5.birth-title{font-weight:bold}
.register-container .gigya-register-form h4{margin-bottom:1em;color:#b8142d}
.forgot-password{padding-bottom:30px;font-size:1.125em}
.register-container hr,.login-container hr{border-top:1px solid #727272}
.thank-container h4.form-subtitles{color:#0b2654}
.section .normal-section .container.secondary-container-bg .section-heading{font-size:1em;margin-bottom:20px}
#gigya-register-screen{min-height:1340px}
#gigya-forgot-password-screen{min-height:370px}
@media(min-width:768px) and (max-width:1200px){.section .normal-section .container.secondary-container-bg .gigya-login-form,.section .normal-section .container.secondary-container-bg .gigya-register-form,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form,.section .normal-section .container.secondary-container-bg .gigya-profile-form{margin-left:25.5%;width:290px}
#gigya-login-screen{min-height:785px}
}
@media(min-width:768px) and (max-width:992px){.section .normal-section .container.secondary-container-bg .gigya-login-form,.section .normal-section .container.secondary-container-bg .gigya-register-form,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form,.section .normal-section .container.secondary-container-bg .gigya-profile-form{margin-left:19.5%;width:290px}
#gigya-register-screen{min-height:1420px}
}
@media(max-width:768px){.section .normal-section .container.secondary-container-bg{margin-top:20px;width:90%}
.section .normal-section .container.secondary-container-bg .gigya-login-form,.section .normal-section .container.secondary-container-bg .gigya-register-form,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form,.section .normal-section .container.secondary-container-bg .gigya-profile-form{width:100%;margin-left:0}
.section .normal-section .container.secondary-container-bg .gigya-login-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-register-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form fieldset h1.form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-profile-form fieldset h1.form-subtitles{margin:30px 0;white-space:normal;width:100%}
.section .normal-section .container.secondary-container-bg .gigya-login-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-register-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .col-lg-8,.section .normal-section .container.secondary-container-bg .gigya-profile-form .col-lg-8{width:100%}
.section .normal-section .container.secondary-container-bg .gigya-login-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-register-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .checkbox,.section .normal-section .container.secondary-container-bg .gigya-profile-form .checkbox{margin:15px 0;width:100%}
.section .normal-section .container.secondary-container-bg .gigya-screen .register-subtitle{background:0;font-size:1.9em;line-height:35px;margin-top:18px}
.section .normal-section .container.secondary-container-bg .form-subtitles .main-title,.section .normal-section .container.secondary-container-bg .section-heading .main-title,.section .normal-section .container.secondary-container-bg .gigya-register-form h4 .main-title,.section .normal-section .container.secondary-container-bg .forgotpassword-container h4 .main-title,.section .normal-section .container.secondary-container-bg .forgotpassword-container h2 .main-title{line-height:50px;margin-bottom:0;padding:0}
.section .normal-section .container.secondary-container-bg .col-xs-10{margin-left:4%;width:90%}
.section .normal-section .container.secondary-container-bg hr{margin:0;width:100%}
.section .normal-section .container.secondary-container-bg .login-container{background:0}
.section .normal-section .container.secondary-container-bg .login-container .sign-up{margin-top:10px}
.section .normal-section .container.secondary-container-bg .gigya-reset-password-form .form-subtitles,.section .normal-section .container.secondary-container-bg .gigya-register-form p .form-subtitles{margin:0 0 20px 0;width:90%}
.section .normal-section .container.secondary-container-bg .gigya-reset-password-form p,.section .normal-section .container.secondary-container-bg .gigya-register-form p p{font-size:1.3em;text-align:center}
.section .normal-section .container.secondary-container-bg .gigya-register-form .col-lg-12,.section .normal-section .container.secondary-container-bg .gigya-register-form .col-md-12{margin:0 0 15px 0;width:100%}
.section .normal-section .container.secondary-container-bg .gigya-register-form .enter-data.section-heading{display:block;margin:35px auto;font-size:.9em;width:100%;padding:0}
.section .normal-section .container.secondary-container-bg .gigya-profile-form .form-subtitles{margin:45px 0 0;width:100%}
.section .normal-section .container.secondary-container-bg .forgot-password{padding-bottom:0}
.section .normal-section .container.secondary-container-bg .forgotpassword-container .gigya-composite-control-label{width:100%}
#gigya-register-screen{min-height:1370px}
#gigya-login-screen{min-height:715px}
#gigya-forgot-password-screen{min-height:415px}
}
.newprofile,.change-password-container{margin-bottom:20px;background-color:#e5e5e5}
.newprofile .birth-date h5.birth-title{font-weight:bold}
.newprofile hr{border-top-color:#727272}
.js-edit-profile-success.bg-success{text-shadow:none !important;color:#000 !important;padding-left:12px;padding-right:12px}
.normal-section{background:0;padding:20px 0;padding:0;padding-bottom:25px}
.normal-section .component.link-button{background-size:100% 49px;height:49px;margin-bottom:28px;margin-top:50px;top:10px;width:100%}
.normal-section .btn-row.null{background:0;margin:0 auto;width:393px}
.normal-section .container{background:0;padding:5px;padding:0}
.normal-section .container.primary-container-bg{background:0}
.normal-section .container.primary-container-bg .main-title{color:#d0202f}
.normal-section .container.primary-container-bg .component.link-button{background:none repeat scroll 0 0 #d0202f}
.normal-section .container.secondary-container-bg{background:0}
.normal-section .container.secondary-container-bg .main-title{color:#d0202f}
.normal-section.liveultra-massrelevance-section{background-color:#fff}
.normal-section.liveultra-massrelevance-section .section-heading{display:none}
.normal-section.primary-bg{background:url('images/background-liveultra.png') no-repeat;background-size:100% auto;color:#fff}
.normal-section.secondary-bg{background-color:#eee}
.Section .tertiary-bg{background-size:cover}
.Section .tertiary-bg .normal-section{padding:25px 0}
.amberherosection h1,.cactusherosection h1,.ciderherosection h1,.michelobherosection h1{display:none}
.amberherosection .image-picture,.cactusherosection .image-picture,.ciderherosection .image-picture,.michelobherosection .image-picture{border-image:none !important;border-top:0;-moz-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-webkit-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-ms-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-o-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat}
.aboutmichelobultraamber .section-heading,.aboutmichelobultralimecactus .section-heading,.aboutmichelobultralightcider .section-heading,.aboutmichelobultra .section-heading{display:none;font-size:2.5em;margin-bottom:5px !important;padding:35px 0}
.aboutmichelobultraamber .section-heading a,.aboutmichelobultralimecactus .section-heading a,.aboutmichelobultralightcider .section-heading a,.aboutmichelobultra .section-heading a{color:#fff}
.aboutmichelobultraamber .glyphicon-minus:before,.aboutmichelobultralimecactus .glyphicon-minus:before,.aboutmichelobultralightcider .glyphicon-minus:before,.aboutmichelobultra .glyphicon-minus:before{display:none}
.aboutmichelobultraamber .section-heading{background-color:#37150c;background-image:-moz-radial-gradient(50% 50%,circle cover,#984a23 0,#37150c 100%);background-image:-webkit-gradient(radial,50% 50%,circle cover,#984a23 0,#37150c 100%);background-image:-webkit-radial-gradient(50% 50%,circle cover,#984a23 0,#37150c 100%);background-image:-o-radial-gradient(50% 50%,circle cover,#984a23 0,#37150c 100%);background-image:-ms-radial-gradient(50% 50%,circle cover,#984a23 0,#37150c 100%);background-image:radial-gradient(circle at 50% 50%,#984a23 0,#37150c 100%)}
.aboutmichelobultralimecactus .section-heading{background-color:#1f562c;background-image:-moz-radial-gradient(50% 50%,circle cover,#88ae3f 0,#1f562c 100%);background-image:-webkit-gradient(radial,50% 50%,circle cover,#88ae3f 0,#1f562c 100%);background-image:-webkit-radial-gradient(50% 50%,circle cover,#88ae3f 0,#1f562c 100%);background-image:-o-radial-gradient(50% 50%,circle cover,#88ae3f 0,#1f562c 100%);background-image:-ms-radial-gradient(50% 50%,circle cover,#88ae3f 0,#1f562c 100%);background-image:radial-gradient(circle at 50% 50%,#88ae3f 0,#1f562c 100%)}
.aboutmichelobultralightcider .section-heading{background-color:#f7e79c;background-image:-moz-radial-gradient(50% 50%,circle cover,#b19045 0,#f7e79c 100%);background-image:-webkit-gradient(radial,50% 50%,circle cover,#b19045 0,#f7e79c 100%);background-image:-webkit-radial-gradient(50% 50%,circle cover,#b19045 0,#f7e79c 100%);background-image:-o-radial-gradient(50% 50%,circle cover,#b19045 0,#f7e79c 100%);background-image:-ms-radial-gradient(50% 50%,circle cover,#b19045 0,#f7e79c 100%);background-image:radial-gradient(circle at 50% 50%,#b19045 0,#f7e79c 100%)}
.aboutmichelobultra .section-heading{background-color:#003362;background-image:-moz-radial-gradient(50% 50%,circle cover,#2b8de4 0,#003362 100%);background-image:-webkit-gradient(radial,50% 50%,circle cover,#2b8de4 0,#003362 100%);background-image:-webkit-radial-gradient(50% 50%,circle cover,#2b8de4 0,#003362 100%);background-image:-o-radial-gradient(50% 50%,circle cover,#2b8de4 0,#003362 100%);background-image:-ms-radial-gradient(50% 50%,circle cover,#2b8de4 0,#003362 100%);background-image:radial-gradient(circle at 50% 50%,#2b8de4 0,#003362 100%)}
#michelobultra-commercials-videos:before{content:"";display:block;position:relative;top:3px;height:10px}
#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1,#michelob-product-locator-section p,#cactus-product-locator-section p,#cider-product-locator-section p,#amber-product-locator-section p{color:#fff}
#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:5rem;margin-bottom:10px}
#michelob-product-locator-section p,#cactus-product-locator-section p,#cider-product-locator-section p,#amber-product-locator-section p{font-size:2rem;font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
#michelob-product-locator-section{padding:43px 0}
#cactus-product-locator-section,#cider-product-locator-section,#amber-product-locator-section{padding:23px 0}
#amber-product-locator-section{background:url('images/Amber-beers.png') #642810 no-repeat right bottom}
#cactus-product-locator-section{background:url('images/Lime-beers.png') #4e8b3e no-repeat right bottom}
#cider-product-locator-section{background:url('images/OurCiders-beers.png') #ab8a3d no-repeat right bottom}
.normal-section.ourads .section-heading{margin-top:0}
.normal-section .sharebar .share{color:#01539c}
.normal-section .sharebar .share-bar .sharebar{right:20px;top:-27px}
.normal-section .section-heading{margin:90px 0 50px;text-align:center}
.normal-section .main-title{color:#d0202f;float:none;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:3rem;padding:0 0 10px;text-align:center}
.normal-section.primary-bg .main-title,.normal-section.secondary-bg .main-title,.normal-section .container.secondary-container-bg .main-title,.normal-section.primary-bg .section-heading .sharebar .icon-export,.normal-section.secondary-bg .section-heading .sharebar .icon-export,.normal-section .container.primary-container-bg .section-heading .sharebar .icon-export,.normal-section .container.secondary-container-bg .section-heading .sharebar .icon-export{color:#d0202f}
.normal-section .section-heading .sharebar .icon-export{color:#01539c}
.normal-section .section-heading .sharebar .gig-bar-container.gig-share-bar-container{display:inline-block}
.aboutmichelobultraamber,.aboutmichelobultralimecactus,.aboutmichelobultralightcider,.aboutmichelobultra{background:url('images/background_bubbles.jpg')}
.aboutmichelobultraamber .container,.aboutmichelobultralimecactus .container,.aboutmichelobultralightcider .container,.aboutmichelobultra .container{width:100%}
#watch-our-commercials{background:#00325f;background:-moz-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#00325f),color-stop(42%,#2b8ee7),color-stop(46%,#2b8ee7),color-stop(50%,#2b8ee7),color-stop(54%,#2b8ee7),color-stop(58%,#2b8ee7),color-stop(100%,#00325f));background:-webkit-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-o-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-ms-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:linear-gradient(to right,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00325f',endColorstr='#2b8ee7',GradientType=1);margin-bottom:77px}
#watch-our-commercials h1{margin:0;padding:38px 0;text-align:center}
#watch-our-commercials h1 a{color:#fff}
#watch-our-commercials .main-title,.commercials .main-title,.moremichelobultravideos .main-title{color:#fff;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:1.428em}
#life-is-spent{padding:0}
#life-is-spent .container{padding:50px 0 50px}
#life-is-spent .container:before{background:url('images/our-video-icon.png') no-repeat center center;content:"";display:block;font-family:'Anheuser-Busch-Icons-v2';font-size:6em;height:113px;margin-top:17px;position:absolute;width:113px}
#life-is-spent .container .text{color:#01539c;margin-left:13%}
#life-is-spent .container .text h1{font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.8em;margin:10px 0}
.moremichelobultravideos{background:rgba(0,0,0,0.4)}
.moremichelobultravideos:before{background:rgba(0,0,0,0);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(255,255,255,0.4) 42%,rgba(255,255,255,0.4) 46%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 54%,rgba(255,255,255,0.4) 58%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(42%,rgba(255,255,255,0.4)),color-stop(46%,rgba(255,255,255,0.4)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(54%,rgba(255,255,255,0.4)),color-stop(58%,rgba(255,255,255,0.4)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(255,255,255,0.4) 42%,rgba(255,255,255,0.4) 46%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 54%,rgba(255,255,255,0.4) 58%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(255,255,255,0.4) 42%,rgba(255,255,255,0.4) 46%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 54%,rgba(255,255,255,0.4) 58%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(255,255,255,0.4) 42%,rgba(255,255,255,0.4) 46%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 54%,rgba(255,255,255,0.4) 58%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(255,255,255,0.4) 42%,rgba(255,255,255,0.4) 46%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 54%,rgba(255,255,255,0.4) 58%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)',endColorstr='rgba(255, 255, 255, 0.4)',GradientType=1);content:"";display:block;height:14px;position:relative;top:3px}
.normal-section.primary-bg.racetotheultraseries{min-height:943px}
.normal-section.primary-bg.racetotheultraseries,.atptennistourevents{background:#00325f;background:-moz-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#00325f),color-stop(42%,#2b8ee7),color-stop(46%,#2b8ee7),color-stop(50%,#2b8ee7),color-stop(54%,#2b8ee7),color-stop(58%,#2b8ee7),color-stop(100%,#00325f));background:-webkit-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-o-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-ms-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:linear-gradient(to right,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00325f',endColorstr='#2b8ee7',GradientType=1)}
.normal-section.primary-bg.racetotheultraseries:before,.atptennistourevents:before{background:#00325f;background:-moz-linear-gradient(left,#00325f 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#00325f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#00325f),color-stop(42%,#83bcef),color-stop(46%,#83bcef),color-stop(50%,#83bcef),color-stop(54%,#83bcef),color-stop(58%,#83bcef),color-stop(100%,#00325f));background:-webkit-linear-gradient(left,#00325f 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#00325f 100%);background:-o-linear-gradient(left,#00325f 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#00325f 100%);background:-ms-linear-gradient(left,#00325f 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#00325f 100%);background:linear-gradient(to right,#00325f 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#00325f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00325f',endColorstr='#83bcef',GradientType=1);content:"";height:12px;display:block;top:6px;position:relative}
.normal-section.primary-bg.racetotheultraseries .main-title,.atptennistourevents .main-title{margin:90px 0 37px;font-size:2em}
.normal-section.primary-bg.racetotheultraseries .imagetextbelow .text-container .title,.atptennistourevents .imagetextbelow .text-container .title{display:block}
.normal-section.primary-bg.racetotheultraseries .imagetextbelow .read-more,.atptennistourevents .imagetextbelow .read-more{text-transform:uppercase}
.normal-section.primary-bg.golftourevents .main-title{margin:90px 0 37px;font-size:1.428em}
.normal-section.atptennistourevents .main-title{color:#fff;margin:0}
.normal-section.primary-bg.golftourevents:before{content:"";height:12px;display:block;top:6px;position:relative}
.tennis-hero-section{-moz-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-webkit-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-ms-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;-o-border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat;border-image:url("images/Home_Desktop_Gradient_Hero.jpg") 30 30 repeat}
.tennis-hero-section h1{display:none}
#running-events{padding:60px 0 33px}
#running-events h1.summary,#running-events p{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;margin:0 auto}
#text-section{padding:60px 0}
#running-events h2,#text-section h2,#running-events h1,#text-section h1{color:#01539c;font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.5em;margin:0 auto 23px;text-align:center;display:block;text-transform:uppercase;width:100%}
#running-events .summary,#text-section .summary,#running-events p,#text-section p{color:#01539c;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;margin:0}
.middle-text-section#text-section h1.section-heading{display:none}
#bottom-section{height:240px}
#upcoming-races{background:rgba(0,0,0,0.4);margin:50px 0}
#upcoming-races:before{background:rgba(156,163,168,0);background:-moz-linear-gradient(left,rgba(156,163,168,0) 0,rgba(156,163,168,0.78) 40%,#9ca3a8 51%,rgba(156,163,168,0.82) 60%,rgba(156,163,168,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(156,163,168,0)),color-stop(40%,rgba(156,163,168,0.78)),color-stop(51%,#9ca3a8),color-stop(60%,rgba(156,163,168,0.82)),color-stop(100%,rgba(156,163,168,0)));background:-webkit-linear-gradient(left,rgba(156,163,168,0) 0,rgba(156,163,168,0.78) 40%,#9ca3a8 51%,rgba(156,163,168,0.82) 60%,rgba(156,163,168,0) 100%);background:-o-linear-gradient(left,rgba(156,163,168,0) 0,rgba(156,163,168,0.78) 40%,#9ca3a8 51%,rgba(156,163,168,0.82) 60%,rgba(156,163,168,0) 100%);background:-ms-linear-gradient(left,rgba(156,163,168,0) 0,rgba(156,163,168,0.78) 40%,#9ca3a8 51%,rgba(156,163,168,0.82) 60%,rgba(156,163,168,0) 100%);background:linear-gradient(to right,rgba(156,163,168,0) 0,rgba(156,163,168,0.78) 40%,#9ca3a8 51%,rgba(156,163,168,0.82) 60%,rgba(156,163,168,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ca3a8',endColorstr='#9ca3a8',GradientType=1);content:"";height:15px;display:block;top:6px;position:relative}
.racetotheultraseries{background:#00325f;background:-moz-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#00325f),color-stop(42%,#2b8ee7),color-stop(46%,#2b8ee7),color-stop(50%,#2b8ee7),color-stop(54%,#2b8ee7),color-stop(58%,#2b8ee7),color-stop(100%,#00325f));background:-webkit-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-o-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-ms-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:linear-gradient(to right,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00325f',endColorstr='#2b8ee7',GradientType=1);margin:0}
.racetotheultraseries:before{background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.78) 40%,#fff 51%,rgba(255,255,255,0.82) 60%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,0.78)),color-stop(51%,#fff),color-stop(60%,rgba(255,255,255,0.82)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.78) 40%,#fff 51%,rgba(255,255,255,0.82) 60%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.78) 40%,#fff 51%,rgba(255,255,255,0.82) 60%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.78) 40%,#fff 51%,rgba(255,255,255,0.82) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.78) 40%,#fff 51%,rgba(255,255,255,0.82) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ca3a8',endColorstr='#9ca3a8',GradientType=1);content:"";height:15px;display:block;top:6px;position:relative}
#upcoming-races .main-title,.atptennistourevents .main-title{color:#fff;margin:90px 0 37px;font-size:2em}
#upcoming-races .imagetextbelow .read-more,.atptennistourevents .imagetextbelow .read-more{text-transform:uppercase}
#upcoming-races .image-text-over.on-top,.atptennistourevents .image-text-over.on-top{margin-bottom:3px}
#upcoming-races .image-text-over.on-top .text-container,.atptennistourevents .image-text-over.on-top .text-container{padding:135px 0 0 15px}
#upcoming-races .image-text-over.on-top .text-container .title,.atptennistourevents .image-text-over.on-top .text-container .title{display:block;height:19px;margin:0;padding:0;position:static;width:0}
#upcoming-races .image-text-over.on-top .text-container .title span,.atptennistourevents .image-text-over.on-top .text-container .title span{background:0;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;left:0;margin:0;padding:0;position:relative;text-align:left;text-shadow:1px 1px 1px #000;text-transform:none;top:-14px;width:255px}
#upcoming-races .image-text-over.on-top .text-container .text,.atptennistourevents .image-text-over.on-top .text-container .text{font-size:1.5em;height:61px;margin:0;padding:0;position:static;width:96%}
#upcoming-races .image-text-over.on-top .text-container .text .read-more,.atptennistourevents .image-text-over.on-top .text-container .text .read-more{position:static;font-size:1.6rem}
#upcoming-races .image-text-over.on-top .text-container p.text+p.text,.atptennistourevents .image-text-over.on-top .text-container p.text+p.text{bottom:46px;font-size:1.2em}
#upcoming-races .image-text-over.on-top .text-container p.text+p.text .glyphicon-minus:before,.atptennistourevents .image-text-over.on-top .text-container p.text+p.text .glyphicon-minus:before{display:none}
#upcoming-races .image-text-over.on-top .text-container p.text+p.text .glyphicon,.atptennistourevents .image-text-over.on-top .text-container p.text+p.text .glyphicon{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
#upcoming-races .secondarycarousel .prev span,.atptennistourevents .secondarycarousel .prev span,#upcoming-races .secondarycarousel .next span,.atptennistourevents .secondarycarousel .next span{color:#d0202f}
.massRelevanceComponent{margin:70px auto 0 auto}
.amberherosection:after,.cactusherosection:after,.ciderherosection:after,.michelobherosection:after{background:#00325f;background:-moz-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#00325f),color-stop(42%,#2b8ee7),color-stop(46%,#2b8ee7),color-stop(50%,#2b8ee7),color-stop(54%,#2b8ee7),color-stop(58%,#2b8ee7),color-stop(100%,#00325f));background:-webkit-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-o-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:-ms-linear-gradient(left,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);background:linear-gradient(to right,#00325f 0,#2b8ee7 42%,#2b8ee7 46%,#2b8ee7 50%,#2b8ee7 54%,#2b8ee7 58%,#00325f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00325f',endColorstr='#2b8ee7',GradientType=1);content:"";display:block;height:10px}
.amberherosection .image-component .title-container .title,.cactusherosection .image-component .title-container .title,.ciderherosection .image-component .title-container .title,.michelobherosection .image-component .title-container .title{background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:1.85em;margin-right:15px;text-align:right;text-shadow:1px 1px #999}
#rock-roll-marathon:after,#tri-rock-triathlon:after,#independent-race-events:after,#half-marathon:after,#running-hero:after,#hero-section:after{content:"";display:none;height:10px}
#rock-roll-marathon .image-component .title-container .title,#tri-rock-triathlon .image-component .title-container .title,#independent-race-events .image-component .title-container .title,#half-marathon .image-component .title-container .title,#running-hero .image-component .title-container .title,#hero-section .image-component .title-container .title{background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:1.85em;margin-right:15px;text-align:right;text-shadow:1px 1px #999}
#rock-roll-marathon .image-component .title-container .title{font-size:1.85em}
.privacypolicy .text,.termsandconditions .text{padding:0 25px}
.privacypolicy .text a,.termsandconditions .text a{color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
.liveultra .massRelevanceComponent{margin:0 auto}
#cactus-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#michelob-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#cider-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#amber-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1{width:41%}
#PrizesCarousel p.caption,#AboutTheChallenge{text-align:center}
#PrizesCarousel p.caption .text p,#AboutTheChallenge .text p{text-align:center !important;width:90%;margin:1em auto;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:0}
#PrizesCarousel .section-heading{margin-bottom:25px}
#PrizesCarousel p{color:#0059a3;font-size:15px;line-height:30px;margin-bottom:40px;background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
#extra-mile-videos{background-color:#FFF;border-top:5px solid #EEE}
#extra-mile-videos p{color:#0059a3;font-size:15px;line-height:30px;margin-bottom:25px;background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
@media(max-width:1200px){#rock-roll-marathon .image-component .title-container .title,#tri-rock-triathlon .image-component .title-container .title,#independent-race-events .image-component .title-container .title,#half-marathon .image-component .title-container .title,#hero-section .image-component .title-container .title{font-size:2em}
.normal-section.primary-bg.racetotheultraseries{min-height:820px}
#upcoming-races .image-text-over.on-top .text-container,.atptennistourevents .image-text-over.on-top .text-container{padding:76px 0 0 15px}
#upcoming-races .image-text-over.on-top .text-container .title,.atptennistourevents .image-text-over.on-top .text-container .title{height:35px}
#upcoming-races .image-text-over.on-top .text-container .title span,.atptennistourevents .image-text-over.on-top .text-container .title span{width:204px}
#upcoming-races .image-text-over.on-top .text-container .text,.atptennistourevents .image-text-over.on-top .text-container .text{font-size:1.3em;height:61px}
#cactus-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#michelob-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#cider-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#amber-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1{display:block;margin-left:0}
#cactus-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1 h1,#michelob-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1 h1,#cider-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1 h1,#amber-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1 h1{padding-left:15px;text-align:left !important}
}
@media(min-width:992px){.commercials,.moremichelobultravideos{height:auto}
}
@media(min-width:768px){.normal-section .main-title{text-align:left}
#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{font-size:3rem;width:100%}
#third-image-golf-mobile{display:none}
}
@media(max-width:991px){.normal-section .section-heading{font-size:2.35em}
.normal-section .component.link-button{background:0}
.normal-section.secondary-bg .component.link-button{background:0}
#life-is-spent{padding:20px 0}
#life-is-spent .container{padding:0}
#life-is-spent .container:before{display:none}
#life-is-spent .container .text{margin-left:0}
#life-is-spent .container .text h1{font-size:2em;text-align:center}
#watch-our-commercials .main-title,.commercials .main-title,.moremichelobultravideos .main-title{font-size:1.3em;text-align:center}
#watch-our-commercials{margin-bottom:5%}
.moremichelobultravideos.normal-section.section-padding,.golftourevents.normal-section.section-padding{padding-bottom:50px}
#running-events h1,#text-section h1,#running-events h2,#text-section h2{width:100%}
#running-events .summary{width:100%}
#bottom-running{display:none}
#upcoming-races .section-heading{font-size:1em}
#rock-roll-marathon .image-component .title-container .title,#tri-rock-triathlon .image-component .title-container .title,#independent-race-events .image-component .title-container .title,#half-marathon .image-component .title-container .title,#hero-section .image-component .title-container .title{font-size:2em;margin:0;margin-right:15px}
#bottom-image-golf{display:none}
.normal-section.primary-bg.golftourevents .main-title{margin:90px 0 37px;font-size:1em}
#golf-home-text .full-section-content .section p{width:100%}
#upcoming-races .image-text-over.on-top .text-container,.atptennistourevents .image-text-over.on-top .text-container{padding:335px 0 0 15px}
#upcoming-races .image-text-over.on-top .text-container .title,.atptennistourevents .image-text-over.on-top .text-container .title{height:63px}
#upcoming-races .image-text-over.on-top .text-container .title span,.atptennistourevents .image-text-over.on-top .text-container .title span{font-size:1.9em;width:400px}
#upcoming-races .image-text-over.on-top .text-container .text,.atptennistourevents .image-text-over.on-top .text-container .text{font-size:2em;height:85px}
#upcoming-races .image-text-over.on-top .text-container .text a,.atptennistourevents .image-text-over.on-top .text-container .text a{font-size:1.2em}
#cactus-product-locator-section,#michelob-product-locator-section,#cider-product-locator-section,#amber-product-locator-section{padding:40px 0}
#cactus-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#michelob-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#cider-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#amber-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1{width:40%}
#cactus-product-locator-section h1,#michelob-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{font-size:1.5em;margin-top:0}
#cactus-product-locator-section a,#michelob-product-locator-section a,#cider-product-locator-section a,#amber-product-locator-section a{font-size:1em;padding:12px 18px;width:255px}
#cactus-product-locator-section p,#michelob-product-locator-section p,#cider-product-locator-section p,#amber-product-locator-section p{font-size:1em}
}
@media(max-width:767px){.normal-section.primary-bg{background:url('images/background-liveultra-mobile.png') no-repeat;background-size:100% auto}
#michelob-product-locator-section .btn-generic,#cactus-product-locator-section .btn-generic,#cider-product-locator-section .btn-generic,#amber-product-locator-section .btn-generic{font-size:1.1rem}
#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{margin-top:60px}
#michelob-product-locator-section a,#cactus-product-locator-section a,#cider-product-locator-section a,#amber-product-locator-section a{margin-left:15px;width:66%}
.section .normal-section .main-title{font-size:1em}
.section .normal-section .secondary-bg{background-size:200% 100%;background-position:center top}
.normal-section.atptennistourevents .section-heading{padding:0}
.normal-section.atptennistourevents .main-title{font-size:2.2rem}
#michelob-product-locator-section,#cactus-product-locator-section,#cider-product-locator-section,#amber-product-locator-section{padding-bottom:0}
#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{font-size:3rem;width:60%;text-align:left !important}
#michelob-product-locator-section a,#cactus-product-locator-section a,#cider-product-locator-section a,#amber-product-locator-section a{width:90%}
#michelob-product-locator-section p,#cactus-product-locator-section p,#cider-product-locator-section p,#amber-product-locator-section p{font-size:1.6rem;text-align:left !important}
#amber-product-locator-section{background:url('images/Amber_Bottle.jpg') #642810 no-repeat right bottom}
#michelob-product-locator-section{background:url('images/Ultra_Bottle.png') #013e74 no-repeat right bottom}
#cactus-product-locator-section{background:url('images/Lime_Bottle.png') #4e8b3e no-repeat right bottom}
#cider-product-locator-section{background:url('images/Cider_Bottle.png') #ab8a3d no-repeat right bottom}
#running-events h1,#text-section h1,#running-events h2,#text-section h2{font-size:2.1em}
#running-events .summary,#text-section .summary{font-size:1em;margin:0}
#running-events{padding:27px 0 33px}
#running-events .text{padding:0}
#running-events h1.summary{line-height:19px;font-size:1em;padding:0}
.normal-section.primary-bg.racetotheultraseries{min-height:355px}
.normal-section.primary-bg.racetotheultraseries .image-text-over{margin-bottom:5px}
.normal-section.primary-bg.racetotheultraseries .image-text-over .text-container .title{top:6px;padding-top:6px;height:27px;font-size:.8em}
.normal-section.primary-bg.racetotheultraseries .image-text-over .text-container .title span{height:27px}
.normal-section.primary-bg.racetotheultraseries .image-text-over .text-container .text{bottom:5px;font-size:.8em}
.normal-section.primary-bg.racetotheultraseries .image-text-over .text-container .text.othersInText a{bottom:-5px;font-size:1em}
.normal-section.primary-bg.racetotheultraseries .section-heading{margin:30px 0 0;padding:0}
.normal-section.primary-bg.racetotheultraseries .section-heading .main-title{font-size:.6em;margin:0;padding:0}
#upcoming-races{margin:25px 0}
#upcoming-races .section-heading{margin:30px 0 14px}
#upcoming-races .section-heading .main-title{margin:0;font-size:1.5em}
.massRelevanceComponent{margin:26px auto 60px auto}
#life-is-spent .container .text{margin:0;padding:0}
#life-is-spent .container .text h1{font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.65em;line-height:32px;margin:0}
#watch-our-commercials:before{background:#0d3e68;background:-moz-linear-gradient(left,#0d3e68 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#0d3e68 100%);background:-webkit-gradient(left top,right top,color-stop(0,#0d3e68),color-stop(42%,#83bcef),color-stop(46%,#83bcef),color-stop(50%,#83bcef),color-stop(54%,#83bcef),color-stop(58%,#83bcef),color-stop(100%,#0d3e68));background:-webkit-linear-gradient(left,#0d3e68 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#0d3e68 100%);background:-o-linear-gradient(left,#0d3e68 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#0d3e68 100%);background:-ms-linear-gradient(left,#0d3e68 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#0d3e68 100%);background:linear-gradient(to right,#0d3e68 0,#83bcef 42%,#83bcef 46%,#83bcef 50%,#83bcef 54%,#83bcef 58%,#0d3e68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d3e68',endColorstr='#83bcef',GradientType=1);content:"";display:block;height:6px;position:relative;top:1px}
#watch-our-commercials .section-heading{padding:17px 0}
#watch-our-commercials .section-heading .main-title{font-size:.9em;padding:0 5px;text-align:center}
#rock-roll-marathon .image-component .title-container .title,#tri-rock-triathlon .image-component .title-container .title,#independent-race-events .image-component .title-container .title,#half-marathon .image-component .title-container .title,#hero-section .image-component .title-container .title{font-size:1.5em}
#third-image-golf-desktop{display:none}
#third-image-golf-mobile{padding-bottom:0}
.normal-section.primary-bg.golftourevents .main-title{font-size:.7em;padding:0;margin:0}
.normal-section.primary-bg.golftourevents .imagetextbelow .text-container p{font-size:.8em}
.normal-section.primary-bg.golftourevents .imagetextbelow .title{top:5px}
.section .privacypolicy.normal-section .container.secondary-container-bg h1.section-heading a.main-title{font-size:1.7em}
.section .termsandconditions.normal-section .container.secondary-container-bg h1.section-heading{padding:0}
.section .termsandconditions.normal-section .container.secondary-container-bg h1.section-heading a.main-title{font-size:1.4em;margin:0;padding:0}
.section .termsandconditions.normal-section .container.secondary-container-bg .text ol{padding-left:17px}
#upcoming-races .image-text-over.on-top .text-container,.atptennistourevents .image-text-over.on-top .text-container{padding:30% 0 0 15px}
#upcoming-races .image-text-over.on-top .text-container .title,.atptennistourevents .image-text-over.on-top .text-container .title{height:33px;display:none}
#upcoming-races .image-text-over.on-top .text-container .title span,.atptennistourevents .image-text-over.on-top .text-container .title span{font-size:1em;width:217px}
#upcoming-races .image-text-over.on-top .text-container .text,.atptennistourevents .image-text-over.on-top .text-container .text{font-size:1.3em;height:50px}
#upcoming-races .image-text-over.on-top .text-container .text a,.atptennistourevents .image-text-over.on-top .text-container .text a{font-size:.8em}
#upcoming-races .image-text-over.on-top .text-container p.text,.atptennistourevents .image-text-over.on-top .text-container p.text{margin-bottom:23px}
#upcoming-races .image-text-over.on-top .text-container p.text.othersInText,.atptennistourevents .image-text-over.on-top .text-container p.text.othersInText{margin-bottom:0}
#cactus-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#michelob-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#cider-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1,#amber-product-locator-section .row .col-lg-12 .full-section-content .section .component.grid-component.grid-g3 .row .column-1{width:100%}
#bottom-section{height:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#upcoming-races .image-text-over.on-top .text-container,.atptennistourevents .image-text-over.on-top .text-container{padding:210px 0 0 15px}
section.normal-section.section-padding{padding-bottom:0}
.massRelevanceComponent{margin:10% auto 0 auto}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){#michelob-product-locator-section h1,#cactus-product-locator-section h1,#cider-product-locator-section h1,#amber-product-locator-section h1{width:70%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.normal-section.moremichelobultravideos.section-padding .container{width:938px}
section.normal-section.section-padding{padding-bottom:0}
.massRelevanceComponent{margin:70px auto 70px auto}
}
#our-beers-id .text.parbase.section{padding-left:0}
#our-beers-id .text.parbase.section .text{padding-left:0}
#our-beers-id .text.parbase.section .text p{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#d0202f;text-align:center;padding:20px;background:#eee}
#our-beers-id.normal-section .section-heading{margin:90px 0 0 !important}
#our-beers-id .component.grid-component.grid-g3{margin-top:10px}
#our-beers-id .component.grid-component.grid-g3 .row{display:flex}
@media only screen and (max-width:768px){#our-beers-id .component.grid-component.grid-g3 .row{display:block}
}
#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2{background-color:#a51d38;text-align:center;position:relative;left:0;top:0;display:flex;flex-direction:column;justify-content:center;width:50%;min-height:0}
@media only screen and (max-width:767px){#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2{display:block;width:100%}
}
#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2 .parsys.g32 .text.parbase.section{padding-right:0}
#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2 .parsys.g32 .text.parbase.section .text{background:#a51d38}
@media only screen and (max-width:1200px){#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2 .parsys.g32 .text.parbase.section .text{padding:0;display:table-cell;vertical-align:middle;padding-left:50px;padding-right:50px}
}
@media only screen and (max-width:768px){#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2 .parsys.g32 .text.parbase.section .text{padding:0;height:100%;display:block;vertical-align:middle;padding:50px}
}
#our-beers-id .component.grid-component.grid-g3 .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.column-2 .parsys.g32 .text.parbase.section .text p{background:transparent;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:white}
.image-component .title-container .title{background:0;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:10px;font-size:1.85em;margin-right:15px;text-align:right;text-shadow:1px 1px #999}
@media only screen and (max-width:480px){#home-page-container .main-title{font-size:.4em}
}
.normal-section#extra-mile{padding-bottom:0}
.text-upon-image .text-container{background:#101d5b;padding:30px 15px}
.text-upon-image h2{font-size:30px;text-transform:uppercase;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px}
.text-upon-image h3{font-size:18px;text-transform:uppercase;font-family:"TradeGothic_Rg","Helvetica Neue",Helvetica,Arial,sans-serif}
.text-upon-image .button-container{display:none}
@media(min-width:768px){.text-upon-image .text-container{background:transparent}
.text-upon-image h2{font-size:47px;text-transform:uppercase;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:15px}
.text-upon-image h3{font-size:27px;text-transform:uppercase;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif}
}
.productlocatorcomponent .container{width:100%}
.productlocatorcomponent .col-lg-offset-1{margin-left:0}
.productlocatorcomponent .col-lg-10{width:100%}
.productlocatorcomponent .product-locator-form{background:0;padding:0}
.productlocatorcomponent .product-locator-form .radio{margin:10px 25px;position:relative}
.productlocatorcomponent .product-locator-form .radio label:before{background-color:#fff;border-radius:8px;content:"";cursor:pointer;display:inline-block;height:18px;left:-2px;margin-left:-20px;margin-right:10px;position:absolute;top:2px;width:18px}
.productlocatorcomponent .product-locator-form .radio .radio-selected:before{background-color:#000;border:4px solid #fff}
.productlocatorcomponent .product-locator-form .radio input{display:none}
.productlocatorcomponent .product-locator-banner{background-color:#FFF;color:#d0202f;height:143px;margin-top:0;padding-top:0;display:table}
.productlocatorcomponent .product-locator-banner h2{font-size:4.2em}
.productlocatorcomponent .product-locator-banner h3{display:table-cell;vertical-align:middle;font-size:2.1em}
.productlocatorcomponent .container{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif}
.productlocatorcomponent .container h2,.productlocatorcomponent .container h3{color:#d0202f;font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif}
.productlocatorcomponent .container>.row{background-size:100% 100%}
.productlocatorcomponent .product-locator-form fieldset{background:rgba(0,0,0,0.6);font-size:1.1em;width:100%}
.productlocatorcomponent .col-lg-offset-1.col-lg-10.col-md-12.col-sm-12.col-xs-12.form-inline.product-locator-form{height:auto}
.productlocatorcomponent #locateRetailersResultContainer{margin:0 auto 50px;padding-bottom:20px;width:1145px}
.productlocatorcomponent .results{background:rgba(0,0,0,0.15);float:none;margin:0 auto;width:100%}
.productlocatorcomponent .results .places-placeholder,.productlocatorcomponent .results .map{height:443px;margin:23px 20px 23px 10px}
.productlocatorcomponent .results .places-placeholder h5,.productlocatorcomponent .results .map h5{color:#696969;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em}
.productlocatorcomponent .results .places-placeholder h5 address,.productlocatorcomponent .results .map h5 address{color:#696969;font-size:.8em;margin-top:5px}
.productlocatorcomponent .results .places-placeholder h5 small,.productlocatorcomponent .results .map h5 small{color:#696969;font-size:.8em}
.productlocatorcomponent .results .places-placeholder h6,.productlocatorcomponent .results .map h6{color:#696969;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase}
.productlocatorcomponent .results .places-placeholder h6 a,.productlocatorcomponent .results .map h6 a{color:#696969;display:block;margin-top:4px}
.productlocatorcomponent .results .places-placeholder .gm-style-iw a,.productlocatorcomponent .results .map .gm-style-iw a{color:#696969;font-family:"TradeGothic_BlCn","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em}
.productlocatorcomponent .table tbody tr td{padding:0 0 0 11px}
.productlocatorcomponent .table tbody tr td .marker{margin:0;padding:0;width:20px}
.productlocatorcomponent .map-result{background:#f1f1f1}
.productlocatorcomponent .places-list{background:#f1f1f1}
.productlocatorcomponent h2.results-container{color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4em;margin:40px 0;text-align:center;text-transform:uppercase}
.productlocatorcomponent .product-locator-form .form-group{margin:28px 40px 28px 1em}
.productlocatorcomponent .product-locator-form .form-group>label{margin-right:12px}
.productlocatorcomponent .btn.btn-primary{background-color:#d0202f;border-radius:0;border:0;height:49px;font-size:1em;padding:15px 101px;text-transform:uppercase}
.productlocatorcomponent .btn.btn-primary:hover,.productlocatorcomponent .btn.btn-primary:focus{background-color:#a51d38}
.lt-ie9 .productlocatorcomponent .light-locator,.light-locator{background:url('images/Locator_Ultra_BG.jpg') no-repeat scroll center 65%;background-size:cover}
.lt-ie9 .productlocatorcomponent .light-locator .product-locator-banner h2,.light-locator .product-locator-banner h2,.lt-ie9 .productlocatorcomponent .light-locator .product-locator-banner h3,.light-locator .product-locator-banner h3{color:#d0202f}
.amber-locator{background:url('images/Locator_Amber_BG.jpg') no-repeat scroll center bottom;background-size:cover}
.lime-cactus-locator{background:url('images/Locator_Lime_BG.jpg') no-repeat scroll center bottom;background-size:cover}
.cider-locator{background:url('images/Locator_Cider_BG.jpg') no-repeat scroll center bottom;background-size:cover}
.amber-locator,.lime-cactus-locator,.cider-locator,.lt-ie9 .productlocatorcomponent .light-locator,.light-locator{min-height:728px}
.lt-ie9 .productlocatorcomponent .cider-locator{background:url('images/Locator_Cider_BG.jpg') no-repeat scroll center bottom}
.lt-ie9 .productlocatorcomponent .lime-cactus-locator{background:url('images/Locator_Lime_BG.jpg') no-repeat scroll center bottom}
.lt-ie9 .productlocatorcomponent .amber-locator{background:url('images/Locator_Amber_BG.jpg') no-repeat scroll center bottom}
.lt-ie9 .productlocatorcomponent .product-locator-form fieldset{background-color:rgba(0,0,0,0.2);filter:none;background-size:100% 100%}
@media(max-width:1200px){.productlocatorcomponent .product-locator-banner h2{font-size:3.5em}
.productlocatorcomponent .product-locator-banner h3{font-size:2em}
.productlocatorcomponent #locateRetailersResultContainer{width:90%}
}
@media(max-width:768px){.productlocatorcomponent{overflow:hidden}
.productlocatorcomponent .product-locator-banner{padding-top:0}
.productlocatorcomponent .product-locator-banner h2{font-size:2.3em;margin:0 0 1em 0}
.productlocatorcomponent .product-locator-banner h3{font-size:1.4em;margin:0}
.productlocatorcomponent .results .places-placeholder,.productlocatorcomponent .results .map{height:341px}
.productlocatorcomponent fieldset{min-height:235px}
.productlocatorcomponent h2.results-container{font-size:2em}
.productlocatorcomponent .product-locator-form .form-group>label{margin:20px 0 16px 5%;width:100%}
.productlocatorcomponent .product-locator-form input[name='zipcode']{display:block;margin:0 auto;width:90%}
.productlocatorcomponent .product-locator-form .radio{margin:29px 25px 24px;float:left;left:8%}
.productlocatorcomponent .product-locator-form .form-group{margin:0;clear:both;width:100%}
.productlocatorcomponent .product-locator-form input.btn.btn-primary{width:270px;margin:0 auto;display:block}
}
@media(min-width:769px) and (max-width:991px){.productlocatorcomponent .results .places-list{width:44%}
.productlocatorcomponent .results .map-result{width:56%}
}
@media(max-width:992px){.light-locator{background:url('images/Mobile_Locator_ULTRA_BG.jpg') no-repeat scroll;background-size:cover;background-position:0 70%}
.amber-locator{background:url('images/Mobile_Locator_Amber_BG.jpg') no-repeat scroll;background-size:cover;background-position:0 50%}
.lime-cactus-locator{background:url('images/Mobile_Locator_Lime_BG.jpg') no-repeat scroll;background-size:cover;background-position:0 50%}
.cider-locator{background:url('images/Mobile_Locator_Cider_BG.jpg') no-repeat scroll;background-size:cover;background-position:0 50%}
}
#error-section{background-size:100% auto}
#error-section .errorPanel{background:rgba(0,0,0,0.2);color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:7vh auto;min-height:400px;padding-top:40px;text-align:center;text-transform:uppercase;text-shadow:#000 1px 1px;width:1145px}
#error-section .errorPanel h1.error-title{border-bottom:2px solid #fff;box-shadow:0 1px 0 0 rgba(50,50,50,0.51);font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.7em;margin:20px auto;padding-bottom:20px;width:70%}
#error-section .errorPanel .error-description{display:block;font-size:2.9em;font-weight:bold;margin:0 auto;padding:20px 0;width:780px}
#error-section .errorPanel .error-message{padding:20px 155px;font-size:2em;display:block;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif}
#error-section .errorPanel .error-message a{font-weight:normal;text-decoration:underline;color:#fff}
@media(max-width:1200px){#error-section .errorPanel{width:900px}
}
@media(max-width:992px){#error-section .errorPanel{margin:0;width:100%}
}
@media(max-width:768px) and (orientation:portrait){#error-section{background:0}
#error-section .errorPanel{font-size:.6em;height:65vh;margin:0 auto;padding:0;width:100%}
#error-section .errorPanel h1.error-title{margin:0 auto;border-bottom:1px solid #fff;padding:5% 0 30px;width:95%}
#error-section .errorPanel .error-description{font-size:2.4em;width:100%}
#error-section .errorPanel .error-message{margin-top:15px;padding:0}
#error-section .errorPanel .error-message a{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
.touch #error-section .errorPanel{height:40vh}
}
@media(max-width:768px) and (orientation:landscape){#error-section{background:url('images/searchbackground.-mobile.jpg') no-repeat;background-size:100% 100%}
#error-section .errorPanel{height:43vh}
#error-section .errorPanel h1.error-title{border-bottom:1px solid #fff;font-size:2.5em;margin:0 auto 10px auto;padding:5px;width:95%}
#error-section .errorPanel .error-description{font-size:2.3em;width:100%}
#error-section .errorPanel .error-message{font-size:1.5em;margin-top:15px;padding:0 0 40px 0}
#error-section .errorPanel .error-message a{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
}
.accordion .panel-group{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.accordion .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.accordion .panel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0;border:0}
.accordion .panel .panel-heading{background-color:rgba(68,69,71,0.6);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}
.accordion .panel .panel-heading .panel-title{font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em;text-shadow:1px 1px 2px #000}
.accordion .panel .panel-heading .panel-toggle{padding:10px 15px;text-transform:uppercase;color:#fff;text-decoration:none}
.accordion .panel .panel-heading .panel-toggle:after{color:#fff;content:'\e114';font-family:'Glyphicons Halflings';float:right;text-shadow:none}
.accordion .panel .panel-heading .panel-toggle.collapsed:after{content:'\e080';text-shadow:none}
.accordion .panel .panel-body .text p{color:#fff;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;margin-bottom:3px;text-shadow:1px 1px 2px #000}
.accordion .panel .panel-body .text p a{color:#fff;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3rem}
section.michelobultra .massRelevanceComponentV2 .massrelevance-wrapper{height:457px;overflow:hidden}
@media(max-width:1200px){section.michelobultra .massRelevanceComponentV2 .massrelevance-wrapper{height:475px;overflow:hidden}
}
@media(max-width:992px){section.michelobultra .massRelevanceComponentV2 .massrelevance-wrapper{height:723px;overflow:hidden}
}
@media(max-width:768px){section.michelobultra .massRelevanceComponentV2 .massrelevance-wrapper{height:555px;overflow:hidden}
}
.trail-tile-container{overflow:hidden;padding-bottom:40px}
.trail-tile-container .trail-tile-wrap .drawer-placeholder .content{opacity:1}
.trail-tile-container .trail-tile-wrap .drawer-placeholder .content>div{padding:0 20px}
.trail-tile-container .trail-tile-wrap .trigger-featherlight{cursor:pointer}
@media(max-width:767px){.trail-tile-container .trail-tile-wrap .trigger-featherlight{cursor:auto}
}
.trail-tile-container .tile-wrap{padding:0 3vw}
.trail-tile-container .tile-wrap .tile{position:relative;display:block;margin:15px auto;background:#f2f2f2;padding:10px}
.trail-tile-container .tile-wrap .tile .img-container{position:relative;cursor:pointer}
.trail-tile-container .tile-wrap .tile .img-container img{position:relative;display:block;margin:auto;width:100%;margin-bottom:10px}
.trail-tile-container .tile-wrap .tile .img-container .rolloverText{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);padding:20px;text-transform:uppercase;opacity:0;transition:opacity .25s ease-in-out}
.trail-tile-container .tile-wrap .tile .img-container .rolloverText p{color:#fff;text-align:center;margin:0;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;position:relative;top:50%;transform:translateY(-50%)}
@media(min-width:992px){.trail-tile-container .tile-wrap .tile .img-container:hover .rolloverText{opacity:1}
}
.trail-tile-container .tile-wrap .tile .p-container{min-height:60px}
.trail-tile-container .tile-wrap .tile p{text-align:center;margin:0;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#8e8e8e;font-size:12px;font-weight:bold}
.trail-tile-container .tile-wrap .tile p.uppercase{text-transform:uppercase}
.trail-tile-container .tile-wrap .tile p.vote-percentage{color:#676767}
.trail-tile-container .tile-wrap .tile p.vote-percentage span{color:#de1d39;font-size:20px}
.trail-tile-container .tile-wrap .tile a{text-align:center;border:0;width:100%;border-radius:0;margin-top:10px;padding:5px 0;background:#094b95;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif}
.trail-tile-container .tile-wrap .tile a:hover,.trail-tile-container .tile-wrap .tile a:active,.trail-tile-container .tile-wrap .tile a.active{background:#a6a7a2}
.trail-tile-container.vote-off .tile-wrap .tile .img-container{cursor:auto}
.trail-tile-container.vote-off .tile-wrap .tile .img-container .rolloverText{display:none}
.trail-tile-container .column-trail,.trail-tile-container .column-form{padding:30px 15px}
.trail-tile-container .column-trail p,.trail-tile-container .column-form p{text-align:justify;text-justify:inter-word;margin:0;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;font-size:12px}
.trail-tile-container h3.trail-title,.trail-tile-container h3.vote-title{color:#bb254b;font-size:18px;font-weight:bold;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}
.trail-tile-container h3.vote-title{margin-top:-4px}
.trail-tile-container .trail-modal-img img{width:100%}
.trail-tile-container .column-form input.form-control,.trail-tile-container .checkbox label{border-radius:0;margin-bottom:8px;font-family:'Gotham-Book';font-size:12px;color:#444}
.trail-tile-container .column-form input.form-control.error,.trail-tile-container .checkbox label.error{margin-bottom:0;border-color:#d0202f;color:#d0202f}
.trail-tile-container .column-form input.form-control:focus,.trail-tile-container .checkbox label:focus{border-color:inherit;outline:0;-webkit-box-shadow:none;box-shadow:none}
.trail-tile-container .column-form label.error{color:#d0202f;font-family:'Gotham-Book';font-weight:100;font-size:12px;margin:0 0 10px}
.trail-tile-container .column-form p{margin-bottom:40px}
.trail-tile-container .close-btn{height:30px}
.trail-tile-container .close-btn button.close-collapse{position:absolute;width:1000%;height:40px;left:0;top:-5px;background:#d0202f;border:0;color:#fff;transform:scaleY(0.75) translateX(-45%)}
.trail-tile-container .close-btn button.close-collapse .icon-arrow-up{color:#fff;font-size:2.8em;line-height:30px}
.trail-tile-container .close-btn button.close-collapse .icon-arrow-up:before{content:"\e60e" !important}
.trail-tile-container .ruler-horizontal{position:absolute;width:1000%;height:1px;background:#ccc;transform:translateX(-45%)}
.trail-tile-container .column-form button[type="submit"]{text-align:center;width:100%;border-radius:0;margin-top:10px;padding:5px 0;background:#094b95;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.trail-tile-container .column-form button[type="submit"]:active,.trail-tile-container .column-form button[type="submit"]:focus{outline:0}
.trail-tile-container .tile-lightbox p{display:none}
@media(min-width:1200px){.trail-tile-container .trail-tile-wrap{max-width:800px;margin:auto;float:none}
.trail-tile-container .tile-wrap{padding:10px 15px}
}
@media(min-width:768px) and (max-width:991px){.trail-tile-container .tile-wrap .tile p{font-size:11px}
}
@media(max-width:767px){.trail-tile-container .trail-tile-wrap .drawer-placeholder .content>div{padding:0}
.trail-tile-container .column-trail,.trail-tile-container .column-form{padding:30px 0}
.trail-tile-container .tile-wrap{padding:0 12vw}
.trail-tile-container .tile-wrap .trail-modal-img{margin:0 -12vw}
.trail-tile-container .column-form p{margin-bottom:20px}
.trail-tile-container h3.trail-title,.trail-tile-container h3.vote-title{font-size:22px}
}
@media(max-width:375px){.trail-tile-container .tile-wrap{padding:0 8vw}
.trail-tile-container .tile-wrap .trail-modal-img{margin:0 -8vw}
}
.featherlight:last-of-type{background:rgba(255,255,255,0.8)}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:visible;padding:0;border-bottom:0;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:-10px;right:-10px;line-height:20px;width:20px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(0,0,0,0.5);color:white;border-radius:21.5px;font-weight:bold}
.featherlight .tile-lightbox{max-width:800px;display:block !important;visibility:visible !important}
.featherlight .tile-lightbox p{border:solid 2px #ccc;border-top:0;background:white;padding:10px;font-family:'Gotham-Bold';text-transform:uppercase;font-size:14px;text-align:left;margin:0;display:block}
.featherlight .tile-lightbox p span.light{color:#666;font-size:14px}
.featherlight .tile-lightbox img{min-height:300px}
.bg #progressStatus{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(min-width:750px){.marathonComponent .padLeft{padding-left:20px}
.marathonComponent .padRight{padding-right:20px}
.marathonComponent .secondaryDiv{background:#eee;padding-top:25px}
.marathonComponent .secondaryDiv div img{padding-left:45%;padding-top:3%}
.marathonComponent h1.marthonHead,.marathonComponent .marthonHead p{color:#d02436;text-align:center;padding:13px 120px 0;font-family:Gotham-medium;letter-spacing:6px}
.marathonComponent .marthonHeadPara{color:#000;font-size:14px;text-align:center;padding:13px 199px 20px;font-family:Gotham-Book}
.marathonComponent .followInstagram{text-align:center;padding:70px 250px}
.marathonComponent .followInstagram p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .followInstagram1{padding:40px 250px;font-weight:600;text-align:center}
.marathonComponent .followInstagram1 p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .lowerContent{margin:35px 1px;font-size:14px}
.marathonComponent .padTop{padding-top:0}
.marathonComponent .marathonHeading1{position:relative;text-align:center;padding:15px 100px}
.marathonComponent .form-validation-error-message{padding:30px 30px 0 30px;vertical-align:middle}
}
@media(min-width:600px) and (max-width:749px){.marathonComponent .secondaryDiv{background:#eee;padding-top:25px}
.marathonComponent .secondaryDiv div img{padding-left:36%;padding-top:8%}
.marathonComponent h1.marthonHead,.marathonComponent .marthonHead p{color:#d02436;text-align:center;padding:5px !important;font-family:Gotham-medium;letter-spacing:6px}
.marathonComponent .marthonHeadPara{color:#000;font-size:14px;text-align:center;font-family:Gotham-Book}
.marathonComponent .marthonHeadPara p{padding:10px !important}
.marathonComponent .formPadding{padding-left:15px !important;padding-right:15px !important;margin-top:10px !important}
.marathonComponent .contentPlace{position:relative;margin-top:0 !important;width:100% !important}
.marathonComponent .enterToWin{margin-bottom:20px}
.marathonComponent .enterToWin label{display:none}
.marathonComponent .btn-default{height:50px;width:96%}
.marathonComponent .followInstagram{text-align:center;padding:10px}
.marathonComponent .followInstagram p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .followInstagram1{padding:10px;font-weight:600;text-align:center}
.marathonComponent .followInstagram1 p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .lowerContent{padding:10px;font-size:14px}
.marathonComponent .padTop{padding-top:56px}
.marathonComponent .marathonHeading1{position:relative;text-align:center;padding:15px}
.marathonComponent .form-validation-error-message{padding:30px 30px 0 0;vertical-align:middle}
}
@media(min-width:320px) and (max-width:599px){.marathonComponent .secondaryDiv{background:#eee;padding-top:25px}
.marathonComponent .secondaryDiv div img{padding-left:28%;padding-top:8%}
.marathonComponent h1.marthonHead,.marathonComponent .marthonHead p{color:#d02436;text-align:center;padding:5px !important;font-family:Gotham-medium;letter-spacing:6px}
.marathonComponent .marthonHeadPara{color:#000;font-size:14px;text-align:center;font-family:Gotham-Book}
.marathonComponent .marthonHeadPara p{padding:10px !important}
.marathonComponent .formPadding{padding-left:15px !important;padding-right:15px !important;margin-top:10px !important}
.marathonComponent .contentPlace{position:relative;margin-top:0 !important;width:100% !important}
.marathonComponent .enterToWin{margin-bottom:20px}
.marathonComponent .enterToWin label{display:none}
.marathonComponent .btn-default{height:50px;width:96%}
.marathonComponent .followInstagram{text-align:center;padding:10px}
.marathonComponent .followInstagram p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .followInstagram1{padding:10px;font-weight:600;text-align:center}
.marathonComponent .followInstagram1 p{font-size:20px;color:#0154a2;font-family:Gotham-Medium}
.marathonComponent .lowerContent{padding:10px;font-size:14px}
.marathonComponent .padTop{padding-top:56px}
.marathonComponent .marathonHeading1{position:relative;text-align:center;padding:15px}
.marathonComponent .form-validation-error-message{padding:30px 30px 0 0;vertical-align:middle}
}
.marathonComponent #compContainerId{font-family:gotham-book}
.marathonComponent .logo-img{margin:0 auto;padding:10px}
.marathonComponent .secondaryDiv{background:#eee;padding-top:25px}
.marathonComponent .secondaryImageDiv{height:0}
.marathonComponent .secondaryImageDiv div img{width:100%}
.marathonComponent h3{color:#01539c;font-family:gotham-medium}
.marathonComponent .btnColor{background:#d0202f;color:#fff}
.marathonComponent .btnColor:hover{background:#d0202f;color:#fff}
.marathonComponent .compContainer{width:100%}
.marathonComponent .container{width:75%}
.marathonComponent .required:after{content:"*";color:#d02436}
.marathonComponent .denotes:before{content:"*";color:#d02436}
.marathonComponent .imageContainer{background-size:100%;color:#fff}
.marathonComponent .imageContainer img{width:100%}
.marathonComponent .imageTeamUltra{background-size:100% auto;color:#fff}
.marathonComponent .imageArrow{width:100%}
.marathonComponent .marathonHeading{position:relative;text-align:center;top:-260px;padding:15px 100px;margin-bottom:-250px}
.marathonComponent .contentPlace{position:relative;margin-top:50px}
.marathonComponent .btnColor{background:#d0202f;color:#fff}
.marathonComponent .btnColor:hover{background:#d0202f;color:#fff}
.marathonComponent .required:after{content:"*";color:#d02436}
.marathonComponent .denotes:before{content:"*";color:red}
.marathonComponent .leftContentSection{background-size:100% auto;color:#fff;height:auto;padding:10px 30px;background-color:#EEE}
.marathonComponent .leftContentSection div img{width:100%}
.marathonComponent .headingSection{height:60px;text-align:center;font-size:25px;padding:10px 30px;background-color:#0154a2;color:#FFF;font-family:Gotham-bold;letter-spacing:5px}
.marathonComponent .checkOutRules a{color:#d02436;font-family:Gotham-bold}
.marathonComponent h5.checkOutRules p{color:#d02436;font-family:Gotham-bold}
.marathonComponent .marthonRulesHeading{padding-top:5px;font-family:Gotham-bold}
.marathonComponent .marthonPara{color:#000;font-family:Gotham-book}
.marathonComponent .marthonPara p{color:#000;font-size:14px !important;font-family:Gotham-book !important}
.marathonComponent .marthonPara ul{color:#000;font-family:Gotham-book !important;font-size:14px !important;padding:15px 15px}
.marathonComponent .recaptchaBackground{background:#0154a2;padding:12px 20px 0 5px}
.marathonComponent .form-group label{font-family:gotham-medium}
.marathonComponent label{display:inline}
.marathonComponent .marathon-error-msg label,.marathonComponent .marathon-error-msg span.labelAgreeYes{color:#d0202f}
.marathonComponent .marathon-error-msg input,.marathonComponent .marathon-error-msg select,.marathonComponent .marathon-error-msg textarea,.marathonComponent .marathon-error-msg.recaptchaBackground{border-color:#d0202f;background-color:rgba(208,32,47,0.3);width:100%}
.marathonComponent .marathon-error-msg #notSelected{width:auto}
.marathonComponent .agreeLabel{padding-right:10px !important;margin-top:10px}
.marathonComponent .agreeLabel .labelAgreeYes{font-weight:normal !important;font-family:Gotham-book}
.marathonComponent .enterToWin{margin-bottom:20px}
.marathonComponent .enterToWin label{display:none}
.marathonComponent .formPadding{padding:0 0 0 60px;margin-top:-24px}
.marathonComponent .denotes{font-size:14px}
.marathonComponent .imageArrow1{height:0}
.marathonComponent .thankyou1{width:100%}
.marathonComponent .imageTeamUltra1{margin-top:50px}
.marathonComponent .imageTeamUltra1 img{margin:0 auto}
.marathonComponent .backGroundSection1{background:#eee}
.marathonComponent .marathonHeading1{text-align:center;padding-bottom:30px;display:none}
.marathonComponent .socialSection1{text-align:center;margin-top:30px}
.marathonComponent .followBtn1{padding:40px 10px}
.marathonComponent .followInstagram1{padding-top:40px;font-size:20px;color:#0154a2;font-weight:600;font-family:Gotham-Medium}
.marathonComponent .marthonHead1{color:#d0202f;font-family:Gotham-Medium}
.marathonComponent .marthonNotify1{font-family:Gotham-Medium}
.marathonComponent .btn-default{background-color:#d0202f !important;color:#fff !important;height:50px;text-transform:uppercase;font-family:Gotham-book;font-size:20px}
.marathonComponent .btn-thanks{background-color:#d0202f !important;color:#fff !important;height:60px;font-family:Gotham-book;font-size:20px;text-transform:uppercase}
.marathonComponent .instagram-thanks{height:50px}
.marathonComponent .radio{position:relative;float:left;clear:left;display:block;padding-left:40px;margin-top:1px !important;margin-bottom:12px;line-height:22px;color:#666;cursor:pointer;font-family:Gotham-book !important}
.marathonComponent .radio:before{background:#fff;content:"";position:absolute;display:inline-block;top:0;left:0;width:22px;height:22px;border:1px solid #bbb;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:inset 0 0 0 0 rgba(0,0,0,0.3),0 0 0 0 rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.3),0 0 0 0 rgba(255,255,255,0.8);border-radius:16px}
.marathonComponent input[type="radio"]{display:none}
.marathonComponent input[type="radio"]:checked+label:before{content:"\2022";text-align:center;line-height:10px;font-family:Tahoma;font-size:30px;color:#d02436;text-shadow:0 0 1px #bbb;height:22px;width:22px;padding-top:3px;padding-left:1px;border:1px solid #bbb}
.marathonComponent #thankYouMessage{display:none}
.marathonComponent .secondaryDiv{padding:30px 0}
.marathonComponent #marathon-form div input{margin-top:5px}
.marathonComponent #marathon-form div textarea{margin-top:5px}
.marathonComponent #marathon-form div div.dropdown{margin-top:5px}
.aem-AuthorLayer-Edit .marathonComponent #thankYouMessage,.cq-wcm-edit .marathonComponent #thankYouMessage{display:block}
.lf-mosaic-wrap li.card-container{width:20% !important}
.lf-mosaic-wrap li.card-container:nth-of-type(1n+16){display:none}
@media(max-width:991px){.lf-mosaic-wrap li.card-container{width:33% !important}
.lf-mosaic-wrap li.card-container:nth-of-type(1n+10){display:none}
}
@media(max-width:768px){.lf-mosaic-wrap li.card-container{width:50% !important}
.lf-mosaic-wrap li.card-container:nth-of-type(1n+9){display:none}
}
.michultra-sweeps .normal-section .section-heading{display:flex;flex-wrap:wrap;justify-content:center;margin:60px auto 20px}
.michultra-sweeps .normal-section .section-heading .main-title{order:2;color:#972b39;max-width:100%;text-align:center;flex-basis:100%;padding:0;margin:0;font-weight:bold;letter-spacing:5px}
.michultra-sweeps .normal-section .section-heading .first-title{order:1;color:#be3436;text-transform:uppercase;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:4px;font-size:2rem;padding:0 0 5px;width:100%}
.michultra-sweeps #contest-page.normal-section .text{padding-left:0;padding-right:0}
.michultra-sweeps #contest-page.normal-section .parsys.par1{padding:0 30px}
.michultra-sweeps #contest-page.normal-section .parsys.par1 .text p{text-align:justify !important}
.michultra-sweeps #contest-page.normal-section #challenge-prizes .text p{margin:0 5px 15px;width:100%}
.michultra-sweeps #contest-page.normal-section.winoneof95000fitnessexperiences #challenge-prizes{padding-bottom:0}
.michultra-sweeps #contest-page.normal-section.winoneof95000fitnessexperiences #challenge-prizes .text p{margin:10px auto 15px;max-width:600px;text-align:justify !important}
.michultra-sweeps #error-already-entered.normal-section .text p a{text-transform:uppercase;font-weight:bold}
.michultra-sweeps #error-already-entered.normal-section .drizly-button{height:auto;margin:0;padding:0}
.michultra-sweeps #error-already-entered.normal-section .drizly-button a{background:url('../../../content/dam/universaltemplate/michelobultra/95k-contest/Drizly_Button.png') no-repeat center;width:175px;height:190px;margin:-22px auto;text-indent:-5000px;text-decoration:none;border-radius:none;background-size:contain;padding:0}
.michultra-sweeps #error-already-entered.normal-section .drizly-button a:hover{background:url('../../../content/dam/universaltemplate/michelobultra/95k-contest/Drizly_Button_HOVER.png') no-repeat center;background-size:contain}
.michultra-sweeps #error-already-won.normal-section .button.section a,.michultra-sweeps #prize-confirmation.normal-section .button.section a{width:63px;height:52px;background-color:transparent;text-indent:-5000px;text-decoration:none;border:#be353a solid 1px;border-radius:10px}
.michultra-sweeps #error-already-won.normal-section .button.section a:active,.michultra-sweeps #prize-confirmation.normal-section .button.section a:active{box-shadow:none}
.michultra-sweeps #error-already-won.normal-section .button.section a:focus,.michultra-sweeps #prize-confirmation.normal-section .button.section a:focus{outline:0}
.michultra-sweeps #error-already-won.normal-section .button.section .link-button,.michultra-sweeps #prize-confirmation.normal-section .button.section .link-button{width:50%;margin-top:15px;float:left}
.michultra-sweeps .text p .op1{font-size:120%}
.michultra-sweeps .facebook-share-button a{background:url('../../../content/dam/universaltemplate/michelobultra/95k-contest/Facbook_Logo.png') no-repeat center;float:right;margin-right:2%;background-size:auto 83%}
.michultra-sweeps .facebook-share-button a:hover{opacity:.8}
.michultra-sweeps .twitter-share-button a{background:url('../../../content/dam/universaltemplate/michelobultra/95k-contest/Twitter_Logo.png') no-repeat center;float:left;margin-left:7%;background-size:auto 78%}
.michultra-sweeps .twitter-share-button a:hover{opacity:.8}
.michultra-sweeps .youtube-share-button a{background:url('../../../content/dam/universaltemplate/michelobultra/95k-contest/YouTube_Logo.png') no-repeat center;float:left;margin-left:7%;background-size:80% auto}
.michultra-sweeps .youtube-share-button a:hover{opacity:.8}
@media(max-width:768px){.michultra-sweeps .image.section .image-component{padding:2px;margin:-20px 0}
.michultra-sweeps .image.section:first-child{display:none}
.michultra-sweeps .normal-section .section-heading{margin:0 0 3px;padding-top:4%}
.michultra-sweeps .normal-section .section-heading .main-title{font-size:2.5rem;letter-spacing:3px}
.michultra-sweeps .normal-section .section-heading .first-title{font-size:1.75rem}
.michultra-sweeps #contest-page.normal-section .text p{margin-bottom:10px !important}
.michultra-sweeps #contest-page.normal-section #challenge-prizes .text p{margin-left:0;margin-right:0;width:95%}
.michultra-sweeps #contest-page.normal-section .container .normal-section-content .parbase{order:1;width:98%;margin:auto}
.michultra-sweeps #contest-page.normal-section .container .normal-section-content .parbase .row div .parsys{display:flex;flex-wrap:wrap;width:100%}
.michultra-sweeps #contest-page.normal-section .container .normal-section-content .parbase .row div .parsys .parbase .col-xs-12{width:50%}
.michultra-sweeps #contest-page.normal-section .container .normal-section-content .Section{order:2;width:100%}
.michultra-sweeps #contest-page.normal-section .container .normal-section-content .Section #contest-page-form{padding:0 5%}
.michultra-sweeps #contest-page.normal-section.winoneof95000fitnessexperiences #challenge-prizes .parbase.image.section{order:0;margin:-20px 0 -30px;display:block}
.michultra-sweeps #contest-page.normal-section.winoneof95000fitnessexperiences #challenge-prizes .parbase.image.section .image-component img{display:block}
.michultra-sweeps #contest-page.normal-section.winoneof95000fitnessexperiences #challenge-prizes .button.section{width:100%}
.michultra-sweeps #winner-page.normal-section #winner-page-results input,.michultra-sweeps #winner-page.normal-section #winner-page-results select{margin-left:5%;width:90%}
.michultra-sweeps #winner-page.normal-section #winner-page-results .search-btn{width:90% !important}
.michultra-sweeps #winner-page.normal-section #winner-page-results .partner-block{padding-left:1%;padding-right:1%}
.michultra-sweeps #error-already-entered.normal-section .drizly-button a{width:30%;max-width:175px;height:calc(32vw);margin-bottom:-5px}
}
.card-wall__content>div{border-radius:4px}
.card-wall__content>div section{border-radius:4px}
.card-faq__front{border-radius:4px;overflow:hidden}
.card-faq__content{background-color:#f9f9f9;color:#d0202f;padding:40px}
.card-faq__hover{background-color:rgba(208,32,47,0.9);color:#fff;border-radius:4px}
.card-faq__answer{background-color:#f9f9f9;color:#d0202f;border-radius:4px;padding:60px}
.card-faq__answer-qu h1,.card-faq__answer-ans h1,.card-faq__answer-qu h2,.card-faq__answer-ans h2,.card-faq__answer-qu h3,.card-faq__answer-ans h3,.card-faq__answer-qu p,.card-faq__answer-ans p{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7;text-align:left !important}
.card-faq__close{right:12px;top:0;font-size:2.5em}
.card-faq__label{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:.3em;line-height:1.5;text-transform:uppercase;margin:0 0 30px}
.card-faq__hover .card-faq__label{margin:30px 0 0;font-size:18px}
.card-faq hr{margin:60px 0}
.containerFlex .commerce{padding:5%}
@media(min-width:480px){.containerFlex .commerce{padding:calc(5% - .25em)}
}
.modal.universal-modal.magento-hotspot .modal-header{display:none}
.modal.universal-modal.magento-hotspot .modal-content{width:90%;max-width:none;position:absolute;left:0;right:0;margin-top:12.5vh}
@media(min-width:768px){.modal.universal-modal.magento-hotspot .modal-content{margin-top:20vh}
}
.product-modal{background-color:#f7f7f7;max-width:450px;margin:auto;padding:5%}
@media(min-width:768px){.product-modal{max-width:80%;padding:25px}
}
.product-modal h1{font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#d0202f;font-size:20px;letter-spacing:5px;padding:10px;text-transform:uppercase}
@media(min-width:768px){.product-modal h1{text-align:left;font-size:24px;padding:0}
}
.product-modal p,.product-modal ul,.product-modal li,.product-modal .price{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#6b6b6b;text-align:left}
.product-modal p,.product-modal .price{margin:0 0 20px}
.product-modal .error-product-unavailable p{text-align:center;color:#d0202f;font-size:18px;font-weight:bold}
@media(min-width:992px){.product-modal .error-product-unavailable p{text-align:left}
}
.product-modal .close{text-transform:uppercase;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#434343;font-size:1em;opacity:.5;line-height:1.5}
.product-modal .close:hover,.product-modal .close:focus{opacity:.75}
.product-modal .close .fa,.product-modal .close button{display:none}
.product-modal .product-thumb{min-height:50px;display:block;background-color:#fff;margin:0 0 20px}
.product-modal .share-list{border-top:1px solid #0059a3;border-bottom:1px solid #0059a3;color:#0059a3;font-size:1em;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:1em 0;padding:1em 0}
@media(min-width:768px){.product-modal .share-list{margin:0 0 1em}
}
.product-modal .share-list:hover,.product-modal .share-list:focus{color:#d0202f}
.product-modal .share-list li{display:inline-block;list-style-type:none;padding:0 1em}
.product-modal .share-list li:first-child{padding:0}
.product-modal .share-list li a{color:#0059a3}
.product-modal .share-list li a:hover,.product-modal .share-list li a:focus{color:#d0202f}
.product-modal .fa:before{font-family:"FontAwesome","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;color:inherit}
.product-modal .fa.fa-facebook:before{content:"\f09a"}
.product-modal .fa.fa-twitter:before{content:"\f099"}
.product-modal .fa.fa-link:before{content:"\f0c1"}
.product-modal .fa.fa-level-down:before{content:"\f149"}
.product-modal .fa.fa-sign-out:before{content:"\f08b"}
.product-modal .product-sku{display:none}
.product-modal .size-chart{padding:0;text-align:left;color:#6b6b6b;margin:0 0 30px}
.product-modal .basic-error-box{display:block;margin-top:30px;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#0059a3}
.product-modal input[type=radio]{display:none}
.product-modal .radio label:before{border-radius:50%}
.product-modal input[type=radio]:checked+label:before{content:"\2022";color:#d0202f;font-size:28px;text-align:center;line-height:18px}
.product-modal label{display:inline-block;cursor:pointer;position:relative;margin:0 10px;font-size:14px}
.product-modal label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:12px;position:absolute;bottom:-20px;background-color:#f9f9f9;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}
.product-modal label[for*="qty"]{display:block;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:15px 5%}
@media(min-width:768px){.product-modal label[for*="qty"]{justify-content:flex-start;max-width:350px;padding:15px 0}
}
.product-modal .cat-label{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;text-align:left;font-size:16px;letter-spacing:.1em;color:#d0202f;display:block;padding:12px 0 6px}
.product-modal .controls-wrapper{margin:0 0 10px}
.product-modal .minus,.product-modal .plus{display:inline-block;font-size:20px;text-decoration:none;width:50px;text-align:center;position:relative;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#d0202f;border:1px solid #0059a3;background-color:#fff}
.product-modal .minus{border-radius:15px 4px 4px 15px}
.product-modal .plus{border-radius:4px 15px 15px 4px}
.product-modal [name=quantity]{width:80px;height:29px;font-size:16px;text-align:center;display:block;margin:0 10px;line-height:normal;border:1px solid #0059a3;border-radius:4px;color:#d0202f;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:5px}
.product-modal [name=quantity]:focus{outline:1px solid #d0202f}
.product-modal .update,.product-modal .delete{width:33%;text-transform:uppercase;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0059a3;font-size:1em}
.product-modal .update:hover,.product-modal .delete:hover,.product-modal .update:focus,.product-modal .delete:focus{text-decoration:none;color:#a51d38}
@media(min-width:768px){.product-modal .update,.product-modal .delete{width:35%}
}
.product-modal .divider{border-bottom:1px solid #0059a3;clear:both;margin:20px 0;padding:0}
@media(min-width:768px){.product-modal .divider{padding:10px}
}
.product-modal .cta-add-continue,.product-modal .cta-checkout{color:#fff;background-color:#d0202f;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;line-height:2;margin:0 auto;padding:7px 25px;text-align:center;border:0;border-radius:4px;display:block;margin:20px auto;max-width:300px}
@media(min-width:992px){.product-modal .cta-add-continue,.product-modal .cta-checkout{margin:20px 0}
}
.product-modal .cta-add-continue:hover,.product-modal .cta-checkout:hover,.product-modal .cta-add-continue:focus,.product-modal .cta-checkout:focus{text-decoration:none;background-color:#a51d38}
@media(min-width:768px){.cart-modal .col-xs-12{display:inline-block;padding:0;text-align:left}
.cart-modal .col-xs-12:nth-of-type(1){width:30%;margin-right:2.5%}
.cart-modal .col-xs-12:nth-of-type(2){width:67.5%}
}
@media(min-width:992px){.cart-modal .col-xs-12:nth-of-type(1){width:30%}
.cart-modal .col-xs-12:nth-of-type(2){width:67.5%}
}
.cart-modal .product-thumb{background-color:#fff;padding:5%;margin:0}
.cart-modal .cta-checkout{margin:0 auto}
@media(min-width:992px){.cart-modal .cta-checkout{margin:0 auto}
}
.cart-modal .cta-checkout .fa{display:none}
.cart-modal label:before{display:none}
.cart-modal .qty{width:30%;border:1px solid #0059a3;text-align:center;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;color:#d0202f;font-size:14px;padding:10px 10px 7px;border-radius:4px;background-color:#fff}
.cart-modal .qty:focus{outline:0;border-color:#d0202f;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6)}
.hotspot-image{position:relative}
.hotspot-image .imageMapImg{display:block;width:100%;height:auto}
.hotspot-image .hotspot{display:inline-block;position:absolute;background-color:#d0202f;border-radius:50%;cursor:pointer;color:#fff;font-family:"FontAwesome","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;line-height:1.5;text-align:center;border:3px solid #fff}
.hotspot-image .hotspot:active,.hotspot-image .hotspot:focus,.hotspot-image .hotspot:hover{background-color:#a51d38}
.hotspot-image .hotspot:before,.hotspot-image .hotspot.visited::before{content:"\f217"}
.hotspot-image .hotspot.added::before{content:"\f00c"}
.hotspot-image .hotspot.viewed{background:#0059a3}
.magento_product{display:flex;width:100%}
.magento-product{position:relative;display:flex;width:100%;overflow:hidden}
.magento-product-wrapper{background-color:#f9f9f9;border-radius:4px;text-align:center;display:flex;width:100%;flex-direction:column;padding:20px 20px 65px}
.magento-product-title{width:100%;color:#01539c;text-align:center;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}
@media(min-width:480px){.magento-product-title{display:flex;justify-content:center;align-items:center;height:3em;font-size:1.2em}
}
@media(min-width:1200px){.magento-product-title{font-size:1.4em;height:3.1em}
}
.magento-product-image{opacity:1;height:auto;transition:opacity .25s ease-in-out;flex-shrink:0;background-color:#f9f9f9;margin:0 0 20px;width:100%;height:66vw;background-position:center;background-repeat:no-repeat;background-size:contain}
@media(min-width:480px){.magento-product-image{height:38vw}
}
@media(min-width:768px){.magento-product-image{height:25vw}
}
@media(min-width:992px){.magento-product-image{height:18vw}
}
@media(min-width:1200px){.magento-product-image{height:19vw}
}
.magento-product-image img{display:none;width:100%;height:auto}
.active .magento-product-image{opacity:.5}
.magento-product-sku{display:none}
.magento-product-price{font-size:1.2em;width:100%;text-align:center;color:#01539c;font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 20px}
.magento-product-button{font-size:1.1em;font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#d0202f;color:#fff;padding:12px 36px;border-radius:4px;display:none;margin:auto auto 0 auto;opacity:1;transition:opacity .25s ease-in-out;height:auto;align-self:center}
.magento-product-button:focus,.magento-product-button:visited,.magento-product-button:active,.magento-product-button:hover{background-color:#a51d38;color:#fff;text-decoration:none}
.complete .magento-product-button{display:inline-block}
.magento-product-button.disabled{opacity:.5;cursor:not-allowed}
.magento-product-sizes-title{width:100%;text-align:center;color:#01539c;font-family:"Gotham-Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px;font-size:1em}
.magento-product-sizes-list{width:100%;margin:0 0 20px}
.magento-product-size-label{font-weight:normal;position:relative;color:#01539c;margin:0 .25em;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em}
.magento-product-size-label:hover{color:#d0202f;cursor:pointer;font-weight:bold}
.magento-product-size-label input:checked ~ span{color:#d0202f;border-bottom:solid 2px #d0202f;font-weight:bold}
.magento-product-size-input{position:absolute;top:0;left:0;right:0;height:20px;width:20px;margin:auto !important;opacity:0}
.magento-product-size-input:hover{cursor:pointer}
.magento-product-progress-status{visibility:hidden;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;height:32px;width:32px;margin:auto}
.complete .magento-product-progress-status{display:none}
.active .magento-product-progress-status{display:inline-block}
.magento-product-status-message{font-size:.9em;color:#d0202f;position:absolute;padding:5px 20px;bottom:-50px;min-height:12.5vw;left:0;right:0;opacity:0;transition:all .25s ease-in-out;text-align:center;display:flex;align-items:center;justify-content:center}
.magento-product-status-message span{display:inline-block;vertical-align:middle}
@media(min-width:480px){.magento-product-status-message{min-height:8.33vw}
}
@media(min-width:768px){.magento-product-status-message{min-height:5.21vw}
}
@media(min-width:992px){.magento-product-status-message{min-height:4.03vw}
}
@media(min-width:1200px){.magento-product-status-message{min-height:3.33vw}
}
.magento-product-status-message.active{opacity:1;bottom:0}
.siblingNavigation{margin:1em 0}
.siblingNavigation button{font-size:1em;background-color:#f9f9f9;border:1px solid #01539c;border-radius:4px;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;text-transform:uppercase;letter-spacing:.1em;width:90%;text-align:left;margin:0 5%;padding:13px 20px 10px}
@media(min-width:768px){.siblingNavigation button{display:none}
}
.siblingNavigation button:focus{outline:0}
.siblingNavigation button:after{content:'\e60a';font-family:'Anheuser-Busch-Icons-v2';float:right;color:#01539c;font-size:.7em;transform:rotate(90deg);padding-top:.7em}
.siblingNavigation ul{margin:0 5%;padding:10px 20px;width:90%;margin:1px 5% 0;background-color:#f9f9f9;border:1px solid #01539c;border-radius:4px}
@media(min-width:768px){.siblingNavigation ul{display:flex !important;justify-content:center;flex-wrap:wrap;background-color:transparent;border:0;padding:0;margin:2em 5%;overflow:visible !important}
}
.siblingNavigation ul li{list-style-type:none;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;padding:10px 0}
@media(min-width:768px){.siblingNavigation ul li{margin:0 5px;padding:0 20px}
}
.siblingNavigation ul li.selected a,.siblingNavigation ul li:hover a,.siblingNavigation ul li.selected:focus,.siblingNavigation ul li:hover:focus{color:#d0202f}
@media(min-width:768px){.siblingNavigation ul li.selected a,.siblingNavigation ul li:hover a,.siblingNavigation ul li.selected a:focus,.siblingNavigation ul li:hover a:focus{background-color:#fff;color:#d0202f;text-decoration:none;border-bottom:2px solid #d0202f}
}
.siblingNavigation ul li a{font-size:1em;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;text-transform:uppercase;letter-spacing:normal;background-color:transparent;text-decoration:none;padding:10px 0}
.siblingNavigation ul li a:hover,.siblingNavigation ul li a:focus{text-decoration:underline;color:#d0202f}
@media(min-width:768px){.siblingNavigation ul li a{padding:10px 0;border:0;font-family:"Gotham-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#d0202f}
.siblingNavigation ul li a:hover,.siblingNavigation ul li a:focus{background-color:#fff;color:#a51d38;text-decoration:none;border-bottom:2px solid #a51d38}
}
.tabbedContent .commerce>div{padding:5%}
@media(min-width:480px){.tabbedContent .commerce>div{padding:calc(5% - .25em)}
}
.tabbedContent button{font-size:1em;background-color:#f9f9f9;border:1px solid #01539c;border-radius:4px;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;text-transform:uppercase;letter-spacing:.1em;width:90%;text-align:left;margin:1em 5% 0;padding:13px 20px 10px}
@media(min-width:768px){.tabbedContent button{display:none}
}
.tabbedContent button:focus{outline:0}
.tabbedContent button:after{content:'\e60a';font-family:'Anheuser-Busch-Icons-v2';float:right;color:#01539c;font-size:.7em;transform:rotate(90deg);padding-top:.7em}
.tabbedContent ul{display:block;margin:0 5%;padding:10px 20px;width:90%;margin:1px 5% 1em;background-color:#f9f9f9;border:1px solid #01539c;border-radius:4px}
@media(min-width:768px){.tabbedContent ul{display:flex !important;justify-content:center;flex-wrap:wrap;background-color:transparent;border:0;padding:0;margin:1em 5%;overflow:visible !important}
}
.tabbedContent ul li{list-style-type:none;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;padding:10px 0}
@media(min-width:768px){.tabbedContent ul li{margin:0 5px}
}
.tabbedContent ul li.selected a,.tabbedContent ul li:hover a,.tabbedContent ul li.selected:focus,.tabbedContent ul li:hover:focus{color:#d0202f}
@media(min-width:768px){.tabbedContent ul li.selected a,.tabbedContent ul li:hover a,.tabbedContent ul li.selected a:focus,.tabbedContent ul li:hover a:focus{background-color:#a51d38;color:#fff}
}
.tabbedContent ul li a{font-size:1em;font-family:"Gotham-Medium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#01539c;text-transform:uppercase;letter-spacing:.1em;background-color:#f9f9f9;text-decoration:none;padding:10px 0}
.tabbedContent ul li a:hover,.tabbedContent ul li a:focus{text-decoration:underline;color:#d0202f}
@media(min-width:768px){.tabbedContent ul li a{font-family:"Gotham-Book","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#d0202f;color:#fff;padding:12px 36px;border-radius:4px}
.tabbedContent ul li a:hover,.tabbedContent ul li a:focus{background-color:#a51d38;color:#fff;text-decoration:none}
}