@font-face{font-family:"gotham";src:url(../fonts/GothamCondensed-Medium.woff) format("woff"),url(../fonts/GothamCondensed-Medium.ttf) format("ttf")}@font-face{font-family:"sackers";src:url(../fonts/304D78_0_0.woff) format("woff"),url(../fonts/304D78_0_0.ttf) format("ttf")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#d81223;text-decoration:none}a:hover,a:focus{color:#910c17;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid hsl(0,0%,93.5%)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:hsl(0,0%,46.7%)}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:41px}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media(min-width:769px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center,.retail .request-product-landing,.retail .producers-banner,.retail h1{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:hsl(0,0%,46.7%)}.text-primary{color:#d81223}a.text-primary:hover,a.text-primary:focus{color:#a90e1b}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:hsl(1.1650485437,43.829787234%,36.0784313725%)}.bg-primary{color:#fff}.bg-primary{background-color:#d81223}a.bg-primary:hover,a.bg-primary:focus{background-color:#a90e1b}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:hsl(102.5,44.4444444444%,79.4117647059%)}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:hsl(200,65.2173913043%,80.9803921569%)}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:hsl(50.4,80.6451612903%,83.9215686275%)}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:hsl(0,43.4782608696%,80.9803921569%)}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid hsl(0,0%,93.5%)}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media(min-width:769px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted hsl(0,0%,46.7%)}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid hsl(0,0%,93.5%)}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:hsl(0,0%,46.7%)}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid hsl(0,0%,93.5%);border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:" —"}address{margin-bottom:22px;font-style:normal;line-height:1.428571429}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width:769px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:769px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:hsl(0,0%,46.7%);text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:hsl(0,0%,91.0784313725%)}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:hsl(102.5,44.4444444444%,84.4117647059%)}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:hsl(200,65.2173913043%,85.9803921569%)}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:hsl(50.4,80.6451612903%,88.9215686275%)}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:hsl(0,43.4782608696%,85.9803921569%)}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:768px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.428571429;color:hsl(0,0%,33.5%)}.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.428571429;color:hsl(0,0%,33.5%);background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:hsl(0,0%,93.5%);opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:searchfield;border-radius:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button!important}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:36px}input[type=date].input-sm,.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm input[type=date],input[type=time].input-sm,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm input[type=time],input[type=datetime-local].input-sm,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm input[type=datetime-local],input[type=month].input-sm,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm input[type=month]{line-height:33px}input[type=date].input-lg,.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg input[type=date],input[type=time].input-lg,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg input[type=time],input[type=datetime-local].input-lg,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg input[type=datetime-local],input[type=month].input-lg,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg input[type=month]{line-height:49px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=radio].disabled,fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=checkbox].disabled,fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:hsl(1.1650485437,43.829787234%,36.0784313725%);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px hsl(1.1650485437,43.829787234%,66.0784313725%);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px hsl(1.1650485437,43.829787234%,66.0784313725%)}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:hsl(0,0%,45%)}@media(min-width:769px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media(min-width:769px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:769px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:20px}}@media(min-width:769px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,55%)}.btn-default:hover{color:#333;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,68%)}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,68%)}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:hsl(0,0%,83%);border-color:hsl(0,0%,55%)}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#d81223;border-color:#c0101f}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#a90e1b;border-color:#4b060c}.btn-primary:hover{color:#fff;background-color:#a90e1b;border-color:#880c16}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#a90e1b;border-color:#880c16}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#880c16;border-color:#4b060c}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#d81223;border-color:#c0101f}.btn-primary .badge{color:#d81223;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:hsl(120,39.3162393162%,49.1176470588%)}.btn-success:focus,.btn-success.focus{color:#fff;background-color:hsl(120,39.3162393162%,44.1176470588%);border-color:hsl(120,39.3162393162%,24.1176470588%)}.btn-success:hover{color:#fff;background-color:hsl(120,39.3162393162%,44.1176470588%);border-color:hsl(120,39.3162393162%,37.1176470588%)}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:hsl(120,39.3162393162%,44.1176470588%);border-color:hsl(120,39.3162393162%,37.1176470588%)}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:hsl(120,39.3162393162%,37.1176470588%);border-color:hsl(120,39.3162393162%,24.1176470588%)}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:hsl(120,39.3162393162%,49.1176470588%)}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#d81223;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:rgba(0,0,0,0)}.btn-link:hover,.btn-link:focus{color:#910c17;text-decoration:underline;background-color:rgba(0,0,0,0)}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:hsl(0,0%,46.7%);text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:hsl(0,0%,15%);background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#d81223}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:hsl(0,0%,46.7%)}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:rgba(0,0,0,0);background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.428571429;color:hsl(0,0%,46.7%);white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:769px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group.btn-group-lg>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:hsl(0,0%,33.5%);text-align:center;background-color:hsl(0,0%,93.5%);border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:hsl(0,0%,93.5%)}.nav>li.disabled>a{color:hsl(0,0%,46.7%)}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:hsl(0,0%,46.7%);text-decoration:none;background-color:rgba(0,0,0,0);cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:hsl(0,0%,93.5%);border-color:#d81223}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid rgba(0,0,0,0)}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media(min-width:769px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media(min-width:769px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:769px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:480px)and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:769px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:769px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:769px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width:769px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle.prod-subnav{padding:14px;height:15px;width:35px;margin:0;background:url(https://oberweis.b-cdn.net/website/images/icon-select-arrow.svg) no-repeat right 15px center}@media(min-width:769px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media(max-width:769px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:rgba(0,0,0,0);border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:769px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin-top:7px;margin-bottom:7px}@media(min-width:769px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:769px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:769px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media(min-width:769px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media(min-width:769px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:hsl(0,0%,90.7549019608%)}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:hsl(0,0%,90.7549019608%)}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:hsl(0,0%,90.7549019608%)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:hsl(0,0%,90.7549019608%);color:#555}@media(max-width:769px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:hsl(0,0%,90.7549019608%)}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:hsl(0,0%,61.7%)}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:hsl(0,0%,61.7%)}.navbar-inverse .navbar-nav>li>a{color:hsl(0,0%,61.7%)}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media(max-width:769px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:hsl(0,0%,61.7%)}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-link{color:hsl(0,0%,61.7%)}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:hsl(0,0%,61.7%)}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#d81223;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:3;color:#910c17;background-color:hsl(0,0%,93.5%);border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#d81223;border-color:#d81223;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:hsl(0,0%,46.7%);background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:hsl(0,0%,93.5%)}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:hsl(0,0%,46.7%);background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:hsl(0,0%,46.7%)}.label-default[href]:hover,.label-default[href]:focus{background-color:hsl(0,0%,36.7%)}.label-primary{background-color:#d81223}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#a90e1b}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:hsl(120,39.3162393162%,44.1176470588%)}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:hsl(0,0%,46.7%);border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#d81223;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:hsl(0,0%,93.5%)}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:hsl(0,0%,83.5%)}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:769px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#d81223}.alert{padding:15px;margin-bottom:22px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:hsl(92.5,44.4444444444%,84.4117647059%);color:#3c763d}.alert-success hr{border-top-color:hsl(92.5,44.4444444444%,79.4117647059%)}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:hsl(190,65.2173913043%,83.9803921569%);color:#31708f}.alert-info hr{border-top-color:hsl(190,65.2173913043%,78.9803921569%)}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:hsl(40.4,80.6451612903%,88.9215686275%);color:#8a6d3b}.alert-warning hr{border-top-color:hsl(40.4,80.6451612903%,83.9215686275%)}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:hsl(350,43.4782608696%,85.9803921569%);color:#a94442}.alert-danger hr{border-top-color:hsl(350,43.4782608696%,80.9803921569%)}.alert-danger .alert-link{color:hsl(1.1650485437,43.829787234%,36.0784313725%)}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#d81223;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:hsl(0,0%,93.5%);color:hsl(0,0%,46.7%);cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:hsl(0,0%,46.7%)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#d81223;border-color:#d81223}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#f9bcc2}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:hsl(102.5,44.4444444444%,84.4117647059%)}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:hsl(200,65.2173913043%,85.9803921569%)}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:hsl(50.4,80.6451612903%,88.9215686275%)}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:hsl(0,43.4782608696%,85.9803921569%)}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,0);border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#d81223}.panel-primary>.panel-heading{color:#fff;background-color:#d81223;border-color:#d81223}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d81223}.panel-primary>.panel-heading .badge{color:#d81223;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d81223}.panel-success{border-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-info{border-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-warning{border-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-danger{border-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(350,43.4782608696%,85.9803921569%)}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid hsl(0,0%,89.0784313725%);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.modal-open{overflow:hidden;-webkit-overflow-scrolling:touch;position:fixed}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;padding-right:4.375rem;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:769px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.carousel{position:relative}.carousel-inner{position:relative;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.9s ease-in-out left;-o-transition:.9s ease-in-out left;transition:.9s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .9s ease-in-out;-moz-transition:-moz-transform .9s ease-in-out;-o-transition:-o-transform .9s ease-in-out;transition:transform .9s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}@media screen and (min-width:769px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media(max-width:768px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(max-width:768px){.visible-xs-block{display:block!important}}@media(max-width:768px){.visible-xs-inline{display:inline!important}}@media(max-width:768px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:769px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:769px)and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:769px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:769px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:768px){.hidden-xs{display:none!important}}@media(min-width:769px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.form .col-sm-3,.form .col-sm-6,.form .col-sm-9,.form .col-sm-12{padding-right:5px;padding-left:5px}.form-control{font-family:sans-serif;font-size:.875rem;border-radius:0;box-shadow:none}.form-footnote{font-size:.75rem;text-align:left;padding-top:20px}.form-footnote p{margin-bottom:0;font-size:.75rem}.checkbox-styled input[type=checkbox]{display:none}.checkbox-styled input[type=checkbox]+label{padding-left:20px;background-image:url(https://oberweis.b-cdn.net/website/images/checkbox-unchecked.svg);background-position:left top 2px;background-repeat:no-repeat}.checkbox-styled input[type=checkbox]:checked+label{padding-left:20px;background-image:url(https://oberweis.b-cdn.net/website/images/checkbox-checked.svg);background-position:left top 2px;background-repeat:no-repeat}hr{border-color:#cac6c4}form hr{margin-top:10px}*,*:focus,*:active,a:focus{outline:none}body{background-color:#fbf7f3;-ms-overflow-style:scrollbar}.generic-layout{padding:5rem 1rem}@media(min-width:769px){.generic-layout{padding:6rem;padding-top:0;padding-bottom:0}}.generic-layout .row{margin-left:-15px;margin-right:-15px}.container,.container-fluid{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}.no-wrap-white-space{white-space:nowrap}@media only screen and (max-width:750px){.modal-list li{white-space:normal!important}}div#bodyContainer .go-top{right:14%;background-color:rgba(0,0,0,.5);display:none;position:fixed;bottom:2em;z-index:100;text-decoration:none;color:#fff;font-size:12px;padding:.6em .8em;border-radius:5px}@media only screen and (max-width:768px){div#bodyContainer .go-top{left:5%;right:auto}}div#bodyContainer .go-top:hover{background-color:rgba(0,0,0,.7)}.adminLayout{padding-top:0!important;padding-bottom:0!important}#noDeliveryForm{padding-top:5px;padding-bottom:5px}#apartmentAvailabilitySuccess{padding-top:1rem;padding-bottom:3rem}.passwordReset-footer{display:flex;justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto;max-width:20.9375rem}#signoutDiv{min-width:138px}#signoutRow{width:100px}.video-wrapper{margin-top:30px}label.customErrorClass{color:#a94442}#content-body{overflow:hidden}#content-body #body-container{margin:0 -15px}@media(max-width:768px){.generic-layout{padding:1rem 1rem}.contact-us-footer{height:650px}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px!important}}.validation-summary{text-align:center;margin:0}.validation-summary:empty{display:none}.validation-summary ul{padding:0;list-style:none}.no-padding{padding:0}.no-padding-x{padding-left:0;padding-right:0}.no-padding-y{padding-top:0;padding-bottom:0}.intrinsic-container{position:relative;height:0;overflow:hidden}.intrinsic-container-16x9{padding-bottom:56.25%}.intrinsic-container-4x3{padding-bottom:75%}.intrinsic-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.table{width:100%;text-align:left}.align-last-cell tr th:last-child,.align-last-cell tr td:last-child{text-align:right}.empty-row{display:block;padding:20px}.total-row{font-weight:bold}body{font-family:georgia,serif;font-size:.9375rem}a{cursor:pointer}h1,h2,h3,h4,h5{margin-top:0}h1,h2{font-family:gotham,Sans-Serif}h3,h5{font-family:sackers,Sans-Serif;letter-spacing:.0625rem}h4{font-family:georgia,serif;font-style:italic;line-height:1.6}h5{font-size:1.625rem}h6{color:#ec1f30;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8125rem;font-weight:bold;letter-spacing:1px}h2+p,h3+p,h4+p{margin-top:1.875rem}p{margin-bottom:1.875rem;line-height:1.6}a{color:#ec1f30}a:focus,a:hover{color:#ec1f30;text-decoration:none}.generic-layout h3{color:#ec1f30;font-size:2.75rem}.generic-layout2 h3{background-color:#faebd7;color:#ec1f30;font-size:2.75rem}.xs-font-size{font-size:9px!important}.hd-availability-form h3,.form-signin h3,.modalHeader{color:#ec1f30;font-weight:bold}.noDeliveryHeader{margin-bottom:.75em!important}.noDeliveryHeader .hd-availability-form-success h3:after,.hd-availability-form-nodelivery h3:after,.hd-availability-form-error h3:after{display:none!important}#deliveryDateText{text-align:center}#deliveryDateText b{font-family:helvetica}.contactUsInfo p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.container.shopping-grid-section,.shopping-product-details,.standing-order-message,.pos-type-dairy-stores .pos,.pos-type-retailers .pos,.gm-style .gm-style-iw{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.shopping-cart-product-name,.shopping-brand-name,.orderUpdateConfirmationText{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#multiAddress,#accountHelpPage,.numberFont{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#accountHelpPage a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ec1f30}.shopping-cart-bottle-deposit-text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;padding-left:10px;padding-right:10px;padding-bottom:1em}a.pos-tel{color:#ec1f30}a#skip-delivery{font-family:sackers,Sans-Serif!important}a.previousOrderDate{color:#ec1f30!important;font-family:helvetica!important}ul.abn-tree li.abn-tree-row{padding:0;margin:0}ul.abn-tree li.abn-tree-row .active{border:red,solid}li.abn-tree-row a{padding:3px 10px}ul.abn-tree i.indented{padding:2px}.abn-tree{cursor:pointer}.level-1{position:relative;left:0}.level-2{position:relative;left:20px}.level-3{position:relative;left:40px}.level-4{position:relative;left:80px}.abn-tree-row.active{background:#d3d3d3}.abn-tree-row .active{border:red,solid;-webkit-box-shadow:inset 1px 1px 10px 6px #f7b270;box-shadow:inset 1px 1px 10px 6px #f7b270;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-shadow:10px 5px 5px #fff2bf}.banner-logo{background-image:url(https://oberweis.b-cdn.net/website/images/logo-banner.jpg);background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:21.8%;width:100%;background-size:100% auto}.banner-find-store{height:500px;padding-top:80px;background-position:center center;text-align:center}.banner-find-store .title{margin-bottom:5px;font-size:2.25rem;line-height:1}.banner-find-store .title+a{margin-top:20px}.banner-find-store .subtitle{margin-bottom:.9375rem;font-size:1.375rem;color:#ec1f30;line-height:1.2}.banner-find-store a{padding-right:0;padding-left:0;width:48%;font-size:.9rem}@media(min-width:992px){.banner-find-store a{padding-right:inherit;padding-left:inherit;width:auto;font-size:initial}}.banner-find-store-building{background-image:url(https://oberweis.b-cdn.net/website/images/banner-find-store-building.jpg);background-repeat:no-repeat;background-size:cover}.banner-find-store-cone{background-image:url(https://oberweis.b-cdn.net/website/images/banner-find-store-cone.jpg);background-repeat:no-repeat;background-size:cover}.banner-catering{height:500px;padding-top:80px;background-position:center center;height:500px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/catering_closeup_03.jpg);background-repeat:no-repeat;background-size:cover}.banner-catering .content{display:flex;flex-direction:column;position:absolute;margin-right:10px;top:10px;right:0}.banner-catering .content .title{width:180px;font-size:2.25rem;line-height:1;color:#ec1f30}.banner-catering .content .subtitle{margin-bottom:.9375rem;font-size:1.375rem;color:#ec1f30;line-height:1.2}.banner-fundraising{height:500px;padding-top:80px;background-position:center center;height:500px;background-position:top left -250px;background-image:url(https://oberweis.b-cdn.net/website/images/fundraising-team.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:480px){.banner-fundraising{background-position:top left -100px}}@media(min-width:769px){.banner-fundraising{background-position:top left -100px}}@media(min-width:992px){.banner-fundraising{background-position:top left}}.banner-fundraising .content{display:flex;flex-direction:column;position:absolute;margin-right:10px;top:10px;right:0;width:210px}.banner-fundraising .content .title{font-size:2.25rem;line-height:1;color:#ec1f30}.banner-fundraising .content .subtitle{margin-bottom:.9375rem;font-size:1.375rem;color:#333;line-height:1.2}.breadcrumbs{margin-bottom:0;padding-left:.9375rem;padding-right:.9375rem;line-height:1}.breadcrumbs li{display:inline-block;margin-right:5px;font-size:.75rem}.breadcrumbs li:after{content:">";margin-left:10px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li a{color:#333}.btn{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;padding:8px 20px 10px;font-size:1rem;letter-spacing:1px;line-height:normal;border-radius:0}.btn-primary{color:#fff;background-color:#ec1f30;border-color:#ec1f30}.btn-primary.glowing{display:inline-block}@-webkit-keyframes glowing{0%{background-color:#c71120;-webkit-box-shadow:0 0 3px #c71120}50%{background-color:#ec1f30;-webkit-box-shadow:0 0 15px #ec1f30}100%{background-color:#c71120;-webkit-box-shadow:0 0 3px #c71120}}@-moz-keyframes glowing{0%{background-color:#c71120;-moz-box-shadow:0 0 3px #c71120}50%{background-color:#ec1f30;-moz-box-shadow:0 0 15px #ec1f30}100%{background-color:#c71120;-moz-box-shadow:0 0 3px #c71120}}@-o-keyframes glowing{0%{background-color:#c71120;box-shadow:0 0 3px #c71120}50%{background-color:#ec1f30;box-shadow:0 0 15px #ec1f30}100%{background-color:#c71120;box-shadow:0 0 3px #c71120}}@keyframes glowing{0%{background-color:#c71120;box-shadow:0 0 3px #c71120}50%{background-color:#ec1f30;box-shadow:0 0 15px #ec1f30}100%{background-color:#c71120;box-shadow:0 0 3px #c71120}}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{background-color:#c71120;border-color:#c71120}.glowing{-webkit-animation:glowing 2500ms infinite;-moz-animation:glowing 2500ms infinite;-o-animation:glowing 2500ms infinite;animation:glowing 2500ms infinite}.btn-secondary{color:#fff;background-color:#836b44;border-color:#836b44}.btn-secondary:hover{color:#fff;background-color:#615033;border-color:#615033}.btn-black{color:#fff;background-color:#333;border-color:#333}.btn-black:active,.btn-black:focus,.btn-black:hover{color:#fff}.btn-outline{color:#836b44;background-color:rgba(0,0,0,0);border-color:#836b44}.btn-outline:hover{color:#fff;background-color:#836b44}.btn-outline-primary{color:#ec1f30;background-color:rgba(0,0,0,0);border-color:#ec1f30}.btn-outline-primary:hover{color:#fff;background-color:#ec1f30}.btn-link{display:inline-block;color:#ec1f30}.btn-link:hover{color:#ec1f30}.btn-link.inverted{color:#fff}a.buttonFixes.btn.btn-primary{color:#fff;font-family:sackers,Sans-Serif;text-decoration:none}a.saveButtonFixes.btn.btn-primary{color:#fff;font-family:sackers,Sans-Serif;text-decoration:none;width:95px}.contact-information .btn-primary{margin-bottom:10px}#noDeliveryFormButton{margin-bottom:10px}.modalButton{margin:0 auto}.passwordReset-footer .btn.btn-primary{width:130px}#noDeliveryCloseButton{margin-top:0;z-index:50;position:relative;font-weight:normal;font-family:Arial;top:25px;right:30px;left:auto!important;font-size:24px}a#updatePaymentInfoButton{width:220px;margin-bottom:5px}a#switchPaymentInfoButton{min-width:220px;width:auto;margin-bottom:5px}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#9a9694;border-color:#9a9694}@media(max-width:492px){a#switchPaymentInfoButton{margin-top:5px}}@media(min-width:574px)and (max-width:768px){a#switchPaymentInfoButton{margin-top:0}}@media(min-width:769px)and (max-width:991px){a#changePasswordButton{margin-bottom:10px}}@media(min-width:332px)and (max-width:768px){a#changePasswordButton{margin-bottom:0}}@media(max-width:331px){a#cancelChangePasswordButton{margin-top:10px}}.carousel{overflow:hidden}.carousel-control{width:32px;opacity:1}.carousel-control.left,.carousel-control.right{background-size:32px 44px,cover;background-repeat:none,repeat-x;background-position:center center}.carousel-control.left{background-image:url(https://oberweis.b-cdn.net/website/images/carousel-control-left.png),linear-gradient(to right,rgba(0,0,0,.15) 0%,rgba(0,0,0,.0001) 100%)}.carousel-control.right{background-image:url(https://oberweis.b-cdn.net/website/images/carousel-control-right.png),linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.15) 100%)}.carousel-indicators{left:auto;margin-left:0;width:100%}.carousel-indicators .active{height:15px;margin-left:15px;margin-right:15px;width:15px;background-color:rgba(0,0,0,0);border:2px solid #ec1f30}.carousel-indicators li{margin-left:15px;margin-right:15px;vertical-align:middle;background-color:#fff}.home-slide{display:flex;height:30rem}.home-slide a:empty{display:none}@media(min-width:769px){.home-slide{height:37.5rem}}.home-slide .title{margin-top:0;margin-bottom:20px;font-size:3.625rem;line-height:.9}@media(min-width:769px){.home-slide .title{font-size:5.625rem}}.home-slide .subtitle{margin-top:0;margin-bottom:20px;font-size:.9rem;line-height:1}@media(min-width:769px){.home-slide .subtitle{margin-bottom:50px;font-size:2rem}}.slide-home-1{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide1-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;background-position:center center}@media(min-width:769px){.slide-home-1{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right -250px}}@media(min-width:992px){.slide-home-1{background-position:center right}}.slide-home-2{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide2-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;justify-content:center;width:100%}@media(min-width:480px){.slide-home-2{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.slide-home-3{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide3-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:center}@media(min-width:769px){.slide-home-3{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right -300px}}@media(min-width:992px){.slide-home-3{background-position:center right -300px}}@media(min-width:1200px){.slide-home-3{background-position:center right}}.slide-home-4{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide4-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:stretch;background-position:center center}@media(min-width:480px){.slide-home-4{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.slide-home-5{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide5-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;justify-content:flex-end}@media(min-width:769px){.slide-home-5{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide5.jpg);background-repeat:no-repeat;background-size:cover;background-position:left -300px center}}@media(min-width:992px){.slide-home-5{background-position:center right}}.slide-home-6{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide6-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;background-position:center center}@media(min-width:769px){.slide-home-6{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide6.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right -250px}}@media(min-width:992px){.slide-home-6{background-position:center right}}.slide-home-7{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide7-mobile.jpg);background-repeat:no-repeat;background-size:cover;align-items:stretch}@media(min-width:480px){.slide-home-7{background-image:url(https://oberweis.b-cdn.net/website/images/home-slide7.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.slide-home-1-caption{margin-left:3.125rem;width:50%}.slide-home-1-caption .title{color:#ec1f30}.slide-home-2-caption{color:#fff;text-align:center}.slide-home-3-caption{margin-left:3.125rem;width:50%}.slide-home-3-caption .title{color:#836b44}.slide-home-4-caption{position:relative;height:100%;padding-top:50px;padding-right:25px;padding-left:25px;width:100%;color:#fff;text-align:center}@media(min-width:480px){.slide-home-4-caption{padding-top:50px;padding-right:0;padding-left:0}}.slide-home-4-caption a{width:180px;bottom:75px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.slide-home-4-caption .title{color:#ec1f30}.slide-home-4-caption .subtitle{margin-bottom:10px;color:#333}.slide-home-4-caption .btn-slide-home-4{background-color:#828075;border-color:#828075}.slide-home-4-caption .btn-slide-home-4:active,.slide-home-4-caption .btn-slide-home-4:active:focus,.slide-home-4-caption .btn-slide-home-4:focus,.slide-home-4-caption .btn-slide-home-4:hover{background-color:hsl(50.7692307692,5.2631578947%,38.431372549%);border-color:hsl(50.7692307692,5.2631578947%,38.431372549%)}.slide-home-5-caption{margin-right:3.125rem;width:50%;color:#fff}.slide-home-5-caption .btn-slide-home-5{background-color:#828075;border-color:#828075}.slide-home-5-caption .btn-slide-home-5:active,.slide-home-5-caption .btn-slide-home-5:active:focus,.slide-home-5-caption .btn-slide-home-5:focus,.slide-home-5-caption .btn-slide-home-5:hover{background-color:hsl(50.7692307692,5.2631578947%,38.431372549%);border-color:hsl(50.7692307692,5.2631578947%,38.431372549%)}.slide-home-6-caption{position:relative;height:100%;padding-top:22px;padding-right:0;padding-left:25px;width:100%;color:#fff;text-align:left}.slide-home-6-caption a{width:180px;position:absolute;margin-left:20px;left:0;right:0}.slide-home-6-caption .title{color:#ec1f30}.slide-home-6-caption .subtitle{margin-bottom:10px;color:#333}@media(min-width:769px){.slide-home-6-caption{padding-top:10px;padding-right:0}}.slide-home-7-caption{margin-left:3.125rem;padding-top:45px;width:50%;color:#fff}.slide-home-7-caption .title{color:#fff}.about-us-carousel .carousel-indicators{position:static;display:none;margin-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#333}@media(min-width:769px){.about-us-carousel .carousel-indicators{display:block}}.about-us-carousel .carousel-indicators .active{border-color:#846b44}.about-us-slide-header{position:absolute;top:50px;z-index:1;width:100%;text-align:center}.about-us-slide-header .title{font-size:1.5rem}@media(min-width:769px){.about-us-slide-header .title{font-size:3.5rem;letter-spacing:1px}}.about-us-slide-header .subtitle{color:#fff;line-height:40px;background-image:url(https://oberweis.b-cdn.net/website/images/about-us-slide-subtitle.svg);background-repeat:no-repeat;background-position:center center}.about-us-slide{height:450px;background-position:center center}@media(min-width:769px){.about-us-slide{height:30.3125rem}}.about-us-caption{padding:3.125rem 1rem 5rem 1rem;color:#fff;text-align:center;background-color:#846b44}.about-us-caption .title{margin-bottom:.625rem;font-size:1.5rem}.about-us-caption .subtitle{font-family:georgia,serif;font-style:italic;margin-left:.625rem;font-size:1rem}.about-us-caption p{margin-top:0;margin-bottom:0}.delivery-discount-container{margin-left:auto;margin-right:auto}.delivery-discount-container .delivery-discount{background-color:#fbf7f3;border:3px solid #cac6c4;text-align:center;font-family:sans-serif;margin-left:auto;margin-right:auto;margin-top:6px;width:330px;font-size:.7rem;padding:3px;animation:border-pulsate 3s infinite}.delivery-discount-container .delivery-discount .dollars-cents{font-size:.7rem!important}@keyframes border-pulsate{0%{border-color:#cac6c4}50%{border-color:#fbf7f3}100%{border-color:#cac6c4}}@media(min-width:480px){.delivery-discount-container .delivery-discount{width:410px;font-size:.85rem;padding:6px}.delivery-discount-container .delivery-discount .dollars-cents{font-size:.85rem!important}}@media(min-width:769px){.delivery-discount-container .delivery-discount{width:485px;font-size:1rem;padding:6px}.delivery-discount-container .delivery-discount .dollars-cents{font-size:1rem!important}}@media(min-width:992px){.delivery-discount-container .delivery-discount .dollars-cents{font-size:1rem!important}}.delivery-discount-shim{height:35px}@media(min-width:480px){.delivery-discount-shim{height:45px}}@media(min-width:769px){.delivery-discount-shim{height:55px}}.dropdown-menu{border:0;border-radius:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{color:#000;font-weight:normal}footer{z-index:1;padding:90px 50px;color:#fff;background:#ec1f30 url(https://oberweis.b-cdn.net/website/images/footer-background.jpg) center center;background-size:cover}footer h4{margin-top:0;font-size:1.625rem}footer a{color:#fff}footer a:hover{color:#fff}footer ul{margin-bottom:0;padding-left:0;list-style-type:none}footer p{margin-top:0;margin-bottom:0}.footer-col-1,.footer-col-2,.footer-col-3{margin-bottom:2rem}@media(min-width:769px){.footer-col-1{padding-right:60px}}@media(min-width:769px){.footer-col-2{padding-left:60px;border-right:1px solid #fff;border-left:1px solid #fff}}@media(min-width:769px){.footer-col-3{padding-left:60px}}.footer-quick-links{column-count:2;column-gap:20px}.footer-quick-links li{line-height:1.6}.footer-social{width:100%}.footer-social:before,.footer-social:after{content:" ";display:table}.footer-social:after{clear:both}.footer-social li{float:left;margin-bottom:20px;margin-right:20px}.footer-social-facebook,.footer-social-twitter,.footer-social-pinterest,.footer-social-instagram{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0;display:block;height:43px;margin-right:0;width:43px;background-size:43px 43px;background-repeat:no-repeat;background-position:center center}.footer-social-facebook:hover,.footer-social-twitter:hover,.footer-social-pinterest:hover,.footer-social-instagram:hover{opacity:.8}.footer-social-facebook{background-image:url(https://oberweis.b-cdn.net/website/images/footer-social-facebook.png)}.footer-social-twitter{background-image:url(https://oberweis.b-cdn.net/website/images/footer-social-twitter.png)}.footer-social-pinterest{background-image:url(https://oberweis.b-cdn.net/website/images/footer-social-pinterest.png)}.footer-social-instagram{background-image:url(https://oberweis.b-cdn.net/website/images/footer-social-instagram.png)}.feedback_trigger{cursor:pointer;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;z-index:1000}.feedback_trigger.left-top,.feedback_trigger.left-bottom,.feedback_trigger.right-top,.feedback_trigger.right-bottom{width:40px;height:100px}.feedback_trigger.bottom-left{width:100px;height:40px}.feedback_content{width:380px;height:300px;z-index:1000}.fm_clean .feedback_title span{margin-left:10px}.feedback_content.fm_clean.feedback_content_closed.left-top,.feedback_content.fm_clean.feedback_content_closed.left-bottom{margin-left:-515px}.fm_bootstrap .feedback_trigger_text{right:-37px!important;top:53px!important;color:#fff;text-transform:uppercase}.fm_bootstrap .feedback_title span{margin-left:15px;font-weight:bold;font-style:italic}.fm_bootstrap .feedback_trigger_text{top:35px}.fm_bootstrap.feedback_content ul{padding:0}.fm_bootstrap.feedback_content{height:340px}.fm_bootstrap.feedback_content.email_present{height:430px}.fm_bootstrap.feedback_trigger:hover{background-color:#c71120!important}.required_asterisk{color:red}.feedback_content.radio_button_list_present{height:380px}.feedback_content.email_present.radio_button_list_present{height:515px;border:10px solid #ec1f30}.radio_button_wrapper{display:inline-block;text-align:center;margin-right:5px!important;width:90px}.feedback_content .radio_button_wrapper label{display:block;width:90px;margin-bottom:0;height:70px}#lastRadioButton{margin-right:0!important}.radio_button_list_title_wrapper{margin-bottom:10px}.radio_button_list_title{font-size:.75rem;font-weight:normal}.radio_button_list_wrapper{padding:5px;font-size:.75rem;font-weight:normal;border-radius:10px;border:1px solid #aaacae}.fm_jquery.feedback_content.radio_button_list_present{height:430px}.fm_bootstrap.feedback_content.radio_button_list_present{height:400px!important;width:539px}.fm_jquery.feedback_content.email_present.radio_button_list_present{height:400px}.fm_bootstrap.feedback_content.email_present.radio_button_list_present{height:550px}.feedbackFormModal{font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;text-align:left}.feedbackFormModal li{list-style-type:none}li.feedbackRadioButtons{margin-top:20px;margin-bottom:10px}.feedbackEmailLabel{font-weight:normal;font-size:.75rem;margin-bottom:10px;margin-top:20px;text-align:left}input#feedback_name{max-width:100%;background-color:#fff;padding:5px;font-size:.75rem;font-weight:normal;border-radius:5px;border:1px solid #aaacae}#radio_button_list_title_wrapper{margin-bottom:10px}.radio_button_list_title{font-size:.75rem;font-weight:normal;text-align:left}.feedbackFormModal .radio_button_list_wrapper{background-color:#fff;padding:5px;font-size:.75rem;font-weight:normal;border-radius:10px;border:1px solid #aaacae;text-align:center}.feedbackFormModal .radioButtonLabel{display:block;width:90px;margin-bottom:0;height:70px;font-weight:normal}.feedbackMessage{font-weight:normal;font-size:.75rem;margin-bottom:5px!important;margin-top:10px!important;text-align:left}.feedbackFormModal textarea#feedback_message{background-color:#fff;padding:5px;font-size:.75rem;font-weight:normal;border-radius:10px;border:1px solid #aaacae;float:left;width:100%;margin-bottom:20px}.feedbackFormModal input#feedback_fullname{width:65%}.feedbackFormModal input#feedback_phonenumber{width:65%}.feedbackFormModal input#feedback_Email{width:65%}.feedbackFormModal input#visit_date{width:65%}.feedbackFormModal select#store_state{width:65%}.feedbackFormModal select#store_location{width:65%}.feedback_content .radio_button_wrapper label{display:block;width:90px;margin-bottom:0;height:70px}.feedback-container{position:fixed;top:70%;right:0;z-index:1000;height:110px}.feedback-container .feedback-inner{position:relative}.feedback-container .feedback-inner .close-link{position:absolute;color:#fff;top:-5px;left:-3px;text-shadow:1px 1px 1px #000;padding:6px}.feedback-container .feedback-inner .close-link:hover{color:#ddd}.feedback-container .feedback-inner .feedback-btn{margin-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:6px;border-top-left-radius:6px;background-color:#ec1f30;height:120px;border:1px solid #fff;border-right:0 solid #000;-webkit-box-shadow:-9px 0 14px -8px rgba(0,0,0,.75);-moz-box-shadow:-9px 0 14px -8px rgba(0,0,0,.75);box-shadow:-9px 0 14px -8px rgba(0,0,0,.75);color:#fff;width:100%;padding:35px 12px 20px 12px}.feedback-container .feedback-inner .feedbackFormModal li.formSubmitButtonListItem{width:100px;margin:0 auto;text-align:center}.feedback-container .feedback-inner .feedback-btn>span{position:relative}.feedback-container .feedback-inner .feedback-btn>span>span{text-transform:uppercase;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);white-space:nowrap;display:block;bottom:0;letter-spacing:2px;font-size:17px;font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;text-transform:capitalize;width:100%;position:absolute;bottom:-55px;right:0}.feedback-container .feedback-sm{font-size:24px;display:block;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);text-shadow:1px 1px 1px #000}.feedbackConfirmation{margin-bottom:.9375rem;color:#836b44;font-size:.875rem}.feedback-form .feedback-page{text-align:center;margin:1rem}@media(min-width:1200px){.feedback-form .feedback-page{margin-top:0;margin-left:18rem;margin-right:18rem;min-height:20rem}}.feedback-form .feedback-page h3{font-size:1.725rem!important;text-align:center;color:#ec1f30;font-weight:bold}.feedback-form .modal{min-width:300px}.feedback-form textarea,.feedback-form input[type=text]{-webkit-appearance:none!important}@media screen and (-webkit-min-device-pixel-ratio:0){.feedback-form select,.feedback-form textarea,.feedback-form input{font-size:16px!important}}.feedback-form h4{margin-bottom:.9375rem;color:#836b44;font-size:.875rem}.feedback-form h4:after{content:"";display:block;margin:.75rem auto;height:1px;width:100px;background-color:#d5d1cc}.feedback-form fieldset,.feedback-form label{margin:0;padding:0}.feedback-form h1{font-size:1.5em;margin:10px}.feedback-form li.feedbackRadioButtons p{margin-bottom:-10px!important}.feedback-form div#feedbackModalBody{padding-top:0}.feedback-form .feedbackText{font-weight:normal;font-size:.75rem;margin-bottom:0;margin-top:20px;text-align:left}.feedback-form label.feedbackEmailLabel{margin-bottom:5px}.feedback-form label.full{margin-top:-10px}.feedback-form .rating{border:none;display:inline-block;margin:0 auto;position:relative}.feedback-form .rating>input{position:absolute;top:0;right:0;font-size:30rem;opacity:0;cursor:pointer;z-index:10}.feedback-form .rating>label:before{margin:5px;font-size:2.25em;font-family:FontAwesome;display:inline-block;content:""}.feedback-form .rating>.half:before{content:"";position:absolute}.feedback-form .rating>label{color:#817f75;float:right}.feedback-form .rating>input:checked~label,.feedback-form .rating:not(:checked)>label:hover,.feedback-form .rating:not(:checked)>label:hover~label{color:#ffd700}.feedback-form .rating>input:checked+label:hover,.feedback-form .rating>input:checked~label:hover,.feedback-form .rating>label:hover~input:checked~label,.feedback-form .rating>input:checked~label:hover~label{color:#ffd700}.feedback-form label[message]:hover{position:relative}.feedback-form label[message]:hover:after{content:attr(message);padding:4px 8px;color:#836b44;position:absolute;top:100%;left:0;font-weight:normal;font-size:11px;white-space:nowrap;z-index:2000000000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;box-shadow:0 0 4px #222;background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc)}.feedback-form a[title]:hover:after{background-color:#ffc0cb}.feedback-form label.customErrorClass{display:block;color:#a94442!important}@media(max-width:453px){.feedback-form .modal-body{padding:15px}}.feedbackFormModal select#store_brand{width:65%}.hd-availability-form,.form-signin{background-color:#eae9e3;border:1.25rem solid #fefdfb;position:relative;padding:2.8125rem;width:100%;text-align:center}.hd-availability-form h3,.form-signin h3{font-size:2rem}.hd-availability-form h1,.form-signin h1{font-size:2rem;color:#ec1f30;font-weight:bold;font-family:sackers,Sans-Serif,serif;letter-spacing:.0625rem}.hd-availability-form h4,.form-signin h4{margin-bottom:.9375rem;color:#836b44;font-size:.875rem}.hd-availability-form h4:after,.form-signin h4:after{content:"";display:block;margin:.75rem auto;height:1px;width:100px;background-color:#d5d1cc}.hd-availability-form .checkbox,.form-signin .checkbox{margin-top:0;margin-bottom:1.5rem;text-align:left}.hd-availability-form .alert,.form-signin .alert{margin-top:10px}.hd-availability-form .form-footnote,.form-signin .form-footnote{position:absolute;bottom:20px;left:25px;margin-bottom:0}.hd-availability-form-success h3,.hd-availability-form-nodelivery h3,.hd-availability-form-error h3,.hd-availability-form-welcome-back h3{margin-bottom:0;color:#ec1f30}.hd-availability-form-success h3:after,.hd-availability-form-nodelivery h3:after,.hd-availability-form-error h3:after,.hd-availability-form-welcome-back h3:after{content:"";display:block;margin:.75rem auto;height:1px;width:100px;background-color:#d5d1cc}.hd-availability-form-success p,.hd-availability-form-nodelivery p,.hd-availability-form-error p,.hd-availability-form-welcome-back p{margin-top:0;margin-bottom:1rem}.hd-availability-form-error{padding:2rem}.hd-availability-form-error .locations{margin-bottom:1rem;text-align:left}.hd-availability-form-error .locations p{margin-bottom:0}.hd-availability-form-error h2{margin-bottom:0;color:#ec1f30;font-size:1rem}.direct-mail-form-container{background-color:#ec1f30}@media(min-width:769px){.direct-mail-form-container{height:500px;padding-top:80px;background-position:center center;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 3.125rem}}.direct-mail-form-container .form-signin{padding-bottom:6rem}.hd-availability-container .hd-availability-form,.hd-availability-container .form-signin,.hd-signin-container .hd-availability-form,.hd-signin-container .form-signin{padding:4rem 1rem}@media(min-width:769px){.hd-availability-container .hd-availability-form,.hd-availability-container .form-signin,.hd-signin-container .hd-availability-form,.hd-signin-container .form-signin{padding:5rem 10rem;width:46.875rem}}.hd-availability-container .form-signin,.hd-signin-container .form-signin{padding-bottom:8rem}@media(max-width:400px){.hd-availability-container .form-signin,.hd-signin-container .form-signin{padding-bottom:10rem}}.hd-availability-container .hd-availability-form-success,.hd-availability-container .hd-availability-form-welcome-back,.hd-signin-container .hd-availability-form-success,.hd-signin-container .hd-availability-form-welcome-back{padding:1rem}@media(min-width:769px){.hd-availability-container .hd-availability-form-success,.hd-availability-container .hd-availability-form-welcome-back,.hd-signin-container .hd-availability-form-success,.hd-signin-container .hd-availability-form-welcome-back{padding:8rem 5rem}}.hd-availability-container .hd-availability-form-error,.hd-signin-container .hd-availability-form-error{padding:1rem}@media(min-width:769px){.hd-availability-container .hd-availability-form-error,.hd-signin-container .hd-availability-form-error{padding:5rem}}.hd-signin-container{background-image:url(https://oberweis.b-cdn.net/website/images/hd-availability-background.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:650px}@media(min-width:769px){.hd-signin-container{height:45.625rem}}@media(max-width:500px){.hd-availability-container{height:650px!important}}.hd-availability-form-multi-address{padding:20px!important}.hd-availability-form-multi-address .hd-availability-map #map_canvas{height:100%;width:100%;margin:0;position:relative}.hd-availability-form-multi-address .hd-availability-map .angular-google-map-container{position:relative;width:100%;height:300px;top:0;bottom:0;right:0;left:0}.hd-availability-form-multi-address .hd-availability-map .map-marker-label{position:absolute;color:blue;font-size:16px;font-weight:bold;background-color:#fff;border:solid 1px #000;padding-left:4px;padding-right:4px;min-width:20px;text-align:center}.hd-availability-form-multi-address .address-options{padding:10px;text-align:left;clear:both}.hd-availability-form-multi-address .address-options .address-radio{float:left;margin-right:12px}.hd-availability-form-multi-address .address-options .address-radio label{font-weight:normal}.hd-availability-form-multi-address .address-options .address-radio:last-of-type{margin-right:0}.hd-availability-form-multi-address .address-options .address-container{min-height:45px;clear:both}.hd-availability-form-multi-address .clear{clear:both}.shopping-popup-house .popup-header{background-color:#ec1f30;color:#fff}.shopping-popup-house .popup-body{text-align:left}.shopping-popup-house .popup-body .hd-availability-map #map_canvas{height:100%;width:100%;margin:0;position:relative}.shopping-popup-house .popup-body .hd-availability-map .angular-google-map-container{position:relative;width:100%;height:300px;top:0;bottom:0;right:0;left:0}.shopping-popup-house .popup-body .start-shopping{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-size:1rem}.shopping-popup-house .popup-body .cart{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-size:1rem}.hd-availability-form-welcome-back{padding:20px!important}.hd-availability-form-welcome-back .name-container{position:relative;min-height:45px;clear:both;margin:auto;text-align:center}.hd-availability-form-welcome-back .name-container .name-options{padding:10px;text-align:left;margin:auto;max-width:300px;clear:both}.hd-availability-form-welcome-back .name-container .name-options .name-radio{margin-right:12px}.hd-availability-form-welcome-back .name-container .name-options .name-radio label{font-weight:normal}.hd-availability-form-welcome-back .name-container .name-options .name-radio:last-of-type{margin-right:0}.hd-availability-form-welcome-back .clear{clear:both}.hd-steps{background-image:url(https://oberweis.b-cdn.net/website/images/wooden-background.jpg);background-repeat:no-repeat;background-size:cover;padding-top:40px;padding-bottom:40px;text-align:center;background-position:center left}@media(min-width:769px){.hd-steps{background-position:center right}}.hd-steps .title{margin-bottom:30px;color:#000;font-size:2rem}@media(min-width:769px){.hd-steps .row{width:70%;margin-right:auto;margin-left:auto}}.hd-steps .subtitle{font-size:1.125rem;color:#000}.hd-step1{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:136px}.hd-step2{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:136px}.hd-step3{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:136px}.modal-hd-steps .subtitle{font-size:1rem}.modal-hd-steps .hd-step1{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:78px}.modal-hd-steps .hd-step2{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:78px}.modal-hd-steps .hd-step3{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;width:78px}@media(min-width:769px){.modal-dialog{width:46.875rem}}.modal-open{position:relative}.modal-content{background:#fbf7f3 url(https://oberweis.b-cdn.net/website/images/modal-bg.jpg);border-radius:0;border:15px solid #fff;box-shadow:none}@media(min-width:769px){.modal-content{box-shadow:none}}.modal-header{border-bottom-width:0}.modal-title{font-size:1.725rem!important;text-align:center;color:#ec1f30;font-weight:bold}.modal-body{padding-right:4.375rem;padding-bottom:1.375rem;padding-left:4.375rem;text-align:center}.modal-body h4{margin-bottom:1.5625rem}.modal-footer{text-align:left;border-top-width:0}.modal-footer a{color:#333;text-decoration:underline}.modal{z-index:1600}.modal{z-index:1600}.modal-backdrop{z-index:1039}.modal-tabs{display:block;margin-bottom:50px;padding-left:0;text-align:center;border-bottom:1px solid #cac6c4;list-style-type:none}@media(min-width:769px){.modal-tabs{display:flex;justify-content:space-around}}.modal-tabs li{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-size:1.125rem}.modal-tabs li.active a{color:#ec1f30;text-decoration:none}.modal-tabs li.active a:hover{text-decoration:none}.modal-tabs li a{display:block;padding-top:.625rem;padding-bottom:.625rem;color:#333;font-size:1.1rem}@media(min-width:769px){.modal-tabs li a{padding-top:.875rem;padding-bottom:.875rem}}.modal-tabs li a:hover{color:#ec1f30;text-decoration:none}.modal-list{margin-bottom:0;padding-left:0;list-style-position:inside}.modal-list li{text-align:left;white-space:nowrap}.modal-list li:not(:last-child){margin-bottom:20px}.modal-text-highlight{color:#ec1f30}.modal-nutritional .modal-dialog{max-width:31.25rem;margin-left:auto;margin-right:auto}.modal-nutritional .modal-body{padding-top:0}.modal-nutritional .modal-header{padding:0;min-height:initial}.modal-nutritional .modal-header .close{margin-top:15px;margin-right:8px;z-index:1000000;position:relative}.modal-nutritional .table{margin-top:5px;margin-bottom:.5rem;border-bottom:2px solid #333}.modal-nutritional .table:last-of-type{margin-bottom:.5rem}.modal-nutritional .table td{padding-top:.125rem;padding-bottom:.125rem}.modal-nutritional .table tr{border-bottom:1px solid #333}.modal-nutritional .table .sub-level td:first-of-type{padding-left:1.25rem}.modal-nutritional .table-row-divider{border-bottom:2px solid #000}.modal-nutritional .modal-nutritional-footnote{text-align:left}.modal-nutritional .modal-nutritional-footnote p{margin-bottom:.5rem}.modal-nutritional .modal-nutritional-footnote p:last-child{margin-bottom:0}.modal-order-history a{color:#5f5d54}.modal-order-history table{margin-bottom:2.5rem}.modal-order-history .modal-title{margin-bottom:2.5rem}.loyalty-cards-modal .modal-title{margin-top:1.875rem;margin-bottom:1.875rem;padding-bottom:1.5625rem;font-size:2.2rem;color:#ec1f30;border-bottom:1px solid #cac6c4}.loyalty-cards-modal-login{display:inline-block;margin-top:1.25rem;margin-left:auto;margin-right:auto;max-width:16.25rem;text-align:right}.register-card-form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:23.4375rem;margin-right:auto;margin-bottom:.9375rem;margin-left:auto}.register-card-form .btn{width:100%}@media(min-width:769px){.register-card-form .btn{width:auto}}.register-card-form .form-group{margin-bottom:0;width:100%}@media(min-width:769px){.register-card-form .form-group{max-width:70%}}#contactForm .modal-body{padding-right:0;padding-left:0}@media(min-width:769px){#contactForm .modal-body{padding-right:2rem;padding-left:2rem}}#contactForm tr th,#contactForm tr td{width:15%;font-size:.6875rem;text-align:center}@media(min-width:769px){#contactForm tr th,#contactForm tr td{font-size:inherit}}#contactForm tr th:first-child,#contactForm tr td:first-child{width:40%;text-align:left}@media(max-width:600px){.modal-body{padding-left:0;padding-right:0;padding-bottom:0}.modal-body p{margin-bottom:10px;line-height:20px}}#sticky-menu{z-index:1040;width:100%;display:block;transition:all .25s ease}@media print{#sticky-menu .noprint{display:none}}@media(min-width:992px){#sticky-menu{position:sticky}}#sticky-menu.selected{top:0;position:sticky}#sticky-menu.selected .navbar{height:60px}@media(max-width:769px){#sticky-menu.selected .navbar-default,#sticky-menu.selected .shopping-subnav{transition:opacity 1s ease-out}}#sticky-menu .sticky-nav-cart-button{color:#fff;background-color:#000}.container-fluid>.navbar-header{margin-left:0;margin-right:0}.navbar{z-index:2;min-height:auto;margin-bottom:0;padding-top:15px;padding-bottom:15px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}@media(min-width:769px){.navbar{height:60px;padding-top:0;padding-bottom:0;border-radius:0}}@media print{.navbar .noprint{display:none}}.nav-desktop{padding-bottom:0}.nav-desktop .link-wrapper>a{margin-top:-15px!important}.navbar-default{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#ec1f30 url(https://oberweis.b-cdn.net/website/images/nav-background.jpg) center center;background-size:cover;border-width:0}@media print{.navbar-default .noprint{display:none}}.navbar-default .container-fluid{width:100%}.navbar-default .logo{display:block;height:28px;margin-left:15px;width:142px;color:#fff}@media(min-width:769px){.navbar-default .logo{height:44px;margin-top:35px;width:218px;background-size:218px 44px}}@media(min-width:992px){.navbar-default .logo{margin-left:110px}}.navbar-default .navbar-collapse{background-color:#fbf7f3;border:0;box-shadow:none}@media(min-width:769px){.navbar-default .navbar-collapse{background-color:rgba(0,0,0,0)}}@media(max-width:769px){.navbar-default .navbar-collapse{position:relative;margin:0}}.navbar-default .navbar-toggle{padding:0;border:0;border-radius:4px}.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.product-navigation .icon-bar{background-color:#000}#sticky-menu.selected .navbar{height:60px!important}@media print{#sticky-menu.selected .navbar .noprint{display:none}}.nav-desktop{display:flex;margin-bottom:0;list-style-type:none;padding-bottom:0}@media(max-width:769px){.nav-desktop{display:none}}@media print{.nav-desktop .noprint{display:none}}.nav-desktop a{display:block;font-size:1rem}.nav-desktop .link-wrapper{margin-left:10px}.nav-desktop .link-wrapper>a{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;margin-top:30px;padding:5px 5px 0 5px;margin-left:15px;margin-right:10px;color:#fff;font-size:19px;letter-spacing:2px}.nav-desktop .link-wrapper>a:hover{color:#fff}.nav-desktop .link-wrapper.active-link>a{border-bottom:2px solid #fff}.nav-desktop .link-wrapper .active{max-height:500px;box-shadow:0 1px 0 0 rgba(0,0,0,.025),inset 0 1px 2px 0 rgba(0,0,0,.5);transition:all .3s ease}.nav-desktop .link-wrapper .active a{margin-top:0;transition:all .5s ease}.nav-desktop .subnav{position:absolute;top:100%;left:0;z-index:-2;display:flex;justify-content:center;max-height:0;padding-left:0;overflow:hidden;width:100%;background-color:#fbf9f6;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.5);list-style-type:none;transition:all .3s ease}.nav-desktop .subnav li a{margin-top:-65px;padding:15px;color:#836b44;text-transform:none;transition:all .5s ease}.nav-desktop .subnav li a:hover{color:#ec1f30}.selected .nav-desktop{padding-bottom:0}@media(min-width:769px){.nav-mobile{display:none}}@media print{.nav-mobile .noprint{display:none}}.nav-mobile.navbar-nav{margin-top:10px;margin-bottom:0}.nav-mobile.navbar-nav>li{border-bottom:1px solid #bebab7}.nav-mobile.navbar-nav>li:first-child{border-top:1px solid #bebab7}.nav-mobile.navbar-nav>li:last-child{border-bottom-width:0}.nav-mobile.navbar-nav>li>a{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;color:#555;font-size:1.125rem;letter-spacing:1px}.nav-mobile.navbar-nav .open .dropdown-menu li{border-bottom:1px solid #bebab7}.nav-mobile.navbar-nav .open .dropdown-menu li:last-child{border-bottom-width:0}.nav-mobile.navbar-nav .open .dropdown-menu li a{padding-top:10px;padding-bottom:10px;color:#846b44;font-size:.875rem;line-height:22px;text-transform:none}.nav-mobile.navbar-nav .open .dropdown-menu li a:hover{color:#ec1f30}.nav-mobile.navbar-nav .dropdown-toggle{position:relative}.nav-mobile.navbar-nav .dropdown-toggle .caret{position:absolute;top:45%;right:20px}.nav-mobile .dropdown-toggle{background:url(https://oberweis.b-cdn.net/website/images/icon-select-arrow.svg) no-repeat right 15px center}.nav-mobile .dropdown.open .dropdown-toggle{background:url(https://oberweis.b-cdn.net/website/images/icon-select-arrow-up.svg) no-repeat right 15px center}button#mainMobileNavToggle{margin-right:15px;margin-top:7px}#navigation.collapsing{position:static}#navigation.navbar-collapse.in{overflow-y:visible}#navigation .navbar-nav{position:absolute;width:100%;background-color:#fbf7f3;margin:14px 0;margin-left:-15px}.navbar-default .logo{height:28px!important;margin-top:2px;width:142px!important;background-size:142px 28px!important;float:left}img.oberweisLogo{height:28px}img.oberweisLogoDesktop{height:28px!important;margin-top:2px;width:142px!important}#mainMobileNavToggle.collapsed:after,#mainMobileNavToggle:after{display:none}button.navbar-toggle.collapsed:after{font-family:FontAwesome;content:"";font-size:15px;color:#a8a7a5;float:right;margin-left:5px;margin-right:5px;font-weight:normal;margin-top:3px}button.navbar-toggle:after{content:"";font-size:18px;color:#a8a7a5;float:right;margin-left:5px;margin-right:5px;font-weight:normal;font-family:FontAwesome;margin-top:3px}@media(max-width:330px){button.navbar-toggle.collapsed:after{font-size:15px;margin-left:0}button.navbar-toggle:after{content:"";font-size:15px;margin-left:0}}.navIcons{float:right;width:auto;height:auto;margin-right:5px}.navIcons .swicth-view{padding-top:0}.navIcons .fa{color:#fff;font-size:25px}.findLocationLink,.searchLink,.myAccountLink,.cartLink{float:left;width:30px;height:25px}.searchLink{margin-right:5px}.searchLink .dropdown{position:static}.look-book-link{width:45px;float:left}.look-book-link img{margin-top:-2px;height:25px}.recipes-link{width:25px;float:left}.recipes-link img{margin-top:-2px;height:25px}.cartLink a{position:relative}.cartLink a span{position:absolute;display:block;border-radius:50%;width:16px;height:16px;background-color:#fff;top:-13px;right:-4px;font-size:10px;text-align:center;line-height:13px;border:1px solid #605e57}.navbar-header img.findStoreImage{height:25px}#iconNavSearch{margin-top:-15px;width:100%;right:0;left:auto;padding:10px;background-image:url(https://oberweis.b-cdn.net/website/images/dropdown-background.png);background-size:213px 189px}#iconNavSearch #productSearchTop{-webkit-appearance:none;border-radius:0}@media(max-width:369px){.navIcons{float:right;margin-top:2px;margin-left:5px}}@media(max-width:450px){.navbar-default .logo{height:26px!important;margin-top:2px;width:70px!important;background-size:131px 23px!important;position:absolute;z-index:5}img.oberweisLogo{height:26px}.oberweisLogoSpan{position:relative;margin-left:15px}img.oberweisLogoDesktop{display:none}}@media(min-width:451px){img.oberweisLogo{display:none}.oberweisLogoSpan{display:none}}.pagination{display:flex;justify-content:center;padding-left:0;list-style-type:none}.pagination li{margin-left:5px;margin-right:5px;color:#836b44}.pagination .active{color:#ec1f30}.pagination>li>a,.pagination>li>span{color:#ec1f30}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#ec1f30;border-color:#ec1f30;color:#fff}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li>a,.pagination>li>span{color:#ec1f30}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ec1f30;pointer-events:none}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{background-color:#c71120;border-color:#c71120;color:#fff}.pill{text-decoration:none;font-size:12px;font-weight:bold;padding:0 6px;line-height:16px;height:auto;display:inline-block;text-align:center;background-color:#ec1f30;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.pledge-inner{max-width:61.25rem;padding:3.125rem 1.875rem;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/paper-texture.jpg);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media(min-width:769px){.pledge-inner{margin-top:6.875rem;margin-bottom:6.875rem;padding:4.375rem 6.25rem}}.pledge-inner p{margin-bottom:1.875rem}.pledge-inner p:last-child{margin-bottom:0}.pledge-inner img{max-width:100%}.pledge-branding{color:#ec1f30;font-size:1.125rem;font-weight:bold;letter-spacing:.4375rem}.pledge-title{font-size:2rem;line-height:1}@media(min-width:769px){.pledge-title{font-size:60px}}.pledge-hr{margin:1.875rem auto;height:1px;width:11.5625rem;background-color:#ccc}.pledge-intro{max-width:31.25rem;margin-right:auto;margin-left:auto;color:#ec1f30}.pledge-our-milk{background-image:url(https://oberweis.b-cdn.net/website/images/pledge-our-milk-bg.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center}.pledge-our-milk .pledge-inner{border:.75rem solid #ec1f30}@media(min-width:769px){.pledge-our-milk .pledge-inner{border-width:1.25rem}}.pledge-local-farms{background-image:url(https://oberweis.b-cdn.net/website/images/pledge-our-milk-bg-local-farms.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center}.pledge-local-farms .pledge-inner{border:.75rem solid #544d4a}@media(min-width:769px){.pledge-local-farms .pledge-inner{border-width:1.25rem}}.pledge-about-us{background-image:url(https://oberweis.b-cdn.net/website/images/pledge-our-milk-bg-about-us.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;display:none}.pledge-about-us .pledge-inner{border:.75rem solid #544d4a}@media(min-width:769px){.pledge-about-us .pledge-inner{border-width:1.25rem}}.testimonials{padding:4rem 2rem}@media(min-width:769px){.testimonials{padding:6rem 4.75rem}}.testimonials h3{margin-bottom:2.75rem;text-align:center}.testimonials p{font-family:georgia,serif;font-style:italic;margin-bottom:0}.testimonials span{display:block}.testimonials .col-sm-4{margin-bottom:2rem}@media(min-width:769px){.testimonials .col-sm-4{margin-bottom:0}}.direct-mailer-testimonials{background-color:#333}.direct-mailer-testimonials h3{color:#fff}.direct-mailer-testimonials p{color:#999593}.direct-mailer-testimonials span{color:#ec1f30}.hd-testimonials{background-image:url(https://oberweis.b-cdn.net/website/images/hd-testimonials-background.jpg);background-repeat:no-repeat;background-size:cover}.hd-testimonials h3{color:#ec1f30;font-size:2.75rem}.hd-testimonials p{color:#836b44}.hd-testimonials span{color:#ec1f30}.pac-container{z-index:1095!important}.utility-nav{z-index:3;font-size:0;letter-spacing:1.5px;background-color:#333;text-align:right}@media print{.utility-nav .noprint{display:none}}.utility-nav label{min-height:auto;font-size:.875rem;letter-spacing:0;text-transform:none}.utility-nav .outter-option{color:#ec1f30}.utility-nav .radio input[type=radio],.utility-nav .checkbox input[type=checkbox]{top:2px}.utility-nav .cart{width:110px}.utility-nav .mobile-product-search{float:left;position:relative}.utility-nav .mobile-product-search.open a.search-btn{color:#000;background-image:url(https://oberweis.b-cdn.net/website/images/dropdown-background.png);margin-bottom:-1px}.utility-nav .mobile-product-search a.search-btn{color:#fff;padding:0 7px}.utility-nav span{display:inline-block}@media(min-width:480px){.utility-nav span{width:auto;display:inline-block}}@media(min-width:480px){.utility-nav span a{width:auto}}.utility-nav span .dropdown-menu{margin-top:0;min-width:220px;padding:20px;background-image:url(https://oberweis.b-cdn.net/website/images/dropdown-background.png);background-size:213px 189px}@media(min-width:769px){.utility-nav span .dropdown-menu{right:0;left:auto}}.utility-nav .btn-primary{float:right;line-height:15px;background-color:#333;border-color:#333}.utility-nav .form-group{margin-bottom:10px;font-family:inherit}.utility-nav a{display:inline-block;color:#fff;font-size:.6875rem;line-height:30px}.utility-nav .find-store-input-wrapper{position:relative}.utility-nav .geo-locate{display:block;height:22px;width:22px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-geo-locate.png);background-size:22px 22px;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:7px;right:7px}.utility-nav .find-store{padding-left:35px;padding-right:15px}.utility-nav img.findStoreImage{height:15px;width:11px;margin-top:-1px}.utility-nav .login{padding-left:35px;padding-right:30px;background:#817f75 url(https://oberweis.b-cdn.net/website/images/icon-util-login.png) 18px center no-repeat;background-size:7px 16px}.utility-nav .drop-signin .alert{margin-top:10px;font-size:.9375rem;text-transform:none}.utility-nav .drop-signin a{font-size:.75rem;text-transform:none}.add-margin-bottom{margin-bottom:4.125rem!important}.sans-serif{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}.serif{font-family:georgia,serif}.text-highlight{color:#ec1f30}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.text-align-center,.retail .timeline-section{text-align:center!important}.padding-left-30{padding-left:30px}.vertical-dot-nav-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;right:-10%;bottom:0;z-index:1;width:200px;opacity:0;transition:all 300ms ease-in}@media(min-width:769px){.vertical-dot-nav-container{opacity:1}}.vertical-dot-nav-show{right:0}.vertical-dot-nav{margin-left:auto;margin-right:65px}.vertical-dot-nav a{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:15px}.vertical-dot-nav .vertical-dot{display:block;height:12px;width:12px;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.vertical-dot-nav .active .vertical-dot{height:20px;width:20px;background-color:rgba(0,0,0,0);border:3px solid #ec1f30;box-shadow:none}.vertical-dot-crafting-milk .active .vertical-dot{border-color:#846b44}#splash-page{z-index:99999!important}#splash-page .bar{width:100%}.page-splash{z-index:99999!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:.9;pointer-events:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.page-splash-Message{text-align:center;margin:20% auto 0 auto;font-size:400%;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-weight:normal;-webkit-text-shadow:2px 2px #000;text-shadow:2px 2px #000;text-shadow:2px 2px rgba(0,0,0,.15);text-decoration:none;color:#ec1f30;padding:0}.page-splash-Message.page-splash-Message-subtle{top:0;left:0;bottom:0;right:0;margin:auto;padding-top:140px;font-size:200%;height:50px;width:200px;position:absolute}.icon-asterisk.icon-asterisk-large{font-size:180%;vertical-align:middle;color:#ec1f30}.icon-asterisk.icon-asterisk-alert{color:#ec1f30}.icon-asterisk-inline{padding:0 4px 0 0}.progress,.page-progress-bar{margin:30px 10%!important}.spinner{top:0;left:0;bottom:0;right:0}.yext-module .leave-review-button{position:absolute;top:20px;right:20px;border:1px solid #fff;z-index:50}.yext-module .yext-reviews{background-color:#f5f4f2!important;margin-bottom:1.875rem!important}.yext-module .yext-reviews .review-footer{min-height:13.9375rem;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;background-image:url(https://oberweis.b-cdn.net/website/images/footer-background.jpg);background-size:cover;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.yext-module .yext-reviews .review-footer .container{position:relative}.yext-module .yext-reviews div{font-family:"LatoWeb",Helvetica,Arial,sans-serif!important;font-size:.8125rem!important}.yext-module .yext-reviews .partner-review-count,.yext-module .yext-reviews .partner-rating-text{color:#fff!important;font-family:"LatoWeb",Helvetica,Arial,sans-serif!important;font-size:.8125rem!important}.yext-module .yext-reviews .yext-pagination{margin:1.5625rem 0 0!important}.yext-module .yext-reviews .yext-reviews-star{display:inline-block!important}.yext-module .yext-reviews .reviews-widget-wrapper{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;padding:0!important}.yext-module .yext-reviews .yext-review-top{margin-bottom:.9375rem!important}.yext-module .yext-reviews .review-response-body{padding-top:.9375rem!important}.yext-module .yext-reviews .review-separator,.yext-module .yext-reviews .review-footer-title{display:none!important}.yext-module .yext-reviews .review-header{color:#fff!important;height:2.5rem!important;margin:0 auto!important;margin-top:-5rem!important;max-width:1400px;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;padding-bottom:0!important;padding-top:.625rem!important;position:relative;text-align:center!important;z-index:10;padding-left:1.3125em!important;padding-right:1.3125em!important;-webkit-transition:padding 350ms ease-in-out;transition:padding 350ms ease-in-out;display:block!important}.yext-module .yext-reviews .review-header .total,.yext-module .yext-reviews .review-header .average{display:inline-block!important;vertical-align:middle!important;white-space:nowrap!important}.yext-module .yext-reviews .review-header .total *,.yext-module .yext-reviews .review-header .average *{display:inline-block!important;vertical-align:middle}.yext-module .yext-reviews .review-header .reviewLink{display:none!important}.yext-module .yext-reviews .yext-reviews-body{margin:0 auto!important;max-width:1400px;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;position:relative;z-index:10;width:100%;-webkit-transition:padding 350ms ease-in-out;transition:padding 350ms ease-in-out}.yext-module .yext-reviews .review-footer{color:#fff!important;margin:0!important;min-height:16.875rem!important;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;padding:2.5rem 0!important}.yext-module .yext-reviews .review-footer-content{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin:0 auto!important;max-width:1400px;max-width:55rem;width:100%;padding-left:1.3125em!important;padding-right:1.3125em!important;-webkit-transition:padding 350ms ease-in-out;transition:padding 350ms ease-in-out}.yext-module .yext-reviews .partner-reviews-wrapper{padding:0 .3125rem}.yext-module .yext-reviews .review-body,.yext-module .yext-reviews .review-content,.yext-module .yext-reviews .message{color:#221f1f!important;font-family:"LatoWeb",Helvetica,Arial,sans-serif}.yext-module .yext-reviews .review-author{display:block!important;margin-bottom:.3125rem!important}.yext-module .yext-reviews .review-body{padding-right:1.25rem!important;position:relative!important}.yext-module .yext-reviews .review-body .message.message-expanded{max-height:none!important}.yext-module .yext-reviews .review-content{color:#6a6a6a!important;font-family:"SanchezSlab-Italic",Helvetica,Arial,sans-serif!important;font-size:1rem!important}.yext-module .yext-reviews .yext-reviews-page{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.yext-module .yext-reviews .yext-reviews-page .review{background-color:#fff!important;margin:.625rem!important;padding:1.875rem!important}.yext-module .yext-reviews .js-yext-pagination-button{border:0!important;height:auto!important;margin:0!important;padding:.625rem .9375rem!important;width:auto!important}.yext-module .yext-reviews .js-yext-pagination-button:hover{background-color:#fff!important}.yext-module .yext-reviews .yext-text-color-bg{background-color:#fff!important}.yext-module .yext-reviews .yext-pagination-button{margin:0!important;width:2.375rem!important}.yext-module .yext-reviews .more-button{bottom:.3125rem;position:absolute;right:0}@media only screen and (max-width:767px){.yext-module .yext-reviews .review-header .total{margin:0!important}.yext-module .yext-reviews .review-footer{padding:1.5625rem 0!important}.yext-module .yext-reviews .review-footer-content{-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important;padding-bottom:5.625rem!important}.yext-module .yext-reviews .partner-reviews-wrapper{padding:.9375rem 0!important;width:100%!important}.yext-module .yext-reviews .yext-reviews-page .review{width:-webkit-calc(100% - 1.25rem);width:calc(100% - 1.25rem)}}@media only screen and (max-width:480px){.yext-module .yext-reviews .review-header{-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}}@media only screen and (min-width:768px){.yext-module .yext-reviews .review-header{padding-left:4em!important;padding-right:4em!important}.yext-module .yext-reviews .review-footer-content{padding-left:4em!important;padding-right:4em!important}.yext-module .yext-reviews .yext-reviews-page .review{width:-webkit-calc(50% - 1.25rem);width:calc(50% - 1.25rem)}}@media only screen and (min-width:1025px){.yext-module .yext-reviews .review-footer{min-height:20.875rem;background-image:url(https://oberweis.b-cdn.net/website/images/footer-background.jpg);background-size:cover}.yext-module .yext-reviews .review-header{padding-left:10.42857%!important;padding-right:10.42857%!important}.yext-module .yext-reviews .review-footer-content{padding-left:10.42857%!important;padding-right:10.42857%!important}.yext-module .yext-reviews .yext-reviews-page .review{width:-webkit-calc(33.33333% - 1.25rem);width:calc(33.33333% - 1.25rem)}}@media only screen and (min-width:1281px){.yext-module .yext-reviews .yext-reviews-page{margin:0 2.75rem!important}}@media only screen and (min-width:1401px){.yext-module .yext-reviews .review-header{padding-left:9.125em!important;padding-right:9.125em!important}.yext-module .yext-reviews .review-footer-content{padding-left:9.125em!important;padding-right:9.125em!important}}.total-balance{font-size:20px;color:green}.history-header{text-align:center;font-style:italic;font-size:12px;background-color:rgba(0,0,0,0)}.gift-card-display{display:flex;flex-direction:row;text-align:center;align-items:center;place-content:space-evenly;padding-top:5px;padding-bottom:5px}.th{background-color:rgba(0,0,0,0)}.history-details{width:fit-content;font-size:12px;text-align:center}.card-name{display:flex;flex-direction:row;font-weight:bold}@media(max-width:768px){.card-name{flex-direction:column}}.card-name-purchase{display:flex;flex-direction:column;font-weight:bold}@media(max-width:768px){.card-name-purchase{flex-direction:column}}.card-value{display:flex;flex-direction:row;border-radius:6px;padding:2px;font-weight:bold}.card-value-purchase{display:flex;flex-direction:column;border-radius:6px;padding:2px}@media(max-width:768px){.card-value-purchase{flex-direction:column}}.eGiftPane{max-width:600px;margin:auto}.gc-recieved-date{display:flex;flex-direction:row}@media(max-width:768px){.gc-recieved-date{flex-direction:column}}.gc-recieved-date-purchase{display:flex;flex-direction:column}@media(max-width:768px){.gc-recieved-date-purchase{flex-direction:column}}.remaining-gc-balance{display:flex;flex-direction:row}@media(max-width:768px){.remaining-gc-balance{flex-direction:column}}.remaining-gc-balance-purchase{display:flex;flex-direction:column}@media(max-width:768px){.remaining-gc-balance-purchase{flex-direction:column}}.gc-action{display:flex;flex-direction:row}@media(max-width:768px){.gc-action{flex-direction:column}}.gc-action-purchase{display:flex;flex-direction:row}@media(max-width:768px){.gc-action-purchase{flex-direction:column}}.gift-card-tabs{display:flex;justify-content:center;gap:2em;margin-bottom:2em}.gift-card-tab-buttons{font-size:1.1rem;letter-spacing:.0625rem;background-color:rgba(0,0,0,0);border:none;font-family:sackers,Sans-Serif,serif}.gift-card-tab-button-active{color:#ec1f30}.egift-cart-preferences{display:flex;justify-content:end;margin-bottom:2em;margin-right:42px}.egift-card-preferences-selector{width:fit-content;padding:.75em 1em;display:flex;flex-direction:column;align-items:center;background-color:#fff}.egift-limit-amount{width:50px;text-align:center;align-self:center}.use-egift-balance{display:flex;flex-direction:row;justify-content:center;padding-bottom:10px}.egift-balance{font-size:16px;padding-right:10px}.egift_container{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:2rem 0}.egift_shadow{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.egift_rounded{border-radius:.375rem}.egift_border{border:solid 1px #e5e7eb}.egift_text-lg{font-size:1.125rem;line-height:1.75rem}.egift_label{font-weight:700}.egift_text-to-from{font-weight:700;letter-spacing:2px;font-family:sackers,Sans-Serif,serif}.hd-hero{display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:url(https://oberweis.b-cdn.net/website/images/hd-hero.jpg);background-repeat:no-repeat;background-size:cover;height:120vh;justify-content:flex-start;background-position:left center}@media(min-width:769px){.hd-hero{height:37.5rem;background-position:center right -200px}}@media(min-width:992px){.hd-hero{background-size:auto 120%;background-position:center right}.hd-hero span{display:block}}@media(min-width:1300px){.hd-hero{background-size:auto 140%}.hd-hero span{display:inline}}@media(min-width:1700px){.hd-hero{background-size:cover}}.hd-hero div{padding:2rem}@media(min-width:769px){.hd-hero div{max-width:40%;margin-left:5%;margin-right:auto;padding:0}}@media(min-width:992px){.hd-hero div{max-width:35%;margin-left:5%;margin-right:auto;padding:0}}@media(min-width:1200px){.hd-hero div{max-width:32%;margin-left:5%;margin-right:auto;padding:0}}@media(min-width:769px){.hd-hero .content{padding-left:100px;padding-right:20px}}.hd-hero .title{margin-bottom:5px;color:#ec1f30;font-size:3rem}.hd-hero .subtitle{margin-bottom:30px;font-size:1.25rem;color:#836b44;line-height:1.2}.hd-banner-1{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:6.875rem;padding-bottom:6.875rem;color:#fff;text-align:center;background-color:#333}.hd-banner-1 h2{margin-bottom:5px;font-size:3.5rem}.hd-banner-1 p{font-family:georgia,serif;font-style:italic;margin:0 auto 40px auto;width:60%;color:#ec1f30;font-size:1.375rem}.hd-banner-1 ul{margin-bottom:30px;padding-left:0;list-style-type:none}.hd-banner-1 ul li{font-family:gotham,Sans-Serif;margin-bottom:1rem;font-size:1.3rem;line-height:1}@media(min-width:769px){.hd-banner-1 ul li{display:inline-block;margin-right:20px;margin-bottom:0;padding-right:20px;vertical-align:middle;border-right:1px solid #fff}}.hd-banner-1 ul li:last-child{border-right-width:0}.hd-banner-2{height:500px;padding-top:80px;background-position:center center;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/hd-banner-2.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}@media(min-width:769px){.hd-banner-2{padding:60px 70px}}.hd-banner-2 .title{font-size:2.25rem;line-height:1}.hd-banner-2 .description{margin-top:0;margin-bottom:15px}.hd-banner-3{height:500px;padding-top:80px;background-position:center center;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/hd-banner-3.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.hd-banner-3{padding:60px 70px}}.hd-banner-3 .title{margin-bottom:5px;font-size:2.25rem;line-height:1}.hd-banner-3 .subtitle{margin-bottom:5px;color:#ec1f30;font-size:1.625rem}.hd-banner-3 .description{margin-top:15px;margin-bottom:10px}.hd-promo-top-banner{position:relative}.hd-promo-top-banner img{max-width:100%;width:100%}.hd-promo-top-banner .promo-title{position:absolute;top:2rem;left:6rem}.hd-promo-top-banner .promo-title h2{color:#ec1f30;font-size:4.25rem;line-height:.95;margin-bottom:0}@media(max-width:769px){.hd-promo-top-banner .promo-title h2{font-size:4.5rem}}@media(max-width:480px){.hd-promo-top-banner .promo-title h2{font-size:2.25rem}}@media(max-width:769px){.hd-promo-top-banner .promo-title{top:6rem;right:7rem;left:auto}.hd-promo-top-banner .promo-title h3{font-size:1.5rem}}@media(max-width:480px){.hd-promo-top-banner .promo-title{max-width:64%;top:1.5rem;right:.5rem;left:auto}.hd-promo-top-banner .promo-title h3{font-size:.8rem}}.hd-promo-top-banner .btn-primary{background-color:#836b44;border-color:#836b44}.hd-divider{background-color:#333;min-height:10px;text-align:center}.hd-divider .btn-primary{margin-top:10px;margin-bottom:10px}.new-customer-offer{background:#333;padding:30px;padding-bottom:45px;color:#fff}@media(max-width:769px){.new-customer-offer{padding:4px;padding-top:10px}}.new-customer-offer .title{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:relative;z-index:21;text-align:center;margin-bottom:-38px;background-color:#ec1f30;max-width:350px;margin-left:auto;margin-right:auto;padding-bottom:10px}@media(max-width:769px){.new-customer-offer .title{font-size:1.25rem;max-width:50%}}@media(max-width:480px){.new-customer-offer .title{font-size:1.25rem;max-width:70%}}.new-customer-offer .border{border:1px solid #fff;padding:20px;margin:16px}@media(max-width:769px){.new-customer-offer .border{padding:4px}}.new-customer-offer .border img{max-width:100%;width:300px}.new-customer-offer .border h3{margin-top:30px;font-family:gotham,Sans-Serif;font-size:45px;text-transform:uppercase}@media(max-width:769px){.new-customer-offer .border h3{font-size:1.5rem}}.new-customer-offer .border h4{font-family:sackers,Sans-Serif;letter-spacing:.0625rem}@media(max-width:769px){.new-customer-offer .border h4{font-size:1rem}}.new-customer-offer .border h4 .promo-code{font-style:normal;font-family:gotham,Sans-Serif}@media(max-width:769px){.new-customer-offer .border h4 .promo-code{font-size:1.5rem}}.new-customer-offer .border .fine-print{font-size:.65rem}.new-customer-offer .border .cooler-text{margin-top:20px}.new-customer-offer .hd-availability-form{padding-top:10px}@media(max-width:769px){.new-customer-offer .hd-availability-form{padding-left:4px;padding-right:4px;padding-bottom:6px}}.new-customer-offer .hd-availability-form .form-footnote{position:relative;color:#000;bottom:0;left:6px}.new-customer-offer .home-delivery h2{color:#ec1f30;font-family:sackers,Sans-Serif;letter-spacing:.0625rem}.new-customer-offer .home-delivery h3{font-style:italic;font-family:georgia,serif;font-size:20px}.new-customer-offer .home-delivery p{line-height:2.1}.start-shopping-title-button{position:relative;z-index:21;text-align:center;margin-top:-15px;margin-bottom:-15px}.explanation{background-color:#fff}.explanation .processing{height:400px;padding-top:20px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/hd-milk-empty-clear-bottles.jpg);background-repeat:no-repeat;background-size:cover}.explanation .processing .center-right{text-align:center;float:right}.explanation .processing .center-right h2{color:#ec1f30;font-size:50px;text-transform:uppercase;margin-bottom:0}.explanation .processing .center-right h3{font-size:18px}.explanation .processing .center-right ul{margin-top:30px;text-align:left;list-style-image:url(https://oberweis.b-cdn.net/website/images/check-box.png)}.explanation .processing .center-right ul li{vertical-align:top;text-transform:uppercase;font-family:sackers,Sans-Serif;letter-spacing:.0625rem}.explanation .vertical-divider{width:0;margin-top:40px;height:250px;border-left:1px solid #ec1f30}.explanation .key-features{padding-top:40px;padding-bottom:20px;text-align:center;text-transform:uppercase}.explanation .key-features h2{color:#ec1f30;font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-size:26px}.explanation .key-features ul{list-style:none;margin-top:20px;margin-left:-55px}.explanation .key-features ul li{margin-bottom:15px;font-family:sackers,Sans-Serif;letter-spacing:.0625rem}.body-container{place-items:center;text-align:center;text-align:-moz-center;text-align:-webkit-center;background-color:#fff}.header-img{display:flex;justify-content:center;max-width:875px}.header-text{font-size:50px;color:#ec1f30}.subheader-text{color:#ec1f30}.prod-spread{display:flex;position:absolute;width:100%;width:-webkit-fill-available;place-content:center;margin-top:-13%;margin-left:-5%}.text-box{display:flex;max-width:875px;padding:2%;text-align:center;font-size:larger}.text-box-two{display:flex;width:100%;font-size:15px;text-align:left}.text-box-two-header{font-size:14px;text-align:left}.text-box-three{display:flex;width:100%;font-size:12px;text-align:left}.learning-area-header{width:100%;border-top:2px solid #ec1f30;padding:2%;display:flex;justify-content:space-between;flex-direction:row}.learning-area{padding:1%;max-width:875px;width:100%}.learning-area-info{width:100%}.border-on-right{border-right:1px solid #cac6c4}.find-products-bar{display:flex;flex-direction:row;justify-content:space-evenly;max-width:875px;align-items:center;background-color:#333;color:#fff!important}.locator-holder{display:flex;flex-direction:row;justify-content:center}.dog-food-img{width:100%}.AHD_Signup_Form{position:absolute;z-index:21;display:none;max-width:50%;align-content:center;place-self:center}.text-banner{font-size:20px;font-style:italic;display:flex;justify-content:center;text-align:center}.signup-buttons{display:flex;width:45%;align-content:center;flex-direction:row;column-count:2}.buttons{padding:3%;width:100%;flex:1}.product-box-outter{background-image:url(https://oberweis.b-cdn.net/website/images/hd_promo/grey_wood_background_short.jpg);background-repeat:repeat-x;padding-top:2%;padding-bottom:2%}.prod-box-inner{max-width:100%;padding-bottom:2%;display:flex;flex-direction:row;justify-content:center}.prod-box-content{width:437.5px;background-color:#fff;padding:2%;text-align:left}.prod-box-img{width:437.5px}.standalone-button{width:25%}.did-you-know-block{display:flex;flex-direction:column;padding-top:1%;align-items:center}.top-title{font-size:36px;font-style:italic;text-align:left}.milk-glass-img{width:50%;float:right}.spec-list{text-align:left;width:65%;float:left;padding-bottom:3%}.footer-stack{display:flex;flex-direction:column;align-items:center;margin-top:5%}.signup-banner{width:400px;height:185px;display:flex;flex-direction:column;background:center;position:absolute;justify-content:center;border-radius:5%;margin-top:15%;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/hd_promo/wood_panel_short.png);background-repeat:no-repeat}.farm-fresh-row{background-image:url(https://oberweis.b-cdn.net/website/images/hd_promo/grey_wood_background_short.jpg);background-repeat:repeat-x}.farm-fresh{font-style:italic;font-size:x-large;color:#ec1f30;width:100%}.left-col-6{width:50%;display:flex;padding-right:1%;padding-left:0%}.right-col-6{width:50%;padding-right:0%;padding-left:1%;display:flex;flex-direction:column}.promo-offer{outline:solid 1px gray;width:90%}.promo-offer-title{color:#fff;background-color:#ec1f30;padding-bottom:1%}.promo-description{color:gray;padding-left:1%;font-size:xx-large;padding-right:1%}.signup-banner-top{width:400px;height:185px;display:flex;flex-direction:column;background:center;justify-content:center;border-radius:5%;margin-top:15%;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/hd_promo/wood_panel_short.png);background-repeat:no-repeat}.row-flex-main{display:flex;flex-direction:row;max-width:875px;padding-top:1%;padding-bottom:1%;align-items:center}@media(max-width:768px){.body-container{padding:3%}.header-text{font-size:30px}.row-flex-main{flex-direction:column}.left-col-6{width:100%;padding-right:1%;padding-left:1%}.dog-food-img{width:50%}.right-col-6{width:100%;padding-right:1%;padding-left:1%}.promo-offer{width:100%}.standalone-button{width:50%}.subheader-text{font-size:18px}.signup-buttons{width:50%;flex-direction:column-reverse}.text-box{font-size:smaller;padding:4%;width:100%}.AHD_Signup_Form{max-width:95%}.text-box-two{padding:1%;width:100%;font-size:12px;text-align:center}.find-products-bar{flex-direction:column}.text-banner{font-size:12px}.prod-box-inner{flex-direction:column;margin-left:5%;margin-right:5%;padding-bottom:8%}.prod-box-content{width:100%;font-size:smaller}.prod-box-img{width:100%}.top-title{text-align:center}.spec-list{display:flex;flex-direction:row;padding-bottom:5%;width:100%;font-size:smaller}.milk-glass-img{float:none}.signup-banner{width:100%;position:relative;margin-top:0;padding:2%;border-radius:0}.farm-fresh{width:95%;padding-top:2%}}.hd-avaliability-new{position:relative;text-align:center;align-content:center;max-width:250px;z-index:21;padding-top:2.5%}.form-box{display:flex;flex-direction:row;justify-content:center}.map-img{width:30%;float:left}@media(max-width:980px){.hd-avaliability-new{padding-top:0;max-width:75%;margin-left:0}.map-img{display:none}}.about-us-hero{background-image:url(https://oberweis.b-cdn.net/website/images/about-us-hero.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:700px;text-align:center;background-size:auto 130%;background-position:center center}@media(min-width:769px){.about-us-hero{background-size:cover}}.about-us-hero div{max-width:32.8125rem;padding:20px}@media(min-width:769px){.about-us-hero div{padding:0}}.about-us-hero .title{color:#554e4b;font-size:1.5rem}@media(min-width:769px){.about-us-hero .title{font-size:2rem}}.about-us-hero .title:after{content:"";display:block;height:1px;margin:10px auto 15px auto;width:20%;background-color:hsl(37.1428571429,31.6582914573%,69.0196078431%)}.about-us-hero p{margin-top:0;margin-bottom:.8rem;color:#817f75;font-size:.9125rem}@media(min-width:769px){.about-us-hero p{margin-top:1rem;margin-bottom:1rem}}.button{-moz-appearance:button;-webkit-appearance:button;padding:10px;margin:10px;width:70px}.drop-box{background:#f8f8f8;border:5px dashed #ddd;width:290px;height:65px;text-align:center;padding-top:25px;margin:10px}.dragover{border:5px dashed blue}.profile-label{width:144px}a.accountInfoButtons.btn.btn-primary{color:#fff}#securityHeader{margin-bottom:20px}#adminPage,#adminPage .serif,#adminPage .no-wrap-white-space a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}span.currentAddressText{text-transform:capitalize}a.telephoneLink{color:#ec1f30!important;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.oneTimePaymentModalFooter{text-align:center}.adminPageNav a:hover,.adminPageNav a:active,.adminPageNav .modal-tabs li.active{font-weight:bold!important}#enrollCheckingButton{min-width:199px}#paymentInfo .col-md-8.alert.alert-danger{width:100%}#adminPage ul.modal-tabs.subsection-tabs{margin-bottom:0}#adminPage .subsection{margin-bottom:50px}@media(max-width:352px){#adminPage .modal-footer .btn+.btn{margin-left:0}}@media(min-width:315px)and (max-width:1199px){a#cancelChangePasswordButton{margin-top:0!important}}@media(max-width:347px){#submitOneTimePayment{margin-bottom:10px;width:97px;margin-left:3px}}@media(min-width:769px)and (max-width:331px){#enrollCheckingButton{margin-bottom:5px}}@media(max-width:410px){#enrollCheckingButton{margin-bottom:5px}}@media(max-width:768px){#adminPage .modal-tabs li a{padding-top:0;padding-bottom:0}#adminPage ul.modal-tabs.subsection-tabs{margin-bottom:40px}}.amber-bottle{display:flex;flex-direction:row;align-items:center;justify-content:center;background-size:auto 100%;background-position:center right -300px;height:55rem;padding:15px}@media(min-width:769px){.amber-bottle{height:48rem}}@media(min-width:992px){.amber-bottle{background-position:center right -170px}}@media(min-width:1200px){.amber-bottle{background-position:center right -80px;background-image:url(https://oberweis.b-cdn.net/website/images/amber-bottle.jpg);background-repeat:no-repeat;background-size:cover}}@media(min-width:1300px){.amber-bottle{background-position:center right}}@media(min-width:769px){.amber-bottle div{max-width:30rem;margin-left:10%;margin-right:auto;padding:0}}.amber-bottle .title{margin-bottom:30px;color:#836b44;font-size:2.85rem;line-height:1}.amber-bottle h5.title{font-size:2.25rem}@media(max-width:760px){.amber-bottle{height:auto}}.amber-footer{max-width:92%;margin:0 auto}@media(nim-width:760px){.amber-footer .text-container{min-height:35px}}.amber-footer .col-sm-2{text-align:center}.amber-footer .col-sm-2 .btn{margin:0 auto;min-width:120px}.amber-footer .col-half-offset{margin-left:4.166666667%}.athome .alert{margin-top:10px;margin-bottom:0}.athome .header{position:relative}.athome .header .background{width:100%}.athome .header .logo{position:absolute;width:55%;margin:auto 0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);color:#ec1f30;text-transform:uppercase;letter-spacing:.065rem}.athome .header .logo .outer{font-size:.6rem;letter-spacing:.05rem}.athome .header .logo .inner{font-size:1rem;font-weight:bold;line-height:1rem}.athome .nav-bar{background-color:#ec1f30;text-align:center;padding:6px;color:#fff}.athome .nav-bar a{color:#fff;padding:10px}.athome .main-content{background:url(https://oberweis.b-cdn.net/website/images/athome/wood-pattern-background.png);background-repeat:no-repeat;background-size:cover;padding:10px}.athome .main-content img{max-width:100%;max-height:100%}.athome .main-content img.waffles{margin-top:-75px;margin-left:20px;width:100%}.athome .main-content img.leaves{margin-top:-70px;margin-left:40px;width:80%}.athome .main-content .description{padding:25px}.athome .main-content .description h2{color:#ec1f30}.athome .main-content .description .sign-up{margin-left:40px}.athome .main-content .description .group-wine{margin-top:30px;margin-left:20px}.athome .main-content .promotions{margin:20px;margin-bottom:50px}.athome .main-content .call-to-action{padding:10px;background-repeat:no-repeat;background-size:cover;min-height:350px;-moz-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);-webkit-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);text-align:center;margin-bottom:20px}.athome .main-content .call-to-action .content{width:190px;margin:20px}.athome .main-content .call-to-action .content hr{width:60%}.athome .main-content .call-to-action .content div{text-align:center;font-size:1.1rem}.athome .main-content .call-to-action .content button{margin-top:30px;width:80%}.athome .main-content .join{background-image:url(https://oberweis.b-cdn.net/website/images/athome/join-background.png)}.athome .main-content .host{background-image:url(https://oberweis.b-cdn.net/website/images/athome/host-background.png)}.athome .promise{background:url(https://oberweis.b-cdn.net/website/images/athome/promise-background.png);background-repeat:no-repeat;background-size:cover;text-align:center;padding-bottom:2rem}.athome .promise .content{margin:auto;width:90%}.athome .promise .content img{width:16rem;margin-top:2rem;margin-left:-2rem;margin-right:1rem}.athome .box{-moz-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);-webkit-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);border:20px solid rgba(0,0,0,0);-webkit-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;-o-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;background-image:url(https://oberweis.b-cdn.net/website/images/athome/background_40.png);text-align:center}.athome .box .title{font-style:italic;font-size:2em}.athome .box .text{margin:.1rem;text-align:left}.athome .images{position:relative}.athome .images img.ribbon{position:absolute;bottom:0;right:-50px;width:32%}.athome .reason{background:#fbf7f3;text-align:center;margin-bottom:50px;min-height:280px;padding:18px}.athome .reason img{margin-top:-40px;width:30%}.athome .reason h3{margin-top:20px;color:#ec1f30}.athome .reason div{font-size:1.1em}.athome .reason a{font-size:1.1em;margin-top:10px}@media(min-width:769px){.athome .header .logo{width:35%}.athome .header .logo .outer{font-size:2rem;letter-spacing:.5rem}.athome .header .logo .inner{font-size:4rem;line-height:3.5rem}.athome .promise .content{width:40%}.athome .promise .content img{width:20rem}.athome .box{padding:15px}.athome .box .text{line-height:2em;font-size:1.2em}}.catering-page{background-color:#fff}.catering-page h2{color:#ec1f30}.catering-page h3{font-weight:bold;font-family:georgia,serif;font-size:1rem}.catering-page .two-column{width:100%}.catering-page .subtitle-catering{background-color:rgba(0,0,0,0);padding:1%}.catering-page .catering-img{width:100%}.catering-page .catering-text{padding:1%;margin-left:1.2rem}.catering-page .flex-row-catering{display:flex;flex-direction:column;width:100%}.catering-page .header{background-image:url(https://oberweis.b-cdn.net/website/images/catering_wBottles.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;background-position:center right -350px;height:375px;padding-top:10px}.catering-page .header .caption{margin-left:1.125rem;width:50%}.catering-page .header .caption .subtitle{font-size:.8rem}@media(min-width:480px){.catering-page .header{background-position:center right -300px;padding-top:30px;height:400px}.catering-page .header .caption{width:45%}.catering-page .header .caption .subtitle{font-size:1rem}}@media(min-width:769px){.catering-page .header{background-position:center right -300px;padding-top:50px}.catering-page .header .caption{margin-left:2.125rem;margin-right:2.125rem;width:40%}.catering-page .header .caption .subtitle{font-size:1rem}}@media(min-width:992px){.catering-page .header{background-position:center right -180px;padding-top:80px}.catering-page .header .caption{width:40%}.catering-page .header .caption .subtitle{font-size:1.1rem}}@media(min-width:1200px){.catering-page .header{background-position:center right;padding-top:80px}.catering-page .header .caption{width:30%;margin-left:3.125rem;margin-right:3.125rem}}.catering-page .content{display:flex;flex-direction:column;margin-top:1.5rem;margin-left:1.125rem}@media(min-width:769px){.catering-page .content{margin-left:2.125rem;margin-right:2.125rem}}@media(min-width:1200px){.catering-page .content{margin-left:3.125rem;margin-right:3.125rem}}.catering-page .content p{margin-top:0;margin-bottom:.5rem}.catering-page .content div.ordering{margin-left:-15px;margin-bottom:20px;margin-top:2rem}.catering-page .content .no-bullet li{list-style:none}.catering-page .content ul.kits{margin-top:1.1rem}.catering-page .content ul.kits li{list-style:none;margin-bottom:1.1rem;margin-left:-1.1rem}.catering-page .content ul.kits li div:first-child{font-weight:bold}.catering-page .content .bold{font-weight:bold}.catering-page .content .italic{font-style:italic}.catering-page .content .call-local-store{margin-bottom:1.1rem}.catering-page .content .sub-text{font-size:.8rem}.catering-page .content ::placeholder{color:#cac6c4;opacity:1}.catering-page .content :-ms-input-placeholder{color:#cac6c4}.catering-page .content ::-ms-input-placeholder{color:#cac6c4}.catering-page .content .disabled{color:#cac6c4}.catering-page .content option[value=""][disabled]{display:none}.catering-page .content option{color:#000}.contact-us-footer{background-image:url(https://oberweis.b-cdn.net/website/images/contact-us-footer.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:800px;padding-right:15px;padding-left:15px;text-align:center;background-position:bottom center}@media(min-width:769px){.contact-us-footer{height:560px;padding-right:0;padding-left:0}}.contact-us-footer div{margin-top:3.5rem;margin-bottom:auto}@media(min-width:769px){.contact-us-footer div{margin-top:4rem;width:90%}}@media(min-width:992px){.contact-us-footer div{width:75%}}@media(min-width:1200px){.contact-us-footer div{width:50%}}.contact-us-footer h3{color:#ec1f30;font-size:2.5rem}.contact-us-footer span{display:block;margin-bottom:1.25rem;font-size:1.25rem;font-style:italic}.crafting-milk-hero,.crafting-milk-1,.crafting-milk-2,.crafting-milk-3,.crafting-milk-4,.crafting-milk-5,.crafting-milk-6{display:flex;flex-direction:row;align-items:center;justify-content:center;height:700px;position:relative;height:600px;padding:2rem;text-align:center}@media(min-width:769px){.crafting-milk-hero,.crafting-milk-1,.crafting-milk-2,.crafting-milk-3,.crafting-milk-4,.crafting-milk-5,.crafting-milk-6{height:45.625rem}}@media(min-width:769px){.crafting-milk-hero,.crafting-milk-1,.crafting-milk-2,.crafting-milk-3,.crafting-milk-4,.crafting-milk-5,.crafting-milk-6{padding:0;background-attachment:fixed}}.crafting-milk-hero{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-hero.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.crafting-milk-hero>div{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-hero-paper.jpg)}.crafting-milk-hero .outer{padding:1rem;width:44.375rem}@media(min-width:769px){.crafting-milk-hero .outer{padding:2.1875rem}}.crafting-milk-hero .inner{position:relative;padding:2rem 1rem;border:1px solid #b7b2ac}@media(min-width:769px){.crafting-milk-hero .inner{padding:3.125rem 5.375rem}}.crafting-milk-hero h3{position:relative;margin-bottom:0;font-size:1.625rem}.crafting-milk-hero h3:after{content:"";display:block;height:1px;margin:15px auto 10px auto;width:160px;background-color:#ccc9ba}.crafting-milk-hero h3 span{font-family:georgia,serif;font-style:italic;font-size:1.7rem;text-transform:none}.crafting-milk-hero p{margin-top:0;margin-bottom:3.2rem;color:#ccc9ba}.crafting-milk-hero a{position:absolute;bottom:-113px;left:50%;z-index:1;height:185px;margin-left:-100px;width:201px;color:#ccc9ba;background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-start-icon.png);background-repeat:no-repeat;background-size:67px 138px;background-position:center bottom}.crafting-milk-drop-1,.crafting-milk-drop-2,.crafting-milk-drop-3,.crafting-milk-drop-4,.crafting-milk-drop-5,.crafting-milk-drop-6{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:18%;left:50%;z-index:1;margin-left:-42px;width:84px;height:90px;background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-drop.png);background-size:84px 90px;background-repeat:no-repeat;opacity:0;transition:all 200ms ease-in;text-align:center}.crafting-milk-drop-1 h3,.crafting-milk-drop-2 h3,.crafting-milk-drop-3 h3,.crafting-milk-drop-4 h3,.crafting-milk-drop-5 h3,.crafting-milk-drop-6 h3{margin-top:auto;margin-bottom:1.25rem;color:#836b44;font-size:.6875rem}.crafting-milk-drop-1 h3 span,.crafting-milk-drop-2 h3 span,.crafting-milk-drop-3 h3 span,.crafting-milk-drop-4 h3 span,.crafting-milk-drop-5 h3 span,.crafting-milk-drop-6 h3 span{font-family:georgia,serif;display:block;margin-top:-2px;color:#554e4b;font-size:2rem}.crafting-milk-drop-display{opacity:1}.crafting-milk-drop-hide{opacity:0}.crafting-milk-1{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-1-mobile.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:480px){.crafting-milk-1{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.crafting-milk-2{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-2-mobile.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:480px){.crafting-milk-2{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right}}@media(min-width:769px){.crafting-milk-2{background-position:center right -20px}}@media(min-width:992px){.crafting-milk-2{background-position:center center}}.crafting-milk-3{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-3-mobile.jpg);background-repeat:no-repeat;background-size:cover;background-size:115% auto;background-position:left center}@media(min-width:480px){.crafting-milk-3{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-3.jpg);background-repeat:no-repeat;background-size:cover;background-size:cover;background-position:center center}}.crafting-milk-4{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.crafting-milk-5{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-5-mobile.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:480px){.crafting-milk-5{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.crafting-milk-6{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-6-mobile.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:480px){.crafting-milk-6{background-image:url(https://oberweis.b-cdn.net/website/images/crafting-milk-6.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}}.crafting-milk-1>div,.crafting-milk-2>div,.crafting-milk-3>div,.crafting-milk-4>div,.crafting-milk-5>div,.crafting-milk-6>div{margin-top:15%;width:550px}.crafting-milk-1 h3,.crafting-milk-2 h3,.crafting-milk-3 h3,.crafting-milk-4 h3,.crafting-milk-5 h3,.crafting-milk-6 h3{font-size:38px}.crafting-milk-1 p,.crafting-milk-2 p,.crafting-milk-3 p,.crafting-milk-4 p,.crafting-milk-5 p,.crafting-milk-6 p{font-size:17px}.crafting-milk-1,.crafting-milk-2,.crafting-milk-3{color:#fff}.direct-mailer-hero{background-image:url(https://oberweis.b-cdn.net/website/images/direct-mailer-hero.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:40.625rem}@media(min-width:769px){.direct-mailer-hero div{margin-right:auto;margin-left:6.25rem;width:30%}}.direct-mailer-hero h2{color:#ec1f30;font-size:6.25rem;line-height:.95}.direct-mailer-hero h3{margin-bottom:1.875rem;font-size:2.6rem;line-height:2.5rem}.direct-mailer-hero .btn-primary{background-color:#836b44;border-color:#836b44}.direct-mailer-banner-1{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem;color:#fff;background:#333 url(https://oberweis.b-cdn.net/website/images/direct-mailer-banner-1.jpg) bottom 100px right 20px no-repeat;background-size:168px 123px}@media(min-width:769px){.direct-mailer-banner-1{height:500px;padding-top:80px;background-position:center center;padding:0;background-size:296px 217px;background-position:bottom 100px right 40px}}@media(min-width:769px){.direct-mailer-banner-1 div{width:70%}}.direct-mailer-banner-1 p{margin-top:0;margin-bottom:2rem;font-size:.75rem}@media(min-width:769px){.direct-mailer-banner-1 p{margin-bottom:5rem}}.direct-mailer-banner-1 .title{color:#ec1f30;font-size:2rem}.direct-mailer-banner-1 .subtitle{font-size:3.75rem}.direct-mailer-banner-1 .note{margin-bottom:0}.direct-mailer-banner-1 .promo-code-label{color:#817f75;font-size:1.725rem}.direct-mailer-banner-1 .promo-code-content{font-size:2rem}.direct-mailer-menu-categories{background-image:url(https://oberweis.b-cdn.net/website/images/direct-mailer-categories-background.jpg);background-repeat:no-repeat;background-size:cover;padding:3rem 1rem;text-align:center}@media(min-width:769px){.direct-mailer-menu-categories{padding:6.25rem}}.direct-mailer-menu-categories h3{margin-bottom:.9375rem;color:#ec1f30;font-size:2.6rem}.direct-mailer-menu-categories h4{margin-bottom:2.5rem;color:#836b44;font-size:1rem}.direct-mailer-menu-categories img{float:left;width:35%}@media(min-width:769px){.direct-mailer-menu-categories img{width:25%}}.direct-mailer-menu-categories .category:before,.direct-mailer-menu-categories .category:after{content:" ";display:table}.direct-mailer-menu-categories .category:after{clear:both}.direct-mailer-menu-categories .category-content{float:left;width:65%;text-align:left}@media(min-width:769px){.direct-mailer-menu-categories .category-content{width:75%}}.direct-mailer-menu-categories .category-title{color:#ec1f30;font-size:1.5rem}.direct-mailer-menu-categories .row{margin-bottom:1.5rem}.email-club{background-image:url(https://oberweis.b-cdn.net/website/images/email-club-background.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:6.25rem;padding-bottom:6.25rem}.email-club form{margin-right:auto;margin-bottom:3.125rem;margin-left:auto;width:70%}.email-club h4{color:#ec1f30}.email-club-content{background-image:url(https://oberweis.b-cdn.net/website/images/email-club-paper.jpg);background-repeat:no-repeat;background-size:cover;padding:3rem 1rem;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}@media(min-width:769px){.email-club-content{padding:4.6875rem;width:740px}}.email-club-content h3{font-size:2.5rem}.employment-content .selected-files li{min-height:25px}.employment-content .selected-files li button{float:right}.employment-header{background-image:url(https://oberweis.b-cdn.net/website/images/employment-mosaic.jpg);background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:22.25%;width:100%;background-size:100% auto}.error{background-image:url(https://oberweis.b-cdn.net/website/images/about-us-hero.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:700px;text-align:center;background-size:auto 130%;background-position:center center}@media(min-width:769px){.error{background-size:cover}}.error div{max-width:32.8125rem;vertical-align:middle}@media(min-width:769px){.error div{padding:0}}.error h3{color:#ec1f30}.error .errorPageText{margin-top:0}.error .errorPageContainer{padding:1rem 0;width:46.875rem;font-family:Helvetica,sans-serif}.error .errorPageBody{height:118px}.error #errorMessageFirst{border-right:1px solid #ec1f30}.error #errorMessageFirst p,.error #errorMessageSecond p{padding-top:10px;margin-bottom:1rem}.error #errorMessageFirst,.error #errorMessageSecond{padding-bottom:10px}.error a#errorPageHome{width:91px}.error .errorPageFooterText{font-size:.8rem;margin-top:65px;margin-bottom:0}.local-farms-hero{display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-hero.jpg);background-repeat:no-repeat;background-size:cover;height:47.5rem;text-align:center}.local-farms-hero div{margin:100px 30px auto 30px;max-width:700px}.local-farms-hero .title{margin-bottom:0;font-size:2rem}.local-farms-hero .title:after{content:"";display:block;height:1px;margin:10px auto 20px;width:100px;background-color:hsl(37.1428571429,31.6582914573%,79.0196078431%)}.local-farms-profile:before,.local-farms-profile:after{content:" ";display:table}.local-farms-profile:after{clear:both}.local-farms-profile-col-1{background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-profile-1.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.local-farms-profile-col-1{float:left;min-height:500px;width:50%}}.local-farms-profile-col-2{height:auto;width:100%;color:#fff;background:#333 url(https://oberweis.b-cdn.net/website/images/local-farms-profile-2.jpg) 0 0 no-repeat;background-size:100% auto}@media(min-width:769px){.local-farms-profile-col-2{float:left;min-height:500px;width:30%}}.local-farms-profile-col-2 .local-farms-profile-description{padding:55% 30px 30px 30px}@media(min-width:769px){.local-farms-profile-col-2 .local-farms-profile-description{padding-top:50%;padding-bottom:0}}.local-farms-profile-col-2 .title-block:after{clear:both;content:"";display:block;margin-top:5px;margin-bottom:5px;height:2px;width:50px;background-color:#836b44}.local-farms-profile-col-2 .title{margin-bottom:0;font-size:1.5rem;float:left}.local-farms-profile-col-2 .subtitle{color:#999593;font-size:.9rem;margin-left:90px;padding-top:3px}.local-farms-profile-col-2 p{margin-bottom:0}.local-farms-profile-col-3{background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-profile-3.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.local-farms-profile-col-3{float:left;min-height:500px;width:20%}}.local-farms-list{background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-list-background.jpg);background-repeat:no-repeat;background-size:cover;padding:3.75rem 5rem;color:#fff;background-color:#ec1f30}.local-farms-list h3{font-size:2.5rem;text-align:center}.local-farms-list h3:after{content:"";display:block;height:1px;margin:1.875rem auto;width:30%;background-color:#333}.local-farms-list-item{margin-bottom:.625rem}.local-farms-list-item-number{float:left;width:1.875rem;font-size:1rem;line-height:1.875rem;text-align:center;background-color:#333;border-radius:50%}.local-farms-list-item-content{margin-left:2.8125rem}.local-farms-list-item-location{color:#333;font-size:.8125rem}.local-farms-banner-1{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-banner-1.jpg);background-repeat:no-repeat;background-size:cover}.local-farms-banner-2{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/local-farms-banner-2.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto}@media(min-width:769px){.local-farms-banner-2{height:500px}}.local-farms-banner-2 div{padding-right:30%}@media(min-width:769px){.local-farms-banner-2 div{padding-left:50px}}.local-farms-banner-2 h2{color:#ec1f30;font-size:3rem;line-height:.95}.local-farms-banner-2 p{font-size:.8125rem}.find-a-store-search{padding:25px .9375rem}@media(min-width:769px){.find-a-store-search{text-align:center}}.find-a-store-search h3{margin-bottom:1.5625rem;font-size:1.3125rem}@media(max-width:769px){.find-a-store-search{padding:5px .9375rem}.find-a-store-search h3{margin-bottom:.8rem}}.find-a-store-search .checkbox{margin-right:.9rem;display:inline-block}.find-a-store-search .radius{min-width:90px;display:inline-block}.find-a-store-search .form-control{width:18rem;display:inline-block}.find-a-store-search .search-container{position:relative;display:inline-block;margin-right:20px}.find-a-store-search .search-container .geo-locate{display:block;height:22px;width:22px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-geo-locate.png);background-size:22px 22px;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle;position:absolute;top:6px;right:6px;margin:auto}.find-a-store-search .btn-secondary{margin-top:.9375rem}.find-a-store-search-second-action{margin-top:1.25rem;color:#836b44;font-size:.8125rem}@media(max-width:769px){.find-a-store-search-second-action{margin-top:.3rem}}.map-toggle{float:right}div#shipIceCream a.btn.btn-primary{margin-top:15px}.find-a-store-alert{display:none;position:relative;padding:3.125rem .9375rem;color:#fff;text-align:center;background-color:#333}.find-a-store-alert .close{position:absolute;top:20px;right:20px}.find-a-store-alert h2{font-size:1.65rem}.find-a-store-alert p{margin-top:1.5rem}.find-a-store-alert .btn:first-of-type{margin-right:10px}@media(min-width:769px){.find-a-store-results{display:flex;height:34.375rem}}@media(max-width:769px){.find-a-store-results{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column-reverse;flex-flow:column-reverse}}.find-a-store-list{overflow:scroll}@media(min-width:769px){.find-a-store-list{width:25%;border-right:1px solid #ceccca}}@media(max-width:769px){.find-a-store-list{overflow:hidden}}.pos-type-dairy-stores .pos{background-position:bottom 20px right 35px;background-repeat:no-repeat;background-image:url(https://oberweis.b-cdn.net/website/images/find-a-store-pos-icon-dairy-store.png);background-size:13px 20.5px}.pos-type-retailers .pos{background-position:bottom 20px right 35px;background-repeat:no-repeat;background-image:url(https://oberweis.b-cdn.net/website/images/find-a-store-pos-icon-retailer.png);background-size:17px 16px}.pos-type-lbl{padding:10px 0 10px 40px;font-size:1rem;font-weight:bold;line-height:1;background-color:#ceccca}.pos{display:flex;padding:10px 0 10px 40px;border-bottom:1px solid #ceccca}.pos a{display:block}.pos address{margin-bottom:0}.pos-col-1{width:75%;font-size:.8125rem}.pos-col-2{width:25%;text-align:center}.pos-col-2 h2{color:#ec1f30;font-size:1.5rem}.pos-col-2 h2 span{display:block;color:#333;font-family:arial;font-size:.75rem;text-transform:none}.pos-name{font-weight:bold}.pos-tel{margin-bottom:.625rem;color:#333}.pos-action{font-weight:bold}.find-a-store-map{display:block}.find-a-store-map.hide-map{height:0;overflow:hidden;visibility:hidden}@media(min-width:769px){.find-a-store-map{width:75%;height:auto!important;visibility:visible!important}}.find-a-store-map #map-container p{margin-bottom:0}.find-a-store-map #map-container .gm-style,.find-a-store-map #map-container .gm-style-iw h1{font-family:georgia,serif}.find-a-store-map #map-container .gm-style-iw{padding:.625rem}.find-a-store-map #map-container .gm-style-iw h1{margin-top:.625rem;font-size:1.125rem;font-weight:bold;text-transform:none}.find-a-store-map #map_canvas{height:100%;width:100%;margin:0}.find-a-store-map #map_canvas{position:relative}.find-a-store-map .angular-google-map-container{position:relative;width:100%;height:34.375rem;top:0;bottom:0;right:0;left:0}.find-a-store-banner{background-image:url(https://oberweis.b-cdn.net/website/images/find-a-store-banner.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:27.8125rem;padding:1.875rem;color:#fff}@media(min-width:769px){.find-a-store-banner{padding:0}}@media(min-width:769px){.find-a-store-banner div{margin-left:3.75rem;margin-right:auto;max-width:25rem}}.find-a-store-banner h3{font-size:2.5rem;line-height:1}.find-a-store-banner p{margin-top:.8rem}.fountain-menu-header-image{background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-hero.jpg);background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:36%;width:100%;background-size:110% auto;background-position:center right -10px}@media(min-width:769px){.fountain-menu-header-image{padding-bottom:26%;background-size:100% auto;background-position:center}}@media(min-width:992px){.fountain-menu-header-image{padding-bottom:27%;background-position:top -45px center}}@media(min-width:1200px){.fountain-menu-header-image{background-position:top center}}.fountain-menu-header{background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-header-background.jpg);background-repeat:no-repeat;background-size:cover;padding:1.5rem 1rem;text-align:center}.fountain-menu-header .title{color:#836b44;font-size:2rem;letter-spacing:10px;line-height:1}.fountain-menu-flavors{background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavors-background.jpg);background-repeat:no-repeat;background-size:cover;padding:1rem 0 0 0;text-align:center}.fountain-menu-flavors .shopping-product-name{min-height:50px}@media(max-width:330px){.fountain-menu-flavors .shopping-product-name{min-height:60px}}.fountain-menu-flavors h3{color:#ec1f30;font-size:1.25rem;margin-bottom:0}@media(max-width:330px){.fountain-menu-flavors h3{font-size:1rem}}.fountain-menu-flavors .proper-casing{text-transform:capitalize}.fountain-menu-flavors .fountain-options td{padding:5px 15px}.fountain-menu-flavors-tabs{position:relative;z-index:1;text-align:center;margin-bottom:-30px}.fountain-menu-flavors-tabs li{border-bottom:1px solid #ddd}.fountain-menu-flavors-tabs li:last-child{border-bottom-width:0}@media(min-width:769px){.fountain-menu-flavors-tabs{position:static;display:block;background:none;width:100%}.fountain-menu-flavors-tabs li{display:inline-block}}.fountain-menu-flavors-tabs{display:flex;justify-content:center;padding-bottom:1rem;border-top-width:0;border-right-width:0;border-left-width:0}.fountain-menu-flavors-tabs li{margin-right:15px;margin-left:15px;border-bottom-width:0}@media(max-width:600px){.fountain-menu-flavors-tabs li{margin:3px}}.fountain-menu-flavors-tabs li.active a{color:#fff;background-color:#ec1f30;border-radius:50%;-webkit-box-shadow:0 9px 14px -6px rgba(0,0,0,.75);-moz-box-shadow:0 9px 14px -6px rgba(0,0,0,.75);box-shadow:0 9px 14px -6px rgba(0,0,0,.75);border:2px solid #fff}.fountain-menu-flavors-tabs li.active a:hover{background-color:#c71120}.fountain-menu-flavors-tabs li a{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;flex-wrap:wrap;padding:0;height:125px;width:125px;color:#333;font-size:1.0625rem}@media(min-width:920px){.fountain-menu-flavors-tabs li a:hover{background-color:rgba(0,0,0,0)}}@media(max-width:920px){.fountain-menu-flavors-tabs li a{cursor:default;display:flex;justify-content:center;align-items:center;height:3.5rem;width:3.5rem;color:#fff;font-size:.78rem;text-align:center;background-color:#9a9694;border-radius:50%}.fountain-menu-flavors-tabs li a:hover{background-color:#c71120}}@media(max-width:920px)and (max-width:769px){.fountain-menu-flavors-tabs li a{height:52px;width:52px}}@media(max-width:920px)and (max-width:420px){.fountain-menu-flavors-tabs li a{height:48px;width:48px;font-size:.7rem}}@media(max-width:920px)and (max-width:320px){.fountain-menu-flavors-tabs li a{height:44px;width:44px;font-size:.6rem}}.fountain-menu-flavors-tabs .line-break{display:block;width:100%}.fountain-menu-flavors-tabs .line-break:first-child{margin-top:auto}.fountain-menu-flavors-tabs .line-break:last-child{margin-bottom:auto}@media(min-width:769px){.fountain-menu-flavor-1:after{content:"";position:absolute;display:block;bottom:-170px;left:12px;height:193px;width:104px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-1.png);background-size:104px 193px}.fountain-menu-flavor-2:after{content:"";position:absolute;display:block;bottom:-160px;left:10px;height:185px;width:109px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-2.png);background-size:109px 185px}.fountain-menu-flavor-3:after{content:"";position:absolute;display:block;bottom:-150px;left:12px;height:164px;width:104px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-3.png);background-size:104px 164px}.fountain-menu-flavor-4:after{content:"";position:absolute;display:block;bottom:-155px;left:10px;height:174px;width:107px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-4.png);background-size:107px 174px}.fountain-menu-flavor-5:after{content:"";position:absolute;display:block;bottom:-145px;left:16px;height:164px;width:95px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-5.png);background-size:95px 164px}.fountain-menu-flavor-6:after{content:"";position:absolute;display:block;bottom:-150px;left:0;height:169px;width:123px;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-flavor-6.png);background-size:123px 169px}}.fountain-menu-flavors-tabs-content{background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-header-background.jpg);padding-top:30px;-webkit-box-shadow:0 -2px 1px rgba(129,127,117,.75);-moz-box-shadow:0 -2px 1px rgba(129,127,117,.75);box-shadow:0 -2px 1px rgba(129,127,117,.75);background-size:100% auto}.fountain-menu-flavors-tabs-content>h3{margin-bottom:35px}.fountain-menu-flavors-tabs-content p{margin-bottom:11px}@media(min-width:769px){.fountain-menu-flavors-tabs-content .item{padding:0 20px}}.fountain-menu-flavors-tabs-content li{margin-bottom:.3125rem}.fountain-menu-flavors-tabs-content .title{font-weight:bold}.fountain-menu-flavors-tabs-content .left.carousel-control{background-image:url(https://oberweis.b-cdn.net/website/images/carousel-control-left.png)}.fountain-menu-flavors-tabs-content .right.carousel-control{background-image:url(https://oberweis.b-cdn.net/website/images/carousel-control-right.png)}.fountain-menu-flavors-tabs-content .item-col{position:relative;margin-bottom:30px}.fountain-menu-flavors-tabs-content .item-col .item-tile{margin:auto;position:absolute;left:0;bottom:40px;right:0;font-size:1.4rem;padding:0 1rem;min-height:40px}.fountain-menu-flavors-tabs-content .carousel-indicators{position:static;margin-bottom:30px}.fountain-menu-flavors-tabs-content .shopping-thumbnail{padding-bottom:90%}.fountain-menu-flavors-tabs-content .shopping-thumbnail img{position:static}.fountain-menu-flavors-tabs-content .shopping-grid-item .shopping-item-text{min-height:55px}.fountain-menu-banner-2{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/fountain-menu-banner-2.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;text-align:center;background-position:center right}.fountain-menu-banner-2 div{width:65%}.fountain-menu-banner-2 img{margin-bottom:2rem}.fundraising-page{background-color:#fff}.fundraising-page h2{color:#ec1f30}.fundraising-page h3{font-weight:bold;font-family:georgia,serif;font-size:1rem}.fundraising-page .header{background-image:url(https://oberweis.b-cdn.net/website/images/fundraising-background.jpg);background-repeat:no-repeat;background-size:cover;align-items:center;background-position:center right -400px;height:375px;padding-top:10px}.fundraising-page .header .caption{margin-left:1.125rem;width:50%;text-align:center}.fundraising-page .header .caption h2{text-transform:uppercase}.fundraising-page .header .caption hr{width:50%}.fundraising-page .header .caption .subtitle{font-size:.8rem;margin-top:20px}.fundraising-page .header .caption .subtitle .italic{font-style:italic}.fundraising-page .header .caption .subtitle .bold{font-weight:bold}@media(min-width:480px){.fundraising-page .header{background-position:center right -300px;padding-top:30px;height:400px}.fundraising-page .header .caption{width:45%}.fundraising-page .header .caption .subtitle{font-size:1rem}}@media(min-width:769px){.fundraising-page .header{background-position:center right -300px;padding-top:50px}.fundraising-page .header .caption{margin-left:2.125rem;margin-right:2.125rem;width:40%}.fundraising-page .header .caption .subtitle{font-size:1rem}}@media(min-width:992px){.fundraising-page .header{background-position:center right -180px;padding-top:80px}.fundraising-page .header .caption{width:40%}.fundraising-page .header .caption .subtitle{font-size:1.1rem}}@media(min-width:1200px){.fundraising-page .header{background-position:center right;padding-top:80px}.fundraising-page .header .caption{width:30%;margin-left:3.125rem;margin-right:3.125rem}}.fundraising-page .content{display:flex;flex-direction:column;margin-top:1.5rem;margin-left:1.125rem}@media(min-width:769px){.fundraising-page .content{margin-left:2.125rem;margin-right:2.125rem}}@media(min-width:1200px){.fundraising-page .content{margin-left:3.125rem;margin-right:3.125rem}}.fundraising-page .content p{margin-top:0;margin-bottom:.5rem}.fundraising-page .content div.get-started{margin-left:-15px;margin-bottom:20px;margin-top:2rem}.fundraising-page .content div.get-started .book-now{margin-top:20px}.fundraising-page .content .foot-note{font-size:.6rem}.fundraising-page .content .bold{font-weight:bold}.fundraising-page .content .italic{font-style:italic}.happylicious .header{position:relative}.happylicious .header .background{width:100%}.happylicious .nav-bar{background-color:#ec1f30;text-align:center;padding:6px;color:#fff}.happylicious .nav-bar a{color:#fff;padding:10px}.happylicious .main-content{background:url(https://oberweis.b-cdn.net/website/images/athome/wood-pattern-background.png);background-repeat:no-repeat;background-size:cover;padding-top:1rem;font-size:1.2rem}.happylicious .main-content img{max-width:100%;max-height:100%}.happylicious .main-content .description{position:relative}.happylicious .main-content .description .content{padding-left:3rem;padding-right:3rem}.happylicious .main-content .description h3{color:#ec1f30}.happylicious .main-content .call-to-action{padding:1rem;background-color:hsla(0,0%,80%,.4);min-height:15rem;-moz-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);-webkit-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);text-align:center;margin-top:20px;margin-bottom:20px}.happylicious .main-content .call-to-action .content{margin-top:1rem}.happylicious .main-content .call-to-action .content a{margin-top:1.5rem;width:17rem}.happylicious .tri-brand{text-align:center}.happylicious .tri-brand img{margin-top:20px}.happylicious .box{-moz-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);-webkit-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);border:20px solid rgba(0,0,0,0);-webkit-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;-o-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;background-image:url(https://oberweis.b-cdn.net/website/images/athome/background_40.png);text-align:center}@media(min-width:769px){.happylicious .main-content .flex{display:flex}.happylicious .main-content .call-to-action{min-height:20rem}.happylicious .description .content a{margin-top:3rem}.happylicious .box{padding:15px}.happylicious .box .text{line-height:2em;font-size:1.2em}}.happylicious .happy-signup{display:grid;padding:3%;background-image:url(https://oberweis.b-cdn.net/website/images/happylicious/woodtexture_2x.png);background-size:cover;height:388px}.happylicious .happy-earn-smiles{padding:3%;display:grid;background-color:#f2f2f2;height:520px}.happylicious .happy-track-smiles{padding:5%;display:grid;text-align:center;background-color:#fff;justify-content:center;height:auto}.happylicious .happy-how-it-works{display:grid;background-color:#fff;text-align:center;padding:3%;height:540px}.happylicious .main-container{display:flex;flex-direction:row;align-items:center;text-align:center;padding:1%;justify-content:center}.happylicious .container-fluid img{max-width:100%;text-align:center}.happylicious .container-fluid row{text-align:center}.happylicious .headerimg{width:100%}.happylicious .left-box{padding:10px;max-width:250px;justify-self:right}.happylicious .right-box{padding:10px;max-width:250px;justify-self:left}.happylicious .row{align-content:center;justify-self:center}.happylicious .burger-icon{display:flex;align-items:center;justify-content:center}.happylicious .cone-icon{display:flex;align-items:center;justify-content:center}.happylicious .pizza-icon{display:flex;align-items:center;justify-content:center}.happylicious .title-heading{text-align:center;color:#31394a}.happylicious .sundae-image{position:absolute;margin-inline-start:-78%;right:51%;margin-top:-10%}.happylicious .pizza-image{position:absolute;margin-inline-start:-87%;right:62%}.happylicious .burger-image{position:absolute;margin-top:3%;margin-inline-start:84%;left:-10%}.happylicious .food-image-mobile{display:none}.happylicious .right-pad{padding-right:2%}.happylicious left-pad{padding-left:2%}.happylicious .locations-box{padding:5%;width:65%;border-radius:2%;background-color:#31394a;color:#fff}.happylicious .location-link{color:#fff}.happylicious .popup-image{display:flex;z-index:25;place-content:center}.happylicious .hiddenImg{position:absolute;width:50%;align-self:center;visibility:hidden;transition-duration:.15s;transition-timing-function:ease-in-out}.happylicious .visImg{position:absolute;border-radius:2%;width:50%;align-self:center;visibility:visible;border:10px solid #000;transition-duration:.15s;z-index:21;transition-timing-function:ease-in-out}@media(max-width:768px){.happylicious .main-container{display:flex;flex-direction:column;align-items:center;justify-items:center}.happylicious .hiddenImg{position:absolute;width:100%;align-self:center;visibility:hidden}.happylicious .visImg{position:absolute;width:100%;align-self:center;visibility:visible}.happylicious .happy-earn-smiles{padding-top:6%;padding-bottom:6%;padding-left:4%;padding-right:4%;height:auto}.happylicious .happy-how-it-works{grid-template-columns:repeat(1,1fr);padding-top:6%;padding-bottom:6%;padding-left:4%;padding-right:4%;height:auto}.happylicious .happy-signup{padding-top:6%;padding-bottom:6%;padding-left:4%;padding-right:4%;height:auto}.happylicious .happy-track-smiles{padding-top:6%;padding-bottom:6%;padding-left:4%;padding-right:4%;height:auto}.happylicious .sundae-image{display:none}.happylicious .pizza-image{display:none}.happylicious .burger-image{display:none}.happylicious .food-image-mobile{display:flex;justify-content:center}.happylicious .right-pad{padding-right:0%}.happylicious left-pad{padding-left:0%}.happylicious .locations-box{padding:5%;width:100%;border-radius:2%;background-color:#31394a;color:#fff}}.home-banner-2{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/home-banner-2.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.home-banner-2 .subtitle{margin-bottom:25px;font-size:1.375rem;color:#ec1f30}.home-banner-2 .title{font-size:2.25rem;line-height:1}.home-banner-2 .title{margin-bottom:5px;color:#fff}.home-banner-retail{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/home-banner-retail.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.home-banner-retail .subtitle{margin-bottom:25px;font-size:1.375rem;color:#ec1f30}.home-banner-retail .title{font-size:2.25rem;line-height:1}.home-banner-retail .title{margin-bottom:5px;color:#000}.home-banner-3{height:600px;text-align:center;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/home-banner-3.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center}.home-banner-3 .subtitle{margin-bottom:25px;font-size:1.375rem;color:#ec1f30}.home-banner-3 .title{font-size:4rem;letter-spacing:8px}.home-banner-3 .title span{font-family:georgia,serif;font-style:italic;margin-left:-22px;font-size:4rem;letter-spacing:0;text-transform:none}.home-banner-3 .subtitle{font-size:1.5rem}.home-banner-4{height:600px;text-align:center;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/home-banner-4.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.home-banner-4 img{display:block;max-width:100%;padding-left:25px;padding-right:25px}@media(min-width:769px){.home-banner-4 img{max-width:597px;padding-left:0;padding-right:0}}.home-banner-4 a{position:absolute;right:0;bottom:10%;left:0}a.bannerFourButton.btn.btn-primary{width:134px;text-align:center;margin:0 auto}.home-banner-5{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/davis-farm-wide-shot.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.home-banner-5 .subtitle{margin-bottom:25px;font-size:1.375rem;color:#ec1f30}.home-banner-5 .title{font-size:2.25rem;line-height:1}.home-banner-5 .title{margin-bottom:5px;font-size:3.625rem;color:#ec1f30;text-transform:uppercase}.home-banner-5 .title+a{margin-top:20px}.home-banner-5 .subtitle{color:#333}.home-banner-6{height:500px;padding-top:80px;background-position:center center;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0}.hd-availability-container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:700px}@media(min-width:769px){.hd-availability-container{height:45.625rem}}.row-flex{display:flex;justify-content:center;padding-top:2%;padding-bottom:2%;background-color:#fff}.h2-size{padding-top:2%;font-size:xx-large}.hd-container{display:flex;flex-direction:row;max-width:1165px;padding:2%}.header-block-mobile{display:none;background-color:#fff}.header-block-desktop{display:flex;justify-content:center;background-color:#fff}.column-flex{display:flex;width:50%;place-content:center}.form-container{display:flex}.outter-box{display:flex;padding:1%;width:85%;flex-direction:column}.step-box{display:flex;flex-direction:row;padding-bottom:2%;align-items:center;outline:solid 2px #d3d3d3;margin-bottom:2%;margin-top:2%}.side-image{display:flex;width:100%}.title-header{display:flex;color:#ec1f30;font-size:large}.content{display:flex;font-size:small;padding-bottom:3%}@media(max-width:900px){.header-block-mobile{display:none}.header-block-desktop{display:flex}.hd-container{flex-direction:column;align-items:center}.column-flex{width:85%}.outter-box{width:100%;flex-direction:column}.step-box{display:flex;flex-direction:row}.side-image{width:125%}}@media(max-width:767px){.header-block-mobile{display:flex}.h2-size{font-size:larger}.header-block-desktop{display:none}.hd-container{flex-direction:column;align-items:center}.column-flex{width:85%}.outter-box{width:100%;flex-direction:column}.step-box{display:flex;flex-direction:column-reverse;text-align:-webkit-center}.side-image{width:60%}.title-header{font-size:x-large;padding-top:1%;padding-bottom:1%}.content{text-align:left;padding-bottom:3%}}#apartmentCheckbox{margin-bottom:0}#apartmentCheckbox label{font-weight:normal;color:#555;font-family:sans-serif;font-size:.875rem}.hd-availability-footer{padding:3rem 2rem;color:#fff;text-align:center;background-color:#333}td.answers{width:60px}td.answers label{padding-left:0}.ice-cream-hero,.ice-cream-1,.ice-cream-2,.ice-cream-3,.ice-cream-4,.ice-cream-5{display:flex;flex-direction:row;align-items:center;justify-content:center;height:700px;background-position:center center}@media(min-width:769px){.ice-cream-hero,.ice-cream-1,.ice-cream-2,.ice-cream-3,.ice-cream-4,.ice-cream-5{height:45.625rem}}@media(min-width:769px){.ice-cream-hero,.ice-cream-1,.ice-cream-2,.ice-cream-3,.ice-cream-4,.ice-cream-5{background-attachment:fixed}}.ice-cream-hero{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-hero.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.ice-cream-hero>div{background-image:url(https://oberweis.b-cdn.net/website/images/paper-texture.jpg)}.ice-cream-hero .outer{max-width:49.375rem}@media(min-width:769px){.ice-cream-hero .outer{padding:2.1875rem}}.ice-cream-hero .inner{padding:50px 15px}@media(min-width:769px){.ice-cream-hero .inner{padding:3.125rem 4.375rem;border:1px solid #b7b2ac}}.ice-cream-hero h3{color:#ec1f30}.ice-cream-hero h3 span{font-family:georgia,serif;font-style:italic;font-size:2.5rem;text-transform:none}.ice-cream-hero a{color:#836b44}.ice-cream-1{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center}@media(min-width:769px){.ice-cream-1{align-items:flex-end;justify-content:flex-end}.ice-cream-1>div{margin-right:150px;margin-bottom:120px}}.ice-cream-2{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right}@media(min-width:769px){.ice-cream-2{align-items:flex-start;justify-content:flex-start}.ice-cream-2>div{margin-top:120px;margin-left:150px}}.ice-cream-3{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-3.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.ice-cream-3{align-items:flex-start;justify-content:flex-end}.ice-cream-3>div{margin-top:120px;margin-right:150px}}.ice-cream-4{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-4.jpg);background-repeat:no-repeat;background-size:cover}.ice-cream-5{background-image:url(https://oberweis.b-cdn.net/website/images/ice-cream-5.jpg);background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.ice-cream-5{align-items:flex-end;justify-content:flex-end}.ice-cream-5>div{margin-right:150px;margin-bottom:120px}}.ice-cream-1>div,.ice-cream-2>div,.ice-cream-3>div,.ice-cream-4>div,.ice-cream-5>div{padding:2.4rem;width:25rem;background-image:url(https://oberweis.b-cdn.net/website/images/paper-texture.jpg)}.ice-cream-step{float:left;color:#ec1f30;font-size:4.5rem;text-align:center}.ice-cream-step span{display:block;margin-top:25px;color:#333;font-size:14px;font-weight:bold;line-height:0}.ice-cream-step div{margin-top:25px;line-height:0}.ice-cream-step-content{margin-left:3.5rem}.ice-cream-step-content h2{margin-bottom:0;color:#817f75;font-size:1.75rem}.ice-cream-step-title{margin-bottom:.9rem;color:#ec1f30;font-weight:bold;letter-spacing:1px}.back-to-top{display:block;padding-top:10px;padding-bottom:10px;color:#fff;text-align:center;background-color:#333}.our-dairy-store-hero{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-hero-mobile.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;text-align:center;background-position:center;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,.2)}@media(min-width:769px){.our-dairy-store-hero{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-hero.jpg);background-repeat:no-repeat;background-size:cover;height:52.5rem;box-shadow:none}}.our-dairy-store-hero div{padding:3.6875rem 1.25rem}@media(min-width:769px){.our-dairy-store-hero div{max-width:60rem;margin-top:.75rem;margin-bottom:auto}}.our-dairy-store-hero h4{color:#ec1f30;font-size:2rem;line-height:1}.our-dairy-store-hero p{margin-bottom:.625rem}.our-dairy-store-tagline{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-tagline-background.jpg);background-repeat:no-repeat;background-size:cover;padding-top:4.6875rem;padding-bottom:4.6875rem;text-align:center}.our-dairy-store-tagline a{color:#333}.our-dairy-store-tagline img{display:block;margin-left:auto;margin-right:auto;max-width:90%}@media(min-width:769px){.our-dairy-store-tagline img{width:1075px}}.ice-cream-and-dairy-store-text-banner{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-tagline-background.jpg);background-repeat:no-repeat;background-size:cover;padding-top:4.6875rem;padding-bottom:4.6875rem;text-align:center}.ice-cream-and-dairy-store-text-banner h2{text-transform:uppercase;color:#ec1f30;font-size:2rem}.ice-cream-and-dairy-store-text-banner a{color:#333}@media(min-width:480px){.ice-cream-and-dairy-store-text-banner h2{font-size:3rem}}@media(min-width:769px){.ice-cream-and-dairy-store-text-banner h2{font-size:4rem}}.our-dairy-store-mosaic{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-mosaic-mobile.jpg);background-repeat:no-repeat;background-size:cover;height:31.25rem}@media(min-width:769px){.our-dairy-store-mosaic{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-mosaic.jpg);background-repeat:no-repeat;background-size:cover;height:29.375rem}}.our-dairy-store-overview{background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-overview-background.jpg);background-repeat:no-repeat;background-size:cover;padding-top:6.25rem;padding-bottom:6.25rem}.our-dairy-store-overview img{display:block;margin-right:auto;margin-left:auto;width:50%}.our-dairy-store-overview .row{margin-right:auto;margin-left:auto;width:80%}.our-dairy-store-overview .title{margin-bottom:.625rem;color:#ec1f30;font-size:1.75rem}.our-dairy-store-banner-2{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/our-dairy-store-banner-2.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;text-align:center}.our-dairy-store-banner-2 h3{font-size:2.25rem}.our-dairy-store-banner-2 .subtitle{margin-bottom:1.875rem;color:#ec1f30}.jobs-nav-bar{display:flex;align-items:center;text-align:center}@media(max-width:768px){.jobs-nav-bar{display:block}}.job-listing-table-row{border:1px solid #ddd;background-color:#fff;padding:5px}.job-listing-table{border-bottom:1px solid #ddd;background-color:#fff;padding:5px}th{border-bottom:1px solid #ddd;background-color:#fff;padding:5px}.viewFieldName{display:table-cell;vertical-align:inherit}.viewFieldValue{padding-left:20px}.viewFields{margin-left:-3px;margin-right:0;margin-bottom:20px;display:table;border-collapse:separate;box-sizing:border-box;text-indent:initial;border-spacing:2px;border-color:gray}.applyButton{color:#fff;background-color:#ec1f30;border-radius:5px;border-color:#ec1f30;font-size:20px!important}.filterButton{color:#fff;background-color:#ec1f30;border-radius:5px;border-color:#ec1f30;font-size:14px!important;width:100px;padding:4px}.quickApplyButton{color:#fff;background-color:#ec1f30;border-radius:5px;border-color:#ec1f30;font-size:14px!important;width:17%;padding:4px}.applyDivContainer{display:flex;place-content:center}.backToListingsContainer{padding-top:20px;padding-bottom:20px;display:flex;place-content:start}.reqResult{width:75%}.filterFields{text-align:center;place-content:center;width:100%;padding-top:2%;padding-bottom:2%}.search-bar{background:#000}.search-fields{text-align:center;place-content:center;width:100%;padding-top:1%;padding-bottom:1%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:5px}.dropDownSelectors{padding:5px;border-radius:5px;text-transform:uppercase;color:#ec1f30;font-weight:bold;width:17%;font-size:14px!important}.showFilter{display:none;justify-content:center;padding:2%}.hideFilter{display:none;justify-content:center;padding:2%}.jobFilterButton{display:none}@media(max-width:768px){.reqResult{width:95%}.filterFields{width:100%}.dropDownSelectors{width:85%;text-align:center;font-size:13px!important}.jobFilterButton{display:block}.filterButton{font-size:16px!important;width:50%;margin-top:3px;padding:0 1px 0 1px}.quickApplyButton{font-size:16px!important;width:50%;margin-top:3px}.search-fields{display:none;flex-direction:column;align-items:center}.showFilter{display:none;justify-content:center;padding:2%}.hideFilter{display:none;justify-content:center;padding:2%}}.jobs-search-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.jobs-search-container .header-image{width:100%}.jobs-search-container .jobs-search-wrapper{display:flex;flex-direction:column;max-width:900px;background-color:#fff;align-self:center;padding:1% 5% 1% 5%}.jobs-search-container .jobs-search-wrapper .header-image{width:100%}.jobs-search-container .jobs-search-wrapper .job-search-headers{font-size:29px;color:#ec1f30;font-family:sans-serif;font-weight:bold;text-align:center;padding:3%}@media(max-width:768px){.jobs-search-container .dropDownSelectors{width:85%}}.main-jobs-container{font-family:sans-serif}.main-jobs-container .main-headers{font-size:40px;color:#ec1f30}.main-jobs-container .header-image{width:100%}.main-jobs-container .content-section-one{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:2%;padding-bottom:2%;padding-left:5%;padding-right:5%;max-width:1040px;width:100%}.main-jobs-container .section-one-content{color:gray;padding:2% 5% 2% 5%;text-align:center;font-size:18px}.main-jobs-container .apply-bar{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#d3d3d3;padding:1%;gap:10px;align-items:center}.main-jobs-container .apply-text{font-weight:bold;text-transform:uppercase;font-size:18px}.main-jobs-container .testimonial-section{display:flex;flex-direction:row;flex-wrap:wrap;max-height:500px;overflow:auto;padding-top:2%;padding-bottom:2%;justify-content:center;gap:15px}.main-jobs-container .testimonial-section::after{content:"";position:sticky;z-index:1;bottom:-25px;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%);width:100%;height:100px}.main-jobs-container .testimonial-container{width:45%;display:flex;justify-content:center;max-height:200px}.main-jobs-container .testimonial-container:nth-child(3n+3){width:100%}.main-jobs-container .testimonial-inner-container{display:flex;flex-direction:row;padding:4%;max-width:500px;background-color:#d3d3d3}.main-jobs-container .testimonial-image{height:120px}.main-jobs-container .testimonial-content{display:flex;flex-direction:column;padding:3%;height:120px;width:100%;color:#696969;overflow:auto}.main-jobs-container .testimonial-content .location{font-style:italic;font-size:11.5px;margin-bottom:1%;font-weight:bold}.main-jobs-container .testimonial-content .testimonial-words{font-size:12px;color:#6d6d6d}.main-jobs-container .happiness{width:100%;display:flex;flex-direction:row}.main-jobs-container .content-text{color:gray;padding:2% 2% 2% 2%;font-size:16px}.main-jobs-container .happiness-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-jobs-container .cow-image{align-self:flex-end;text-align:right}.main-jobs-container .left-content{display:flex;flex-direction:column;padding:2% 3% 0% 0%;width:50%;justify-content:space-between}.main-jobs-container .right-content{width:50%}.main-jobs-container .right-flex-life{display:flex;flex-direction:column;padding:2% 3% 0% 0%;justify-content:space-between}.main-jobs-container .culture{width:100%;display:flex;flex-direction:column;text-align:center;justify-content:space-evenly;color:#fff;background-color:#ec1f30;padding:2%;margin-top:-5px}.main-jobs-container .benefits{display:flex;max-height:300px;overflow:auto;width:100%;flex-direction:row;flex-wrap:wrap;gap:10px;padding:2% 5% 2% 5%}.main-jobs-container .benefits::after{content:"";position:sticky;z-index:1;bottom:-25px;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%);width:100%;height:100px}.main-jobs-container .benefit-box{width:32%;color:#fff;padding:1%;display:flex;flex-direction:column;text-align:center}.main-jobs-container .red-box{background-color:#ec1f30}.main-jobs-container .gray-box{background-color:#696969}.main-jobs-container .black-box{background-color:#000}.main-jobs-container .benefits-header{font-size:55px}.main-jobs-container .benefits-content{font-size:15px;padding-right:5%;padding-left:5%;padding-bottom:5%}.main-jobs-container .careers-overview{display:flex;flex-direction:column;padding:2% 10% 0% 10%}.main-jobs-container .overall-info-box{text-align:center}.main-jobs-container .careers-overview-container{display:flex;flex-direction:row;padding:4% 0 5% 0;border-bottom:3px solid rgba(169,169,169,.3098039216)}.main-jobs-container .careers-image{width:100%}.main-jobs-container .careers-image-mobile{display:none}.main-jobs-container .learn-more-button{padding:2% 0 2% 0;width:100%;display:flex;justify-content:center}.main-jobs-container .learn-button{border-radius:5px;color:#ec1f30;background-color:#d3d3d3;border-color:rgba(0,0,0,0);padding:5px}.main-jobs-container .milk-mobile-image{display:none}.main-jobs-container .milk-desktop-image{display:flex}@media(max-width:768px){.main-jobs-container .content-section-one{padding-left:7%;padding-left:7%}.main-jobs-container .section-one-title{padding-top:3%}.main-jobs-container .section-one-content{font-size:16px}.main-jobs-container .testimonial-container{width:100%}.main-jobs-container .apply-bar{flex-direction:column;gap:2px;padding:3% 0% 3% 0%}.main-jobs-container .apply-text{font-size:16px}.main-jobs-container .happiness{flex-direction:column;padding:3% 0% 3% 0%}.main-jobs-container .left-content{width:100%;padding:0% 0% 0% 0%}.main-jobs-container .cow-image{display:none}.main-jobs-container .main-headers{text-align:center;font-size:35px}.main-jobs-container .content-text{text-align:center;font-size:14px}.main-jobs-container .happiness-footer{align-self:center}.main-jobs-container .right-content{width:100%;padding:0% 0% 0% 0%}.main-jobs-container .milk-mobile-image{display:flex;border-radius:50%}.main-jobs-container .milk-desktop-image{display:none}.main-jobs-container .culture{padding:4%}.main-jobs-container .benefits{max-height:380px}.main-jobs-container .benefit-box{width:46%}.main-jobs-container .benefits-header{font-size:40px}.main-jobs-container .benefits-content{font-size:13px}.main-jobs-container .careers-overview{padding:5% 10% 0% 10%;gap:10px}.main-jobs-container .careers-image{display:none}.main-jobs-container .careers-image-mobile{display:flex;width:100%}.main-jobs-container .careers-overview-container{flex-direction:column;padding:0% 0 3% 0}}.life-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.life-container .life-wrapper{display:flex;flex-direction:column;max-width:900px;background-color:#fff;align-self:center;padding:1% 5% 1% 5%}.life-container .header-image{width:100%}.life-container .life-headers{font-size:33px;color:#ec1f30;font-family:sans-serif;font-weight:bold}.life-container .right-content{width:50%;width:50%;display:flex;flex-direction:column;align-items:center}.life-container .left-content{width:50%;display:flex;flex-direction:column;align-items:center}.life-container .content-text{color:gray;padding:2% 2% 2% 2%;font-size:18px}.life-container .life-content{width:100%;display:flex;flex-direction:row;padding:3% 1% 3% 1%}.life-container .life-red-background{background-color:#ec1f30;color:#fff}.life-container .life-image{width:75%}.life-container .benefit-list{text-align:left;float:left;width:100%;display:flex}.life-container .perk-list{text-align:left;float:left;width:100%;display:flex;font-size:20px;color:gray}.life-container .life-testimonial{display:flex;flex-direction:column;text-align:center;color:gray}.life-container .life-testimonial .testimonial{font-size:19px}.life-container .life-testimonial .testimonial-location{font-style:italic;font-size:14px}.life-container .careers-content{display:flex;flex-direction:column;width:100%;gap:10px}.life-container .careers-button{width:75%;border-radius:5px;color:#ec1f30;background-color:rgba(128,128,128,.4509803922);border-color:rgba(0,0,0,0);padding:10px}.life-container .cow-image{display:flex;justify-content:center}.life-container .tri-brand-logos{display:flex;flex-direction:column;width:100%;align-items:center;gap:15px}.life-container .logos{width:50%}.life-container .life-image-mobile{display:none}.life-container .add-border{border-bottom:1px solid #ec1f30}@media(max-width:768px){.life-container .life-content{flex-direction:column;text-align:center;padding:5% 1% 5% 1%}.life-container .left-content{width:100%}.life-container .right-content{width:100%}.life-container .life-image{display:none}.life-container .life-image-mobile{width:50%;display:flex}.life-container .cow-image{display:none}.life-container .life-testimonial{display:none}.life-container .perks-content{padding-bottom:3%}.life-container .content-text{font-size:14px}.life-container .perk-list{font-size:16px}.life-container .add-border{border-bottom:none}.life-container .tri-brand-logos{padding-bottom:7%;gap:5px}.life-container .careers-content{align-items:center}.life-container .careers-button{padding:6px;width:80%;font-size:14px!important}}.dairy-store-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.dairy-store-container .header-image{width:100%}.dairy-store-container .dairy-store-wrapper{display:flex;flex-direction:row;max-width:900px;align-self:center;flex-wrap:wrap;gap:15px;background-color:#fff;padding:3% 5% 1% 5%}.dairy-store-container .dairy-store-wrapper .header-image{width:100%}.dairy-store-container .dairy-store-wrapper .dairy-store-headers{font-size:33px;color:#ec1f30;font-family:sans-serif;font-weight:bold}.dairy-store-container .dairy-store-wrapper .dairy-store-overview{display:flex;flex-direction:row;width:100%;padding:0% 0% 2% 0%}.dairy-store-container .dairy-store-wrapper .overview-text{color:gray;padding:2% 2% 2% 2%;font-size:18px}.dairy-store-container .dairy-store-wrapper .inner-overall-info{padding:0% 0% 4% 0%;font-size:14px;width:75%}.dairy-store-container .dairy-store-wrapper .left-content{width:50%}.dairy-store-container .dairy-store-wrapper .right-content{width:50%}.dairy-store-container .dairy-store-wrapper .stores-page-break{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.dairy-store-container .dairy-store-wrapper .page-break-image{width:100%}.dairy-store-container .dairy-store-wrapper .dairy-store-branded{width:100%;padding:0% 0% 10% 0%}.dairy-store-container .dairy-store-wrapper .dairy-store-blurb{width:30%;background-color:#ec1f30;float:right;text-align:center;color:#fff;padding:16px;font-size:15px;font-style:italic;margin:0 0 -2px 10px}.dairy-store-container .dairy-store-wrapper .dairy-store-info-text{color:gray;padding:2% 2% 0% 2%;font-size:16px;margin-bottom:1rem}.dairy-store-container .dairy-store-wrapper .search-branded-jobs{display:flex;width:100%;place-content:center}.dairy-store-container .dairy-store-wrapper .careers-button{border-radius:5px;color:#fff;border-color:rgba(0,0,0,0);padding:1px 0 1px 0;width:40%}.dairy-store-container .dairy-store-wrapper .open-positions{width:100%;display:flex;flex-direction:row}.dairy-store-container .dairy-store-wrapper .position-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start}.dairy-store-container .dairy-store-wrapper .position-box{padding:1%;text-align:left;width:75%;border-radius:5px;background-color:#d3d3d3;color:#696969;margin-top:1%;cursor:pointer}.dairy-store-container .dairy-store-wrapper .click-to-expand{font-size:14px;color:#696969;align-self:center;font-style:italic}.dairy-store-container .dairy-store-wrapper .position-details{width:100%;background-color:#d3d3d3;padding:1%;font-size:12px}.dairy-store-container .dairy-store-wrapper .bens-and-perks{display:flex;flex-direction:row;width:100%;gap:12px}.dairy-store-container .dairy-store-wrapper .benefits-content{display:flex;flex-direction:column}.dairy-store-container .dairy-store-wrapper .benefit-list{color:#fff;display:flex}.dairy-store-container .dairy-store-wrapper .perks-content{display:flex;flex-direction:column}.dairy-store-container .dairy-store-wrapper .perks-list{color:#696969;display:flex}.dairy-store-container .dairy-store-wrapper .apply-bar{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#d3d3d3;padding:1%;gap:10px;align-items:center}.dairy-store-container .dairy-store-wrapper .apply-text{text-transform:uppercase;font-size:18px}.dairy-store-container .dairy-store-wrapper .tri-brand-logos{display:flex;flex-direction:column;width:100%;align-items:center;gap:15px}.dairy-store-container .dairy-store-wrapper .logos{width:50%}.dairy-store-container .dairy-store-wrapper .dairy-store-image{width:75%}.dairy-store-container .dairy-store-wrapper .dairy-store-image-mobile{display:none}@media(max-width:768px){.dairy-store-container .dairy-store-wrapper .left-content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.dairy-store-container .dairy-store-wrapper .right-content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.dairy-store-container .dairy-store-wrapper .dairy-store-image{display:none}.dairy-store-container .dairy-store-wrapper .dairy-store-image-mobile{width:50%;display:flex;align-self:center}.dairy-store-container .dairy-store-wrapper .dairy-store-overview{flex-direction:column;text-align:center}.dairy-store-container .dairy-store-wrapper .dairy-store-headers{font-size:30px}.dairy-store-container .dairy-store-wrapper .overview-text{font-size:16px}.dairy-store-container .dairy-store-wrapper .inner-overall-info{padding:5% 0% 2% 0%;text-align:center}.dairy-store-container .dairy-store-wrapper .tri-brand-logos{display:none}.dairy-store-container .dairy-store-wrapper .dairy-store-branded{text-align:center;font-size:16px}.dairy-store-container .dairy-store-wrapper .search-branded-jobs{padding-bottom:3%}.dairy-store-container .dairy-store-wrapper .dairy-store-blurb{display:none}.dairy-store-container .dairy-store-wrapper .careers-button{width:75%}.dairy-store-container .dairy-store-wrapper .position-container{align-items:center}.dairy-store-container .dairy-store-wrapper .open-positions{flex-direction:column;text-align:center}.dairy-store-container .dairy-store-wrapper .bens-and-perks{flex-direction:column;text-align:left;gap:0}.dairy-store-container .dairy-store-wrapper .benefits-content{font-size:13px}.dairy-store-container .dairy-store-wrapper .apply-bar{flex-direction:column;gap:2px;padding:3% 0% 3% 0%}.dairy-store-container .dairy-store-wrapper .apply-text{font-size:16px}}.corporate-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.corporate-container .header-image{width:100%}.corporate-container .corporate-wrapper{display:flex;flex-direction:column;max-width:900px;background-color:#fff;align-self:center;padding:1% 5% 0% 5%}.corporate-container .corporate-wrapper .header-image{width:100%}.corporate-container .corporate-wrapper .corporate-headers{font-size:34px;color:#ec1f30;font-family:sans-serif;font-weight:bold}.corporate-container .corporate-wrapper .corporate-overview{display:flex;flex-direction:row;width:100%;padding:3% 0% 6% 0%;border-bottom:1px solid gray}.corporate-container .corporate-wrapper .overview-text{color:gray;padding:2% 2% 12% 2%;font-size:18px}.corporate-container .corporate-wrapper .inner-overall-info{padding:0% 0% 4% 0%;font-size:14px;width:75%}.corporate-container .corporate-wrapper .left-content{width:50%}.corporate-container .corporate-wrapper .right-content{width:50%}.corporate-container .corporate-wrapper .open-positions{width:100%;display:flex;flex-direction:row;padding:7% 0% 2% 0%}.corporate-container .corporate-wrapper .position-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start}.corporate-container .corporate-wrapper .position-box{padding:1%;text-align:left;width:75%;border-radius:5px;background-color:#d3d3d3;color:#696969;margin-top:1%}.corporate-container .corporate-wrapper .click-to-expand{font-size:14px;color:#696969;align-self:center;font-style:italic}.corporate-container .corporate-wrapper .position-details{width:100%;background-color:#d3d3d3;padding:1%;font-size:12px}.corporate-container .corporate-wrapper .position-details ul{margin-bottom:0;padding-left:20px}.corporate-container .corporate-wrapper .bens-and-perks{display:flex;flex-direction:row;width:100%;gap:12px;padding:2% 0% 3% 0%}.corporate-container .corporate-wrapper .benefits-content{display:flex;flex-direction:column}.corporate-container .corporate-wrapper .benefit-list{color:#fff;display:flex}.corporate-container .corporate-wrapper .perks-content{display:flex;flex-direction:column}.corporate-container .corporate-wrapper .perks-list{color:#696969;display:flex}.corporate-container .corporate-wrapper .apply-bar{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#d3d3d3;padding:1%;gap:10px;align-items:center}.corporate-container .corporate-wrapper .apply-text{text-transform:uppercase;font-size:18px}.corporate-container .corporate-wrapper .search-branded-jobs{display:flex;width:100%;place-content:center}.corporate-container .corporate-wrapper .careers-button{border-radius:5px;color:#fff;border-color:rgba(0,0,0,0);padding:1px 20px 1px 20px}.corporate-container .corporate-wrapper .corporate-image{width:75%}.corporate-container .corporate-wrapper .corporate-image-mobile{display:none}.corporate-container .corporate-wrapper .image-size{width:75%}@media(max-width:768px){.corporate-container .corporate-wrapper .left-content{width:100%;display:flex;flex-direction:column;align-items:center}.corporate-container .corporate-wrapper .right-content{width:100%;display:flex;flex-direction:column;align-items:center}.corporate-container .corporate-wrapper .corporate-image{display:none}.corporate-container .corporate-wrapper .image-size{width:50%}.corporate-container .corporate-wrapper .corporate-image-mobile{width:50%;display:flex;align-self:center}.corporate-container .corporate-wrapper .corporate-overview{flex-direction:column;text-align:center;gap:10px}.corporate-container .corporate-wrapper .corporate-headers{font-size:30px}.corporate-container .corporate-wrapper .overview-text{font-size:16px;padding:2% 2% 5% 2%}.corporate-container .corporate-wrapper .inner-overall-info{padding:5% 0% 2% 0%;text-align:center}.corporate-container .corporate-wrapper .search-branded-jobs{padding-bottom:5%}.corporate-container .corporate-wrapper .open-positions{flex-direction:column}.corporate-container .corporate-wrapper .position-container{padding:5% 0% 0% 0%;align-items:center}.corporate-container .corporate-wrapper .bens-and-perks{flex-direction:column;text-align:left;gap:0}.corporate-container .corporate-wrapper .benefits-content{font-size:13px}.corporate-container .corporate-wrapper .apply-bar{flex-direction:column;gap:2px;padding:3% 0% 3% 0%}.corporate-container .corporate-wrapper .apply-text{font-size:16px}}.plant-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.plant-container .header-image{width:100%}.plant-container .plant-wrapper{display:flex;flex-direction:column;max-width:900px;background-color:#fff;align-self:center;padding:1% 5% 0% 5%}.plant-container .plant-wrapper .header-image{width:100%}.plant-container .plant-wrapper .plant-headers{font-size:33px;color:#ec1f30;font-family:sans-serif;font-weight:bold}.plant-container .plant-wrapper .plant-overview{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;padding:3% 0% 2% 0%}.plant-container .plant-wrapper .overview-text{color:gray;padding:2% 2% 2% 2%;font-size:18px}.plant-container .plant-wrapper .inner-overall-info{padding:0% 0% 4% 0%;font-size:14px;width:75%}.plant-container .plant-wrapper .left-content{width:50%}.plant-container .plant-wrapper .right-content{width:50%}.plant-container .plant-wrapper .plant-section{display:flex;flex-direction:row;width:100%;padding:3% 3% 3% 8%;color:gray;font-size:18px;align-items:center}.plant-container .plant-wrapper .plant-image-container{display:flex;justify-content:center;width:100%}.plant-container .plant-wrapper .word-shift{width:60%}.plant-container .plant-wrapper .image-shift{width:40%}.plant-container .plant-wrapper .open-positions{width:100%;display:flex;flex-direction:row;padding:7% 0% 2% 0%}.plant-container .plant-wrapper .position-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start}.plant-container .plant-wrapper .position-box{padding:2%;text-align:left;width:75%;border-radius:5px;background-color:#d3d3d3;color:#696969;margin-top:1%}.plant-container .plant-wrapper .click-to-expand{font-size:14px;color:#696969;align-self:center;font-style:italic}.plant-container .plant-wrapper .position-details{width:100%;background-color:#d3d3d3;padding:1%;font-size:12px}.plant-container .plant-wrapper .bens-and-perks{display:flex;flex-direction:row;width:100%;gap:12px;padding:2% 0% 3% 0%}.plant-container .plant-wrapper .benefits-content{display:flex;flex-direction:column}.plant-container .plant-wrapper .benefit-list{color:#fff;display:flex}.plant-container .plant-wrapper .perks-content{display:flex;flex-direction:column}.plant-container .plant-wrapper .perks-list{color:#696969;display:flex}.plant-container .plant-wrapper .apply-bar{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#d3d3d3;padding:1%;gap:10px;align-items:center}.plant-container .plant-wrapper .apply-text{text-transform:uppercase;font-size:18px}.plant-container .plant-wrapper .search-branded-jobs{display:flex;width:100%;place-content:center}.plant-container .plant-wrapper .careers-button{border-radius:5px;color:#fff;border-color:rgba(0,0,0,0);padding:1px 20px 1px 20px}.plant-container .plant-wrapper .plant-image{width:75%}.plant-container .plant-wrapper .plant-image-mobile{display:none}@media(max-width:768px){.plant-container .plant-wrapper .left-content{width:100%;flex-direction:column;align-items:center;font-size:16px}.plant-container .plant-wrapper .right-content{width:100%;flex-direction:column;align-items:center;font-size:16px}.plant-container .plant-wrapper .plant-image{display:none}.plant-container .plant-wrapper .image-size{width:50%}.plant-container .plant-wrapper .plant-image-mobile{width:50%;display:flex;align-self:center}.plant-container .plant-wrapper .plant-overview{flex-direction:column;text-align:center;gap:10px}.plant-container .plant-wrapper .plant-headers{font-size:30px;text-align:center}.plant-container .plant-wrapper .overview-text{font-size:16px;padding:2% 2% 5% 2%}.plant-container .plant-wrapper .inner-overall-info{padding:5% 0% 2% 0%;text-align:center}.plant-container .plant-wrapper .plant-section{flex-direction:column;text-align:center;padding:5% 3% 5% 3%}.plant-container .plant-wrapper .open-positions{flex-direction:column}.plant-container .plant-wrapper .position-container{padding:5% 0% 0% 0%;align-items:center}.plant-container .plant-wrapper .bens-and-perks{flex-direction:column;text-align:left;gap:0}.plant-container .plant-wrapper .benefits-content{font-size:13px}.plant-container .plant-wrapper .apply-bar{flex-direction:column;gap:2px;padding:3% 0% 3% 0%}.plant-container .plant-wrapper .apply-text{font-size:16px}}.home-delivery-jobs-container{display:flex;flex-direction:column;justify-content:center;width:100%;font-family:sans-serif}.home-delivery-jobs-container .header-image{width:100%}.home-delivery-jobs-container .hd-wrapper{display:flex;flex-direction:column;max-width:900px;background-color:#fff;align-self:center;padding:1% 5% 1% 5%}.home-delivery-jobs-container .hd-wrapper .header-image{width:100%}.home-delivery-jobs-container .hd-wrapper .hd-headers{font-size:33px;color:#ec1f30;font-family:sans-serif;font-weight:bold}.home-delivery-jobs-container .hd-wrapper .hd-overview{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;padding:3% 0% 2% 0%}.home-delivery-jobs-container .hd-wrapper .overview-text{color:gray;padding:2% 2% 6% 2%;font-size:18px}.home-delivery-jobs-container .hd-wrapper .inner-overall-info{padding:0% 0% 4% 0%;font-size:14px;width:75%}.home-delivery-jobs-container .hd-wrapper .left-content{width:50%}.home-delivery-jobs-container .hd-wrapper .right-content{width:50%}.home-delivery-jobs-container .hd-wrapper .open-positions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:7% 0% 2% 0%}.home-delivery-jobs-container .hd-wrapper .overview-image{display:flex;height:100%;align-items:center;justify-content:center}.home-delivery-jobs-container .hd-wrapper .position-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start}.home-delivery-jobs-container .hd-wrapper .position-box{padding:2%;text-align:left;width:75%;border-radius:5px;background-color:#d3d3d3;color:#696969;margin-top:1%}.home-delivery-jobs-container .hd-wrapper .click-to-expand{font-size:14px;color:#696969;align-self:center;font-style:italic}.home-delivery-jobs-container .hd-wrapper .position-details{width:100%;background-color:#d3d3d3;padding:1%;font-size:12px}.home-delivery-jobs-container .hd-wrapper .bens-and-perks{display:flex;flex-direction:row;width:100%;gap:12px;padding:2% 0% 3% 0%}.home-delivery-jobs-container .hd-wrapper .benefits-content{display:flex;flex-direction:column}.home-delivery-jobs-container .hd-wrapper .benefit-list{color:#fff;display:flex}.home-delivery-jobs-container .hd-wrapper .perks-content{display:flex;flex-direction:column}.home-delivery-jobs-container .hd-wrapper .perks-list{color:#696969;display:flex}.home-delivery-jobs-container .hd-wrapper .apply-bar{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#d3d3d3;padding:1%;gap:10px;align-items:center}.home-delivery-jobs-container .hd-wrapper .apply-text{text-transform:uppercase;font-size:18px}.home-delivery-jobs-container .hd-wrapper .search-branded-jobs{display:flex;width:100%;place-content:center}.home-delivery-jobs-container .hd-wrapper .careers-button{border-radius:5px;color:#fff;border-color:rgba(0,0,0,0);padding:1px 20px 1px 20px}.home-delivery-jobs-container .hd-wrapper .hd-image{width:75%}.home-delivery-jobs-container .hd-wrapper .image-size{width:50%}.home-delivery-jobs-container .hd-wrapper .hd-image-mobile{display:none}@media(max-width:768px){.home-delivery-jobs-container .hd-wrapper .left-content{width:100%;flex-direction:column;align-items:center;font-size:16px}.home-delivery-jobs-container .hd-wrapper .right-content{width:100%;flex-direction:column;align-items:center;font-size:16px}.home-delivery-jobs-container .hd-wrapper .hd-image{display:none}.home-delivery-jobs-container .hd-wrapper .hd-image-mobile{width:50%;display:flex;align-self:center}.home-delivery-jobs-container .hd-wrapper .hd-overview{flex-direction:column;text-align:center;gap:10px}.home-delivery-jobs-container .hd-wrapper .hd-headers{font-size:34px;text-align:center}.home-delivery-jobs-container .hd-wrapper .overview-text{font-size:16px;padding:2% 2% 8% 2%}.home-delivery-jobs-container .hd-wrapper .inner-overall-info{padding:5% 0% 2% 0%;text-align:center}.home-delivery-jobs-container .hd-wrapper .open-positions{flex-direction:column}.home-delivery-jobs-container .hd-wrapper .position-container{padding:5% 0% 0% 0%;align-items:center}.home-delivery-jobs-container .hd-wrapper .bens-and-perks{flex-direction:column;text-align:left;gap:0}.home-delivery-jobs-container .hd-wrapper .benefits-content{font-size:13px}.home-delivery-jobs-container .hd-wrapper .apply-bar{flex-direction:column;gap:2px;padding:3% 0% 3% 0%}.home-delivery-jobs-container .hd-wrapper .apply-text{font-size:16px}.home-delivery-jobs-container .hd-wrapper .overview-image{padding-top:5%}.home-delivery-jobs-container .hd-wrapper .position-container{padding:0% 0% 0% 0%}}@media(min-width:769px){.gift-cards .generic-layout{min-height:33rem}}.card-action{margin-bottom:2rem}@media(min-width:769px){.card-action{margin-bottom:0;text-align:center}}.card-action .btn{width:100%}@media(min-width:769px){.card-action .btn{min-width:60%}}.card-action .btn+.btn{margin-top:.625rem}.card{display:block;margin-right:auto;margin-bottom:1.25rem;margin-left:auto;width:255px}.nutrition-link{display:block;margin-bottom:20px;padding:30px 20px;color:#333;border:1px solid #cac6c4}.nutrition-link:hover{color:#fff;background-color:#ec1f30;border-color:#ec1f30}.nutrition-link:hover .nutrition-name{color:#fff}.nutrition-link .nutrition-name{color:#333;font-size:1.25rem}.nutrition-description{margin-bottom:7px;font-size:1rem}.recipe{background-repeat:no-repeat;background-size:cover}.recipe .ingredient-button{display:inline-block;padding:10px;margin-bottom:10px;background:none;width:45%;padding-left:15px}.recipe .shoppingGridRow h2{display:inline-block}.recipe .products-subnav{margin:35px 0;flex-wrap:wrap;height:auto;justify-content:space-evenly}.recipe .products-subnav .link-wrapper{padding:0 5px;width:initial}.recipe .recipe-nav{font-family:gotham,Sans-Serif;padding:15px}.recipe .recipe-nav h1{display:inline;color:#ec1f30;font-size:2.5rem}.recipe .recipe-nav .recipe-return-1{font-size:2.5rem;color:#333}.recipe .recipe-nav .recipe-return-2{display:block;font-size:1.5rem;color:#333}.recipe .recipe-nav a:hover{color:#ec1f30}.recipe .recipe-wrapper{margin-bottom:25px;-moz-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);-webkit-box-shadow:7px 10px 8px 1px rgba(0,0,0,.5);box-shadow:7px 10px 8px 1px rgba(0,0,0,.5)}.recipe .recipe-share-banner{background-image:url(https://oberweis.b-cdn.net/website/images/recipe/banner.png);background-repeat:no-repeat;background-size:contain;margin-left:-20px;box-sizing:border-box}.recipe .recipe-share-banner span{font-family:sackers,Sans-Serif;letter-spacing:2px;font-size:.7rem;font-weight:bold;color:#fff;padding-left:12px}.recipe .recipe-share-banner img{width:28px;padding:4px 0}.recipe .recipe-author{font-family:Gotham,sans-serif}@media(min-width:992px){.recipe .recipe-author{position:absolute;right:35px}}.recipe .recipe-heading{padding:11px 0;text-align:center}.recipe .recipe-heading h2{font-family:sackers,sans-serif;font-size:1.5rem;margin-bottom:-4px;letter-spacing:1px}.recipe .recipe-heading h3{font-family:sackers,sans-serif;letter-spacing:3px;font-size:2rem;font-weight:bold;margin-bottom:2px}.recipe .recipe-heading h4{font-size:1.2rem;margin-bottom:2px}.recipe .recipe-text{margin:10px;font-family:Arial,Helvetica,sans-serif}.recipe .recipe-text .item-list{padding-left:0;list-style-position:inside}.recipe .recipe-text .item-list li{padding-bottom:3px}.recipe .recipe-text h5{font-size:1.8rem;font-family:Gotham,sans-serif;margin:0}.recipe .recipe-text .serving-size{font-size:1.2rem}.recipe .recipe-image img{max-height:300px;width:100%;object-fit:cover}.recipe .box{border:20px solid rgba(0,0,0,0);-webkit-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;-o-border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;border-image:url(https://oberweis.b-cdn.net/website/images/athome/border.png) 30 round;background-image:url(https://oberweis.b-cdn.net/website/images/athome/background_40.png)}.recipe .box-separator{border-top:1px solid #cfbaa3;width:50%}@media print{.recipe .noprint{display:none}}.recipe .sidebar{padding:0 30px 0 30px}.recipe .sidebar h2{color:#ec1f30;font-size:1.5rem}.recipe .sidebar hr{border-top:1px solid #000}.recipe .sidebar img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.recipe .recipe-carousel .banner{font-family:sackers,sans-serif;letter-spacing:.1rem;position:absolute;font-size:1.1rem;top:1rem;z-index:10;background-image:url(https://oberweis.b-cdn.net/website/images/recipe/banner-red.png);background-repeat:no-repeat;background-size:contain;width:100%;padding:.3em .3em .6em 1em;color:#fff}.recipe .recipe-carousel .feature-title{text-transform:uppercase}.recipe .recipe-carousel .feature-image{display:block;width:100%;object-fit:contain}.recipe .recipe-search{font-family:sackers,sans-serif;margin:20px 0;display:flex;flex-wrap:nowrap}.recipe .recipe-search .recipe-browse-btn{width:10em;letter-spacing:2px;border:none;background-color:#ed1c24;color:#fff;padding:.3em .6em .6em 1em;margin-right:20px;white-space:nowrap;text-align:center}.recipe .recipe-search input{border:none;height:100%}.recipe .recipe-search img{height:100%;width:45px;padding:10px;background-color:#414042;cursor:pointer}.recipe .recipes-header{color:#ed1c24;text-align:center;font-size:2.1rem;margin-bottom:20px;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);box-shadow:5px 5px 5px 0 rgba(0,0,0,.2)}.recipe .recipe-tile{height:221px;background-position-x:0;background-position-y:0%;background-size:cover;background-repeat:no-repeat}.recipe .recipe-grid-container{width:100%;max-width:100%;padding:1%;align-content:center}.recipe .recipe-short-description{font-family:Gotham,sans-serif;font-size:1.2rem;background-color:#fff;opacity:.9;padding:5px 5px;bottom:0;width:100%}.recipe .recipe-short-description .recipe-line-title{display:block;color:#414042;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe .recipe-short-description .recipe-line-desc{color:#414042;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.recipe .recipe-banner-description{text-align:center;position:absolute;bottom:0;right:0;opacity:70%}.recipe .recipe-shopping{margin-top:30px}.recipe .shop-ingredient-title{padding:0 15px 0 15px}.recipe .equal-rows{display:flex;display:-webkit-flex;flex-wrap:wrap}.recipe .recipe-nav-bar{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;font-family:"gotham sans serif"}.recipe .recipe-search-bar{width:75%}@media(max-width:786px){.recipe .recipe-search-bar{width:50%}}@media(max-width:786px){.recipe .size-label{display:none}}.recipe .recipe-categories{font-family:sackers,Sans-Serif,serif;display:flex}.recipe .recipe-categories .recipe-category-container{margin-right:10px;text-align:center}.recipe .recipe-categories .recipe-category-container img{display:block;width:60px}.product-main-container{display:flex;justify-content:center;align-items:baseline}.hover-short-description{color:rgba(0,0,0,0);visibility:visible;display:flex;background-color:rgba(0,0,0,0);z-index:2;position:absolute;width:100%;height:100%;height:-webkit-fill-available;width:-webkit-fill-available;align-items:center;text-align:center;justify-content:center;padding:5%}.hover-short-description:hover{background-color:rgba(0,0,0,.7);color:#fff;transition-delay:.3s;transition-duration:.35s}@media(max-width:769px){.hover-short-description{display:none}}.hover-short-description-recipe{color:rgba(0,0,0,0);visibility:visible;display:flex;background-color:rgba(0,0,0,0);z-index:2;position:absolute;width:100%;height:100%;height:-webkit-fill-available;width:-webkit-fill-available;align-items:center;text-align:center;justify-content:center;padding:5%;font-size:9px}.hover-short-description-recipe:hover{background-color:rgba(0,0,0,.7);color:#fff;transition-delay:.3s;transition-duration:.35s}@media(max-width:769px){.hover-short-description-recipe{display:none}}.mini-image{width:25%;display:flex;padding:1%}.product-thumbnail-img:hover{box-shadow:0 0 5px 3px #ec1f30;-moz-box-shadow:0 0 5px 3px #ec1f30;-webkit-box-shadow:0 0 5px 3px #ec1f30;-o-box-shadow:0 0 5px 3px #ec1f30}.thumbnail-holder{display:flex;flex-direction:row;justify-content:center;padding-left:3%;padding-right:3%}@media(max-width:769px){.thumbnail-holder{padding-left:0%;padding-right:0%}}.sub-categories{display:flex;justify-content:flex-start}.sub-links{display:flex;justify-content:flex-end}.sub-prodcat{display:flex}.sub-search{display:flex}.sub-delivery-discount{display:flex;justify-content:center;flex-direction:row}@media(max-width:769px){.sub-delivery-discount{flex-direction:column}}.shopping-subnav-message{display:block;padding:.9375rem;color:#fff}.shopping-subnav{position:relative;font-family:sackers,Sans-Serif;background-color:#fbf7f3}.shopping-subnav a.swicth-view{padding-top:10px}.shopping-subnav .container a.subNavLinks{display:inline-block;color:rgba(0,0,0,.75);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media(min-width:769px){.shopping-subnav .container a.subNavLinks{display:inline-block}.shopping-subnav .container a.subNavLinks:first-of-type{margin-left:-.9375rem}.shopping-subnav .container a.subNavLinks.active-menu-link{color:#f4b183}.shopping-subnav .container a.subNavLinks:hover{color:#f4b183;padding-top:2px}}.shopping-subnav .cart-button-container{float:right}.shopping-subnav .container>span a{display:inline-block;color:#fff}@media(min-width:769px){.shopping-subnav .container>span a{display:inline-block}}@media(max-width:769px){.shopping-subnav .shopping-subnav-message{display:none}}.shopping-subnav .cart{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;display:block;padding:0 .5rem 0 0;color:#fff;background:#333 url(https://oberweis.b-cdn.net/website/images/icon-cart.png) left 20px bottom 16px no-repeat;background-size:21px 20px}.shopping-subnav .dropdown{position:absolute;right:0;top:0;display:inline-block}@media(max-width:769px){.shopping-subnav .dropdown{position:initial;float:right}}.shopping-subnav .dropdown .dropdown-menu{padding:1.5625rem 1.25rem;width:300px;color:#fff;background-color:#333;right:0;left:auto;margin-top:-1px}.shopping-sticky-subnav{line-height:normal}@media(min-width:769px){.shopping-sticky-subnav .dropdown{position:absolute;right:0;top:0;display:inline-block}}.shopping-sticky-subnav .dropdown .dropdown-menu{padding:1.5625rem 1.25rem;width:300px;color:#fff;background-color:#333}@media(min-width:769px){.shopping-sticky-subnav .dropdown .dropdown-menu{right:0;left:auto;margin-top:-1px}}.dropdown-cart-items{height:290px;overflow-y:auto;font-size:13px}.dollars-cents{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem}.dollar-sign{display:table-cell;vertical-align:middle;font-family:Arial;font-size:.9375rem}.dropdown-cart-item{display:flex;padding-right:.4rem;padding-bottom:.9375rem}.dropdown-cart-item .shopping-product-brand{font-size:.9rem}.dropdown-cart-item .shopping-product-price{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.dropdown-cart-item .shopping-product-price .dollars{font-size:1.25rem}.dropdown-cart-item .shopping-product-price .cents{vertical-align:top}.dropdown-cart-item .shopping-product-qty{padding-right:6px}.dropdown-cart-item>div{line-height:1}.dropdown-cart-item+.dropdown-cart-item{padding-top:.625rem;border-top:1px solid #6d6b6a}.dropdown-cart-item div:first-of-type{flex:2}.dropdown-cart-total{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;display:flex;padding-top:.9375rem;border-top:2px solid #6d6b6a}.dropdown-cart-total .dollars{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem}.dropdown-cart-total .cents{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;vertical-align:top;padding-top:1px;display:inline-block}.dropdown-cart-total div:first-of-type{flex:2}.dropdown-cart-disclaimer{padding-bottom:1.25rem;font-size:.75rem}.search-wrapper{display:inline-block;text-align:right;direction:rtl;padding-left:.9375rem}@media(max-width:768px){.search-wrapper{display:none}}@media(max-width:768px){a.look-book{display:none}}a.look-book img{padding-bottom:5px;border-bottom:solid rgba(0,0,0,0) 3px}a.look-book img.active{border-bottom:solid #ec1f30 3px}a.look-book img:hover{border-bottom:solid #ec1f30 3px}.catalog-modal{position:fixed;z-index:1500;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.catalog-modal .catalog-modal-content{position:relative;margin:150px auto}.catalog-modal .catalog-modal-content button.catalog-modal-close{border:none;background:#fff;position:absolute;border-radius:100%}.catalog-modal .catalog-modal-content button.catalog-modal-close:hover{color:red}.catalog-modal .catalog-modal-content button.catalog-modal-refer{position:absolute;top:277px;right:153px}.catalog-modal .catalog-modal-content button.catalog-modal-refer-mobile{position:absolute;top:255px;right:75px}.catalog-modal .catalog-modal-content img{width:100%}.catalog-modal .catalog-modal-content-mobile{width:320px}@media(min-width:767px){.catalog-modal .catalog-modal-content-mobile{display:none}}.catalog-modal .catalog-modal-content-mobile button{top:6px;right:6px}.catalog-modal .catalog-modal-content-desktop{width:768px}@media(max-width:768px){.catalog-modal .catalog-modal-content-desktop{display:none}}.catalog-modal .catalog-modal-content-desktop button{top:8px;right:8px}.products-mainnav-container{text-align:justify}.products-mainnav-container:after{width:100%;display:inline-block;content:".";visibility:hidden}.justify-fix{margin-top:-1em}.products-nav{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:relative;font-size:.9375rem;padding-bottom:10px;display:inline-block}@media(min-width:768px){.products-nav{padding-left:.9375rem;padding-right:.9375rem}}@media(max-width:769px){.products-nav{display:flex;justify-content:space-evenly;padding-top:5px}}.products-nav .desktop{margin-left:.9375rem;margin-right:.9375rem;padding-top:.875rem;padding-bottom:.875rem}@media(max-width:768px){.products-nav .desktop{display:none}}.products-nav .mobile{font-size:1.5rem}@media(min-width:769px){.products-nav .mobile{display:none}}.products-nav .mobile .navbar{padding-top:0;padding-left:15px;padding-bottom:3px}.products-nav .mobile .navbar .icon-bar{background-color:#000}.products-nav .mobile .navbar-nav{margin:0}.products-nav .mobile .navbar-nav>li>a{padding-top:0;padding-bottom:5px}.products-nav a{display:block;padding-right:1.5625rem;padding-left:1.5625rem;color:#333;font-size:1.4rem;text-align:center;margin:0 .2rem;display:inline-block}@media(max-width:1200px){.products-nav a{padding-right:.5625rem;padding-left:.5625rem}}@media(max-width:769px){.products-nav a{font-size:.7rem;padding:0}}.products-nav a.active{color:#ec1f30}.products-nav a:empty{display:none}.products-nav a.active,.products-nav a:hover{border-bottom:3px solid #ec1f30}.products-nav a:last-child{border-bottom:none}.product-search{align-items:center;margin-bottom:5px;margin-top:12px;z-index:999;margin-right:2px;display:inline-block;direction:ltr}@media(min-width:770px){.product-search{margin-bottom:0}}.product-search.form-control{width:180px}.products-subnav{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;flex-wrap:wrap;display:block;padding-top:0;font-size:1rem;border-bottom:1px solid #cac6c4;border-top:1px solid #cac6c4;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;line-height:.5rem;display:flex;justify-content:space-evenly;position:relative;margin:1rem .7rem 1.125rem .7rem;margin-top:0;margin-bottom:0}.products-subnav .link-wrapper .subNav{margin-bottom:0;padding-top:.3rem;padding-bottom:.8rem}.products-subnav .link-wrapper .category-submenu{position:absolute;overflow:hidden;width:100%;left:0;right:0;top:100%;margin-top:1px;background-color:#fbf7f3;z-index:1000;list-style-type:none}.products-subnav .link-wrapper .category-submenu .spacer{transition:all .3s ease-in;height:0}@media(max-width:992px){.products-subnav .link-wrapper .category-submenu .spacer{transition:all .1s ease-in}}.products-subnav .link-wrapper .category-submenu .submenu-nav{color:#000;height:0;overflow:hidden;column-rule:solid 1px #cac6c4;font-family:sackers,Sans-Serif;list-style-type:none;text-align:left;padding:0;margin:0;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px}@media(max-width:992px){.products-subnav .link-wrapper .category-submenu .submenu-nav{column-gap:3px}}@media(max-width:320px){.products-subnav .link-wrapper .category-submenu .submenu-nav{column-count:2}}.products-subnav .link-wrapper .category-submenu .submenu-nav li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;height:0;transition:all .3s ease-in;overflow:hidden;transition-delay:.3s}@media(max-width:992px){.products-subnav .link-wrapper .category-submenu .submenu-nav li{transition:all .1s ease-in;transition-delay:.1s}}.products-subnav .link-wrapper .category-submenu .submenu-nav li a{padding-top:6px;white-space:nowrap;padding-left:10px;padding-right:10px}@media(max-width:992px){.products-subnav .link-wrapper .category-submenu .submenu-nav li a{white-space:normal;padding:3px;font-size:10px}}.products-subnav .link-wrapper:hover .category-submenu{box-shadow:0 1px 2px 0 rgba(0,0,0,.5);height:auto!important}.products-subnav .link-wrapper:hover .category-submenu .submenu-nav{height:auto}.products-subnav .link-wrapper:hover .category-submenu .submenu-nav li{height:28px;margin:5px}@media(max-width:992px){.products-subnav .link-wrapper:hover .category-submenu .submenu-nav li{margin:0;height:24px}}.products-subnav .link-wrapper:hover .category-submenu .spacer{height:10px}@media(max-width:992px){.products-subnav .link-wrapper:hover .category-submenu .spacer{height:5px}}.products-subnav>div{width:85px;height:64px;vertical-align:top;display:inline-block;*display:inline;zoom:1;text-align:center;line-height:.5rem}.products-subnav .active{color:#ec1f30}@media(max-width:769px){.products-subnav{margin:0}.products-subnav>div{font-size:11px}}.products-subnav a{display:block;margin-bottom:1rem;color:#333;padding-top:3.5rem;margin-bottom:0;padding-top:.3rem;padding-bottom:.8rem}.products-subnav a:hover{color:#ec1f30;text-decoration:none}.products-subnav .img-wrapper{background-size:0 0!important;background-position:center;width:45px;height:30px;margin:0 auto;margin-bottom:5px}.products-subnav .img-wrapper img{max-width:100%}.products-subnav .subNav.active .img-wrapper{background-size:contain!important}.products-subnav .subNav.active .img-wrapper img{display:none}.products-subnav .subNav:hover .img-wrapper{background-size:contain!important}.products-subnav .subNav:hover .img-wrapper img{display:none}@media(max-width:768px){.products-subnav .desktop{display:none}}.products-subnav .desktop>div{width:85px;height:64px;vertical-align:top;display:inline-block;*display:inline;zoom:1;text-align:center;line-height:.5rem}.products-subnav .desktop:after{content:"";width:100%;display:inline-block;font-size:0;line-height:0}@media(min-width:769px){.products-subnav .mobile{display:none}}.products-subnav .mobile>div{position:relative;top:-15px;width:45px;height:40px;vertical-align:top;display:inline-block;*display:inline;zoom:1;text-align:center;line-height:.5rem;float:left}.products-subnav .mobile:after{content:"";width:100%;display:inline-block;font-size:0;line-height:0}.products-subnav .mobile .navbar{padding-top:0;padding-left:15px;padding-bottom:0}.products-subnav .mobile .navbar .icon-bar{background-color:#000}.products-subnav .mobile .navbar-nav{margin:0}.products-subnav .mobile .navbar-nav>li>a{padding-top:0;padding-bottom:0}.products-subnav .mobile .navbar-header{height:60px}.products-subnav .mobile .navbar-header>div.category.active{display:inline-block;*display:inline;position:relative;top:-15px}.parentcat{height:65px}@media(max-width:769px){.parentcat{height:30px}}.category-menu .shopping-navbar{position:relative}@media(max-width:769px){.category-menu .shopping-navbar .parentcat{height:60px}}@media(max-width:769px){.progress-bar-steps{padding-top:10px}}@media(max-width:991px){.products-nav-container{padding-top:0}}.shopping-cart-container{padding-top:40px}.products-nav-container.fixed{z-index:5;background-color:#fbf7f3;left:0;right:0}.products-nav-container.fixed .products-subnav{margin-bottom:0}.shopping-product-name{font-family:sackers,Sans-Serif;letter-spacing:.0625rem}.shopping-product-unavailable{font-weight:bold;padding-bottom:15px}.shopping-price{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.shopping-cart-product-name{padding-left:1.5em;text-indent:-1.5em}.shopping-product-name span{display:inline-block}.dollars-cents{font-size:.85rem}@media(max-width:1000px){.shopping-grid-item .shopping-item-text .shopping-product-name{color:#333}}.shopping-grid-section h5{margin-bottom:10px;font-size:1.75rem}h5.productName{font-size:1.25rem;margin-top:-10px}.shopping-category{clear:left}.text-danger{font-size:.85rem}.shopping-grid-items .text-danger{display:none}@media(max-width:768px){.shopping-grid-items:nth-child(2n+1){clear:left;margin-top:15px}}@media(min-width:768px){.shopping-grid-items:nth-child(4n+1){clear:left}}.shopping-thumbnail{position:relative;height:0;padding-bottom:68%;background-color:#333}.shopping-thumbnail img{position:absolute;width:100%}.shopping-grid-item{margin-bottom:2.125rem}.shopping-grid-item .border{background-color:#fcfcfa;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-moz-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.shopping-grid-item .border-recipe-side{height:265px;background-color:#fcfcfa;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-moz-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.shopping-grid-item .shopping-item-new{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;position:absolute;z-index:1;left:0;top:0;padding:0 5px;height:0;min-width:40px;border-top:10px solid;border-bottom:10px solid;border-right:8px solid rgba(0,0,0,0)!important;text-align:center;line-height:0;-moz-box-shadow:0 4px 2px -2px gray;-webkit-box-shadow:0 4px 2px -2px gray;box-shadow:0 4px 2px -2px gray}.shopping-grid-item .shopping-item-text{margin-left:6px;margin-right:6px;min-height:130px;position:relative}.shopping-grid-item .shopping-item-text .shopping-brand-name{margin-top:2.5rem;font-size:1rem}.shopping-grid-item .shopping-item-text .shopping-product-name{color:#333;font-size:1.2rem;line-height:.2rem;font-weight:bold}.shopping-grid-item .shopping-item-text .shopping-price,.shopping-grid-item .shopping-item-text .shopping-volume{text-align:right;padding-right:0;font-size:.85rem;line-height:1.9rem}.shopping-grid-item .shopping-item-text .bottom{position:absolute;bottom:0;width:100%;border-top:solid 1px #cac6c4}.shopping-grid-item .shopping-item-text .shopping-price{float:right;margin-right:3px;text-align:right}.shopping-grid-item .shopping-item-text .shopping-price .dollars{font-size:1.25rem}.shopping-grid-item .shopping-item-text .shopping-price .cents{display:table-cell;padding-top:2px;vertical-align:top}.shopping-grid-item .shopping-item-text .shopping-volume{float:left;text-align:left}.shopping-grid-item .shopping-item-text .shopping-product-message{text-align:left;color:#d2691e;padding-left:0;font-size:.75rem}.shopping-grid-item .product-feedback{float:right;padding:5px 5px 2px 0}.shopping-grid-item .product-feedback.feedback-form{font-size:8px}.shopping-grid-item .product-feedback.feedback-form input{top:20px}.shopping-grid-item .product-feedback.feedback-form label.full{margin-top:-10px}.shopping-grid-item .product-feedback.feedback-form label.current-raing{color:#ec1f30}.shopping-grid-item .product-feedback.feedback-form label:hover{cursor:pointer}.shopping-grid-item .product-feedback.feedback-form .rating>span{padding-top:2px;font-size:14px;display:inline-block}.product-feedback{display:none;min-width:146px}@media(max-width:310px){.product-feedback{display:none}}.shopping-grid-item-amount{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;justify-content:center;align-items:center;height:100%;color:#fff;text-align:center}.shopping-grid-item-amount .title{font-size:2rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}@media(min-width:769px){.shopping-grid-item-amount .title{font-size:2.5rem}}.shopping-grid-item-amount .subtitle{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-size:.8125rem;font-weight:bold}@media(min-width:769px){.shopping-grid-item-amount .subtitle{font-size:1rem}}.shopping-grid-item-add{position:absolute;z-index:2;display:block;height:50px;width:50px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;right:0;bottom:-46px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-add-product.svg)}@media(min-width:769px){.shopping-grid-item-add{right:10px}}.shopping-grid-item-add-red{position:absolute;z-index:2;display:block;height:50px;width:50px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;right:0;bottom:-46px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-add-product-red.svg)}@media(min-width:769px){.shopping-grid-item-add-red{right:10px}}.shopping-grid-item-add-cart{position:absolute;z-index:2;display:block;height:50px;width:50px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;right:0;bottom:-30px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-add-product.svg)}@media(max-width:768px){.shopping-grid-item-add-cart{bottom:-15px;right:20px}}.manage-cart{display:flex;position:absolute;color:gray;width:-webkit-fill-available;bottom:-30px;place-content:center}@media(max-width:480px){.manage-cart{font-size:13px}}@media(max-width:330px){.manage-cart{bottom:-28px;font-size:11px}}.add-to-cart-img{display:flex;width:50%}@media(max-width:769px){.add-to-cart-img{width:35%!important}}@media(max-width:519px){.add-to-cart-img{width:68%!important}}.manage-cart-button{display:flex;position:absolute;width:-webkit-fill-available;bottom:-7px;place-content:center}@media(max-width:480px){.manage-cart-button{font-size:13px}}@media(max-width:330px){.manage-cart-button{font-size:11px}}.shopping-grid-item-remove{position:absolute;z-index:2;display:block;height:50px;width:50px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;left:0;bottom:-45px;display:none;background-image:url(https://oberweis.b-cdn.net/website/images/icon-remove-product.svg)}@media(min-width:769px){.shopping-grid-item-remove{left:10px}}.shopping-grid-item-remove-cart{position:absolute;z-index:2;display:block;height:50px;width:50px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;left:0;bottom:-30px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-remove-product.svg)}@media(max-width:768px){.shopping-grid-item-remove-cart{bottom:-15px}}.shopping-grid-item-in-cart img{opacity:.6}.shopping-grid-item-in-cart .shopping-grid-item-amount{display:flex}.shopping-grid-item-in-cart .shopping-grid-item-remove{display:block}.product-overlay-banner{display:none}.product-overlay-banner{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;display:inline;background-color:#fff;opacity:.85;z-index:1;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:20px;text-align:center;width:150px;line-height:.85rem;font-size:1.3rem}.product-overlay img{opacity:.5}.out-of-stock img{opacity:.5}.out-of-stock .shopping-grid-item-amount{display:flex}.out-of-stock .shopping-grid-item-remove{display:block}.out-of-stock .product-overlay-banner{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;display:inline;background-color:#fff;opacity:.85;z-index:1;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:20px;text-align:center;width:150px;line-height:.85rem;font-size:1.3rem}.shopping-product-category-banner{color:#fff;background-repeat:no-repeat;background-size:cover}@media(min-width:769px){.shopping-product-category-banner{align-items:center;justify-content:center;margin-top:-1px;padding:0;text-align:center;background-size:100% auto}.shopping-product-category-banner .promo-img-mobile{display:none}.shopping-product-category-banner .banner-img-mobile{display:none}}.shopping-product-category-banner a{position:relative;display:block}.shopping-product-category-banner a .promo-img{max-height:80%;height:100%;position:absolute;right:20px;top:20px}.shopping-product-category-banner .banner-img{min-width:100%;max-width:none!important;width:auto}@media(max-width:1200px){.shopping-product-category-banner{overflow:hidden}.shopping-product-category-banner .banner-img{height:486px}}@media(max-width:769px){.shopping-product-category-banner{height:350px}.shopping-product-category-banner .banner-img{display:none;max-height:350px!important}.shopping-product-category-banner .banner-img-mobile{align-items:center;justify-content:center;margin-top:-1px;padding:0;text-align:center;background-size:100% auto;max-height:350px!important}.shopping-product-category-banner .promo-img{display:none}.shopping-product-category-banner .promo-img-mobile{width:100%;position:absolute;bottom:1.25rem;left:0}}.shopping-product-category-banner h2{margin-bottom:0;font-size:3.375rem}.shopping-product-category-banner h3{font-size:1.25rem}#shopping-carousel .carousel-container{position:relative}#shopping-carousel .carousel-container .carousel-control{width:4rem;background-image:none;vertical-align:middle;color:#d3d3d3;font-size:3rem;display:flex;justify-content:center;align-items:center}#shopping-carousel .carousel-container .carousel-control.left{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}#shopping-carousel .carousel-container .carousel-control:hover{filter:alpha(Opacity=70);opacity:.7}#shopping-carousel .carousel-indicators{list-style:none;margin:10px auto 0 auto;padding:0;display:inline-block;position:static}#shopping-carousel .carousel-indicators li{display:inline-block;width:auto;height:auto;background-color:none;border-radius:0;text-indent:0;padding-bottom:3px}#shopping-carousel .carousel-indicators li.active{border:none}#shopping-carousel .carousel-indicators li.active>div{box-shadow:0 0 5px 3px #ec1f30;-moz-box-shadow:0 0 5px 3px #ec1f30;-webkit-box-shadow:0 0 5px 3px #ec1f30;-o-box-shadow:0 0 5px 3px #ec1f30}#shopping-carousel .carousel-indicators li>div{width:120px;height:60px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 3px 0 rgba(0,0,0,.3);-moz-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;overflow:hidden}#shopping-carousel .carousel-indicators li>div>img{max-width:200%}@media(max-width:769px){#shopping-carousel .carousel-indicators li>div{width:100px}}@media(max-width:640px){#shopping-carousel .carousel-indicators li>div{width:40px;height:28px}}#shopping-carousel .carousel-indicators li>div:hover{cursor:pointer;filter:alpha(Opacity=70);opacity:.7}.category-title-tag{text-transform:capitalize;color:#ec1f30}.category-wrapper-horizontal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 0;max-width:1024px;padding-left:2%;padding-right:2%}.category-wrapper-horizontal .category-container{grid-area:1/1/2/2}.category-wrapper-horizontal .product-box{width:100%;margin-top:0;padding-right:5%}.category-wrapper-horizontal .shopping-grid-item{margin-bottom:10px}.category-wrapper-horizontal .card-copy-header{text-align:center;margin-bottom:5px;font-size:30px;text-transform:capitalize}.category-wrapper-horizontal .card-copy-text{text-align:center;margin:0;font-size:13px}.category-wrapper-horizontal .recipe-card-header{color:#ec1f30;font-weight:500;font-size:1rem;margin:0;letter-spacing:0;padding-bottom:10px}.category-wrapper-horizontal .product-title-tag{grid-area:3/1/4/5;letter-spacing:1px;font-size:1.2rem;margin:0;padding-top:5px}.category-wrapper-horizontal .white-background{background-color:#fff;grid-area:1/1/3/2;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.category-wrapper-horizontal .banner-image{grid-area:1/2/3/5;overflow:hidden;height:380px}.category-wrapper-horizontal .banner-image .banner-img{display:flex}.category-wrapper-horizontal .banner-image .banner-img-mobile{display:none}.category-wrapper-horizontal .category-card{grid-area:1/1/3/2;display:flex;flex-direction:column;justify-content:space-evenly;padding-bottom:7px;padding-left:5%;padding-right:5%}.category-wrapper-horizontal .recipe-click-link{color:#000;text-decoration:underline;font-family:sans-serif;font-size:13px}.category-wrapper-horizontal .recipe-card{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-left:5%;padding-right:5%}.category-wrapper-vertical{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 0;max-width:1024px;padding-left:2%;padding-right:2%;grid-template-areas:"banner-image banner-image product-title-tag product-title-tag" "banner-image banner-image . ." "banner-image banner-image . ." "category-card category-card . ." ". . . ." " . . . . " ". . . ." ". . . ."}.category-wrapper-vertical .shopping-grid-item{margin-bottom:10px}.category-wrapper-vertical .product-box{width:100%;margin-top:0;padding-left:5%}.category-wrapper-vertical .card-copy-header{text-align:center;margin-bottom:5px;font-size:30px;text-transform:capitalize}.category-wrapper-vertical .card-copy-text{text-align:center;margin:0;font-size:13px}.category-wrapper-vertical .recipe-card-header{color:#ec1f30;font-weight:500;font-size:1rem;margin:0;letter-spacing:0;padding-bottom:10px}.category-wrapper-vertical .product-title-tag{grid-area:product-title-tag;letter-spacing:1px;font-size:1.2rem;margin:0;padding-top:5px;padding-left:2%}.category-wrapper-vertical .white-background{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:5}.category-wrapper-vertical .banner-image{grid-area:banner-image;overflow:hidden;height:726px}.category-wrapper-vertical .banner-image .banner-img{display:flex}.category-wrapper-vertical .banner-image .banner-img-mobile{display:none}.category-wrapper-vertical .category-card{grid-area:category-card;display:flex;flex-direction:column;align-items:center;padding-left:5%;padding-bottom:7px;padding-right:5%;min-height:300px}.category-wrapper-vertical .recipe-card-list{width:50%}.category-wrapper-vertical .recipe-click-link{color:#000;text-decoration:underline;font-family:sans-serif;font-size:13.5px}.category-wrapper-vertical .card-copy{text-align:center;overflow:auto;display:flex;flex-direction:column;height:50%;justify-content:flex-start}.category-wrapper-vertical .recipe-card{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50%}.category-wrapper-vertical .recipe-card .recipe-card-top{display:flex}.category-wrapper-vertical .recipe-card .recipe-card-bottom{display:flex;flex-wrap:wrap}@media(max-width:768px){.category-wrapper-horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:0 0;grid-template-areas:"banner-image banner-image" "banner-image banner-image" "category-card category-card" "recipe-card recipe-card" "product-title-tag product-title-tag";max-width:768px;padding-left:2%;padding-right:2%}.category-wrapper-horizontal .product-box{padding-right:0%}.category-wrapper-horizontal .category-card{grid-area:category-card;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:10px;border-bottom:none;border-top:none;min-height:auto}.category-wrapper-horizontal .recipe-card{grid-area:recipe-card;text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-left:3%}.category-wrapper-horizontal .banner-image{grid-area:banner-image;overflow:hidden;height:380px}.category-wrapper-horizontal .banner-image .banner-img{display:none}.category-wrapper-horizontal .banner-image .banner-img-mobile{display:flex}.category-wrapper-horizontal .white-background{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:5}.category-wrapper-horizontal .product-title-tag{grid-area:product-title-tag;letter-spacing:1px;font-size:1rem;justify-self:center;margin:0;padding-top:4%;padding-bottom:5%}.category-wrapper-horizontal .card-copy{text-align:center;overflow:inherit;display:flex;flex-direction:column;padding-left:3%;padding-right:3%;height:100%;justify-content:center}.category-wrapper-horizontal .card-copy-header{text-align:center;margin-bottom:5px;font-size:30px;padding:3%;text-transform:capitalize}.category-wrapper-horizontal .card-copy-text{text-align:center;margin:0;font-size:13px}.category-wrapper-horizontal .recipe-card{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:3%;padding-bottom:2%;height:100%}.category-wrapper-vertical{display:grid;grid-template-columns:repeat(2,1fr);gap:0 0;grid-template-areas:"banner-image banner-image" "banner-image banner-image" "category-card category-card" "category-card category-card" "product-title-tag product-title-tag";max-width:768px;padding-left:2%;padding-right:2%}.category-wrapper-vertical .product-box{padding-left:0%}.category-wrapper-vertical .category-card{grid-area:category-card;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:10px;min-height:auto}.category-wrapper-vertical .recipe-card{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-left:3%}.category-wrapper-vertical .banner-image{grid-area:banner-image;overflow:hidden;height:380px}.category-wrapper-vertical .banner-image .banner-img{display:none}.category-wrapper-vertical .banner-image .banner-img-mobile{display:flex}.category-wrapper-vertical .white-background{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:5}.category-wrapper-vertical .card-copy{text-align:center;overflow:inherit;display:flex;flex-direction:column;padding-left:3%;padding-right:3%;height:100%;justify-content:center}.category-wrapper-vertical .card-copy-header{text-align:center;margin-bottom:5px;font-size:30px;padding:3%;text-transform:capitalize}.category-wrapper-vertical .card-copy-text{text-align:center;margin:0;font-size:13px}.category-wrapper-vertical .recipe-card{text-align:center;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:3%;padding-bottom:2%;height:100%}.category-wrapper-vertical .product-title-tag{grid-area:product-title-tag;letter-spacing:1px;font-size:1rem;justify-self:center;margin:0;padding-top:4%;padding-bottom:5%}}#shopping-carousel .carousel-container{position:relative}#shopping-carousel .carousel-container .carousel-control{width:4rem;background-image:none;vertical-align:middle;color:#d3d3d3;font-size:3rem;display:flex;justify-content:center;align-items:center}#shopping-carousel .carousel-container .carousel-control.left{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}#shopping-carousel .carousel-container .carousel-control:hover{filter:alpha(Opacity=70);opacity:.7}#shopping-carousel .carousel-indicators{list-style:none;margin:10px auto 0 auto;padding:0;display:inline-block;position:static}#shopping-carousel .carousel-indicators li{display:inline-block;width:auto;height:auto;background-color:none;border-radius:0;text-indent:0;padding-bottom:3px}#shopping-carousel .carousel-indicators li.active{border:none}#shopping-carousel .carousel-indicators li.active>div{box-shadow:0 0 5px 3px #ec1f30;-moz-box-shadow:0 0 5px 3px #ec1f30;-webkit-box-shadow:0 0 5px 3px #ec1f30;-o-box-shadow:0 0 5px 3px #ec1f30}#shopping-carousel .carousel-indicators li>div{width:120px;height:60px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.3);box-shadow:0 3px 3px 0 rgba(0,0,0,.3);-moz-transition:background-color 200ms ease-in-out;-webkit-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;overflow:hidden}#shopping-carousel .carousel-indicators li>div>img{max-width:200%}@media(max-width:769px){#shopping-carousel .carousel-indicators li>div{width:100px}}@media(max-width:640px){#shopping-carousel .carousel-indicators li>div{width:40px;height:28px}}#shopping-carousel .carousel-indicators li>div:hover{cursor:pointer;filter:alpha(Opacity=70);opacity:.7}.shopping-product-details{margin-bottom:1.5rem;position:relative}.shopping-product-details .fa-thumbs-o-up,.shopping-product-details .fa-thumbs-o-down{color:#605e57}.shopping-product-details .product-feedback{font-size:14px}.shopping-product-details .product-feedback label{margin-top:-10px}.shopping-product-details .product-feedback label:hover{cursor:pointer}.shopping-product-details .product-feedback .likes-count{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375rem}.shopping-product-details .breadcrumbs{margin-top:3.75rem;margin-bottom:1.875rem;display:none}.shopping-product-details .temp{margin-top:1.5rem}.shopping-product-details .shopping-product-image{margin-bottom:1rem}.shopping-product-details .shopping-product-image .product-img-wrapper{position:relative;display:flex;place-content:center}.shopping-product-details .shopping-product-name{margin-bottom:1.875rem;padding-bottom:.9375rem;font-size:1.6rem;border-bottom:1px solid #cac6c4}.shopping-product-details .shopping-package-size{font-size:1.2rem}.shopping-product-details .shopping-price{margin-bottom:1.25rem}.shopping-product-details .shopping-price .dollars{font-size:1.25rem;text-align:left}.shopping-product-details .shopping-price .cents{vertical-align:top}.shopping-product-details .more-info{margin-bottom:.875rem}@media(max-width:992px){.shopping-product-details .continue-shopping-button{padding-bottom:2%;text-align:left;border-bottom:0 solid #cac6c4}.shopping-product-details .shopping-product-name{font-size:1.4rem}}@media(max-width:992px){.shopping-product-details .back-link{border-bottom:0 solid #cac6c4}}.shopping-product-details .temp{margin-top:2.5rem}.produceShoppingMessage{color:#d2691e;font-size:1rem}.shopping-product-collection-item{overflow-y:scroll}.shopping-product-collection-item .btn-back{background-color:rgba(0,0,0,0);cursor:pointer;overflow:hidden;outline:none;height:38px;border:none;display:inline-block;padding:0!important;font-size:14px;color:#000;opacity:.4}.shopping-product-collection-item .btn-back:hover{opacity:1}.shopping-product-collection-item .brand-text-lg{color:#ec1f30;font-size:20px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-bottom:0}.shopping-product-collection-item .collection-name-text{padding-top:0;margin-top:-16px;font-size:30px;font-family:sackers,Sans-Serif;color:#ec1f30;font-weight:bold}.shopping-product-collection-item .instructions-text{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;text-align:left;text-align:left;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#ec1f30;font-stretch:condensed;font-weight:bold;padding-bottom:10px}.shopping-product-collection-item .disclaimer-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#7c7a6d;text-align:left;font-weight:normal;padding-left:5px;padding-right:5px}.shopping-product-collection-item .group-header{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;text-align:left;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#7c7a6d;border-top-width:1 px;border-top-style:solid;border-top-color:#cac6c4}.shopping-product-collection-item .collection-item-row{display:flex;flex-flow:row wrap;justify-content:left;margin-bottom:10px}.shopping-product-collection-item .collection-item-tile{background-color:#fcfcfa;margin:5px;position:relative;width:120px;min-height:180px}.shopping-product-collection-item .collection-item-tile-selected{box-shadow:2px 2px 5px gray}.shopping-product-collection-item img{position:absolute;left:0;width:120px}.shopping-product-collection-item .thumbnail-img{width:120px;height:80px;overflow:hidden;position:relative}.shopping-product-collection-item .shopping-item-text{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:left;margin-left:5px}.shopping-product-collection-item .shopping-item-volume{width:40%}.shopping-product-collection-item .shopping-item-price{width:40%;text-align:right;margin-right:5px}.shopping-product-collection-item .selected-item-overlay{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:absolute;margin-left:auto;margin-right:auto;top:0;left:0;right:0;display:inline;background-color:#fff;opacity:.75;z-index:1;padding-left:5px;padding-right:5px;padding-top:30px;padding-bottom:20px;text-align:center;width:120px;height:80px;line-height:.85rem;font-size:1.3rem;font-weight:bold}.shopping-product-collection{overflow-y:scroll}.shopping-product-collection .collection-modal-size{width:110%;margin-left:-5%}.shopping-product-collection .collection-row{display:flex;flex-flow:row wrap;justify-content:center}.shopping-product-collection .collection-tile{background-color:#fcfcfa;margin:5px;position:relative;width:200px}.shopping-product-collection .header-sub-text{font-size:20px;font-family:sackers,Sans-Serif;color:#7c7a6d;line-height:1;padding-top:0;padding-bottom:25px}.shopping-product-collection .explain-text{font-size:16px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-bottom:20px}.shopping-product-collection .brand-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#fff;line-height:1;padding-top:8px;padding-bottom:0;padding-left:5px;text-align:left}.shopping-product-collection .collection-name-text{font-size:18px;font-family:sackers,Sans-Serif;color:#fff;line-height:1;padding-top:0;padding-bottom:10px;padding-left:5px;text-align:left}.shopping-product-collection img{position:absolute;left:0;width:200px}.shopping-product-collection .thumbnail-img{width:200px;height:100px;overflow:hidden;position:relative}.shopping-product-collection .description-text{font-size:12px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-top:5px;padding-bottom:10px;padding-left:5px;padding-right:5px}.shopping-product-collection .group-list-text{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:left;padding-left:5px;padding-right:5px}.shopping-product-collection .discount-text{font-size:12px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-left:5px;padding-right:5px;position:absolute;bottom:40px;width:100%}.shopping-product-collection .disclaimer-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#7c7a6d;text-align:left;font-weight:normal;padding-left:5px;padding-right:5px}.shopping-product-collection .collection-select-button{padding:0 10px 5px;position:absolute;bottom:10px;left:30%}.browsing-product-collection{border-top:1px solid #cac6c4}.browsing-product-collection .collection-page-row{display:flex;justify-content:flex-start}.browsing-product-collection .collection-row{display:flex;flex-flow:row wrap;justify-content:left}.browsing-product-collection .collection-tile{background-color:#fcfcfa;margin:7px;position:relative;width:250px}.browsing-product-collection .header-sub-text{font-size:20px;font-family:sackers,Sans-Serif;color:#7c7a6d;line-height:1;padding-top:0;padding-bottom:25px}.browsing-product-collection .explain-text{font-size:16px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-bottom:20px}.browsing-product-collection .brand-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#fff;line-height:1;padding-top:8px;padding-bottom:0;padding-left:5px;text-align:left}.browsing-product-collection .collection-name-text{font-size:18px;font-family:sackers,Sans-Serif;color:#fff;line-height:1;padding-top:0;padding-bottom:10px;padding-left:5px;text-align:left}.browsing-product-collection img{position:absolute;left:0;width:250px}.browsing-product-collection .thumbnail-img{width:250px;height:125px;overflow:hidden;position:relative}.browsing-product-collection .description-text{font-size:12px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-top:5px;padding-bottom:10px;padding-left:5px;padding-right:5px}.browsing-product-collection .group-list-text{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:left;padding-left:5px;padding-right:5px}.browsing-product-collection .discount-text{font-size:12px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-left:5px;padding-right:5px;position:absolute;bottom:40px;width:100%}.browsing-product-collection .disclaimer-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#7c7a6d;text-align:left;font-weight:normal;padding-left:5px;padding-right:5px}.browsing-product-collection .collection-select-button{padding:0 10px 5px;position:absolute;bottom:10px;left:30%}.browsing-product-collection-item .btn-back{background-color:rgba(0,0,0,0);cursor:pointer;overflow:hidden;outline:none;height:38px;border:none;display:inline-block;padding:0!important;font-size:14px;color:#000;opacity:.4}.browsing-product-collection-item .btn-back:hover{opacity:1}.browsing-product-collection-item .brand-text-lg{color:#ec1f30;font-size:20px;font-style:italic;font-family:georgia,serif;font-weight:normal;padding-bottom:0}.browsing-product-collection-item .collection-name-text{padding-top:0;margin-top:-16px;font-size:30px;font-family:sackers,Sans-Serif;color:#ec1f30;font-weight:bold}.browsing-product-collection-item .instructions-text{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;text-align:left;text-align:left;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#ec1f30;font-stretch:condensed;font-weight:bold;padding-bottom:10px}.browsing-product-collection-item .disclaimer-text{font-size:12px;font-style:italic;font-family:georgia,serif;color:#7c7a6d;text-align:left;font-weight:normal;padding-left:5px;padding-right:5px}.browsing-product-collection-item .group-header{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;text-align:left;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#7c7a6d;border-top-width:thin;border-top-style:solid;border-top-color:#cac6c4}.browsing-product-collection-item .collection-item-row{display:flex;flex-flow:row wrap;justify-content:left;margin-bottom:10px}.browsing-product-collection-item .collection-item-tile{background-color:#fcfcfa;margin:5px;position:relative;width:120px;min-height:180px}.browsing-product-collection-item .collection-item-tile-selected{box-shadow:2px 2px 5px gray}.browsing-product-collection-item img{position:absolute;left:0;width:120px}.browsing-product-collection-item .thumbnail-img{width:120px;height:80px;overflow:hidden;position:relative}.browsing-product-collection-item .shopping-item-text{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:left;margin-left:5px}.browsing-product-collection-item .shopping-item-volume{width:40%}.browsing-product-collection-item .shopping-item-price{width:40%;text-align:right;margin-right:5px}.browsing-product-collection-item .selected-item-overlay{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:absolute;margin-left:auto;margin-right:auto;top:0;left:0;right:0;display:inline;background-color:#fff;opacity:.75;z-index:1;padding-left:5px;padding-right:5px;padding-top:30px;padding-bottom:20px;text-align:center;width:120px;height:80px;line-height:.85rem;font-size:1.3rem;font-weight:bold}.shopping-social-links{margin-top:1.875rem}.shopping-social-links a{display:inline-block;margin-right:.3125rem}.shopping-social-links .pinterest{display:inline-block;height:25px;width:26px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(https://oberweis.b-cdn.net/website/images/products-social-icons.png);background-repeat:no-repeat;background-size:88px 25px;background-position:0 0}.shopping-social-links .twitter{display:inline-block;height:25px;width:26px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(https://oberweis.b-cdn.net/website/images/products-social-icons.png);background-repeat:no-repeat;background-size:88px 25px;background-position:-31px 0}.shopping-social-links .facebook{display:inline-block;height:25px;width:26px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(https://oberweis.b-cdn.net/website/images/products-social-icons.png);background-repeat:no-repeat;background-size:88px 25px;background-position:-62px 0}.back-link{padding-bottom:2%;text-align:left;border-bottom:1px solid #cac6c4}#ShoppingcartHeader{width:100%;width:inherit;min-height:82px}.shopping-cart-header.shopping-cart-item{padding-bottom:0;padding-top:0}.shopping-cart-header{margin:.9375rem .9375rem .9375rem .9375rem;border-top:1px solid #cac6c4;padding:0 30px;width:inherit;min-height:82px}.shopping-cart-header h5{width:auto;margin-right:auto;font-size:1.75rem}@media(max-width:769px){.shopping-cart-header{padding:0}.shopping-cart-header .standing-order-header div{margin-right:.5rem}}.shopping-cart-header-fixed{position:fixed;top:60px;z-index:990;background-color:#fbf7f3;margin:0 auto!important}@media(max-width:769px){.shopping-cart-header-fixed{top:0;width:100%;padding:0 15px}}.shopping-cart-standing-next{display:none}.shopping-cart .shopping-cart-standing-next{display:block;float:right}.shopping-cart .product-feedback{display:none}.shopping-cart-item{display:flex;margin-left:.9375rem;margin-right:.9375rem;padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid #cac6c4}.shopping-cart-product{margin-right:1rem;width:50%}@media(min-width:769px){.shopping-cart-product{display:flex;margin-right:0}}.shopping-cart-product img{margin-bottom:1rem;width:100%}@media(min-width:769px){.shopping-cart-product img{margin-bottom:0;width:8.4375rem}}@media(min-width:769px){.shopping-cart-product-info{margin-left:1.875rem}}.shopping-cart-product-info .shopping-product-name{margin-bottom:.3125rem;font-size:1.375rem}.shopping-cart-product-info .shopping-price{margin-bottom:.3125rem}.shopping-cart-price{margin-left:1rem;margin-right:1rem;white-space:nowrap;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.shopping-cart-price .dollars{font-size:1.25rem}.shopping-cart-price .cents{vertical-align:top}@media(min-width:769px){.shopping-cart-price{margin-left:2.25rem;margin-right:0}}.shopping-cart-qty{display:flex;margin-left:auto;margin-right:5px;padding-left:9px}.shopping-cart-qty-input{clear:both;float:right;font-size:.85rem}.shopping-cart-qty-input .form-control{padding-right:0}@media(min-width:769px){.shopping-cart-qty-input{display:flex;margin-left:2.25rem}}.shopping-cart-qty-input .form-control{margin-right:.625rem;width:45px}@media(min-width:769px){.shopping-cart-qty-input .form-control{margin-left:.625rem;margin-right:0}}.shopping-cart-total{margin-left:.9375rem;margin-right:.9375rem;padding-top:1rem;padding-bottom:1rem;padding-right:.9375rem;border-top:1px solid #cac6c4}@media(min-width:769px){.shopping-cart-total{display:flex}}.shopping-cart-total a{display:block}.shopping-cart-total .dollars{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25rem}.shopping-cart-total .cents{display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:initial;padding-top:1px;vertical-align:top}.shopping-cart-total dollars-cents{white-space:nowrap}.shopping-cart-summary{display:flex;justify-content:flex-end;margin-top:1rem;margin-left:auto;padding-right:25px}@media(min-width:769px){.shopping-cart-summary{justify-content:flex-start;margin-top:0}}.shopping-cart-summary label{padding-bottom:2px}.shopping-cart-summary table tr td:first-child{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;display:table-cell;font-size:1rem;font-weight:bold;line-height:1.5rem;text-align:right}.shopping-cart-summary table tr td:not(:first-child){padding-left:25px;line-height:1.5rem;text-align:right}@media(min-width:769px){.shopping-cart-summary table tr td:not(:first-child){margin-left:2.25rem}}.shopping-cart-summary .promo-line table tr td{font-size:.9rem!important;font-weight:normal}.shopping-cart-summary .promo-line .dollars-cents{font-size:.75rem!important;font-weight:normal}.shopping-cart-actions{margin-right:.9375rem;margin-bottom:2.8125rem;margin-left:.9375rem;padding-bottom:4.0625rem;text-align:right;border-bottom:1px solid #cac6c4}@media(min-width:769px){.shopping-cart-actions{display:flex}}.shopping-cart-actions .coupon{display:flex;margin-bottom:1rem}@media(min-width:769px){.shopping-cart-actions .coupon{margin-bottom:0}}.shopping-cart-actions .coupon .btn-primary{background-color:#333;border-color:#333}.shopping-cart-actions .coupon .form-control{margin-left:auto;margin-right:.625rem;width:175px}@media(min-width:769px){.shopping-cart-actions .coupon .form-control{margin-left:0}}.shopping-cart-actions .shopping-cart-coupon-list{list-style:none;margin-left:10px}.shopping-cart-actions .shopping-cart-coupon-description{padding-left:23px}@media(min-width:769px){.shopping-cart-actions .btn-primary{margin-left:auto}}.shopping-cart-coupon-list{padding-top:7px}.shopping-cart-deals{margin-bottom:10rem}.shopping-cart-deals h5{font-size:1.75rem}.shopping-cart-deal{margin-bottom:2rem}.shopping-cart-deal .shopping-product-name{font-size:1.375rem}.shopping-cart-deal-image{position:relative;height:0;margin-bottom:1rem;padding-bottom:30%;overflow:hidden}.shopping-cart-deal-image img{position:absolute;width:100%}#cartButtonTop,#cartButtonTopFalse{color:#fff;background-color:#ec1f30;border-color:#ec1f30;float:left}.order-qty{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.order-qty:last-of-type{margin-bottom:1.25rem}.order-qty label{margin-bottom:0;font-weight:normal}.order-qty .form-control{width:100px}.overlay-new-large{position:absolute;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1;left:0;top:0;padding:0 5px;height:0;min-width:40px;border-top:15px solid;border-bottom:15px solid;border-right:10px solid rgba(0,0,0,0)!important;text-align:center;line-height:0;font-size:1.5rem;color:#fff;-moz-box-shadow:0 4px 2px -2px gray;-webkit-box-shadow:0 4px 2px -2px gray;box-shadow:0 4px 2px -2px gray}.product-overlay-large{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;position:absolute;height:10rem;background-color:#fff;opacity:.85;z-index:100;padding-left:0;padding-right:0;padding-top:42px;width:387px;line-height:1rem;font-size:3.3rem;text-align:center;vertical-align:middle}.standing-order-message{margin-top:.75rem;margin-right:auto;margin-left:auto;max-width:50rem;padding-right:.9375rem;padding-left:.9375rem;text-align:center}.standing-order-message p{margin-top:0}.standing-order-message:hover{color:#000}@media(max-width:400px){.standing-order-message{padding-right:0;padding-left:0}}i#standingOrderQuestionMark{cursor:pointer;color:#ec1f30}.standing-order-message-title{font-style:normal}.standing-order-header{display:flex;margin-left:auto}.standing-order-header div{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;margin-right:1.25rem;text-align:center}@media(min-width:769px){.standing-order-header div{margin-right:-.75rem;margin-left:2.25rem;width:69px;text-align:center}}.suspend a{color:#ec1f30!important}.suspend .more-options:hover{cursor:pointer}.modal-video-body{padding-right:0;padding-bottom:0;padding-left:0;padding-top:0;text-align:center}.align-last-cell .dollar-sign{display:table-cell;vertical-align:middle;font-family:Arial;font-size:.9375rem;width:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.align-last-cell .dollars{font-size:1.25rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.align-last-cell .cents{vertical-align:top;display:inline-block;padding-top:1px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.summary-amounts span{text-align:right}.summary-message>td>label{padding-bottom:0;margin-bottom:0}.summary-message>td>div{font-size:11px;white-space:nowrap;font-family:georgia,serif;font-weight:normal}a.cart{height:30px;padding-top:0}img.cartImage{height:15px;margin-top:-2px;padding-right:2px}#dropdown-cart{padding:1.5625rem 1.25rem;width:300px;color:#fff;background-color:#333;right:0;left:auto;margin-top:-1px;background-image:none}.shopping-subnav .container{min-height:30px;height:auto}.shopping-subnav .container a.subNavLinks{padding-top:4px;height:30px;padding-left:.9375rem;padding-right:.9375rem;width:auto;float:left}@media(max-width:769px){.shopping-subnav .container a.subNavLinks{padding-left:.4375rem;padding-right:.4375rem}}#sticky-menu .sticky-nav-cart-button{height:30px}.checkout-reminder{position:absolute;background-color:#ec1f30;top:47px;right:20px;color:#fff;z-index:1000;font-size:.7rem;border-radius:6px;border:2px solid #fff;width:185px;text-align:center;padding:5px;height:auto;-webkit-box-shadow:0 2px 9px 2px rgba(0,0,0,.75);-moz-box-shadow:0 2px 9px 2px rgba(0,0,0,.75);box-shadow:0 2px 9px 2px rgba(0,0,0,.75);display:none}.checkout-reminder .show{display:block}.checkout-reminder p{margin-bottom:0}.checkout-reminder :after,.checkout-reminder :before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-bottom:-.5px}.checkout-reminder :after{border-color:rgba(236,31,48,0);border-bottom-color:#ec1f30;border-width:12px;margin-left:35px}.checkout-reminder :before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:15px;margin-left:32px}.checkout-reminder button.close{margin-top:-2px;font-size:1.2rem;opacity:.5}@media(max-width:768px){.checkout-reminder{position:absolute;background-color:#ec1f30;top:55px;right:6px;color:#fff;z-index:1000;font-size:.7rem;border-radius:6px;border:2px solid #fff;width:185px;text-align:center;padding:5px;height:auto;-webkit-box-shadow:0 2px 9px 2px rgba(0,0,0,.75);-moz-box-shadow:0 2px 9px 2px rgba(0,0,0,.75);box-shadow:0 2px 9px 2px rgba(0,0,0,.75);display:none}.checkout-reminder .show{display:block}.checkout-reminder p{margin-bottom:0}.checkout-reminder :after,.checkout-reminder :before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.checkout-reminder :after{border-color:rgba(236,31,48,0);border-bottom-color:#ec1f30;border-width:8px;margin-left:63px}.checkout-reminder :before{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:11px;margin-left:60px}}span.link-wrapper.sticky-nav-cart-button.dropdown.open.hidden-xs{background:#333 url(https://oberweis.b-cdn.net/website/images/icon-cart.png) left 13px bottom 7px no-repeat;background-size:17px}.utility-nav span a{padding-right:15px}.shopping-product-name{letter-spacing:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375rem}#signOut1{background:none;background-color:#fbf7f3;height:30px}.menu-placeholder{width:0!important}.shoppingProductNameContainer{height:auto;min-height:45px}.shopping-grid-item .shopping-item-text .bottom{position:relative}.list-view .shopping-grid-item{width:100%;margin-bottom:1.125rem}.list-view .shopping-grid-item .shopping-thumbnail{width:150px;padding-bottom:0;display:inline-block;position:absolute}.list-view .shopping-grid-item .shopping-item-text{display:inline-block;width:calc(100% - 180px);height:auto;left:144px;padding-left:10px}.list-view .shopping-grid-item .shopping-grid-item-add{right:8px;bottom:-90px}.list-view .shopping-grid-item .shopping-thumbnail img{position:absolute;top:4px;left:0}.list-view .shopping-grid-item-in-cart .shopping-grid-item-amount{display:flex;background-color:#333;width:100%;height:103px;opacity:.5;margin-top:-45px}.list-view .shopping-grid-item-in-cart .shopping-item-text{left:145.05px}@media(min-width:701px)and (max-width:769px){.list-view .shopping-grid-item-in-cart .shopping-item-text{left:142.3px}}@media(max-width:700px){.list-view .shopping-grid-item-in-cart .shopping-item-text{left:137.35px}div.shopping-cart-qty-input.one-third.col-md-4{padding-left:0;padding-right:0}i.fa.fa-question-circle{margin-right:0!important;margin-left:5px}.shopping-cart-qty-input .form-control{width:32px}}.list-view .shopping-grid-item-in-cart .shopping-grid-item-add{margin-right:-17px;margin-bottom:65px!important}.list-view .shopping-grid-item-in-cart .shopping-grid-item-remove{margin-left:-19px;margin-bottom:-35px!important}.list-view .shopping-grid-item-in-cart .shopping-thumbnail{position:relative;height:0;background-color:#333;vertical-align:top;margin-top:50px;margin-right:-155px}.list-view.shopping-cart .list-view .shopping-grid-item-in-cart .shopping-item-text{display:inline-block;width:calc(100% - 168px);height:auto;left:0;padding-left:0}#shoppingCartPage .shopping-product-name{font-weight:normal}.shopping-grid-item .shopping-item-text .shopping-product-name{display:block;line-height:16px;padding-bottom:5px;font-size:.75rem}.list-view .shopping-grid-item-in-cart .shopping-thumbnail img{margin-top:-48px}.list-view .shopping-grid-item-in-cart .shopping-item-new{margin-top:-45px}.product-search .form-control{margin-top:.5rem}@media(min-width:750px){.list-view .shopping-grid-item{width:50%}}.shopping-grid-item{font-size:14px}.list-view.shopping-cart .shopping-grid-item,.list-view.shopping-cart .shopping-grid-item.shopping-grid-item-in-cart{width:100%}.list-view.shopping-cart .shopping-item-text .text-danger{margin-bottom:0}i.fa.fa-question-circle{cursor:pointer;color:#ec1f30}.substitute-box{float:none!important;width:100%!important;position:unset!important}.substitute-box i{float:right!important}.substitute-box p{margin:0 5px}.substitute-box p,.substitute-box input{display:inline-block!important}p.standingOrderText,p.nextOrderText{margin-bottom:0}@media(min-width:700px){.list-view.shopping-cart .shopping-item-text{display:inline-block;width:calc(80% - 180px);height:auto}.list-view.shopping-cart .shopping-item-text .shopping-cart .shopping-cart-standing-next{float:left;background-color:#f5f5dc;height:106px;width:100%;padding-top:10px}.list-view.shopping-cart .shopping-cart-qty-input{display:block}#priceColumn{width:100%;padding:0}#standingOrderColumn{float:right;padding-right:5px;padding-left:5px}#standingOrderColumn .col-sm-3{width:22%}p.standingOrderText,p.nextOrderText{text-align:center}.list-view.shopping-cart .shopping-cart-qty-input{width:50%;margin-left:0}.one-half{width:50%!important}.list-view.shopping-cart .shopping-cart-qty-input{clear:none;float:left;font-size:.85rem;height:100%;padding-left:5px;padding-right:5px}.list-view.shopping-cart .shopping-cart-qty-input i.fa.fa-question-circle{float:left;padding-top:5px}.shopping-cart-qty-input .form-control{margin:0 auto;height:32px}.shopping-cart .shopping-cart-standing-next{padding-top:10px}.list-view.shopping-cart .shopping-grid-item-in-cart .shopping-grid-item-add{margin-right:-17px;margin-bottom:65px!important}}#priceColumn #standingOrderColumn{padding:0}@media(min-width:867px){.shoppingCartProductsContainer{width:800px;margin:0 auto}}@media(min-width:389px)and (max-width:768px){i.fa.fa-question-circle{float:left;margin-top:4px}.list-view.shopping-cart .shopping-grid-item .shopping-item-text .bottom{width:100%}}@media(max-width:700px){.list-view.shopping-cart .shopping-item-text{display:inline-block;width:calc(100% - 150px);height:auto;left:134px;margin-left:0}.list-view.shopping-cart .shopping-cart .list-view .shopping-grid-item-in-cart .shopping-grid-item-amount{width:90%;height:93px}.list-view.shopping-cart .shopping-cart .shopping-cart-standing-next{float:left;background-color:#ffc0cb!important;height:auto;width:100%;padding-top:0;padding-bottom:5px;margin-right:10px}.list-view.shopping-cart .shopping-thumbnail img{width:90%}.list-view.shopping-cart .shopping-cart .shopping-cart-standing-next{float:left}.list-view .shopping-grid-item-in-cart .shopping-thumbnail{position:relative;margin-right:-150px;margin-top:48px}.list-view.shopping-cart .shopping-grid-item-amount{display:flex;background-color:#333;width:90%;height:93px;opacity:.5;margin-top:-45px}.shopping-cart .shopping-cart-standing-next{float:right;width:95%;margin-right:10px;padding-bottom:5px}.substitute-box p.nextOrderText{width:unset!important}.list-view.shopping-cart .shopping-cart-qty-input{float:left;margin-top:5px}i.fa.fa-question-circle{float:left;margin-top:4px;margin-right:5px}p.standingOrderText,p.nextOrderText{float:left;margin-bottom:0;word-break:break-word;font-size:.7rem;font-family:georgia,serif;text-align:right;padding-right:5px}p.standingOrderText{width:60px;line-height:13px}p.nextOrderText{width:43px;line-height:13px;margin-left:5px}#priceColumn{padding:0}.list-view.shopping-cart .shopping-cart-qty-input .form-control{margin-right:0;margin-left:0;float:left;height:26px}.list-view.shopping-cart .shopping-cart-qty-input{clear:none}.list-view.shopping-cart .shopping-grid-item .shopping-item-text .bottom{border-bottom:solid 1px #cac6c4;height:30px}.list-view.shopping-cart .form-control{padding:3px 5px}.list-view.shopping-cart .shopping-grid-item-in-cart .shopping-grid-item-add{margin-right:-2px}}.switchToggleButton{height:36px;margin-top:13px;z-index:998;display:inline-block}.products-nav-container i.fa.fa-th-list,.products-nav-container i.fa.fa-th{font-size:16px;color:#fff}.products-nav-container a.swicth-view{padding-top:10px;padding-right:5px}.products-nav-container .delivery-discount-container{margin:0}.products-nav-container .delivery-discount-container .delivery-discount{margin:0 auto}@media(max-width:768px){.switchToggleButton{height:auto;top:0;margin:0;float:right}.switchToggleButton a{padding-top:6px!important;padding-left:10px;padding-right:10px;float:none}.switchToggleButton i.fa.fa-th-list,.switchToggleButton i.fa.fa-th{color:rgba(0,0,0,.75);font-size:15px}}@media(max-width:769px){.products-nav .mobile{font-size:1.3rem}.navbar-toggle{padding:0 10px}.products-subnav .mobile .navbar-header{height:32px}.products-subnav .mobile .navbar-header>div.category.active{font-size:18px}.shopping-grid-item{padding-left:5px;padding-right:5px}h5.productName{font-size:1rem}h5.productCategory{font-size:1.25rem}.shopping-item-new{font-size:.9375rem;padding:0 3px}}@media(max-width:768px){.shopping-subnav .container>a{padding-left:.25rem;padding-right:.25rem;font-size:13px;margin-top:-4px;padding-left:10px;word-break:break-word;width:75px;line-heighT:13px;border-right:1px solid #e6e2df;min-height:34px}.shopping-subnav .container>span a{font-size:13px;border-right:1px solid #e6e2df}#signOut1 a{border-left:1px solid #e6e2df;border-right:none}button.shoppingCartAccordion{font-size:13px!important}}@media(max-width:768px){.list-view .shopping-grid-item-in-cart .shopping-grid-item-remove{margin-left:-9px;margin-bottom:-26px!important}}a#skip-delivery{padding-left:.9375rem;padding-right:.9375rem}@media(max-width:768px){a#skip-delivery{float:left;padding-left:10px;word-break:break-word;width:75px;line-height:12px;padding-top:0}}.subNav.active{border-bottom:6px solid #ec1f30}.subNav:hover{border-bottom:6px solid #ec1f30}.products-nav .mobile .navbar{padding-left:0;padding-bottom:0;position:absolute;top:0;width:100%;background:#fbf7f3;overflow:hidden}.products-nav .mobile .navbar ul.navbar-nav li:nth-last-child(-n+2){border-bottom:none}.products-nav .nav-mobile.navbar-nav>li:first-child{border-top:none}.products-nav div#group-navigation{position:absolute;z-index:100}.products-nav .nav.navbar-nav.nav-mobile.mobileNavType li{float:left;width:33.3%}.products-nav .nav.navbar-nav.nav-mobile.mobileNavType li:nth-last-child(2){border-right:0 solid #e6e2df}.products-nav .nav.navbar-nav.nav-mobile.mobileNavType li:last-child{float:left;width:33.3%;border-bottom:0 solid #e6e2df}.products-nav .nav.navbar-nav.nav-mobile.mobileNavType a{margin-right:0;text-align:center;background-color:rgba(0,0,0,0)}.products-nav .nav.navbar-nav.nav-mobile.mobileNavType a.active{margin-right:0;border-bottom:3px solid #ec1f30}.products-nav .nav.navbar-nav.nav-mobile.mobileNavProducts{-webkit-box-shadow:0 10px 15px 2px #575757;-moz-box-shadow:0 10px 15px 2px #575757;box-shadow:0 10px 15px 2px #575757;background-color:#fbf7f3}.products-nav .nav.navbar-nav.nav-mobile.mobileNavProducts li{font-size:1.2rem;border-bottom:1px solid #a8a7a5;border-right:0 solid #e6e2df;width:100%}.products-nav .nav.navbar-nav.nav-mobile.mobileNavProducts li:last-child{width:100%}.products-nav .nav.navbar-nav.nav-mobile.mobileNavProducts a{text-align:left;padding-bottom:10px;padding-top:4px}.products-nav .nav.navbar-nav.nav-mobile.mobileNavProducts a.active{color:#ec1f30;background-color:#e6e2df;border-bottom:none;margin-right:0}.products-nav .navbar-toggle{margin:0;padding:0}.products-nav .navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch;overflow-y:visible}.products-nav .navbar-collapse.in{overflow-y:visible}@media(max-width:416px){.shopping-navbar .nav>li>a{padding:0;font-size:.85rem}.shopping-navbar .nav-mobile.navbar-nav>li>a{font-size:.95rem}.shopping-navbar .nav.navbar-nav.nav-mobile.mobileNavProducts a{padding-left:5px}}.prod-review-title{letter-spacing:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;padding-top:2%;padding-bottom:2%;padding-left:25px;display:flex;flex-direction:row}.padded-row{display:flex;padding-left:25px;padding-right:25px}.submit-review-box{position:absolute;z-index:5;margin-top:-5%;place-content:center;justify-content:center;width:100%;display:none}.leave-a-review{display:flex;align-self:flex-end;justify-content:flex-end;width:100%}.show-reviews-button{display:none;width:50%;font-size:14px}.product-reviews-box{display:none;flex-direction:row;display:flex}.product-page-average-review{display:flex;flex-direction:row;font-size:14px;align-items:center;justify-content:center;width:50%}.product-average-review-count{display:flex;font-size:16px}.product-average-review-img{width:30%}.prod-review-title-box{width:50%;align-self:center;font-size:30px;letter-spacing:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.review-icon{width:12%}.shopping-product-average-review{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;padding-bottom:1px}.product-grid-review-count{display:flex}.product-grid-average-review-img{display:flex;padding-right:5px;height:14px;opacity:1}.product-grid-average-review{display:flex}.product-attributes{display:flex;height:max-content;width:max-content;padding:6px}@media(max-width:768px){.padded-row{padding-left:0;padding-right:0}.product-average-review-img{width:53%}.prod-review-title{padding-left:0}.prod-review-title-box{font-size:20px;text-align:center}.product-average-review-count{display:flex;font-size:12px}.product-reviews-box{display:none}.show-reviews-button{display:flex;width:50%;font-size:14px}.review-icon{width:12%}}.anon-review{padding-right:5px}.review-form{display:flex;flex-direction:column;border:1px solid #000;background-color:#fff;padding:20px;width:100%;place-items:center}.comment-fill{width:100%;background:none;padding:5px}.comment-box{padding-bottom:5px}.star-rating{float:left}div.stars{width:270px;display:inline-block}input.star{display:none}label.star{float:right;padding:4px;font-size:36px;color:#444;transition:all .2s}input.star:checked~label.star:before{content:"";color:#ec1f30;transition:all .25s}input.star-5:checked~label.star:before{text-shadow:0 0 20px #444}input.star-1:checked~label.star:before{color:#f62}label.star:hover{transform:rotate(-15deg) scale(1.3)}label.star:before{content:"";font-family:FontAwesome}@media(max-width:768px){.review-form{width:95%;padding:5px;font-size:12px;padding-bottom:30px}.review-header{font-size:35px;margin:0}.label.star{float:right;font-size:30px;padding-left:3px;padding-right:3px;color:#444;transition:all .2s}.comment-fill{font-size:12px!important}}.product-reviews-box{display:flex}.reviews{background-color:#ede8e1;margin:5px;width:30%;padding:13px;min-height:125px;display:flex;align-items:center;flex-direction:column}.customer-name{align-self:flex-start;color:gray;display:flex;font-size:13px;width:50%}.review-rating{display:flex;width:50%;justify-content:flex-end;height:11px}.review-comment{color:#000;font-style:italic;padding:0%;padding-top:1%;padding-bottom:1%;height:100%;display:flex;font-size:14px;align-items:center;text-align:center}.review-date{color:gray;display:flex;align-self:flex-end;font-size:10px;font-style:italic}.reviewer-location{color:gray;font-style:italic;display:flex;width:100%;font-size:10px}@media(max-width:768px){.reviews{width:100%}}#location-select{width:250px;max-width:100%;border-radius:3px;padding:2px;border-color:#d3d3d3;text-align:center;display:block;margin:0 auto 10px auto}.location-select-wrapper{margin:50px 20%;padding:10px;background-color:hsla(0,0%,100%,.9);border-radius:5px}.location-select-label{font-size:20px}.location-select-logo{margin:auto;width:50%;padding:30px 0 15px 0}.location-select-logo>img{max-width:100%}.location-select-copy{text-align:center;width:60%;margin:auto}.location-select-label{margin:10px 0 -10px 0;text-align:center;display:block}.initial-location-select{background-image:url(https://oberweis.b-cdn.net/website/images/background_porchbox.jpg);background-size:cover}.nav-location-item{padding:2px}.nav-location-item:hover{background-color:#d3d3d3;cursor:pointer}@media(max-width:768px){.location-select-wrapper{margin:50px 5%;width:90%}.nav-location-item{padding:5px}}.product-recipe-box{position:relative;height:50rem;overflow:scroll}.mobile-nav-selector{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;padding-top:5%;padding-bottom:5%}.nav-link{display:block;padding:.5rem 1rem;font-size:1rem;color:#d81223;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.nav-link:focus{color:#910c17;text-decoration:none}.nav-link.disabled{color:hsl(0,0%,46.7%);pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0);border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:hsl(0,0%,93.5%);isolation:isolate}.nav-tabs .nav-link.disabled{color:hsl(0,0%,46.7%);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:hsl(0,0%,33.5%);background-color:#fff;border-color:hsl(0,0%,33.5%) #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:4px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background:#d81223}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.pre-order-form{max-width:875px;padding:2%;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.pre-order-form-active{max-width:875px;padding:2%;border:1px solid rgba(236,31,48,.2588235294);background-color:rgba(236,31,48,.0392156863)}.pre-order-tile{display:grid;grid-template-columns:repeat(2,1fr);gap:0 0;grid-auto-flow:row;max-width:875px;grid-template-areas:"pre-order-title pre-order-quantity" "pre-order-title pre-order-delivery-date" "pre-order-submit pre-order-submit";box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.pre-order-title{grid-area:pre-order-title}pre-order-submit{grid-area:pre-order-submit}.pre-order-quantity{grid-area:pre-order-quantity;display:flex;flex-direction:column;align-items:center;justify-content:center}.pre-order-delivery-date{grid-area:pre-order-delivery-date;display:flex;flex-direction:column;align-items:center;justify-content:center}.special-delivery-offer{padding:1em}.special-delivery-offer h1{color:#ec1f30}.special-delivery-offer-desc{text-align:center;margin-bottom:1em;font-weight:bold}.special-delivery-offer h1{text-align:center}.delivery-options-group1{display:flex;text-align:center}.delivery-options-group2{width:50%;margin:auto;text-align:center}.delivery-options-group2 h2{font-size:1.5em}.delivery-options-group1 .delivery-option{flex-grow:1;width:50%}.delivery-options-container input{display:none}.delivery-option{padding:1.5em;margin:.25em;position:relative}.delivery-option input+label{border:1px solid #000;position:absolute;inset:0}.delivery-option input:checked+label{border:none;box-shadow:0 0 5px 3px #ec1f30}.delivery-option-duration{display:inline-block}.delivery-options-group2 .delivery-option{padding:.5em}span.link-wrapper.sticky-nav-cart-button.dropdown.open{z-index:1600!important}.utility-nav span .dropdown-menu{z-index:1500}#utilitySearch{margin-left:0}@media(max-width:770px){.utility-nav span .dropdown-menu{margin-left:-130px}}@media(max-width:400px){.utility-nav span .dropdown-menu{margin-left:-100px}}.dropdown-menu{z-index:2000}.checkout-container{display:flex;padding-top:5.625rem;padding-bottom:5.625rem;background:url(https://oberweis.b-cdn.net/website/images/hd-hero.jpg);background-position:center right;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.checkout-container .shopping-cart-qty{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.checkout{position:relative;display:inline-block;margin-right:auto;margin-left:auto;padding:2rem;width:auto;background-color:#fbf7f3;border:15px solid #fff}@media(min-width:769px){.checkout{padding:4rem 6.875rem;width:46.875rem;padding-top:1em;padding-bottom:2em}}.shopping-navbar .checkout-progress{margin-top:100px;height:0}@media(max-width:769px){.shopping-navbar .checkout-progress{margin-top:5px}}.checkout-progress{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;width:100%;display:flex;justify-content:space-around}@media(min-width:769px){.checkout-progress{padding-left:9rem;padding-right:9rem;z-index:20;margin-top:-50px;height:0}}.checkout-progress>a{cursor:default;display:flex;justify-content:center;align-items:center;height:3.5rem;width:3.5rem;color:#fff;font-size:.78rem;text-align:center;background-color:#9a9694;border-radius:50%}@media(min-width:480px){.checkout-progress>a{height:4.5rem;width:4.5rem}}.checkout-progress>a:hover{text-decoration:none}.checkout-progress>a.active{background-color:#ec1f30;-webkit-box-shadow:0 9px 14px -6px rgba(0,0,0,.75);-moz-box-shadow:0 9px 14px -6px rgba(0,0,0,.75);box-shadow:0 9px 14px -6px rgba(0,0,0,.75);border:2px solid #fff}.checkout-progress>a:hover{background-color:#c71120}@media(min-width:769px){.checkoutProcessNavContainer .checkout-progress{margin-top:-120px}}.progressBarNavContainer{width:100%;height:0;position:absolute;z-index:1300;text-align:center}.progressBarNavContainer .container{height:0}.checkoutProcessNavContainer{width:100%;height:0;position:fixed;z-index:1300;text-align:center;margin-top:-35px}@media only screen and (min-width:769px){.product-grid-progress .checkout-progress{margin-top:-66px}.product-grid-progress .checkout-progress.hidden-xs.sticky-progress-bar{margin-top:-60px}.product-grid-progress .progress-incl{height:auto}}#checkoutPaymentBubbleNav .checkoutProcessNavContainer{width:auto}#checkoutDeliveryDateBubbleNav .progressBarNavContainer,#porchBoxBubbleNav .progressBarNavContainer,#checkoutCreateAccountBubbleNav .progressBarNavContainer,#checkoutPaymentBubbleNav.progressBarNavContainer,#placeOrderBubbleNav .progressBarNavContainer{width:auto}@media only screen and (max-width:769px){#checkoutDeliveryDateBubbleNav .progressBarNavContainer,#porchBoxBubbleNav .progressBarNavContainer,#checkoutCreateAccountBubbleNav .progressBarNavContainer,#checkoutPaymentBubbleNav.progressBarNavContainer,#placeOrderBubbleNav .progressBarNavContainer{width:100%}}#mobileCheckoutOutProgress{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;text-transform:uppercase;width:100%;display:flex;margin-left:auto;margin-right:auto;justify-content:space-around}@media only screen and (max-width:769px){#mobileCheckoutOutProgress{margin-top:15px}}@media only screen and (max-width:768px){#mobileCheckoutOutProgress .checkout-progress.sticky-progress-bar{margin-top:-135px}#checkoutDeliveryDateBubbleNav .checkout-progress,#porchBoxBubbleNav .checkout-progress,#checkoutCreateAccountBubbleNav .checkout-progress,#checkoutPaymentBubbleNav .checkout-progress,#placeOrderBubbleNav .checkout-progress{margin-top:-45px}#checkoutDeliveryDateBubbleNav .checkout-progress.sticky-progress-bar,#porchBoxBubbleNav .checkout-progress.sticky-progress-bar,#checkoutCreateAccountBubbleNav .checkout-progress.sticky-progress-bar,#checkoutPaymentBubbleNav .checkout-progress.sticky-progress-bar,#placeOrderBubbleNav .checkout-progress.sticky-progress-bar{margin-top:-140px;display:none}.product-grid-progress .progress-incl{width:100%}.product-grid-progress .progress-incl .progressBarNavContainer{background-color:#fbf7f3;height:60px}#mobileCheckoutOutProgress{display:flex!important}.progress-step-2 #mobileCheckoutOutProgress{background-color:#fbf7f3;padding-bottom:2px}}#mobileCheckoutOutProgress>a{float:left;width:20px;height:20px;margin-top:-10px;line-height:25px;padding-bottom:4px}.inactive{color:#ccc;pointer-events:none;cursor:not-allowed}.checkout-header{margin-bottom:2rem;text-align:center}.checkout-title{font-size:1.5rem;color:#ec1f30;font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-weight:bold;margin-bottom:10px}.checkout-text{color:#817f75;font-size:.875rem}.checkout-content{margin-bottom:2rem}.checkout-content .tab-content{margin-top:1.25rem}.checkout-radio{margin-bottom:1.5rem;text-align:left}.checkout-footer{display:flex;justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto;max-width:20.9375rem}.accountCreate{background-color:#eae9e3}.checkout-btnfooter{margin:0 auto;text-align:center}.checkout-contact-info-form{margin-right:auto;margin-left:auto;max-width:20.9375rem;width:100%}.form-group-2-col{display:flex;justify-content:space-between}.form-group-2-col .form-group{width:48.5%}.form-group-3-col{display:flex;justify-content:space-between}.form-group-3-col .form-group{width:30.5%}.form-group-4-col{display:flex;justify-content:space-between}.form-group-4-col .form-group{width:22%}#firstCheckoutCreate .btn-primary{margin:0 auto}.checkout-select-date{margin:2rem auto 2rem;max-width:250px;background-image:url(https://oberweis.b-cdn.net/website/images/icon-select-arrow.svg);background-repeat:no-repeat;background-position:right 10px center;border:none;border-radius:3px}.checkout-select-date select{padding-left:16px;padding-right:16px;height:44px;width:94%;font-size:18px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.checkout-select-date select::-ms-expand{display:none}span.ui-state-default{color:#ec1f30!important}a.ui-state-default{background:#ec1f30!important;color:#fff!important}a.ui-state-hover{background-color:#c00!important}a.ui-state-default.ui-state-active{color:#ec1f30!important;background-color:#fff!important;border:2px solid #c00}.checkout-payment-options{padding-left:0;text-align:center}.checkout-payment-option{display:inline-block}.checkout-payment-option.active a{color:#fff;background-color:#ec1f30}.checkout-payment-option.active a:hover{color:#fff}.checkout-payment-option a{font-family:sackers,Sans-Serif;letter-spacing:.0625rem;color:#ec1f30;border:1px solid #ec1f30}.checkout-payment-option a:hover{color:#ec1f30}.checkout-payment-credit{margin-right:auto;margin-left:auto;width:20.9375rem}.checkout-payment-credit .cvv{width:6.25rem}.financialInstitutionInfo{padding-top:10px}#confirmFinancialInst{float:left!important;margin-top:10px;margin-bottom:10px}button.accordion,button.shoppingCartAccordion{background-color:#eee;color:#ec1f30;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;text-align:center}button.shoppingCartAccordion{font-family:sackers,Sans-Serif;text-transform:capitalize!important;font-size:.9375rem}button.accordion.active,button.accordion:hover{background-color:#ddd}button.accordion:after{font-family:FontAwesome;content:"";font-size:22px;color:#ec1f30;float:right;margin-left:5px;font-weight:bold;margin-right:68px}button.accordion.active:after,button.shoppingCartAccordion.active:after{content:""}div.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0}div.panel.show{opacity:1;max-height:500px;padding-bottom:15px;overflow:scroll;overflow-x:hidden}div.panelPreorder{padding:0 0;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0;margin-bottom:10px}div.panelPreorder.show{opacity:1;max-height:fit-content;padding-bottom:15px;overflow-x:hidden}div.panelPreorder.show .subsection{text-align:left}div.panelProduce{padding:0 0;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0;margin-bottom:10px}div.panelProduce.show{opacity:1;max-height:fit-content;padding-bottom:15px;overflow-x:hidden}div.panelProduce.show .subsection{text-align:left}.pre-order-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-auto-columns:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"pre-order-quant pre-order-date" "pre-order-cart-submit pre-order-cart-submit";font-size:13px!important;row-gap:5px}.pre-order-quant{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:0 0;grid-auto-flow:row;grid-template-areas:"." ".";grid-area:pre-order-quant;place-items:center}.pre-order-date{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:0 0;grid-auto-flow:row;grid-template-areas:"." ".";grid-area:pre-order-date;place-items:center}#firstCheckoutPlace .subsection{overflow:hidden;margin-bottom:0}button.shoppingCartAccordion{letter-spacing:1.5px;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#ec1f30;padding-bottom:0;padding-top:2px;height:30px;text-align:left;padding-left:30px}button.shoppingCartAccordion:after{font-family:FontAwesome;content:"";font-size:15px;margin-left:7px;font-weight:bold}button.shoppingCartAccordion.active,button.shoppingCartAccordion:hover{background-color:rgba(0,0,0,0)}button.shoppingCartAccordion:after{color:#ec1f30}.shoppingCartAccordion .panel{background-color:rgba(0,0,0,0);overflow:hidden!important;height:auto;padding-bottom:0;background-color:#fff;padding-top:0;margin-bottom:10px}#shoppingCartPanel .subsection,#shoppingCartPanel .subsection p{margin-bottom:0}a#skip-delivery-click{color:#ec1f30}.shoppingCartAccordion .subsection{margin-bottom:0}.shoppingCartAccordionText{margin-bottom:0;padding-top:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:900px){button.accordion:after,button.shoppingCartAccordion:after{margin-right:0}}@media(max-width:769px){button.shoppingCartAccordion{padding-left:22px}}.shoppingCartCheckoutContainer{max-width:100%;width:800px;margin:0 auto;padding-left:30px;padding-right:30px;padding-top:5px}@media(max-width:480px){.shoppingCartCheckoutContainer{padding-left:0;padding-right:6px}}.shopping-cart-product{width:100%;display:flex;margin-right:0;position:fixed;z-index:800;background-color:#fbf7f3}.shopping-cart-product h5{width:auto;float:left;color:#ec1f30}.shopping-cart-product .shoppingCartCheckout{float:right}.shoppingCartProductsContainer.newStartProducts{padding-top:10px}@media(min-width:770px)and (max-width:991px){.shoppingCartCheckoutContainer{padding-right:0}}@media(max-width:768px){.shopping-cart-product.new-start{margin-top:48px}.shoppingCartProductsContainer.newStartProducts{margin-top:49px;padding-top:10px}}@media(max-width:500px){.shoppingCartCheckout{padding-left:0;padding-right:0}.shoppingCartCheckout .btn{margin-top:5px;margin-right:22px;padding:0 15px 8px}.shopping-cart-product h5{font-size:1.25rem;padding-left:20px;padding-top:5px}.shopping-cart-product.new-start{margin-top:47px}.shopping-cart-product.new-start{margin-top:47px}}.shopping-cart-message.text-danger.text-center,.retail .shopping-cart-message.text-danger.request-product-landing,.retail .shopping-cart-message.text-danger.producers-banner,.retail h1.shopping-cart-message.text-danger{float:left;text-align:center;width:100%}#shoppingCartFooter{margin-bottom:5px}#shoppingCartFooter .shoppingCartCheckout{padding-right:22px}@media(max-width:480px){#shoppingCartFooter .shoppingCartCheckout{padding-right:0}}#shoppingCartFooter td{padding-bottom:0}#couponCodeInput{width:100px}@media(max-width:337px){#couponCodeButton{margin-top:10px}}.checkout-confirmation{display:flex;align-items:center;justify-content:center;min-height:250px;text-align:center}.place-order{width:100%;height:60px;font-size:1.5rem;margin-bottom:20px}.rotate-90{transform:rotate(90deg)}.sub-heading{color:#ec1f30;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8125rem;font-weight:bold;letter-spacing:1px}.subsection{margin-bottom:4.0625rem;width:100%;text-align:center}.subsection a{font-family:georgia,serif;color:#836b44}.subsection table tr th,.subsection table tr td{padding-bottom:10px;text-align:left}.subsection-footer>.btn{float:right}.table-description{margin-bottom:1rem}.table-footnote p{margin-bottom:1rem;font-size:.6875rem;text-align:left}.subsection-tabs{border-bottom-width:0}.table-account-history tr th,.table-account-history tr td{width:33.3333%}.subsection-password .form-group{margin-right:auto;margin-left:auto;width:12.5rem}.tips-page{font-family:inherit}.tips-page .bullet{margin-right:15px}.tips-page .products-nav{text-align:left}@media only screen and (min-width:600px){.tips-page .products-nav a{min-width:300px}}@media only screen and (max-width:600px){.tips-page .products-nav a{min-width:300px}.tips-page .form-signin{padding:10px!important}}.tips-page .products-nav ul{list-style:none;margin:0;padding:0}.tips-page .modal-title{text-align:left;margin-top:20px}.tips-page .tips-body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tips-page p{margin:10px 0}.cow-organic{display:flex;flex-direction:row;background-image:url(https://oberweis.b-cdn.net/website/images/cow-organic.jpg);background-repeat:no-repeat;background-size:cover;min-height:850px}@media(min-width:769px){.cow-organic{align-items:flex-start;justify-content:flex-end}.cow-organic>div{margin-top:20px;margin-right:150px}}.cow-organic .title{margin-bottom:30px;color:#836b44;font-size:1.85rem;line-height:1}.cow-organic .text{width:30rem;border:.75rem solid #544d4a;background-color:#fff;padding:20px}@media(min-width:769px){.cow-organic .text{border-width:1.25rem}}.taste-the-difference{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/girl-with-milk-glass-taste.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row}.taste-the-difference h2{font-size:3rem;text-transform:uppercase;color:#ec1f30}.taste-the-difference .subtitle{margin-bottom:25px;color:#ec1f30}@media(min-width:769px){.taste-the-difference{align-items:flex-start;justify-content:flex-start;padding-top:0;text-align:center}.taste-the-difference>div{clear:both;margin-left:50px}.taste-the-difference .callout{background-image:url(https://oberweis.b-cdn.net/website/images/paper-texture.jpg);padding:1.1875rem;margin-left:20px}.taste-the-difference h2{text-align:left;font-size:6.5rem}.taste-the-difference .title{font-size:1.75rem}.taste-the-difference .subtitle{margin-bottom:25px;font-size:1.25rem}}.our-milk-hero{display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-hero.jpg);background-repeat:no-repeat;background-size:cover;background-size:auto 100%;background-position:center right -300px;height:55rem}@media(min-width:769px){.our-milk-hero{height:45rem}}@media(min-width:992px){.our-milk-hero{background-position:center right -170px}}@media(min-width:1200px){.our-milk-hero{background-position:center right -80px}}@media(min-width:1300px){.our-milk-hero{background-position:center right}}.our-milk-hero div{padding:3.125rem}@media(min-width:769px){.our-milk-hero div{max-width:30rem;margin-left:10%;margin-right:auto;padding:0}}.our-milk-hero .title{margin-bottom:30px;color:#836b44;font-size:2.85rem;line-height:1}.our-milk-banner-1{display:flex;flex-direction:row;align-items:center;justify-content:center;background-image:url(https://oberweis.b-cdn.net/website/images/wooden-background.jpg);background-repeat:no-repeat;background-size:cover;height:300px;text-align:center;background-position:center center}.our-milk-banner-1 .title{margin-top:0;margin-bottom:20px;color:#ec1f30;font-size:3rem;line-height:1}.our-milk-banner-1 .list-item{display:block;margin-right:30px;margin-left:30px;padding-top:5px;padding-bottom:5px;padding-left:45px;font-size:1.75rem;letter-spacing:1px;line-height:1;text-align:left;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-checkmark.png);background-position:left -1px;background-repeat:no-repeat;background-size:34px 33px}@media(min-width:769px){.our-milk-banner-1 .list-item{display:inline-block}}.our-milk-banner-1 i{text-transform:none}.our-milk-banner-2{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-banner-2.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:60px}.our-milk-banner-2 div{height:100%;margin-bottom:auto}.our-milk-banner-2 .title{color:#ec1f30;font-size:2.375rem}.our-milk-banner-3{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-banner-3.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:0;text-align:center}.our-milk-banner-3 .title{font-size:2.25rem}.our-milk-banner-3 .subtitle{margin-bottom:25px;font-size:1.375rem;color:#ec1f30}.our-milk-banner-4{height:600px;text-align:center;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-banner-4.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center}.our-milk-banner-4 div{height:100%}.our-milk-banner-4 h3{margin-top:70px;font-size:2.375rem}.our-milk-banner-4 img{width:75%}@media(min-width:769px){.our-milk-banner-4 img{width:677px}}.our-milk-banner-5{height:500px;padding-top:80px;background-position:center center;background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-banner-5.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}.our-milk-banner-5 .title{margin-bottom:1.25rem;color:#fff;font-size:2.625rem;line-height:1.2;text-transform:none}.our-milk-banner-6{height:500px;padding-top:80px;background-position:center center;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:0;padding-right:2rem;padding-left:2rem;background-color:#ededed}@media(min-width:769px){.our-milk-banner-6{background-image:url(https://oberweis.b-cdn.net/website/images/our-milk-banner-6.jpg);background-repeat:no-repeat;background-size:cover;padding-right:0;padding-left:0}}@media(min-width:769px){.our-milk-banner-6 div{margin-right:auto;margin-left:5%;width:50%}}.our-milk-banner-6 .title{margin-top:0;color:#836b44;font-size:2.5rem;line-height:1}.our-milk-banner-6 .subtitle{margin-bottom:0}.payment-container{background-image:url(https://oberweis.b-cdn.net/website/images/hd-availability-background.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:center;justify-content:center}.payment-container .form-payment{background-color:#eae9e3;border:1.25rem solid #fefdfb;position:relative;padding:2.8125rem;width:100%;text-align:center}@media(min-width:769px){.payment-container .form-payment{width:46.875rem}}@media(max-width:500px){.payment-container .form-payment{padding:0}}.payment-container .form-payment h3{font-size:2rem}.payment-container .form-payment h4{margin-bottom:.9375rem;color:#836b44;font-size:.875rem}.payment-container .form-payment h4:after{content:"";display:block;margin:.75rem auto;height:1px;width:100px;background-color:#d5d1cc}.payment-container .form-payment .checkbox{margin-top:0;margin-bottom:1.5rem;text-align:left}.payment-container .form-payment .alert{margin-top:10px}.payment-container .form-payment .form-footnote{position:absolute;bottom:20px;left:25px;margin-bottom:0}.payment-container .form-payment .payment-content{text-align:left}.payment-container .form-payment .payment-content .iframe{margin-top:1rem}#paymentMethodForm label.customErrorClass{width:100%;text-align:left}.onetaste .header{background-image:url(https://oberweis.b-cdn.net/website/images/girl-with-glass-of-milk.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.onetaste .header .caption{padding-top:35px;padding-bottom:35px}.onetaste .header .caption h2{color:#ec1f30;text-transform:uppercase;font-size:6em;line-height:1.3em}.onetaste .content{background-color:#fff;padding:25px;padding-top:40px}.onetaste .content h2{margin-top:20px;font-size:60px}.onetaste .content p{font-size:20px}.onetaste .content .border{border-radius:10px;background-color:#efefef;padding:3rem}.onetaste .content .border h2{margin-top:20px;font-size:36px;color:#ec1f30}.onetaste .content .border img{width:100%}.onetaste .content .rounded{border-radius:3px}.onetaste .footer{padding-top:20px}.onetaste .footer .center{text-align:center}.onetaste .footer h4{color:#ec1f30;font-size:20px;font-weight:400}.onetaste .footer p{font-size:14px;font-style:italic}.onetaste .footer p.signed{margin-top:-25px;color:#ec1f30}@font-face{font-family:GothamCondensed-Medium;src:url("../../fonts/GothamCondensed-Medium.eot"),url("../../fonts/GothamCondensed-Medium.otf") format("opentype"),url("../../fonts/GothamCondensed-Medium.ttf") format("truetype"),url("../../fonts/GothamCondensed-Medium.woff")}.retail{background-color:#fff}.retail .products-nav-container{background:none}.retail .products-nav-container.fixed{background:none}.retail h1{color:#ec1f30;font-size:50px}@media(max-width:992px){.retail h1{font-size:28px;margin-bottom:0}}.retail .subNav{height:75px}.retail .products-subnav{justify-content:left;margin:10px 15px 0 15px;background-color:#fbf7f3;justify-content:center;padding:1% 0% 1% 0%}.retail .products-subnav .category-name{line-height:.7rem}.retail .products-subnav>div{width:115px}.retail .retail-banner{position:relative}.retail .find-oberweis-mobile{text-align:center;color:#fff;background-color:#323332;display:block;font-family:gotham,Sans-Serif;font-size:1.4rem;padding:4px 0}@media(min-width:769px){.retail .find-oberweis-mobile{display:none}}.retail .find-oberweis-mobile img{margin-left:10px;width:30px}.retail .find-oberweis{right:20px;position:absolute;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:1.5rem;background:hsla(0,0%,100%,.85) none;border-radius:0 0 20px 20px;padding:10px;font-family:gotham,Sans-Serif,serif}.retail .find-oberweis .find-oberweis-oberweis{color:red}.retail .find-oberweis .find-oberweis-input{margin-left:12px;display:inline-flex}.retail .find-oberweis .find-oberweis-input input[type=text]{border:none;font-size:1.2rem!important;padding:2px 8px;box-shadow:0 1px 5px -3px}@media(max-width:769px){.retail .find-oberweis{display:none}}.retail .find-oberweis img{width:36px;padding-right:12px}.retail .find-oberweis .search-button{padding:0 4px 8px}.retail .retail-row{margin-left:-15px}@media(min-width:769px){.retail .retail-background{padding-top:150px;background:url(https://oberweis.b-cdn.net/website/images/retail/grocery_aisle_blur_background.png) no-repeat;background-size:100%}}.retail .about-spread{width:100%}.retail .producers-banner{width:75%;margin-top:-29px;display:block;margin-left:auto;margin-right:auto}.retail .product-row{padding-top:40px;color:#8d9092;font-size:20px}.retail .product-row h1{font-family:gotham,Sans-Serif;color:#ec1f30}.retail .product-row h2{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.retail .retail-grocery-spread{max-width:100%}.retail .retail-product-image{max-width:100%}.retail .product{text-align:center}.retail .organic-seal-image{height:100px}.retail .about-product-btn{margin-top:10px;margin-bottom:20px;font-weight:bold}.retail .section-header{background:url(https://oberweis.b-cdn.net/website/images/retail/story_wood_bar.png);background-repeat:no-repeat;background-size:cover;font-family:gotham,Sans-Serif;padding-top:10px}@media(min-width:992px){.retail .section-header.product-request{margin-top:40px}}.retail .section-header .find-store-copy{text-align:center;font-size:17px;padding-left:10%;padding-right:10%}@media(max-width:769px){.retail .section-header .find-store-copy{font-size:12px;padding-left:5%;padding-right:5%}}@media(min-width:1200px){.retail .column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media(min-width:600px)and (max-width:1200px){.retail .column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media(max-width:600px){.retail .column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.retail .story-overview{font-size:1.1rem;padding:40px 8px;margin:0 auto}.retail .col-1-history-img{padding-top:20px;width:100%}.retail .col-2-history-img-lg{padding-top:20px;height:322px}.retail .col-2-history-img-sm{padding-top:20px;height:201px}.retail .cream-background{color:#545353;background-color:#fcfbf9}.retail .light-gray-background{background:#817f77;color:#fff}.retail .dark-gray-background{background-color:#333;color:#fff}.retail .timeline-section{overflow:hidden}.retail .timeline-section p{font-size:25px}.retail .timeline-section .spacer{height:40px}.retail .timeline-section .img-wrapper{clear:both}.retail .timeline-section .img-wrapper img{height:300px}.retail .timeline-section img{height:150px}.retail .timeline-section .cow-img{margin-left:-800px;margin-top:50px;width:30%;position:absolute}.retail .timeline-section .organic-milk-img{margin-top:-30px;height:300px}@media(min-width:992px){.retail .timeline-section .organic-milk-img{margin-left:-100px}}@media(max-width:992px){.retail .timeline-section .organic-milk-img{text-align:center}}@media(min-width:992px){.retail .timeline-section .organic-milk-logo{float:right}}@media(max-width:992px){.retail .timeline-section .organic-milk-logo{text-align:center}}.retail .timeline-section .milk-img{margin-left:600px;margin-top:40px;height:600px;position:absolute}.retail .find-a-store-search{background-color:#faf7f3;padding:0}.retail .request-product-landing{font-size:1.5rem;background:#fff}.retail .request-product-landing .landing-text{color:#333;padding:20px 100px 20px 100px}@media(max-width:992px){.retail .request-product-landing .landing-text{padding:10px;font-size:1.2rem}}.retail .request-product-landing .landing-button-text{font-family:sackers,Sans-Serif;font-weight:bold}.retail .retail-content .product-request-form{background:#fff;display:flow-root}.retail .retail-button-wrapper{padding:10px}.retail .retail-button-wrapper .retail-button{font-family:sackers,Sans-Serif;font-size:1em!important;font-weight:bold;border-radius:10px;padding:0 1.1em .4em 1.1em}@media(max-width:769px){.retail .retail-button-wrapper .retail-button{font-size:.8em!important}}@media(max-width:335px){.retail .retail-button-wrapper .retail-button{font-size:.7em!important}}.retail .dark-button{color:#fff;background-color:#333;border-color:#333}.retail form{padding:10px}.retail .customer-request-input{font-family:Gotham,Condensed-Medium,serif;color:#8d9092;font-size:1.5rem;max-width:35rem;margin:0 auto}.retail .customer-request-input .input-section{padding-top:40px;clear:both}.retail .customer-request-input .input-column{margin-left:-15px}.retail .customer-request-input h3{font-weight:bold}.retail .customer-request-input input[type=checkbox]{margin-top:10px}.retail .customer-request-input label{font-weight:normal}.retail .request-complete{background:url(https://oberweis.b-cdn.net/website/images/retail/request_thank_you_dairy_farm.jpg) no-repeat;height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#8d9092;font-size:1.5rem;font-family:gotham,Sans-Serif}.retail .products-container{background-color:#fbf7f3}.retail .store-milk-bottles{margin:0 auto 20px auto;max-width:800px;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/retail/ourstory_milkbottles.jpg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.retail .store-milk-bottles .milk-bottles-caption{font-family:gotham,Sans-Serif;margin:165px 0 80px 0;width:60%;min-width:320px;display:inline-block;font-size:1.8rem;color:#000}.retail .recipe-form-invalid{border-color:red}.retail label.recipe-form-invalid{color:#ec1f30}.purchase-container{display:flex;padding-top:5.625rem;padding-bottom:5.625rem;background:url(https://oberweis.b-cdn.net/website/images/purchase-background.jpg);background-position:center right;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.purchase-container .shopping-cart-qty{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.purchase{position:relative;display:inline-block;margin-right:auto;margin-left:auto;padding:2rem;width:auto;background-color:#fbf7f3;border:15px solid #fff}@media(min-width:769px){.purchase{padding:4rem 6.875rem;width:60.875rem;padding-top:1em;padding-bottom:2em}}.purchase .header{font-weight:bold}.purchase .personalization{margin-top:20px}.purchase-header{margin-bottom:2rem;text-align:center}.purchase-title{font-size:1.5rem;color:#ec1f30;font-family:sackers,Sans-Serif;letter-spacing:.0625rem;font-weight:bold;margin-bottom:10px}.purchase-text{color:#817f75;font-size:.875rem}.purchase-content{margin-bottom:2rem}.purchase-content .tab-content{margin-top:1.25rem}.purchase-footer{display:flex;justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto;max-width:20.9375rem}fieldset{margin-bottom:2rem}fieldset legend{font-size:18px;margin-bottom:10px}.purchase-content div.no-pad{padding:0}ul.nav-wizard{background-color:#f9f9f9;border:1px solid #d4d4d4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*zoom:1;position:relative;overflow:hidden}ul.nav-wizard:before{display:block;position:absolute;left:0;right:0;top:46px;height:47px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;z-index:11;content:" "}ul.nav-wizard:after{display:block;position:absolute;left:0;right:0;top:138px;height:47px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;z-index:11;content:" "}ul.nav-wizard li{position:relative;float:left;height:46px;display:inline-block;text-align:middle;padding:0 20px 0 30px;margin:0;font-size:16px;line-height:46px}ul.nav-wizard li a{color:#468847;padding:0}ul.nav-wizard li a:hover{background-color:rgba(0,0,0,0)}ul.nav-wizard li:before{position:absolute;display:block;border:24px solid rgba(0,0,0,0);border-left:16px solid #d4d4d4;border-right:0;top:-1px;z-index:10;content:"";right:-16px}ul.nav-wizard li:after{position:absolute;display:block;border:24px solid rgba(0,0,0,0);border-left:16px solid #f9f9f9;border-right:0;top:-1px;z-index:10;content:"";right:-15px}ul.nav-wizard li.active{color:#3a87ad;background:#d9edf7}ul.nav-wizard li.active:after{border-left:16px solid #d9edf7}ul.nav-wizard li.active a,ul.nav-wizard li.active a:active,ul.nav-wizard li.active a:visited,ul.nav-wizard li.active a:focus{color:#3a87ad;background:#d9edf7}ul.nav-wizard .active~li{color:#999;background:#ededed}ul.nav-wizard .active~li:after{border-left:16px solid #ededed}ul.nav-wizard .active~li a,ul.nav-wizard .active~li a:active,ul.nav-wizard .active~li a:visited,ul.nav-wizard .active~li a:focus{color:#999;background:#ededed}ul.nav-wizard.nav-wizard-backnav li:hover{color:#468847;background:#f6fbfd}ul.nav-wizard.nav-wizard-backnav li:hover:after{border-left:16px solid #f6fbfd}ul.nav-wizard.nav-wizard-backnav li:hover a,ul.nav-wizard.nav-wizard-backnav li:hover a:active,ul.nav-wizard.nav-wizard-backnav li:hover a:visited,ul.nav-wizard.nav-wizard-backnav li:hover a:focus{color:#468847;background:#f6fbfd}ul.nav-wizard.nav-wizard-backnav .active~li{color:#999;background:#ededed}ul.nav-wizard.nav-wizard-backnav .active~li:after{border-left:16px solid #ededed}ul.nav-wizard.nav-wizard-backnav .active~li a,ul.nav-wizard.nav-wizard-backnav .active~li a:active,ul.nav-wizard.nav-wizard-backnav .active~li a:visited,ul.nav-wizard.nav-wizard-backnav .active~li a:focus{color:#999;background:#ededed}.shipping-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shipping-selector input:active+.shipping-effect{opacity:.9}.shipping-selector input:checked+.shipping-effect{-webkit-filter:none;-moz-filter:none;filter:none;color:#ec1f30}.shipping-effect{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:300px;height:70px;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-filter:brightness(1.8) grayscale(1) opacity(.7);-moz-filter:brightness(1.8) grayscale(1) opacity(.7);filter:brightness(1.8) grayscale(1) opacity(.7)}.shipping-effect:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}.purchase-container .message{min-height:140px}.purchase-container .remove-link{padding-top:10px}.purchase-container .gift-cards div.remove-link:nth-child(1n){display:none}.purchase-container .remove-link:first-of-type{display:none}.purchase-container .gift-card-label{margin-top:20px}.purchase-container .shipping-checkout-image{max-width:150px}.purchase-container .gift-card-dropdown{position:relative}.purchase-container .gift-card-dropdown .selected-gift-card{display:inline-flex;align-items:center;border:solid 2px rgba(0,0,0,0);border-radius:10px;background-color:#ededed}.purchase-container .gift-card-dropdown .selected-gift-card:hover{background-color:rgba(0,0,0,.1)}.purchase-container .gift-card-dropdown .selected-gift-card:active{transform:translateY(1px) translateX(1px)}.purchase-container .gift-card-dropdown .selected-gift-card img{width:150px}.purchase-container .gift-card-dropdown .selected-gift-card i{color:#000;background-color:rgba(0,0,0,0)}.purchase-container .gift-card-dropdown .gift-card-dropdown-content{background:#fbf7f3;width:200px;height:400px;overflow:hidden;overflow-y:scroll;display:none;position:absolute;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:100}.purchase-container .gift-card-dropdown .gift-card-dropdown-content label:hover{background:#d9edf7}.purchase-container .gift-card-dropdown .gift-card-dropdown-content label input{position:absolute;visibility:hidden}.purchase-container .gift-card-dropdown .gift-card-dropdown-content label img{width:100%;padding:10px}@font-face{font-family:GothamCondensed-Medium;src:url("../../fonts/GothamCondensed-Medium.eot"),url("../../fonts/GothamCondensed-Medium.otf") format("opentype"),url("../../fonts/GothamCondensed-Medium.ttf") format("truetype"),url("../../fonts/GothamCondensed-Medium.woff")}.retail{background-color:#fff}.retail .products-nav-container{background:none}.retail .products-nav-container.fixed{background:none}.retail h1{color:#ec1f30;font-size:50px}@media(max-width:992px){.retail h1{font-size:28px;margin-bottom:0}}.retail .subNav{height:75px}.retail .products-subnav{justify-content:left;margin:10px 15px 0 15px;background-color:#fbf7f3;justify-content:center;padding:1% 0% 1% 0%}.retail .products-subnav .category-name{line-height:.7rem}.retail .products-subnav>div{width:115px}.retail .retail-banner{position:relative}.retail .find-oberweis-mobile{text-align:center;color:#fff;background-color:#323332;display:block;font-family:gotham,Sans-Serif;font-size:1.4rem;padding:4px 0}@media(min-width:769px){.retail .find-oberweis-mobile{display:none}}.retail .find-oberweis-mobile img{margin-left:10px;width:30px}.retail .find-oberweis{right:20px;position:absolute;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:1.5rem;background:hsla(0,0%,100%,.85) none;border-radius:0 0 20px 20px;padding:10px;font-family:gotham,Sans-Serif,serif}.retail .find-oberweis .find-oberweis-oberweis{color:red}.retail .find-oberweis .find-oberweis-input{margin-left:12px;display:inline-flex}.retail .find-oberweis .find-oberweis-input input[type=text]{border:none;font-size:1.2rem!important;padding:2px 8px;box-shadow:0 1px 5px -3px}@media(max-width:769px){.retail .find-oberweis{display:none}}.retail .find-oberweis img{width:36px;padding-right:12px}.retail .find-oberweis .search-button{padding:0 4px 8px}.retail .retail-row{margin-left:-15px}@media(min-width:769px){.retail .retail-background{padding-top:150px;background:url(https://oberweis.b-cdn.net/website/images/retail/grocery_aisle_blur_background.png) no-repeat;background-size:100%}}.retail .about-spread{width:100%}.retail .producers-banner{width:75%;margin-top:-29px;display:block;margin-left:auto;margin-right:auto}.retail .product-row{padding-top:40px;color:#8d9092;font-size:20px}.retail .product-row h1{font-family:gotham,Sans-Serif;color:#ec1f30}.retail .product-row h2{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.retail .retail-grocery-spread{max-width:100%}.retail .retail-product-image{max-width:100%}.retail .product{text-align:center}.retail .organic-seal-image{height:100px}.retail .about-product-btn{margin-top:10px;margin-bottom:20px;font-weight:bold}.retail .section-header{background:url(https://oberweis.b-cdn.net/website/images/retail/story_wood_bar.png);background-repeat:no-repeat;background-size:cover;font-family:gotham,Sans-Serif;padding-top:10px}@media(min-width:992px){.retail .section-header.product-request{margin-top:40px}}.retail .section-header .find-store-copy{text-align:center;font-size:17px;padding-left:10%;padding-right:10%}@media(max-width:769px){.retail .section-header .find-store-copy{font-size:12px;padding-left:5%;padding-right:5%}}@media(min-width:1200px){.retail .column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media(min-width:600px)and (max-width:1200px){.retail .column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media(max-width:600px){.retail .column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.retail .story-overview{font-size:1.1rem;padding:40px 8px;margin:0 auto}.retail .col-1-history-img{padding-top:20px;width:100%}.retail .col-2-history-img-lg{padding-top:20px;height:322px}.retail .col-2-history-img-sm{padding-top:20px;height:201px}.retail .cream-background{color:#545353;background-color:#fcfbf9}.retail .light-gray-background{background:#817f77;color:#fff}.retail .dark-gray-background{background-color:#333;color:#fff}.retail .timeline-section{overflow:hidden}.retail .timeline-section p{font-size:25px}.retail .timeline-section .spacer{height:40px}.retail .timeline-section .img-wrapper{clear:both}.retail .timeline-section .img-wrapper img{height:300px}.retail .timeline-section img{height:150px}.retail .timeline-section .cow-img{margin-left:-800px;margin-top:50px;width:30%;position:absolute}.retail .timeline-section .organic-milk-img{margin-top:-30px;height:300px}@media(min-width:992px){.retail .timeline-section .organic-milk-img{margin-left:-100px}}@media(max-width:992px){.retail .timeline-section .organic-milk-img{text-align:center}}@media(min-width:992px){.retail .timeline-section .organic-milk-logo{float:right}}@media(max-width:992px){.retail .timeline-section .organic-milk-logo{text-align:center}}.retail .timeline-section .milk-img{margin-left:600px;margin-top:40px;height:600px;position:absolute}.retail .find-a-store-search{background-color:#faf7f3;padding:0}.retail .request-product-landing{font-size:1.5rem;background:#fff}.retail .request-product-landing .landing-text{color:#333;padding:20px 100px 20px 100px}@media(max-width:992px){.retail .request-product-landing .landing-text{padding:10px;font-size:1.2rem}}.retail .request-product-landing .landing-button-text{font-family:sackers,Sans-Serif;font-weight:bold}.retail .retail-content .product-request-form{background:#fff;display:flow-root}.retail .retail-button-wrapper{padding:10px}.retail .retail-button-wrapper .retail-button{font-family:sackers,Sans-Serif;font-size:1em!important;font-weight:bold;border-radius:10px;padding:0 1.1em .4em 1.1em}@media(max-width:769px){.retail .retail-button-wrapper .retail-button{font-size:.8em!important}}@media(max-width:335px){.retail .retail-button-wrapper .retail-button{font-size:.7em!important}}.retail .dark-button{color:#fff;background-color:#333;border-color:#333}.retail form{padding:10px}.retail .customer-request-input{font-family:Gotham,Condensed-Medium,serif;color:#8d9092;font-size:1.5rem;max-width:35rem;margin:0 auto}.retail .customer-request-input .input-section{padding-top:40px;clear:both}.retail .customer-request-input .input-column{margin-left:-15px}.retail .customer-request-input h3{font-weight:bold}.retail .customer-request-input input[type=checkbox]{margin-top:10px}.retail .customer-request-input label{font-weight:normal}.retail .request-complete{background:url(https://oberweis.b-cdn.net/website/images/retail/request_thank_you_dairy_farm.jpg) no-repeat;height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#8d9092;font-size:1.5rem;font-family:gotham,Sans-Serif}.retail .products-container{background-color:#fbf7f3}.retail .store-milk-bottles{margin:0 auto 20px auto;max-width:800px;text-align:center;background-image:url(https://oberweis.b-cdn.net/website/images/retail/ourstory_milkbottles.jpg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.retail .store-milk-bottles .milk-bottles-caption{font-family:gotham,Sans-Serif;margin:165px 0 80px 0;width:60%;min-width:320px;display:inline-block;font-size:1.8rem;color:#000}.retail .recipe-form-invalid{border-color:red}.retail label.recipe-form-invalid{color:#ec1f30}.shopping-referral .referral-bg{background:#f1f3f2}.shopping-referral .referral-header{padding-left:0;padding-right:0}.shopping-referral h4,.shopping-referral h1,.shopping-referral h2{color:#ec1f30}.shopping-referral h1{padding-top:15px}.shopping-referral form{padding:15px 0}.shopping-referral .referral-marketing{padding:50px 0}.shopping-referral .referral-marketing img{width:50px;height:50px;margin:10px auto}.shopping-referral .referral-marketing div:nth-child(2){border-right:thin solid gray;border-left:thin solid gray}.shopping-referral .referral-row{padding-left:15px;padding-right:15px}.shopping-referral .faq-row{background:#f1f3f2;padding:10px 5px;border-bottom:thin solid gray}.shopping-referral .faq-row:hover{cursor:pointer}.shopping-referral #parent-accordian{background:#f1f3f2;padding:50px 50px 200px 50px}.shopping-referral #parent-accordian p{padding-left:5px}.shopping-referral .ref-footer-text{font-size:24px;font-style:italic;text-align:center}.shopping-referral .pos-relative{position:relative}.shopping-referral .abslt-img{position:absolute;top:-250px}.shopping-referral .spacer{height:500px}.shopping-referral .float-right{float:right;margin-top:5px}@media(max-width:450px){.shopping-referral .spacer{display:none}.shopping-referral .abslt-img{position:unset}.shopping-referral #parent-accordian{padding:50px 0}}@media(max-width:768px){.shopping-referral .spacer{height:200px}}@media(max-width:990px){.shopping-referral .referral-marketing div:nth-child(2){border-right:none;border-left:none}}.produce-wrapper{padding:0% 5%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.produce-cat-container{display:flex;flex-direction:column;gap:10px}.produce-product-image{padding-bottom:5px}.produce-product-container{display:flex;flex-wrap:nowrap;overflow-x:auto;width:auto;gap:10px;padding-bottom:5px}.produce-product-information{display:flex;flex-direction:column;height:90px;justify-content:space-between;font-size:.8rem!important}.produce-product{min-width:170px;max-width:170px;display:flex;flex-direction:column;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.produce-product-title{align-self:center}.produce-price-size{height:33%;display:flex;flex-direction:row;justify-content:space-evenly}.customer-produce-box-cart{background:#f5f5f5;bottom:0%;border:2px solid #000;border-radius:5px;display:flex;flex-wrap:wrap;position:fixed;width:90%;padding:2%;height:auto;align-content:center;z-index:1}.expanding-image-panel{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.produce-edit-message{color:#ec1f30;border:1px solid #ec1f30;border-radius:5px;padding:1%;text-align:center;background:#fff}.expanded-produce-product{width:20%;height:fit-content}.current-box-dropdown{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;font-size:16px}.current-box-status{width:100%;display:flex;justify-content:center}.current-box-thumb-img{width:100%;display:flex;flex-direction:row;justify-content:center;gap:3px}.thumb-image-produce{width:15%}.fixed-cart-holder{width:100%;display:flex;flex-direction:column}.produce-button{color:#ec1f30;border:1px solid #ec1f30;border-radius:5px;background-color:#fff}.panel-info-box{width:100%;display:flex;flex-direction:row;justify-content:center;font-size:12px;text-align:center}.produce-submit-box{width:100%;display:flex;justify-content:center}.produce-cart-containter{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cart-produce-header{width:100%;text-align:center}.produce-box-cart{display:flex;flex-direction:row;width:100%;padding:1% 3%;align-items:center;justify-content:space-around}.cart-produce-image{width:20%}.cart-produce-title{width:50%;font-size:13px}.cart-produce-cost{width:20%}div.panelProduce{padding:0 0;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0;margin-bottom:10px}div.panelProduce.show{opacity:1;max-height:fit-content;padding-bottom:15px;overflow-x:hidden}div.panelProduce.show .subsection{text-align:left}.produce-edit-button{color:#ec1f30;border:1px solid #ec1f30;border-radius:5px;background-color:#fff;padding:0 8px;font-size:.9375rem!important}.edit-produce-header{width:100%;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0% 0% 2% 0%}.edit-produce-wrapper{display:flex;width:100%;place-content:center}.edit-produce-container{width:100%;display:flex;flex-direction:column}@media(min-width:769px){.produce-product-information{font-size:.88rem!important}.customer-produce-box-cart{width:75%;left:12.5%}.produce-product{min-width:200px;max-width:200px;box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.produce-edit-message{width:50%;align-self:center}.expanded-produce-product{width:15%}.current-box-dropdown{font-size:18px}.fixed-cart-holder{width:100%;display:flex;flex-direction:column}.produce-button{color:#ec1f30;border:1px solid #ec1f30;border-radius:5px;background-color:#fff}.panel-info-box{font-size:15px}.produce-submit-box{width:100%;display:flex;justify-content:center}.cart-produce-image{width:15%}.thumb-image-produce{width:8%}.cart-produce-title{font-size:15px}.edit-produce-container{width:50%}}.deliveryFeedback{margin:50px 0;text-align:center}.deliveryFeedback .file-drop-area{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;padding:25px;border-radius:3px;transition:.2s;background:#eae5de;margin:auto}.deliveryFeedback .choose-file-button{flex-shrink:0;background-color:hsla(0,0%,100%,.04);border-radius:3px;padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.deliveryFeedback .file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.deliveryFeedback .review-area{padding:25px 0}.deliveryFeedback .review-area p{display:inline-block;width:auto}.deliveryFeedback .review-area div>div{position:relative;display:inline-block;max-width:25%;margin:0 4%}@media(max-width:768px){.deliveryFeedback .review-area div>div{max-width:unset}}.deliveryFeedback .review-area button{position:absolute;top:-15px;right:-10px;border-radius:15px;border:none;background:#ec1f30;color:#fff}