ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input, iframe, img { margin: 0; padding: 0; 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; border: 0; } a img { border: 0; } body { -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html { height: 100%; } body { width: 100%; height: 100%; background: #ffffff; margin: 0 !important; padding: 0 !important; } #content { position: relative; width: 100%; background: #f2f2f2; } #content > div { position: relative; width: 100%; } #main { background: #ffffff; } .container, .wsite-footer { max-width: 1000px; margin: 0 auto; padding: 3.5em 2em; box-sizing: border-box; } #header > .container { padding: 0 2em; } .slide-panel .container { padding: 2em; } .nav .container { padding: 1em 2em; } .slide-input { display: none; } body.w-navpane-is-open, body.open { overflow: hidden; } #footer { background: #f2f2f2; } .auto { top: auto !important; } body { color: #333333; font: 16px/1 "Lato", sans-serif; } h2 { color: #333333; font-family: "Montserrat"; font-size: 1.5em; font-weight: 500; letter-spacing: -0.025em; margin: 0 auto 1em; } .paragraph, div.paragraph { font-family: "Lato"; font-weight: lighter; word-spacing: 0.01em; line-height: 1.5; margin: 0 auto 2em; } .paragraph, p { font-family: "Lato"; font-weight: lighter; word-spacing: 0.01em; line-height: 1.5; margin: 0 auto 2em; } a { color: #888888; text-decoration: none; -webkit-transition: all 240ms ease-in-out; -moz-transition: all 240ms ease-in-out; -o-transition: all 240ms ease-in-out; -ms-transition: all 240ms ease-in-out; transition: all 240ms ease-in-out; } .paragraph a { border-bottom: 1px solid #f1f1f1; } blockquote { color: #bbbbbb; font-family: 'Lora'; font-size: 1.25em; font-style: italic; line-height: 1.5 !important; border: none !important; margin: 0 auto 1.5em !important; padding: 0 1.5em !important; } #header { position: absolute; top: 0; width: 100%; background: #ffffff; text-align: center; z-index: 6; border-radius: 1px; -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05); -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05); box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05); -webkit-transition: all .65s ease-in-out; -moz-transition: all .65s ease-in-out; -o-transition: all .65s ease-in-out; -ms-transition: all .65s ease-in-out; transition: all .65s ease-in-out; } body:not(.wsite-native-mobile-editor):not(.wsite-checkout-page) #header { position: fixed; } body.w-navpane-is-open #header, .open .header { -webkit-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.05); -moz-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.05); box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.05); } #header > .container { position: relative; display: table; width: 100%; height: 50px; z-index: 1; } .logo, .icons { position: relative; display: table-cell; vertical-align: middle; width: 15%; padding: 15px 0; } @media (min-width: 1025px) { body.w-navpane-is-forced #header > .container { height: 70px; } .logo, .icons { padding: 15px 0 5px; } } .icons { width: 15%; } .wsite-logo a { color: #333333; } .wsite-logo img { max-height: 70px; } #wsite-title { font-family: "Lora"; font-size: 1.85em; font-style: italic; } .icons { text-align: right; } .icons .wsite-search-input { display: none; } .wsite-search-button { display: inline-block; width: 20px; height: 20px; background: transparent url(theme/images/light-search.png?1671808062) no-repeat center center; background-size: contain; } .icons .wsite-search-button { vertical-align: middle; } .icons .wsite-nav-cart { display: inline; } .wsite-checkout-page .wsite-custom-minicart-wrapper { display: none; } .icons .wsite-nav-cart a { display: inline-block; color: #333333; margin-left: 20px; border: 2px solid #333333; font-family: "Montserrat"; font-weight: 900; text-transform: uppercase; padding: 8px 5px 6px 30px; white-space: nowrap; } .icons .wsite-nav-cart a.emphasize { background: #333333 !important; color: #ffffff !important; } .icons .wsite-nav-cart a.emphasize:before { background: transparent url(theme/images/light-cart-2.png?1671808062) no-repeat center center; background-size: contain; } .icons .wsite-nav-cart a:before { content: ''; position: absolute; display: block; top: 3px; left: 5px; width: 20px; height: 20px; background: transparent url(theme/images/light-cart.png?1671808062) no-repeat center center; background-size: contain; } .icons #wsite-nav-cart-num { display: inline-block; font-size: 12px; } .icons .wsite-search-button, .icons .wsite-nav-cart, .hamburger { position: relative; opacity: 1; visibility: visible; cursor: pointer; -webkit-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -moz-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -o-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -ms-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; } body.w-navpane-is-open #header .icons .wsite-search-button, body.w-navpane-is-open #header .icons .wsite-nav-cart, .open .icons .wsite-search-button, .open .icons .wsite-nav-cart, .open .hamburger { opacity: 0; visibility: hidden; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; } .close, .wsite-remove-button { position: relative; top: -4px; display: inline-block; opacity: 0; width: 0; visibility: hidden; overflow: hidden; vertical-align: bottom; -webkit-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -moz-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -o-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; -ms-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s; } .open .icons .close, .wsite-remove-button { opacity: 1; width: auto; visibility: visible; overflow: visible; -webkit-transition: opacity .35s cubic-bezier(0,.85,.55,1); -moz-transition: opacity .35s cubic-bezier(0,.85,.55,1); -o-transition: opacity .35s cubic-bezier(0,.85,.55,1); -ms-transition: opacity .35s cubic-bezier(0,.85,.55,1); transition: opacity .35s cubic-bezier(0,.85,.55,1); } .overlay { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.75); opacity: 0; z-index: -1; -webkit-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s, z-index .1s ease-in-out 1s; -moz-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s, z-index .1s ease-in-out 1s; -o-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s, z-index .1s ease-in-out 1s; -ms-transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s, z-index .1s ease-in-out 1s; transition: opacity .35s cubic-bezier(0,.85,.55,1) .65s, z-index .1s ease-in-out 1s; } .w-navpane-covering { display: none !important; } body.w-navpane-is-open .overlay, .open .overlay { opacity: 1; z-index: 3; -webkit-transition: opacity .35s cubic-bezier(0,.85,.55,1); -moz-transition: opacity .35s cubic-bezier(0,.85,.55,1); -o-transition: opacity .35s cubic-bezier(0,.85,.55,1); -ms-transition: opacity .35s cubic-bezier(0,.85,.55,1); transition: opacity .35s cubic-bezier(0,.85,.55,1); } .slide-panel { position: relative; max-height: 0; overflow: hidden; background: #ffffff; z-index: 2; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } body.w-navpane-is-open #header #menu, .open #header .active { max-height: 600px; } .nav.active { max-height: 200px; } .nav { -webkit-transition: all 240ms ease-in-out; -moz-transition: all 240ms ease-in-out; -o-transition: all 240ms ease-in-out; -ms-transition: all 240ms ease-in-out; transition: all 240ms ease-in-out; } .w-navpane { display: none; } .w-navlist { position: relative; width: 100%; max-width: 1000px; margin: 0 auto; } body.postload .w-navpane { display: block !important; position: relative; left: 0 !important; top: 0; bottom: 0; z-index: 1; width: 100%; } .w-navpane .wsite-menu-default, body.postload .nav .wsite-menu { padding: 0; margin: 0 -10px; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: flex-start; justify-content: flex-start; } #menu .wsite-menu-default > li, #menu .wsite-menu-default > span, body.postload #menu .wsite-menu > li { display: block !important; box-sizing: border-box; vertical-align: top; text-align: left; } .wsite-menu-default a, #wsite-menus .wsite-menu li a, .wsite-menu li a { display: block; padding: 10px 15px; color: #bbbbbb; font: 500 16px/1 "Montserrat"; background: #ffffff; border: none; cursor: pointer; } .w-navlist li a { padding: 22px 15px; } #wsite-menus .wsite-menu li a { padding: 15px; } #active > a, .wsite-menu-default a:hover, #wsite-menus .wsite-menu li a:hover { color: #333333; } li > .subnav-link:first-child { display: block; } li > .subnav-link:nth-child(2) { display: none; } a.expanded { display: none !important; } a.expanded + .subnav-link { display: block; color: #333333 !important; } .submenu-expanded #active > a { color: #bbbbbb !important; } .w-navlist ul li { display: inline-block; } .hamburger { float: left; } .hamburger > span, .hamburger:before, .hamburger:after, .close:before, .close:after, .close > span, .wsite-remove-button:before, .wsite-remove-button:after { position: relative; display: block; top: 0; width: 20px; height: 2px; background: #333333; -webkit-transition: transform 460ms cubic-bezier(0,.85,.55,1), opacity 100ms cubic-bezier(0,.85,.55,1), top 200ms cubic-bezier(0,.85,.55,1); -moz-transition: transform 460ms cubic-bezier(0,.85,.55,1), opacity 100ms cubic-bezier(0,.85,.55,1), top 200ms cubic-bezier(0,.85,.55,1); -o-transition: transform 460ms cubic-bezier(0,.85,.55,1), opacity 100ms cubic-bezier(0,.85,.55,1), top 200ms cubic-bezier(0,.85,.55,1); -ms-transition: transform 460ms cubic-bezier(0,.85,.55,1), opacity 100ms cubic-bezier(0,.85,.55,1), top 200ms cubic-bezier(0,.85,.55,1); transition: transform 460ms cubic-bezier(0,.85,.55,1), opacity 100ms cubic-bezier(0,.85,.55,1), top 200ms cubic-bezier(0,.85,.55,1); } .hamburger:before, .hamburger:after, .close:before, .close:after, .wsite-remove-button:before, .wsite-remove-button:after { content: ''; } .hamburger span, .close span { margin: 4px 0; opacity: 1; } body.w-navpane-is-open #header .hamburger:before, .close:before { -webkit-transform: translate3d(0,0,0) rotate(45deg); -moz-transform: translate3d(0,0,0) rotate(45deg); -ms-transform: translate3d(0,0,0) rotate(45deg); transform: translate3d(0,0,0) rotate(45deg); top: 6px; } body.w-navpane-is-open #header .hamburger span, body.open #header .close span { opacity: 0; } body.w-navpane-is-open #header .hamburger:after, .close:after { -webkit-transform: translate3d(0,0,0) rotate(-45deg); -moz-transform: translate3d(0,0,0) rotate(-45deg); -ms-transform: translate3d(0,0,0) rotate(-45deg); transform: translate3d(0,0,0) rotate(-45deg); top: -6px; } .wsite-remove-button { background-image: none !important; } .wsite-remove-button:before { background: #A40000; -webkit-transform: translate3d(0,0,0) rotate(45deg); -moz-transform: translate3d(0,0,0) rotate(45deg); -ms-transform: translate3d(0,0,0) rotate(45deg); transform: translate3d(0,0,0) rotate(45deg); top: 6px; } .wsite-remove-button:after { background: #A40000; -webkit-transform: translate3d(0,0,0) rotate(-45deg); -moz-transform: translate3d(0,0,0) rotate(-45deg); -ms-transform: translate3d(0,0,0) rotate(-45deg); transform: translate3d(0,0,0) rotate(-45deg); top: 4px; } body.w-navpane-is-forced #wsite-menus { display: none !important; } .submenu { -webkit-box-shadow: inset 0px 7px 7px -7px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 7px 7px -7px rgba(0,0,0,0.15); box-shadow: inset 0px 7px 7px -7px rgba(0,0,0,0.15); } .wsite-menu-wrap .wsite-menu { -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1); box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1); } #wsite-menus span.wsite-menu-title { padding: 0; } .wsite-menu-back-item { width: 100% !important; text-align: center !important; } .wsite-menu-back-item a { font-weight: bold !important; cursor: pointer; background: #f1f1f1 !important; } .wsite-menu-arrow { font-size: 0; margin-left: 10px; } .wsite-menu-mobile-arrow { display: inline-block !important; font-size: inherit !important; padding: 0 5px; } .wsite-menu-mobile-arrow:before, .wsite-menu-arrow:before { display: inline-block; content: '\203A'; vertical-align: bottom; font-size: 1.15em; } .wsite-menu-arrow:before { font-size: 16px; } .wsite-menu-back-item .wsite-menu-mobile-arrow:before { content: '\2039' !important; } body.postload .wsite-menu-arrow:before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } body.postload #wsite-menus .wsite-menu-arrow:before { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } #search { text-align: left; font-family: "Montserrat"; } #search .wsite-search { display: block; } #search .wsite-search-input { position: relative; width: 100%; height: auto; font-size: 1.5em; font-family: "Montserrat"; padding: 10px !important; margin: 10px auto 0; border: 2px solid #333333; background: transparent; color: inherit; box-sizing: border-box; } #search .wsite-search-button { position: absolute; right: 20px; top: 25px; } #wsite-mini-cart:before, #wsite-mini-cart:after { display: none; } #wsite-mini-cart { position: relative !important; top: 0 !important; left: 0 !important; display: none !important; opacity: 1 !important; width: 100% !important; border: none !important; border-radius: 0 !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } #cart #wsite-mini-cart { display: block !important; } #wsite-mini-cart, #wsite-mini-cart .wsite-cart-bottom { background: #ffffff !important; color: #333333 !important; padding: 0 !important; } .wsite-subtotal-wrapper { margin: 20px auto; } .wsite-cart-contents .wsite-product-list { display: block !important; max-height: 400px; overflow: auto; border-bottom: 1px solid #dddddd; } .wsite-product-list li { display: table !important; width: 100%; border-color: #dddddd; } .wsite-cart-contents .wsite-product-list li:first-child { border-top: 1px solid #dddddd; } #wsite-mini-cart .wsite-product-image { padding: 20px 40px 20px 0; } .wsite-cart-contents .wsite-product-list li .wsite-product-image { width: 85px; } #wsite-mini-cart .wsite-product-list .wsite-list-image-container { width: 100% !important; height: 100% !important; margin: 0 !important; } #wsite-mini-cart .wsite-product-list .wsite-list-image-wrap { border: none !important; border-radius: 0 !important; } .wsite-product-name { text-align: left; } .wsite-product-list .wsite-name-header { color: #333333; font-size: 1em; } #wsite-mini-cart .wsite-product-image, #wsite-mini-cart .wsite-description-wrapper, #wsite-mini-cart .wsite-product-list .wsite-product-price, #wsite-mini-cart .wsite-items-quantity, #wsite-mini-cart .wsite-product-name, #wsite-mini-cart .wsite-subtotal-wrapper, #wsite-mini-cart .wsite-subtotal-wrapper * { font-family: "Montserrat"; font-size: 15px; line-height: 1.35; color: #333333; } #wsite-mini-cart .wsite-description-wrapper { text-align: left; width: 50%; } .wsite-vertical-align, #wsite-com-minicart-checkout-button { float: none !important; } #wsite-mini-cart .wsite-items-right { padding-right: 0; } .wsite-cart-bottom { text-align: right; } #icontent #banner { padding-top: 70px; } .banner-content { text-align: left; } .wsite-header-section, .wsite-background { background: #ffffff url(theme/images/bg-light.jpg?1671808062) no-repeat center center; background-size: cover; } .wsite-header-section { height: 520px; } #banner h2 { margin: 0em auto .2em; color: #333333; font-family: 'Lora'; font-size: 5em; font-weight: normal; font-style: italic; line-height: 1.25; } #banner .paragraph { margin: 0em auto 1em; color: #333333; font-family: "Montserrat"; font-size: 1.5em; font-weight: 500; letter-spacing: -0.015em; } .splash-page #content { display: table; height: 100%; overflow: initial; background: #ffffff; } .postload.splash-page #content { overflow: auto; display: block; } .splash-page #banner { display: table; height: 100%; text-align: center; background-attachment: fixed !important; background-color: #ffffff; box-sizing: border-box; } .splash-page .banner-content { display: table-cell; vertical-align: middle; } .splash-page #footer { display: none; } #wsite-com-store .wsite-com-content { padding: 0 !important; } .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap, .wsite-search-product-image-container { border: none; } .wsite-com-category-subcategory-name { position: relative; display: block; } .wsite-com-category-subcategory-name-bg { display: none !important; } .wsite-com-category-subcategory-name-text { padding: 10px !important; } .wsite-com-category-subcategory-name-text span { color: #333333; font-family: "Montserrat"; font-size: 15px; font-weight: 500; text-align: center; text-shadow: none; text-transform: uppercase; letter-spacing: .015em; } .wsite-com-category-subcategory:last-child { margin-bottom: 30px; } .wsite-com-category-product-featured, .wsite-com-category-product { margin-bottom: 10px; } .wsite-com-category-subcategory *, .wsite-com-category-product-featured *, .wsite-com-category-product * { -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translateZ(0); } @media (min-width: 1025px) { .wsite-com-category-product-featured-group, .wsite-com-category-product-group { clear: both; } .wsite-com-category-product-featured-group:after, .wsite-com-category-product-group:after, #wsite-search-product-results:after { display: none; } .wsite-com-category-subcategory, .wsite-com-category-product-featured, .wsite-com-category-product, .wsite-search-product-result { -webkit-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -moz-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -o-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -ms-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); } .wsite-com-category-subcategory-group:hover .wsite-com-category-subcategory, .wsite-com-category-product-featured-group:hover .wsite-com-category-product-featured, .wsite-com-category-product-group:hover .wsite-com-category-product, #wsite-search-product-results:hover .wsite-search-product-result { opacity: .4; } .wsite-com-category-subcategory:hover, .wsite-com-category-product-featured:hover, .wsite-com-category-product:hover, .wsite-search-product-result:hover { opacity: 1 !important; } .wsite-com-category-subcategory-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-product-image-wrap, #wsite-search-product-results .wsite-search-product-result .wsite-search-product-image-container, .wsite-product .wsite-product-image { -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.01); -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.01); box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.01); -webkit-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -moz-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -o-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); -ms-transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); transition: all 300ms cubic-bezier(0,0.085,0.68,0.53); } .wsite-com-category-subcategory:hover .wsite-com-category-subcategory-image-wrap, .wsite-com-category-product-featured:hover .wsite-com-category-product-featured-image-wrap, .wsite-com-category-product:hover .wsite-com-category-product-image-wrap, #wsite-search-product-results .wsite-search-product-result:hover .wsite-search-product-image-container, .wsite-product:hover .wsite-product-image { -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15); box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15); } } .wsite-com-category-product-name, .wsite-search-product-name, .wsite-product .wsite-product-title { font-size: .85em; line-height: 1; font-family: "Montserrat"; font-weight: 500; letter-spacing: .015em; } .wsite-com-product-price, .wsite-search-product-price, .wsite-product .wsite-product-price { font-size: .8em; color: #999999; } #wsite-com-product-inventory-message { display: block; text-align: right; margin-top: 10px; } #wsite-com-breadcrumbs.wsite-com-product-breadcrumbs, #wsite-com-breadcrumbs.wsite-com-category-breadcrumbs { padding: 0 0 40px 0; overflow: visible; } #wsite-com-breadcrumbs.wsite-com-product-breadcrumbs:after { content: ''; display: block; clear: both; } .wsite-com-breadcrumb .wsite-com-link, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text { position: relative; float: left; padding: 8px 12px 8px 22px; background: #f1f1f1; color: #aaaaaa; font-family: "Montserrat"; font-size: .85em; font-weight: 500; letter-spacing: .015em; line-height: 1.15; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; overflow: hidden; } #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text { background: #ffffff; color: #333333; border-right: 1px solid #dddddd; } .wsite-com-breadcrumb .wsite-com-link:before, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text:before { content: ''; position: absolute; top: -1px; left: 0; border-left: 10px solid #dddddd; border-bottom: 18px solid transparent; border-top: 18px solid transparent; } .wsite-com-breadcrumb .wsite-com-link:after, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text:after { content: ''; position: absolute; top: -1px; left: -1px; border-left: 10px solid #f1f1f1; border-bottom: 18px solid transparent; border-top: 18px solid transparent; } .wsite-com-breadcrumb-arrow, #wsite-com-breadcrumbs .wsite-com-breadcrumb:first-child .wsite-com-link:before, #wsite-com-breadcrumbs .wsite-com-breadcrumb:first-child .wsite-com-link:after { display: none !important; } #wsite-com-breadcrumbs .wsite-com-breadcrumb:first-child .wsite-com-link { padding-left: 12px; border-left: 1px solid #dddddd; } #wsite-com-product-images { width: 60%; margin: 0 auto 30px; } #wsite-com-product-images .imageGallery { position: relative; margin: 0 auto 30px; overflow: hidden; } #wsite-com-product-images .imageGallery a:after { content: ''; position: absolute; display: block; right: 0; top: 0; width: 50px; height: 50px; background: url(theme/images/product-expand.png?1671808062) no-repeat center center; background-size: contain; } #wsite-com-product-images .w-fancybox, #wsite-com-product-images .w-fancybox img { width: 100%; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; } .carousel { position: relative; } .carousel-inner { position: relative; width: 100%; } .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; } @media all and (transform-3d),(-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-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-indicators { position: absolute; top: 10px; left: 15%; z-index: 5; width: 70% !important; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 12px; height: 12px; margin: 0 5px 0; border-radius: 100% !important; cursor: pointer; background-color: #bbbbbb; } .carousel-indicators .active { background-color: #ffffff; } .carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity; } .carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; } .carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; } .carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } #wsite-com-product-info { margin-left: 65%; font-family: "Montserrat"; } #wsite-com-product-title { font-weight: 500; letter-spacing: .015em; margin: 0 auto 10px; } #wsite-com-product-price-area { color: #999999; border-bottom: 1px solid #dddddd; font-size: 1.15em; } #wsite-com-product-options { border-top: none; margin-bottom: 15px; } .wsite-com-product-option { padding: 15px 0; } .wsite-com-product-option-groups .wsite-com-product-option:first-child { padding-top: 15px; } .wsite-com-product-option-groups label { text-transform: uppercase; } .wsite-com-product-option-groups label { font-size: .85em; text-transform: uppercase; margin-bottom: 10px; } .wsite-com-product-option-groups label { display: inline-block !important; margin: 0 5px 5px 0; } .wsite-com-product-option-groups label > input + span { display: block; padding: 5px 10px; border: 1px solid #dddddd; } .wsite-com-product-option-groups label input:checked + span { border-color: #333333; } .wsite-com-product-option-color .wsite-com-product-option-color-container, .wsite-com-product-option-color-swatch { border: none !important; box-shadow: none !important; } #wsite-com-product-inventory { display: table; width: 100%; } #wsite-com-product-inventory > div { display: table-cell; vertical-align: top; padding: 0 !important; margin: 0 !important; white-space: nowrap; } #wsite-com-product-quantity .wsite-com-product-label { display: none; } #wsite-com-product-quantity:before { content: 'QTY'; display: inline-block; font-size: .95em; margin-right: 10px; } #content input#wsite-com-product-quantity-input, .wsite-button#wsite-com-product-add-to-cart { height: 50px !important; box-sizing: border-box; } .wsite-button#wsite-com-product-add-to-cart { width: 100%; padding: 16px 8px !important; text-align: center; background: #333333 !important; border-color: #333333 !important; color: #ffffff !important; font-size: 13px !important; } .wsite-button#wsite-com-product-add-to-cart .wsite-button-inner { width: 100%; text-align: center; letter-spacing: 0; } .wsite-button#wsite-com-product-add-to-cart:hover { opacity: .75; } #wsite-com-product-buy { text-align: right; } #wsite-com-product-short-description { margin: 30px auto 0; padding-top: 30px; border-top: 1px solid #dddddd; max-height: 1.5em; overflow: hidden; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } #wsite-com-product-short-description:before { content: 'DESCRIPTION +'; display: block; font-family: "Montserrat"; font-size: .85em; margin-bottom: 10px; } #wsite-com-product-short-description.open { max-height: 2000px; } #wsite-com-product-short-description.open:before { content: 'DESCRIPTION -'; } #wsite-com-product-social-sharing { margin: 30px auto 0; padding-top: 30px; border-top: 1px solid #dddddd; } #wsite-com-product-short-description + #wsite-com-product-social-sharing { margin: 0 auto; padding-top: 15px; border: none; } .blog-main, .blog-sidebar, .column-blog, .blog-sidebar-separator { display: block; clear: both; float: none; width: 100%; padding: 0; } .blog-sidebar { padding-top: 3em; border-top: 1px solid #dddddd; } .blog-header { margin: 0 auto 2em; } .blog-date-comments { margin: 0 auto 10px; color: #bbbbbb; font-family: "Montserrat"; font-size: 14px; font-weight: 500; text-transform: uppercase; } .blog-date-comments .comments a { color: inherit; margin-left: 15px; font-family: "Montserrat" !important; } .blog-title a { display: block; color: #333333; font-family: 'Lora'; font-size: 1.25em; font-weight: normal; font-style: italic; line-height: 1.25em; margin: 0 auto .5em; } .blog-comments-bottom { margin: 0 auto 3em !important; color: #333333; font-family: "Montserrat" !important; text-transform: uppercase; } .blog-comments-bottom .blog-link { font-family: "Montserrat" !important; display: inline-block; vertical-align: top; } .blog-social { display: inline-block; width: 170px; margin: 0 0 0 24px !important; max-height: 15px; overflow: hidden; vertical-align: top; -webkit-transition: max-height .25s ease-in-out; -moz-transition: max-height .25s ease-in-out; -o-transition: max-height .25s ease-in-out; -ms-transition: max-height .25s ease-in-out; transition: max-height .25s ease-in-out; } .blog-body .blog-social-item { width: 85px !important; margin-right: 0 !important; } .blog-social.open { max-height: 50px; } .blog-social:before { display: block; content: "Share"; padding-left: 20px; margin: 0 auto 10px; background: url(theme/images/light-share.png?1671808062) no-repeat left center; background-size: contain; height: 12px; } .blog-archive-list .blog-link, .blog-category-list .blog-link { display: inline-block; padding: 3px 10px; border: 1px solid #dddddd; } #commentReplyTitle { color: #333333; font-size: 1em; text-transform: uppercase; } #commentPostDiv { max-width: none !important; } #commentPostDiv .field { display: inline-block; margin: 0 0 1% 0; min-width: 100%; vertical-align: top; } #commentPostDiv .field label { color: #333333; font-weight: normal; } #commentInputs { font-size: 0; } #commentInputs .field:nth-child(1), #commentInputs .field:nth-child(2) { min-width: 49%; } #commentInputs .field:nth-child(1) { margin-right: 2%; } #commentPostDiv .commentInput, #commentPostDiv .commentTextarea { padding: 0 !important; } #commentPostDiv .field input[type=text], #commentPostDiv .field textarea { margin: 0 !important; color: #333333 !important; font-size: 14px; font-family: 'Montserrat'; border-color: #dddddd !important; } #commentPostDiv .field input[type=text]:focus, #commentPostDiv .field textarea:focus { border-color: #333333 !important; } .blog-button { height: auto !important; } .blog-button span { margin: 0 !important; } #commentNotify { width: 14px !important; height: 14px !important; padding: 0 !important; margin-top: 1px; vertical-align: text-top; } #commentNotify:checked { background: #333333 !important; } #search-header { font-family: "Montserrat"; margin: 0 auto 30px; } #wsite-search-submit { display: inline-block; top: 0; right: 10px; width: 20px !important; height: 20px !important; background: transparent url(theme/images/light-search.png?1671808062) no-repeat center center; background-size: contain !important; border: none; } #wsite-search-query { border-radius: 0; border-color: #dddddd; } #search-form-container { margin: 10px auto 0; } #wsite-search-sidebar { width: 100%; float: none; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: flex-start; justify-content: flex-start; } #wsite-search-sidebar > li { width: 25%; list-style: none; display: block; } #wsite-search-results { width: 100%; float: none; } #wsite-search-content h3 { color: #333333; font-family: "Montserrat"; font-size: 1em; text-transform: uppercase; } #wsite-search-sidebar .wsite-search-filter-entries li, #wsite-search-sidebar .wsite-search-facet-entries li, #wsite-search-sidebar .wsite-search-facet-price form li { font-size: 1em; } #wsite-search-sidebar .wsite-search-facet-availability input[type=checkbox], #wsite-search-sidebar .wsite-search-facet-checkbox input[type=checkbox] { height: 16px !important; width: 16px !important; padding: 0 !important; } #wsite-search-sidebar .wsite-search-facet-availability input[type=checkbox]:checked, #wsite-search-sidebar .wsite-search-facet-checkbox input[type=checkbox]:checked { background: #333333 !important; } #wsite-search-sidebar .wsite-search-facet-availability a, #wsite-search-sidebar .wsite-search-facet-checkbox a { width: 85%; } #wsite-search-sidebar .wsite-search-filter-entries a.active, #wsite-search-sidebar .wsite-search-facet-entries a.active, #wsite-search-sidebar .wsite-search-facet-availability input[type=checkbox]:checked + a, #wsite-search-sidebar .wsite-search-facet-checkbox input[type=checkbox]:checked + a { color: #333333 !important; } #wsite-search-sidebar .wsite-search-filter-entries a, #wsite-search-sidebar .wsite-search-facet-entries a, #wsite-search-sidebar .wsite-search-facet-price form a, #wsite-search-sidebar .wsite-search-facet-availability a, #wsite-search-sidebar .wsite-search-facet-checkbox a { color: #bbbbbb; font: 13px/1.75 'Montserrat' !important; text-transform: uppercase; display: inline-block; } #wsite-search-sidebar .wsite-search-facet-price input { width: 50px !important; vertical-align: top; } #wsite-search-sidebar .wsite-search-facet-price span { font-size: 0 !important; } #wsite-search-sidebar .wsite-search-facet-price span:before { content: 'TO'; font-size: 14px; } #wsite-search-sidebar.wsite-invisible { visibility: visible !important; } #wsite-search-sidebar .wsite-search-filter-entries, #wsite-search-sidebar .wsite-search-facet-entries, #wsite-search-sidebar .wsite-search-facet-price form { margin: 0 auto 30px; } #wsite-search-sidebar .wsite-search-facet-color li, #wsite-search-sidebar .wsite-search-facet-color label { display: block; width: 25px; height: 24px; box-shadow: none; } #wsite-search-sidebar .wsite-search-facet-color label { border-radius: 0; } #wsite-search-product-results .wsite-search-product-image-container { border-radius: 0; } .wsite-button, .blog-button, .wsite-editor .wsite-button { font-family: "Montserrat"; font-size: 13px; font-weight: 500; padding: 14px 20px; text-transform: uppercase; background-image: none !important; background: #bbbbbb !important; color: #666666 !important; border: 2px solid #bbbbbb !important; } .wsite-button-inner, .blog-button span { display: block !important; height: auto !important; padding: 0 !important; background-image: none !important; font-size: inherit; font-weight: 900; line-height: 1 !important; white-space: normal; } .wsite-button:hover { background: #dddddd !important; color: #666666 !important; border-color: #dddddd !important; } .wsite-button-large { font-size: 15px; padding: 16px 24px; } .wsite-button-highlight, .wsite-editor .wsite-button-highlight { border-color: #333333 !important; background: none !important; color: #333333 !important; } .wsite-button-highlight:hover { background: #333333 !important; border-color: #333333 !important; color: #ffffff !important; } #banner .wsite-form-input { border-color: #333333; } #banner .wsite-button { background: #333333 !important; color: #ffffff !important; border-color: #333333 !important; } #banner .wsite-button:hover { background: #dddddd !important; color: #333333 !important; border-color: #dddddd !important; } #banner .wsite-button-highlight { background: none !important; border-color: #333333 !important; color: #333333 !important; } #banner .wsite-button-highlight:hover { background: #333333 !important; border-color: #333333 !important; color: #ffffff !important; } .wsite-form-label, .wsite-com-product-title { font-size: 14px; font-family: "Montserrat"; font-weight: normal; } .wsite-form-label { display: block; margin: 0 0 10px; } .wsite-form-radio-container label, .wsite-com-product-option-label span { display: block; font-family: "Lato"; font-size: 14px; font-weight: lighter; } .wsite-form-input-container, .wsite-form-radio-container { margin-bottom: 20px; } body.postload .wsite-form-sublabel { display: none; } .wsite-form-input, #content .wsite-search-element-input, textarea, .wsite-form-field select, .wsite-com-product-option select { color: #333333; padding: 10px !important; border: solid 1px #dddddd; border-radius: 0; background: none !important; font-family: "Lato"; font-size: 14px; font-weight: lighter; box-sizing: border-box; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; text-shadow: none; } #content input[type=text], #main .wsite-search-element-input, .wsite-form-field select, .wsite-com-product-option select, #commentPostDiv .field input[type=text] { height: 38px !important; line-height: 1 !important; } input:focus, .wsite-form-input:focus, .wsite-form-input--focus, .wsite-search-element-input:focus, textarea:focus, .wsite-form-field select:focus, .wsite-com-product-option select:focus { border-color: #333333 !important; } .wsite-phone-field .wsite-form-phone-separator { line-height: 36px; } .formlist { min-height: auto !important; } .wsite-form-field select, .wsite-com-product-option select { border-radius: 0; background: url(theme/images/dropdown.png?1671808062) no-repeat center right; background-size: contain !important; } .wsite-form-field input[type='checkbox'], .wsite-form-field input[type='radio'], .wsite-com-product-option-groups input[type='radio'], .wsite-com-product-option-groups input[type='checkbox'] { display: none; } .wsite-form-field input[type='checkbox'] + label:before, .wsite-form-field input[type='radio'] + label:before { content: ''; display: inline-block; height: 6px; width: 6px; border: 4px solid #ffffff; -webkit-box-shadow: 0px 0px 0px 1px #dddddd; -moz-box-shadow: 0px 0px 0px 1px #dddddd; box-shadow: 0px 0px 0px 1px #dddddd; margin-right: 8px; background: none; vertical-align: middle; } .wsite-form-field input[type='radio'] + label:before { border-radius: 100%; } .wsite-form-field input:checked + label:before { background: #333333; } .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; } .form-field-error input[type='radio'] + label:before, .form-field-error input[type='checkbox'] + label:before { border-color: #A40000; } .wsite-social { white-space: normal; } .wsite-social-item { display: inline-block; color: #333333; margin: 5px; font-size: 1.15em; } .wsite-social-item:hover { color: #bbbbbb; } .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText { font-weight: normal; } .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText { font-weight: normal; } .imageGallery > div * { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .galleryCaptionHolderInnerBg { background: rgba(255,255,255,0.75); opacity: 1 !important; } .imageGallery .galleryCaptionInnerText { color: #333333; font: 16px/1 "Montserrat", sans-serif; font-weight: 700; } .fancybox-skin { background: transparent !important; webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .fancybox-title { color: #333333; font: 24px/1 "Montserrat", sans-serif; font-weight: 700; } .fancybox-overlay { background: rgba(255,255,255,0.75) !important; } .fancybox-close { right: 20px; top: 18px; } .fancybox-close, .fancybox-next span, .fancybox-prev span { background: none !important; width: auto; height: auto; } .fancybox-close:before, .fancybox-next span:before, .fancybox-prev span:before { font-size: 50px; line-height: .5; color: #ffffff !important; } .fancybox-close:hover:before, .fancybox-next:hover span:before, .fancybox-prev:hover span:before { color: #ffffff !important; } .fancybox-close:before { font-family: 'Calibri'; font-size: 50px; content: '\00D7'; } .fancybox-prev span:before { content: '\3008'; font-family: arial; } .fancybox-next span:before { content: '\3009'; font-family: arial; } .fancybox-title { font-size: 1em; } #fancybox-thumbs ul li a { border: none; } #fancybox-thumbs ul li.active { opacity: 1; } .wsite-product { display: inline-block; padding: 0 !important; width: 100%; max-width: 400px; border: none; border-radius: 0 !important; box-shadow: none; } .wsite-product-image-wrap, .wsite-product-image-wrap * { float: none !important; border-radius: 0 !important; border: none; margin: 0; } .wsite-product-button { text-align: center; background: #333333 !important; border-color: #333333 !important; color: #ffffff !important; font-size: 14px !important; } .wsite-product-button:hover { opacity: .75; } .wsite-product .wsite-product-title { margin: 0; } .wsite-product-top, .wsite-product-button-wrap { width: 50%; font-size: 1.1em; margin: 20px 0 20px; } .wsite-product .wsite-product-description { position: relative; top: -10px; margin: 0 auto; max-height: 1.5em; overflow: hidden; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } .wsite-product .wsite-product-description:before { content: 'Details +'; display: block; font-family: "Montserrat"; color: inherit; } .wsite-product .wsite-product-description.open { max-height: 2000px; } .wsite-product .wsite-product-description.open:before { content: 'Details -'; } .wsite-image > div { line-height: 1.25; padding-top: 5px; } .wsite-com-continue-shopping .caret { line-height: 1.5 !important; } @media (max-width: 1024px) { .hamburger { display: block; } #header > .container { height: 60px; } .w-navlist { display: none; } .icons #wsite-nav-cart-a { font-size: 0 !important; } .wsite-section { height: auto !important; } .banner-content { text-align: center; } #banner h2 { font-size: 3.5em !important; } #banner .paragraph { font-size: 1.45em !important; line-height: 1.25; } .wsite-com-category-subcategory, .wsite-com-category-product-featured, .wsite-com-category-product { margin: 0 !important; } .wsite-com-category-subcategory-group .wsite-com-category-subcategory:last-child { margin-bottom: 30px; } .wsite-com-sidebar { float: none; width: 100%; margin: 0 auto 30px; max-height: 35px; overflow: hidden; padding: 0 !important; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } .wsite-com-sidebar.open { max-height: 8000px; } .wsite-com-sidebar:before { content: "CATEGORIES +"; display: block; width: 100%; padding: 10px; font-family: "Montserrat"; margin: 0 auto 15px; text-align: center; background: #dddddd; box-sizing: border-box; } .wsite-com-sidebar.open:before { content: "CLOSE -"; } #wsite-com-hierarchy { text-align: center; } .wsite-com-content-with-sidebar { margin-left: 0; } } @media (max-width: 767px) { .wsite-section-elements { overflow: hidden; } .container, .wsite-footer { padding: 2em 1em; } #header > .container { padding: 0 1em; } .slide-panel .container { padding: 1em; } .wsite-multicol-col { display: block !important; width: auto !important; max-width: 100% !important; margin: 0 auto 1em !important; } body { font-size: 15px; } h2 { font-size: 1.25em; } .logo, .icons { padding: 10px 0; } .logo { width: 20%; } .wsite-logo img { max-height: 40px; margin: 0 auto !important; max-width: 100%; } .wsite-logo, .wsite-logo * { display: block; margin: 0 auto !important; } .wsite-logo #wsite-title { font-size: 1.5em !important; } .icons .wsite-nav-cart a { border: none; margin-left: 10px; } .icons #wsite-nav-cart-num:before { display: none; } .icons { vertical-align: middle; } .w-navpane .wsite-menu-default, body.postload .nav .wsite-menu { display: block; } .wsite-menu-wrap { display: block !important; max-height: 0; overflow: hidden; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } .wsite-menu { margin: 0 !important; padding-left: 2em !important; box-sizing: border-box; } .expanded + a + .wsite-menu-wrap { max-height: 2000px; } body.w-navpane-is-open #header #menu, .open #cart { position: fixed; width: 100%; height: 100%; } body.w-navpane-is-open #header .w-navpane { height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; } .w-navpane .wsite-menu-default { margin-bottom: 60px; } .wsite-menu-default a, #wsite-menus .wsite-menu li a, .wsite-menu li a { font-size: 20px; } .submenu { display: none; } .icons .wsite-nav-cart a:before { top: 2px; } .icons .wsite-search-button { margin-top: 2px; } #wsite-mini-cart .wsite-product-image { display: none; } #wsite-mini-cart .wsite-items-quantity { padding: 0 5px; width: 50px; } .wsite-product-list { max-height: 220px; } .wsite-product-item > div, .wsite-product-description * { font-size: 13px !important; } #icontent #banner { padding-top: 50px; } #banner h2 { font-size: 2.75em !important; line-height: 1.15; } #banner .paragraph { font-size: 1.25em !important; } #wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-group .wsite-com-column { width: 50% !important; } #wsite-com-breadcrumbs.wsite-com-product-breadcrumbs, #wsite-com-breadcrumbs.wsite-com-category-breadcrumbs { padding: 0 0 30px 0; } .wsite-com-breadcrumb .wsite-com-link, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text { font-size: 10px; padding: 4px 6px 4px 11px; } .wsite-com-breadcrumb .wsite-com-link:before, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text:before { border-left: 5px solid #dddddd; border-bottom: 10px solid transparent; border-top: 10px solid transparent; } .wsite-com-breadcrumb .wsite-com-link:after, #wsite-com-breadcrumbs .wsite-com-breadcrumb:last-child .wsite-com-link-text:after { border-left: 5px solid #f1f1f1; border-bottom: 10px solid transparent; border-top: 10px solid transparent; } #wsite-com-breadcrumbs .wsite-com-breadcrumb:first-child .wsite-com-link { padding-left: 6px; } #wsite-com-product-images, #wsite-com-product-info { width: 100%; margin-left: 0; } #wsite-com-product-images .imageGallery { margin: 0 auto 10px; } #wsite-com-product-social-sharing .wsite-com-product-social-facebook, #wsite-com-product-social-sharing .wsite-com-product-social-twitter, #wsite-com-product-social-sharing .wsite-com-product-social-pinterest { height: auto !important; } .wsite-button#wsite-com-product-add-to-cart { height: 48px !important; font-size: 13px !important; } #commentInputs .field:nth-child(1), #commentInputs .field:nth-child(2) { min-width: 100%; } #commentInputs .field:nth-child(1) { margin-right: 0%; } .wsite-form-field input[type='radio'] + label:before { border-radius: 1%; } .imageGallery > div { width: 50% !important; } .imageGallery > div.fullwidth-mobile { width: 100% !important; } #wsite-search-sidebar { margin: 0 auto 30px; max-height: 35px; overflow: hidden; padding: 0 !important; -webkit-transition: max-height .65s ease-in-out; -moz-transition: max-height .65s ease-in-out; -o-transition: max-height .65s ease-in-out; -ms-transition: max-height .65s ease-in-out; transition: max-height .65s ease-in-out; } #wsite-search-sidebar:before { content: "ADVANCED SEARCH +"; display: block; width: 100%; padding: 10px; font-family: "Montserrat"; margin: 0 auto 15px; text-align: center; background: #dddddd; } #wsite-search-sidebar.open { max-height: 2000px; } #wsite-search-sidebar.open:before { content: "ADVANCED SEARCH -"; } #wsite-search-sidebar > li { width: 100%; } #wsite-search-results { padding: 0 !important; } #wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button { display: block; margin: 5px auto 0; left: auto; top: auto; } #wsite-com-checkout-cart-footer { display: table; table-layout: fixed; width: 100%; } .wsite-com-continue-shopping { display: table-cell; vertical-align: middle; width: 50%; } h2.wsite-checkout-header { padding-bottom: 0 !important; } .wsite-com-continue-shopping .caret, #wsite-com-checkout-list, #wsite-com-checkout-summary-list { line-height: 2em; } #wsite-com-checkout-list .wsite-form-input:not(.wsite-coupon-input), #wsite-com-checkout-summary-list .wsite-form-input:not(.wsite-coupon-input) { width: 40px; } #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { width: 50px !important; height: 50px !important; } .wsite-com-continue-shopping .caret, #wsite-com-checkout-list, #wsite-com-checkout-summary-list { font-size: 1em !important; } .wsite-com-checkout-payment-column, .wsite-com-checkout-summary-column { display: block !important; width: auto !important; max-width: 100% !important; margin: 0 auto 1em !important; } #wsite-com-checkout-cart-footer { text-align: center; } .wsite-com-continue-shopping { margin: 0 5px 0 5px; } #wsite-com-checkout-cart-footer form { float: none !important; } #wsite-com-checkout-list, #wsite-com-checkout-list * { font-size: 12px !important; } #wsite-com-checkout-payment-order { margin-left: 0; } } #content { background-color: #ffffff; } body.postload #content { background-color: #f2f2f2; -webkit-transition: background-color 100ms linear 1000ms; -moz-transition: background-color 100ms linear 1000ms; -o-transition: background-color 100ms linear 1000ms; -ms-transition: background-color 100ms linear 1000ms; transition: background-color 100ms linear 1000ms; } #content > div, #header > .container { opacity: 0; } body.postload #content > div, .icontent #content > div { opacity: 1; -webkit-transition: opacity 400ms cubic-bezier(0,0.085,0.68,0.53) 600ms; -moz-transition: opacity 400ms cubic-bezier(0,0.085,0.68,0.53) 600ms; -o-transition: opacity 400ms cubic-bezier(0,0.085,0.68,0.53) 600ms; -ms-transition: opacity 400ms cubic-bezier(0,0.085,0.68,0.53) 600ms; transition: opacity 400ms cubic-bezier(0,0.085,0.68,0.53) 600ms; } .splash-page .banner-content { opacity: 0; } body.postload .banner-content, .icontent .banner-content, body.postload #header > .container, .icontent #header > .container { opacity: 1; -webkit-transition: opacity 800ms cubic-bezier(0,0.085,0.68,0.53) 900ms; -moz-transition: opacity 800ms cubic-bezier(0,0.085,0.68,0.53) 900ms; -o-transition: opacity 800ms cubic-bezier(0,0.085,0.68,0.53) 900ms; -ms-transition: opacity 800ms cubic-bezier(0,0.085,0.68,0.53) 900ms; transition: opacity 800ms cubic-bezier(0,0.085,0.68,0.53) 900ms; } 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; }