 @font-face { font-family: 'Sintony'; font-style: normal; font-weight: 400; src: local('Sintony'), url(http://themes.googleusercontent.com/static/fonts/sintony/v2/cu1c4tOdDXpghDFFDdv7MgLUuEpTyoUstqEm5AMlJo4.woff) format('woff'); }
 @font-face { font-family: 'Sintony'; font-style: normal; font-weight: 700; src: local('Sintony Bold'), local('Sintony-Bold'), url(http://themes.googleusercontent.com/static/fonts/sintony/v2/TiXPkS2VjL9yF_daQZv9Ir3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff'); }
 @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff'); }
 @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat-Bold'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/IQHow_FEYlDC4Gzy_m8fcnbFhgvWbfSbdVg11QabG8w.woff) format('woff'); }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input, iframe, img { margin: 0; padding: 0; font-size:100%; border:0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, iframe, img { margin: 0; padding: 0; font-size:100%; border:0; }
 a img { border: 0; }
 a { text-decoration: none; }
 body { line-height:1; }
 input:focus, select:focus, textarea:focus, button:focus { outline: none; }
 *|* { margin:0pt; padding:0pt; }
 body, #wrapper, #content { font-size: 14px; font-family: 'Sintony', Helvetica, sans-serif; line-height: 2; background: #000000; color: #ffffff; font-weight: 700; word-spacing: .1em; letter-spacing: .02em; -webkit-font-smoothing: antialiased !important; -moz-font-smoothing: antialiased !important; -o-font-smoothing: antialiased !important; }
 #header-wrap, #banner-wrap, #main-wrap, #footer { width:100%; max-width: 1200px; margin: 0 auto; font-size: 1em !important; }
 #sitename, #banner, #footer { text-align: center; }
 #sitename, h1, h2, h3, h4, h5, #banner .button-wrap a { font-family: 'Montserrat', Helvetica, sans-serif; line-height: 1 !important; text-transform: uppercase; }
 a { color: #ffffff; text-decoration: none; }
 a:hover { text-decoration: none; }
 .paragraph { font-family: 'Sintony', Helvetica, sans-serif; font-size: 1.15em !important; font-style: italic !important; margin: 0 auto 3.5em !important; line-height: 2.6 !important; }
 #wsite-content > div { margin: 0 auto 4.5em; }
 .paragraph ul { line-height: 2 !important; }
 blockquote::after, blockquote::before{ content: "" !important; }
 blockquote { margin: 3em 0 4em 3em !important; border: none !important; }
 blockquote span { position: relative; display: inline; background: #e5e717; color: #000000; font-size: 1.8em; font-style: italic !important; line-height: 1.75; padding: .25em 0 .4em; box-shadow: -14px 0 0 0 #e5e717, 16px 0 0 0 #e5e717; }
 #content h2 { font-size: 1.5em; margin: 0 auto 1.5em; }
 #content .paragraph a, .blog-read-more a, #commentUserInfo a { color: #ffffff; border-bottom: 3px solid #ffffff; }
 #content .paragraph a:hover, #content .paragraph a:active, .blog-read-more a:hover, .blog-read-more a:active, #commentUserInfo a:hover, #commentUserInfo a:active { border-bottom: none; background: #e5e717; }
 #sitename { font-size: 6.5em; letter-spacing: .1em; margin: 0 auto !important; }
 #banner { letter-spacing: .08em; }
 #banner h2 > span { display: inline-block; font-size: 2.5em; background: #e5e717; color: #000000; padding: .25em .5em; }
 #banner .button-wrap a { color: #000000 !important; background: #ffffff !important; }
 #banner .button-wrap a:hover { color: #000000 !important; background: #e5e717 !important; }
 #navigation { position: fixed; width: 100%; top: 0; left: 0; background: #000000; z-index: 1000; }
 #nav { max-width: 80%; max-width: 600px; margin: 0 auto; padding: 15px 0 25px; background: #000000; z-index: 1000; }
 #nav ul { list-style: none; display: block; margin: 0 auto; text-align: center; text-transform: uppercase; letter-spacing: 1px; }
 #nav ul li { list-style: none; display: inline-block; padding: 0 0 3px; margin: 0 12px; background: #000000; font: 14px/1 'Sintony', Helvetica, sans-serif; }
 #nav ul li a { padding: 10px 0; background: #000000; display: block; font-weight: 700 !important; font-size: 15px; }
 #navigation, #nav ul li, #nav, #nav ul li a { -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -ms-transition: all 200ms linear; transition: all 200ms linear; }
 #nav ul li#active, #nav ul li:hover, #nav ul li:focus { background: #ffffff; }
 #navigation.bodynav, .bodynav #nav ul li, .bodynav #nav, .bodynav #nav ul li a { background-color: #e5e717 !important; color: #000000 !important; }
 .bodynav #nav ul li#active, .bodynav #nav ul li:hover, .bodynav #nav ul li:focus { background: #000000 !important; }
 #wsite-menus, .wsite-menu-wrap, .wsite-menu { font-size: inherit !important; }
 .wsite-menu { position: relative; }
 #wsite-menus .wsite-menu-wrap .wsite-menu { background: none; text-align: center; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu { border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; }
 #wsite-menus.dropnav > .wsite-menu-wrap > .wsite-menu { border: none !important; }
 a .wsite-menu-title { padding: 0 !important; display: inline-block !important; }
 .wsite-menu li:first-child a { z-index: 1005; }
 #wsite-menus .wsite-menu li a { padding: 10px 20px; font-size: 15px; text-align: left; font-weight: bold; text-transform: uppercase; border: 0; font-family: 'Sintony', Helvetica, sans-serif; }
 #wsite-menus .wsite-menu li a { color: #000000; background: #ffffff; }
 #wsite-menus .wsite-menu li a:hover { color: #ffffff; background: #000000; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu > li > a { color: #ffffff; background: #000000; }
 #wsite-menus.dropnav > .wsite-menu-wrap > .wsite-menu > li > a { color: #000000; background: #e5e717; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu > li > a:hover { color: #000000; background: #ffffff; }
 .wsite-menu-arrow { display: inline-block !important; position: relative !important; height: 12px !important; width: 10px !important; line-height: 15px !important; margin: 0 0 0 5px !important; top: auto !important; right: auto !important; text-indent: -9999px !important; overflow: hidden !important; background: url(theme/dark-subnav.png?1433354612) no-repeat center center !important; }
 a:hover .wsite-menu-arrow { background: url(theme/dark-website.png?1433354612) no-repeat center center !important; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu > li > a .wsite-menu-arrow { background: url(theme/dark-website.png?1433354612) no-repeat center center !important; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu > li > a:hover .wsite-menu-arrow { background: url(theme/dark-subnav.png?1433354612) no-repeat center center !important; }
 #wsite-menus.dropnav > .wsite-menu-wrap > .wsite-menu > li > a .wsite-menu-arrow, #wsite-menus.dropnav > .wsite-menu-wrap > .wsite-menu > li > a:hover .wsite-menu-arrow { background: url(theme/dark-subnav.png?1433354612) no-repeat center center !important; }
 .landing-page #sitename { padding: 1.25em 0 .7em; }
 .landing-page #banner h2 { margin: 0 auto 3.25em; }
 .landing-page #banner { margin: 0 auto 4.5em; }
 .landing-page #banner .button-wrap div { text-align: center !important; margin: 0 auto !important; }
 .landing-page #banner .wsite-button { font-size: 1.6em !important; padding: .9em 1em !important; }
 .tall-header-page #sitename { padding: 1.25em 0 .45em !important; margin: 0 auto !important; }
 .tall-header-page #banner h2 { margin: 0 auto; }
 .tall-header-page #banner { margin: 0 auto 4.5em; }
 .short-header-page #sitename { padding: 1.25em 0 .3em; }
 .short-header-page #banner h2 { margin: 0 auto; }
 .short-header-page #banner h2 > span { font-size: 1.6em; color: #000000; background: #ffffff; padding: .25em .5em; }
 .short-header-page #banner { margin: 0 auto 4.5em; }
 .no-header-page #sitename { padding: 1.25em 0 .60em; }
 .title-page #sitename { padding: 1.25em 0 .3em; }
 .title-page #banner h2 { margin: 0 auto; }
 .title-page #banner h2 > span { font-size: 1.6em; color: #000000; background: #ffffff; padding: .25em .5em; }
 .title-page #banner div.paragraph > span { font-size: 1.25em; color: #000000; background: #e5e717; padding: .5em .75em; display: inline-block; line-height: 1; text-transform: uppercase; font-family: 'Montserrat'; }
 .title-page #banner p > span { font-size: 1.25em; color: #000000; background: #e5e717; padding: .5em .75em; display: inline-block; line-height: 1; text-transform: uppercase; font-family: 'Montserrat'; }
 .title-page #banner { margin: 0 auto 3.5em; }
 #content { width: 80%; max-width: 600px; margin: 0 auto; z-index: 999; }
 .wsite-form-field { margin: 0 auto 2.5em !important; }
 .wsite-form-label { display: inline-block; color: #ffffff; font-family: 'Montserrat', Helvetica, sans-serif; font-size: 1.25em; text-transform: uppercase; line-height: 1; padding: 0 0 .5em; }
 .form-required { color: #ffffff; font-weight: normal !important; }
 .wsite-form-input, .wsite-search-element-input, #wsite-search-query { font-family: 'Sintony', Helvetica, sans-serif; font-weight: bold; font-size: 1.15em; color: #ffffff; background: #000000; padding: 8px !important; border-radius: 0 !important; }
 .wsite-form-input:focus, .wsite-search-element-input:focus, #wsite-search-query:focus { background: #e5e717; color: #000000; }
 .wsite-form-input { border: 4px solid #ffffff; }
 .wsite-form-input:focus { border-top: 0; border-bottom: 0; border-right: 0; padding: 12px 8px !important; }
 .wsite-search-element-input, #wsite-search-query { border-top: 0; border-left: 0; border-right: 0; border-bottom: 4px solid #ffffff; }
 #wsite-search-results { border-top: none; }
 #wsite-search-header { border: none; }
 #wsite-search-header h2 { font-weight: 700; font-size: 28px; width: 25%; margin-right: 10%; padding: 6px 0 0; text-align: right; }
 #wsite-search-form-container { float: left; width: 65%; text-align: left; }
 #wsite-search-sidebar { width: 25%; margin-right: 10%; text-align: right; }
 #wsite-search-results { width: 65% !important; text-align: left; }
 .wsite-search-facet-entries { display: inline-block; }
 #wsite-search-product-results .wsite-search-product-result { width: 45%; }
 #wsite-search-product-results .wsite-search-product-image-container { height: 175px; }
 .wsite-search-element-input::-webkit-input-placeholder { color: #ffffff; }
 .wsite-search-element-input:-moz-placeholder { color: #ffffff; }
 .wsite-search-element-input::-moz-placeholder { color: #ffffff; }
 .wsite-search-element-input:-ms-input-placeholder { color: #ffffff; }
 .wsite-search-element { position: relative; }
 .wsite-search-element-submit, .wsite-editor .wsite-search-element-submit, #wsite-search-submit { top: 0; right: 0; width: 36px; height: 36px; background: transparent url(theme/darkyellow-search.png?1433354612) no-repeat center center; margin: 0 !important; border: none !important; }
 .jqTransformRadio { background: transparent url(theme/darkyellow-radio.png?1433354612) no-repeat top left; }
 .jqTransformCheckbox { background: transparent url(theme/darkyellow-checkbox.png?1433354612) no-repeat top left; }
 .jqTransformSelectWrapper a.jqTransformSelectOpen { background: url(theme/darkyellow-dropdown.png?1433354612) no-repeat center center; }
 .form-radio-container label { font-family: 'Sintony', Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; vertical-align: middle !important; }
 .jqTransformHidden { display: none; }
 .jqTransformRadio, .jqTransformCheckbox { vertical-align: middle; height: 22px; width: 22px; display:inline-block; margin: 0 .5em 0 0; }
 .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: -22px top; }
 .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio { background-position: -44px top; }
 .jqTransformSelectWrapper { position:relative; background-color: #000000; border: 3px solid #ffffff; min-height: 36px; width: auto !important; }
 .jqTransformSelectWrapper div span { font-size: 1.15em; position: absolute; white-space: nowrap; padding: 8px; line-height: normal; overflow: hidden; cursor:pointer; color: #ffffff; }
 .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0; top:0; width: 36px; height: 36px; border-bottom:none; }
 .jqTransformSelectWrapper ul { position: absolute; width: 100% !important; top: 36px; left: -3px; list-style: none; background-color: #000000; border-right: solid 3px #ffffff; border-left: solid 3px #ffffff; border-bottom: solid 3px #ffffff; display: none; margin: 0px; padding: 0px; overflow: auto; overflow-y: auto; z-index:10; }
 .jqTransformSelectWrapper ul a { display: block; padding: 8px; margin:0px; text-decoration: none; color: #ffffff; font-size: 1.15em; border-bottom:none; }
 .jqTransformSelectWrapper ul a.selected { background: #e5e717; color: #000000; }
 .jqTransformSelectWrapper ul a:active, .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #ffffff; color: #000000; }
 .jqTransformHidden, .jqTransformButton { display: none; }
 .wsite-button, .blog-button { font-family: 'Montserrat', Helvetica, sans-serif; text-transform: uppercase; font-size: 1.25em !important; display: inline-block; color: #000000 !important; background: #ffffff !important; padding: .8em 1.2em !important; line-height: 1 !important; }
 .wsite-button:hover, .wsite-button:active , .blog-button:hover, .blog-button:active { color: #000000 !important; background: #e5e717 !important; }
 .wsite-button-inner { float: none; background: none !important; padding: 0 !important; height: auto; line-height: 1 !important; font-weight: 700 !important; color: inherit !important; }
 .wsite-button-large, .blog-button { font-size: 1.6em !important; padding: .8em 1em !important; }
 .wsite-button-highlight { color: #000000 !important; background: #e5e717 !important; border-bottom: 4px solid #ffffff; }
 .wsite-button-highlight:hover, .wsite-button-highlight:active { color: #000000 !important; background: #ffffff !important; border-bottom: 4px solid #e5e717; }
 .galleryImageHolder { background: #e5e717; padding: 0 0 70% !important; }
 .galleryInnerImageHolder:hover img { opacity: .4; }
 .galleryImageBorder { padding: 0 !important; border: none !important; }
 .fancybox-skin { padding: 0 !important; }
 .#fancybox-thumbs ul li, #fancybox-thumbs ul li.active { border: none !important; }
 #fancybox-thumbs ul li:hover, #fancybox-thumbs ul li.active { background: #e5e717; opacity: .75 !important; }
 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(theme/fancybox_sprite.png?1433354612); }
 .fancybox-next{ right: -36px !important; }
 .fancybox-next span { right: 0 !important; background-position: 0 -104px; }
 .fancybox-prev { left: -36px !important; }
 .fancybox-prev span { left: 0 !important; background-position: 0 -50px; }
 .fancybox-close { top: 0; right: -35px; }
 .wsite-social, .wsite-editor .wsite-social { white-space: normal; }
 .wsite-social-item, .wsite-editor .wsite-social-item { height: 47px; }
 .wsite-social-facebook { width: 42px; background: url(theme/darkyellow-social.png?1433354612) no-repeat 0 0; }
 .wsite-social-twitter { width: 52px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -44px 0; }
 .wsite-social-pinterest { width: 46px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -96px 0; }
 .wsite-social-linkedin { width: 54px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -142px 0; }
 .wsite-social-youtube { width: 52px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -194px 0; }
 .wsite-social-mail { width: 52px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -246px 0; }
 .wsite-social-flickr { width: 69px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -302px 0; }
 .wsite-social-plus { width: 48px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -369px 0; }
 .wsite-social-rss { width: 53px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -416px 0; }
 .wsite-social-vimeo { width: 45px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -467px 0; }
 .wsite-social-yahoo { width: 54px; background: url(theme/darkyellow-social.png?1433354612) no-repeat -516px 0; }
 .wsite-social-facebook:hover, .wsite-social-facebook:focus { background-position: 0 -47px; }
 .wsite-social-twitter:hover, .wsite-social-twitter:focus { background-position: -44px -47px; }
 .wsite-social-pinterest:hover, .wsite-social-pinterest:focus { background-position: -96px -47px; }
 .wsite-social-linkedin:hover, .wsite-social-linkedin:focus { background-position:-142px -47px; }
 .wsite-social-youtube:hover, .wsite-social-youtube:focus { background-position: -194px -47px; }
 .wsite-social-mail:hover, .wsite-social-mail:focus { background-position: -246px -47px; }
 .wsite-social-flickr:hover, .wsite-social-flickr:focus { background-position: -302px -47px; }
 .wsite-social-plus:hover, .wsite-social-plus:focus { background-position:-369px -47px; }
 .wsite-social-rss:hover, .wsite-social-rss:hover { background-position:-416px -47px; }
 .wsite-social-vimeo:hover, .wsite-social-vimeo:hover { background-position:-467px -47px; }
 .wsite-social-yahoo:hover, .wsite-social-yahoo:hover { background-position: -516px -47px; }
 #footer { width: 80%; max-width: 600px; margin: 0 auto; padding: 5em 0 2em; }
 #footer-content { text-align: center !important; border-top: 3px solid #ffffff; padding: 5em 0 0; }
 #footer-content h2 { font-size: 1.15em; margin: 0 auto 1.5em; }
 #footer-content .paragraph { font-size: .9em !important; }
 .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap { border: none !important; }
 h2#wsite-com-product-title { font-size: 2em; font-weight: bold; margin: 0 auto 1em; }
 #wsite-com-product-images { max-width: 256px !important; }
 #cloudzoom-wrap { padding: 0 3px 10px !important; }
 #wsite-com-product-images-strip a { padding: 0 !important; border: none !important; box-shadow: none !important; margin: 0 3px !important; }
 .wsite-com-product-images-secondary-outer { padding: 0 !important; border: none !important; box-shadow: none !important; margin: 0 !important; }
 .wsite-imageaspectratio-image-wrap { background: none !important; }
 .current-thumb .wsite-imageaspectratio-image-wrap, #wsite-com-product-images-strip a:hover .wsite-imageaspectratio-image-wrap, #wsite-com-product-images-strip a:focus .wsite-imageaspectratio-image-wrap { background: #e5e717 !important; }
 .current-thumb img, #wsite-com-product-images-strip a:hover img, #wsite-com-product-images-strip a:focus img { opacity: 0.4 !important; }
 #wsite-com-product-sku { display: block; float: none; font-size: 1.15em; margin: 0 auto 1em; }
 #wsite-com-product-price-area { font-size: 2em; font-weight: bold; padding: 0; margin: 0 auto .75em; font-family: 'Montserrat'; border: none !important; }
 #wsite-com-product-inventory, .wsite-com-product-option { padding-top: 2em; margin-top: 0; }
 #wsite-com-product-buy { padding-top: 2.5em; margin-top: 0; }
 #wsite-com-product-inventory, #wsite-com-product-options { font-family: 'Montserrat'; text-transform: uppercase; border: none !important; }
 #wsite-com-product-options { margin-top: 0 !important; }
 #wsite-com-product-quantity, .wsite-com-product-label { position: relative; }
 .postload #wsite-com-product-quantity b { position: absolute; top: .9em; left: 1em; z-index: 2; }
 .wsite-com-product-option-color .wsite-selected { background-image: url(theme/store-check.png?1433354612) !important; }
 #wsite-com-product-quantity-input { padding-left: 30px !important; border: 3px solid #ffffff !important; }
 #wsite-com-product-quantity-input:focus { border-top: 0 !important; border-bottom: 0 !important; border-right: 0 !important; padding: 11px 8px 11px 30px !important; }
 #wsite-com-product-info.wsite-com-product-info-with-images { margin-left: 280px !important; }
 .wsite-com-product-option-color .wsite-com-product-option-color-swatch { width: 40px; height: 40px; border-radius: 0; box-shadow: none !important; outline: none !important; }
 .wsite-com-product-option-color .wsite-com-product-option-color-container { margin: 0 10px 0 0 !important; box-shadow: none !important; }
 #wsite-com-product-short-description .paragraph { margin: 0 0 2.5em !important; }
 #wsite-com-product-short-description .paragraph { margin: 0 !important; }
 #wsite-com-product-social-sharing a { height: 47px; }
 .wsite-com-product-social-facebook { width: 42px !important; background: url(theme/darkyellow-social.png?1433354612) no-repeat 0 0; }
 .wsite-com-product-social-twitter { width: 52px !important; background: url(theme/darkyellow-social.png?1433354612) no-repeat -44px 0; }
 .wsite-com-product-social-pinterest { width: 46px !important; background: url(theme/darkyellow-social.png?1433354612) no-repeat -96px 0; }
 .wsite-com-product-social-facebook:hover, .wsite-social-facebook:focus { background: url(theme/darkyellow-social.png?1433354612) no-repeat 0 -47px; }
 .wsite-com-product-social-twitter:hover, .wsite-social-twitter:focus { background: url(theme/darkyellow-social.png?1433354612) no-repeat -44px -47px; }
 .wsite-com-product-social-pinterest:hover, .wsite-social-pinterest:focus { background: url(theme/darkyellow-social.png?1433354612) no-repeat -96px -47px; }
 .blogCommentReplyWrapper, .blogCommentReplyWrapper iframe { height: 650px !important; }
 .blogCommentSubreplyWrapper iframe { padding: 12px 0 0 !important; }
 #blogTable > tbody > tr > td { width: 80%; max-width: 600px; }
 .wsite-page-blog #content h2.blog-title { font-size: 2em; padding: 0 0 .1em !important; border-bottom: 4px solid #e5e717 !important; margin: 0 auto .5em !important; display: inline-block; min-width: 326px; }
 .blog-date, .blog-comments { width: 46%; display: block; font-family: 'Montserrat' !important; font-size: 1.25em !important; text-transform: uppercase; }
 .blog-date > span, .blog-comments > span{ float: none !important; }
 .blog-date { text-align: right; padding-right: 10%; }
 .blog-comments { text-align: left; }
 span.date-text { font-weight: bold; margin: 0 20px 0 0 !important; }
 .blog-sidebar, .blog-comments-bottom, #commentCancelCaptcha { display: none !important; }
 .wsite-blog-index .blog-post { margin: 0 auto 2em !important; }
 .wsite-blog-post .blog-post { margin: 0 auto !important; }
 .blogCommentText { margin: 0 auto 1.5em !important; }
 .blog-post .blog-read-more { text-align: center !important; font-size: 1.15em !important; font-style: italic; font-size: 1.15em; }
 .blog-content .paragraph { margin: 0 auto !important; }
 .blog-separator { display: none !important; }
 .blog-post .blog-header { margin: 0 auto 2.5em !important; text-align: center; }
 .blogCommentWrap div, .blogCommentWrap { background: none !important; padding: 0 !important; color: #ffffff !important; }
 .blogCommentWrap { margin: 0 auto 42px; }
 .blogCommentHeadingInner, #commentAreaTitle { font-family: 'Montserrat' !important; text-transform: uppercase; font-weight: 700; text-align: center; }
 #commentAreaTitle, #commentReplyTitle { font-size: 28px !important; text-align: center !important; }
 .blogCommentHeading .blogCommentHeadingInner, .blogCommentHeading .blogCommentAuthor, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name, .blogCommentHeading .blogCommentAuthor span.email { height: auto !important; font-size: 18px; }
 .blogCommentText, .blogCommentText div.paragraph, #secondlist .blogCommentText div.paragraph { font-family: 'Sintony'; font-style: italic; font-weight: 700; font-size: 16px; line-height: 2.6; color: #ffffff !important; }
 .blogCommentText, .blogCommentText p, #secondlist .blogCommentText p { font-family: 'Sintony'; font-style: italic; font-weight: 700; font-size: 16px; line-height: 2.6; color: #ffffff !important; }
 #commentUserInfo { font-family: 'Sintony'; font-style: italic; font-weight: 700; font-size: 14px; line-height: 1.75; color: #ffffff !important; display: block !important; float: none !important; width: 100% !important; clear: both !important; margin: 0 auto 16px !important; }
 .field-notify { margin: 0 auto 16px !important; }
 .blogCommentOptions, #commentReplyTitle { text-align: center; }
 .blog-button span { background: none !important; }
 .blog-button { font-family: 'Montserrat'; font-size: 22px !important; height: auto !important; display: inline-block !important; }
 .blogCommentLevel1 .blog-button.reply-comment { font-size: 18px !important; padding: .8em 1.2em !important; margin: 0 auto !important; }
 .blogCommentAuthor, .blogCommentDate { width: 100%; font-size: 18px !important; text-align: center !important; clear: both !important; float: none !important; }
 .blogCommentAuthor { display: inline-block; border-bottom: 2px solid #e5e717; width: auto !important; }
 .blogCommentAuthor > span, .blogCommentAuthor > a, .blogCommentOptions .blog-button { float: none !important; }
 .iframeWrapper { border: none !important; }
 #commentArea, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name, .blogCommentHeading .blogCommentDate { color: #ffffff !important; text-shadow: none; }
 .blogCommentHeading .blogCommentAuthor a.link { color: #000000 !important; display: inline-block; margin-right: 0 !important; background: url(theme/dark-website.png?1433354612) no-repeat left center; }
 #commentPostArea { text-align: center; }
 #commentPostDiv { max-width: none !important; }
 #commentPostDiv .field { margin: 0 0 34px 0; text-align: left; }
 #commentPostDiv .field label { font-family: 'Montserrat'; text-transform: uppercase; font-weight: 700; font-size: 16px; }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea { font-family: 'Sintony'; border: 3px solid #ffffff; font-weight: bold; max-width: 97%; background: none !important; color: #ffffff !important; padding: 8px !important; border: 4px solid #ffffff; }
 #commentPostDiv .field input[type=text]:focus, #commentPostDiv .field textarea:focus { background: #e5e717 !important; border-top: 0; border-bottom: 0; border-right: 0; padding: 12px 8px !important; outline: none; color: #000000 !important; }
 #commentSubmit { float: none !important; }
 #commentText > div { position: relative; }
 #commentText .blogCommentLevel0 { margin: 3em auto 0 !important; }
 .blogCommentLevel1.first .blogCommentHeading:before { position: absolute; top: -40px; left: 50%; margin-left: -20px; color: #232323; font-size: 36px; content:'\25B2'; z-index: 800; -ms-transform: scale(3,1); -webkit-transform: scale(3,1); transform: scale(3,1); }
 #commentText .blogCommentLevel2.first .blogCommentHeading:before { position: absolute; top: -40px; left: 50%; margin-left: -20px; color: #2c2c2c; font-size: 36px; content:'\25B2'; z-index: 800; -ms-transform: scale(3,1); -webkit-transform: scale(3,1); transform: scale(3,1); }
 #commentText .blogCommentLevel1 { padding: 2em !important; background: #232323 !important; margin: 2em auto 0 !important; }
 #commentText .blogCommentLevel1.first { margin: 3em auto 0 !important; }
 #commentText .blogCommentLevel2 { padding: 2em 2em 0 !important; background: #2c2c2c !important; margin: 0 auto 1px !important; }
 #commentText .blogCommentLevel2.first { margin: 0 auto 1px !important; }

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
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; }
