ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 a img { border: 0; }
 a { text-decoration: none; }
 html { height: 100%; }
 body { font-family: 'Lato-light', sans-serif; -webkit-font-smoothing: antialiased; font-size: 16px; color: #666666; line-height: 1.8em; min-height: 100%; }
 .splash-background { background-image: url('http://www.cullmanoktoberfest.com/files/theme/main-bg.jpg?1551802018'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 100%; width: 100%; position: fixed; overflow: auto; }
 .tall-header-page, .short-header-page, .no-header-page, .landing-page { background-image: none; background-color: #ffffff; }
 .container { width: 962px; margin: 0 auto; }
 a { color: #b39964; }
 a:hover { color: #c8ae79; }
 h2, h2.blog-title a, h2.blog-title a:hover { font-size: 24px; font-family: 'Lato', sans-serif; font-weight: 300; color: #333333; text-transform: uppercase; line-height: 1.4em; }
 h2.blog-title a { font-weight: 400; }
 blockquote { position: relative; display: inline-block; color: #a0a0a0; margin: 2em 1em !important; padding: 0 2em !important; border-left: 0px !important; }
 blockquote:before { display: inline-block; content: '\201C'; font-size: 60px; line-height: .95; font-style: italic; color: #b39964; position: absolute; left: 0; top: 0; }
 blockquote:after { display: inline-block; content: '\201D'; font-size: 60px; line-height: 0; font-style: italic; color: #b39964; position: relative; bottom: -.45em; }
 #main-wrap .paragraph ul li, #footer-wrap .paragraph ul li { list-style: none !important; }
 #main-wrap .paragraph ul li:before, #footer-wrap .paragraph ul li:before { content: ''; display: inline-block; background: #b39964; height: 4px; width: 4px; position: absolute; margin-top: .8em; margin-left: -1.3em; }
 #header-wrap { position: relative; z-index: 2; }
 .wsite-search-input::-webkit-input-placeholder { color: transparent; }
 #wsite-com-checkout-payment ::-webkit-input-placeholder { font-family: 'Lato-light', sans-serif; color: #999999; }
 .wsite-search-input:-moz-placeholder { color: transparent; }
 #wsite-com-checkout-payment :-moz-placeholder { font-family: 'Lato-light', sans-serif; color: #999999; }
 .wsite-search-input::-moz-placeholder { color: transparent; }
 #wsite-com-checkout-payment ::-moz-placeholder { font-family: 'Lato-light', sans-serif; color: #999999; }
 #header .wsite-search-input:-ms-input-placeholder { color: transparent; }
 #wsite-com-checkout-payment :-ms-input-placeholder { font-family: 'Lato-light', sans-serif; color: #999999; }
 .landing-page .wsite-background { background-image: url('http://www.cullmanoktoberfest.com/files/theme/header-landing.jpg?1551802018'); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 562px; }
 .tall-header-page .wsite-background { background-image: url('http://www.cullmanoktoberfest.com/files/theme/header-tall.jpg?1551802018'); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 466px; }
 .short-header-page .wsite-background { background-image: url('http://www.cullmanoktoberfest.com/files/theme/header-short.jpg?1551802018'); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 366px; }
 #logo, #nav-wrap { width: 100%; background: #ffffff; background: rgba(255, 255, 255, .80); }
 #logo { border-bottom: 1px solid #ebebeb; text-align: center; font-family: 'Cookie', cursive; font-size: 40px; padding: 12px 0; line-height: 1.2em; }
 #logo a { color: #000000; }
 .wsite-social-item, #wsite-com-product-social-sharing a { width: 29px; height: 29px; margin: 0 0 0 9px; padding: 1px; }
 .wsite-social-rss, .wsite-com-product-social-rss { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -276px -15px; }
 .wsite-social-rss:hover, .wsite-com-product-social-rss:hover, .wsite-com-product-social-rss:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -276px -57px; }
 .wsite-social-linkedin, .wsite-com-product-social-linkedin { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -125px -15px; }
 .wsite-social-linkedin:hover, .wsite-com-product-social-linkedin:hover, .wsite-com-product-social-linkedin:active{ background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -125px -57px; }
 .wsite-social-facebook, .wsite-com-product-social-facebook { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -49px -15px; }
 .wsite-social-facebook:hover, .wsite-com-product-social-facebook:hover, .wsite-com-product-social-facebook:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -49px -57px; }
 .wsite-social-twitter, .wsite-com-product-social-twitter { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -11px -15px; }
 .wsite-social-twitter:hover, .wsite-com-product-social-twitter:hover, .wsite-com-product-social-twitter:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -11px -57px; }
 .wsite-social-mail, .wsite-com-product-social-mail { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -163px -15px; }
 .wsite-social-mail:hover, .wsite-com-product-social-mail:hover, .wsite-com-product-social-mail:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -163px -57px; }
 .wsite-social-pinterest, .wsite-com-product-social-pinterest { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -238px -15px; }
 .wsite-social-pinterest:hover, .wsite-com-product-social-pinterest:hover, .wsite-com-product-social-pinterest:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -238px -57px; }
 .wsite-social-youtube, .wsite-com-product-social-youtube { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -390px -15px; }
 .wsite-social-youtube:hover, .wsite-com-product-social-youtube:hover, .wsite-com-product-social-youtube:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -390px -57px; }
 .wsite-social-plus, .wsite-com-product-social-plus { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -87px -15px; }
 .wsite-social-plus:hover, .wsite-com-product-social-plus:hover, .wsite-com-product-social-plus:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -87px -57px; }
 .wsite-social-flickr, .wsite-com-product-social-flickr { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -201px -15px; }
 .wsite-social-flickr:hover, .wsite-com-product-social-flickr:hover, .wsite-com-product-social-flickr:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -201px -57px; }
 .wsite-social-vimeo, .wsite-com-product-social-vimeo { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -314px -15px; }
 .wsite-social-vimeo:hover, .wsite-com-product-social-vimeo:hover, .wsite-com-product-social-vimeo:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -314px -57px; }
 .wsite-social-yahoo, .wsite-com-product-social-yahoo { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -352px -15px; }
 .wsite-social-yahoo:hover, .wsite-com-product-social-yahoo:hover, .wsite-com-product-social-yahoo:active { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -352px -57px; }
 .search { float: right; }
 .wsite-search-input { width: 221px; height: 22px; border: 0; padding: 10px 10px !important; margin-left: 45px; font-family: 'Lato-light', sans-serif; font-size: 13px; border-left: 1px solid #ebebeb; background: transparent; }
 .wsite-search-button { width: 38px; height: 43px; background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') no-repeat -426px -51px; border-right: 1px solid #ebebeb; }
 .no-header-page #nav-wrap { border-bottom: 1px solid #ebebeb; }
 #nav-wrap ul { list-style: none; }
 #nav-wrap li { display: inline-block; padding: 7px 0; margin-right: 40px; }
 #nav-wrap a { color: #3b3b3b; font-size: 13px; font-weight: bold; text-transform: uppercase; }
 #nav-wrap li:hover, #nav-wrap #active { border-bottom: 3px solid #b39964; padding-bottom: 3px; }
 #wsite-menus .wsite-menu li a { font-family: 'Lato', sans-serif; font-size: 13px; color: #666666; text-transform: uppercase; padding: 10px 0 !important; background: #ffffff; border: none; }
 #wsite-menus .wsite-menu li { border: 1px solid #ebebeb; }
 #wsite-menus .wsite-menu li + li { border-top: none; }
 #wsite-menus .wsite-menu li a:hover { background: #f4f0e8; }
 #banner h2 { font-size: 58px; font-family: 'Lato', sans-serif; font-weight: 300; text-transform: uppercase; }
 .short-header-page #banner h2 { font-size: 40px; }
 #banner div.paragraph { color: #000000; font-family: 'Lato', sans-serif; font-size: 18px; padding: 20px 0; }
 #banner p { color: #000000; font-family: 'Lato', sans-serif; font-size: 18px; padding: 20px 0; }
 .landing-page .banner-wrap #banner { text-align: center; }
 .tall-header-page .banner-wrap #banner, .short-header-page .banner-wrap #banner { text-align: left; }
 .landing-page #header-wrap, .tall-header-page #header-wrap, .short-header-page #header-wrap { display: table; width: 100%; }
 .landing-page #logo, .landing-page #nav-wrap, .tall-header-page #logo, .tall-header-page #nav-wrap, .short-header-page #logo, .short-header-page #nav-wrap { display: table-row; height: 1px; }
 .tr-wrapper { display: table-row; height: 100%; }
 .td-wrapper { display: table-cell; vertical-align: middle; }
 #banner-content { width: 450px; }
 .landing-page #banner h2 { padding-bottom: 18px; line-height: 1em; }
 .landing-page #banner hr { border: none; border-top: 1px solid #000000; width: 250px; }
 .landing-page .banner-wrap .button-wrap div { text-align: center !important; }
 .landing-page #banner div.paragraph { padding-bottom: 40px; }
 .landing-page #banner p { padding-bottom: 40px; }
 .splash-page { height: 100%; }
 .splash-page { min-height: 100%; width: 100%; display: table; }
 .splash-page #header-wrap { position: absolute; width: 100%; }
 .splash-page .splash-wrap { display: table; position: relative; z-index: 1; top: -43px; height: 100%; padding: 103px 0 60px 0; width: 580px; margin: auto; }
 .splash-page .main-wrap { display: table-cell; vertical-align: middle; }
 .splash-page #content-section { padding: 70px 90px 50px; background: rgb(255, 255, 255); background: rgba(255, 255, 255, .85); }
 .splash-page #content-section h2 { font-family: 'Cookie', cursive; font-size: 40px; font-weight: normal; padding-bottom: 28px; }
 .splash-page #content-section div.paragraph { color: #3b3b3b; }
 .splash-page #content-section p { color: #3b3b3b; }
 .splash-page #content-section div { text-align: center !important; }
 #main-wrap .container { padding: 35px 0; min-height: 400px; }
 #footer-wrap { border-top: 1px solid #cccccc; }
 #footer-wrap .container { padding: 30px 0; }
 #footer-wrap h2 { font-size: 14px; font-weight: bold; }
 #footer-wrap div.paragraph { font-size: 14px; }
 #footer-wrap p { font-size: 14px; }
 #footer-wrap .wsite-form-container { text-align: left; margin-top: 0 !important; }
 #footer-wrap .wsite-form-label { display: inline-block; font-weight: normal; font-size: 14px; color: #626262; }
 #footer-wrap .form-radio-container { font-size: 14px; color: #626262; font-weight: normal; }
 .wsite-form-field { font-size: 15px; font-weight: normal; color: #626262; }
 .wsite-form-label { padding: 5px 0; }
 .wsite-form-input, .wsite-search-element-input { background: none; border: 1px solid #cccccc; color: #626262; height: 30px; outline-color: #b39964; }
 .wsite-form-field select { height: 30px; }
 select { color: #626262; height: 34px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #cccccc; border-radius: 0; text-indent: .01px; text-overflow: ''; padding-left: 4px; padding-top: 1px; padding-bottom: 1px; background: url('http://www.cullmanoktoberfest.com/files/theme/downarrow.png?1551802018') no-repeat 99% 13px; background-color: white; outline: none; }
 select::-ms-expand { display: none; }
 #wsite-com-checkout-payment-info select { background: none; }
 .wsite-form-field input[type='checkbox']:checked, .wsite-form-field input[type='checkbox']:not(:checked), .wsite-form-field input[type='radio']:checked, .wsite-form-field input[type='radio']:not(:checked), .wsite-com-product-option input[type='checkbox']:checked, .wsite-com-product-option input[type='checkbox']:not(:checked), .wsite-com-product-option input[type='radio']:checked, .wsite-com-product-option input[type='radio']:not(:checked) { display: none; }
 .wsite-form-field input[type='checkbox']:checked + label:before, .wsite-form-field input[type='checkbox']:not(:checked) + label:before, .wsite-form-field input[type='radio']:checked + label:before, .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { content: ''; display: inline-block; height: 19px; width: 19px; vertical-align: -4px; margin-right: 8px; padding: 1px; }
 .wsite-form-field input[type='checkbox']:not(:checked) + label:before, .wsite-com-product-option input[type='checkbox']:not(:checked) + label:before { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -426px -5px; }
 .wsite-form-field input[type='checkbox']:checked + label:before, .wsite-com-product-option input[type='checkbox']:checked + label:before { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -426px -29px; }
 .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -449px -5px; }
 .wsite-form-field input[type='radio']:checked + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before { background: url('http://www.cullmanoktoberfest.com/files/theme/gold_icons.png?1551802018') -449px -29px; }
 .wsite-button { display: inline-block; background: #818181; text-transform: uppercase; }
 .wsite-button:hover { background: #949494; }
 .wsite-button-inner { color: #fff !important; font-family: 'Lato', sans-serif; font-weight: bold; display: block; font-size: 14px; background: #818181; height:34px; line-height:34px; }
 .wsite-button:hover .wsite-button-inner { background: #949494; }
 .wsite-button-large { color: #fff !important; background: #818181; text-transform: uppercase; }
 .wsite-button-large:hover { background: #949494; }
 .wsite-button-large .wsite-button-inner { background: #818181; height: 41px; }
 .wsite-button-large:hover .wsite-button-inner { background: #949494; }
 .wsite-button-highlight, .wsite-button-highlight .wsite-button-inner, .wsite-button-large.wsite-button-highlight, .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: #b39964; }
 .wsite-button-highlight:hover, .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner { background: #c8ae79; }
 .galleryCaptionHover .galleryCaptionHolder { height: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-backface-visibility: hidden; }
 .partialImageGalleryCaption.galleryCaptionHolder { height: auto; }
 .galleryCaptionHover.galleryImageHolder:hover .galleryCaptionHolder { opacity: 1; }
 .galleryCaptionHolderInner { display: table; height: 100%; }
 .galleryCaptionInnerTextHolder { display: table-cell; vertical-align: middle; }
 .wslide-caption { height: 100%; text-align: center; font-size: 0; opacity: 0 !important; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-backface-visibility: hidden; }
 .wslide-slide-inner1:hover .wslide-caption { opacity: 1 !important; }
 .wslide-caption:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
 .wslide-caption-text { display: inline-block; vertical-align: middle; font-size: 13px; }
 .galleryCaptionHolder .galleryCaptionInnerText, .wslide-caption .wslide-caption-text { text-shadow: none; font-family: 'Lato-light', sans-serif; font-size: 14px; line-height: 1.6em; }
 .galleryCaptionHover .galleryCaptionHolder .galleryCaptionInnerText, .wslide-caption .wslide-caption-text { -webkit-transition: margin 0.2s ease-in-out; -moz-transition: margin 0.2s ease-in-out; -o-transition: margin 0.2s ease-in-out; transition: margin 0.2s ease-in-out; margin-top: 2em; }
 .galleryCaptionHover.galleryImageHolder:hover .galleryCaptionHolder .galleryCaptionInnerText, .wslide-slide-inner1:hover .wslide-caption .wslide-caption-text { margin-top: 0; }
 .galleryCaptionHolderInnerBg, .wslide-caption-bg { background: #b39964; opacity: .9; }
 .container .galleryImageBorder { border-color: #b39964; padding: 0 !important; }
 .container .wsite-image-border-hairline a img, .container .wsite-image-border-thin a img, .container .wsite-image-border-medium a img, .container .wsite-image-border-thick a img { border-color: #b39964; }
 .wsite-com-product-images-main-image { border: 1px solid #b39964; }
 #wsite-com-product-title { font-size: 22px; font-weight: bold; text-transform: none; }
 #wsite-com-product-price-area .wsite-com-product-price-container { font-size: 18px; font-weight: bold; }
 .wsite-com-category-product-name, .wsite-com-product-price { font-size: 14px; color: #000000; }
 .wsite-com-product-option-color .wsite-com-product-option-color-container { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
 .wsite-com-product-option-color .wsite-com-product-option-color-swatch { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; border-radius: 0; outline: none; }
 .wsite-com-product-option-color .wsite-selected { background-image: none; }
 .wsite-com-product-option-color .wsite-selected:before { content: ''; display: block; border: 1px solid black; padding: 2px; position: relative; height: 100%; width: 100%; bottom: 3px; right: 3px; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }