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('theme/main-bg.jpg?1434634416'); 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('theme/header-landing.jpg?1434634416'); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 562px; } .tall-header-page .wsite-background { background-image: url('theme/header-tall.jpg?1434634416'); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 466px; } .short-header-page .wsite-background { background-image: url('theme/header-short.jpg?1434634416'); 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('theme/gold_icons.png?1434634416') -276px -15px; } .wsite-social-rss:hover, .wsite-com-product-social-rss:hover, .wsite-com-product-social-rss:active { background: url('theme/gold_icons.png?1434634416') -276px -57px; } .wsite-social-linkedin, .wsite-com-product-social-linkedin { background: url('theme/gold_icons.png?1434634416') -125px -15px; } .wsite-social-linkedin:hover, .wsite-com-product-social-linkedin:hover, .wsite-com-product-social-linkedin:active{ background: url('theme/gold_icons.png?1434634416') -125px -57px; } .wsite-social-facebook, .wsite-com-product-social-facebook { background: url('theme/gold_icons.png?1434634416') -49px -15px; } .wsite-social-facebook:hover, .wsite-com-product-social-facebook:hover, .wsite-com-product-social-facebook:active { background: url('theme/gold_icons.png?1434634416') -49px -57px; } .wsite-social-twitter, .wsite-com-product-social-twitter { background: url('theme/gold_icons.png?1434634416') -11px -15px; } .wsite-social-twitter:hover, .wsite-com-product-social-twitter:hover, .wsite-com-product-social-twitter:active { background: url('theme/gold_icons.png?1434634416') -11px -57px; } .wsite-social-mail, .wsite-com-product-social-mail { background: url('theme/gold_icons.png?1434634416') -163px -15px; } .wsite-social-mail:hover, .wsite-com-product-social-mail:hover, .wsite-com-product-social-mail:active { background: url('theme/gold_icons.png?1434634416') -163px -57px; } .wsite-social-pinterest, .wsite-com-product-social-pinterest { background: url('theme/gold_icons.png?1434634416') -238px -15px; } .wsite-social-pinterest:hover, .wsite-com-product-social-pinterest:hover, .wsite-com-product-social-pinterest:active { background: url('theme/gold_icons.png?1434634416') -238px -57px; } .wsite-social-youtube, .wsite-com-product-social-youtube { background: url('theme/gold_icons.png?1434634416') -390px -15px; } .wsite-social-youtube:hover, .wsite-com-product-social-youtube:hover, .wsite-com-product-social-youtube:active { background: url('theme/gold_icons.png?1434634416') -390px -57px; } .wsite-social-plus, .wsite-com-product-social-plus { background: url('theme/gold_icons.png?1434634416') -87px -15px; } .wsite-social-plus:hover, .wsite-com-product-social-plus:hover, .wsite-com-product-social-plus:active { background: url('theme/gold_icons.png?1434634416') -87px -57px; } .wsite-social-flickr, .wsite-com-product-social-flickr { background: url('theme/gold_icons.png?1434634416') -201px -15px; } .wsite-social-flickr:hover, .wsite-com-product-social-flickr:hover, .wsite-com-product-social-flickr:active { background: url('theme/gold_icons.png?1434634416') -201px -57px; } .wsite-social-vimeo, .wsite-com-product-social-vimeo { background: url('theme/gold_icons.png?1434634416') -314px -15px; } .wsite-social-vimeo:hover, .wsite-com-product-social-vimeo:hover, .wsite-com-product-social-vimeo:active { background: url('theme/gold_icons.png?1434634416') -314px -57px; } .wsite-social-yahoo, .wsite-com-product-social-yahoo { background: url('theme/gold_icons.png?1434634416') -352px -15px; } .wsite-social-yahoo:hover, .wsite-com-product-social-yahoo:hover, .wsite-com-product-social-yahoo:active { background: url('theme/gold_icons.png?1434634416') -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('theme/gold_icons.png?1434634416') 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('theme/downarrow.png?1434634416') 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('theme/gold_icons.png?1434634416') -426px -5px; } .wsite-form-field input[type='checkbox']:checked + label:before, .wsite-com-product-option input[type='checkbox']:checked + label:before { background: url('theme/gold_icons.png?1434634416') -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('theme/gold_icons.png?1434634416') -449px -5px; } .wsite-form-field input[type='radio']:checked + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before { background: url('theme/gold_icons.png?1434634416') -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; 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; }