{ font-family: 'Roboto Slab', serif; } { font-family: 'Roboto', sans-serif; } { font-family: 'Roboto Condensed', sans-serif; } body { background-color: black; } body.active { position: fixed; width: 100%; } .container { max-width: 1075px; padding: 0; } .no-tuoch a:focus { outline: none; } .no-tuoch a::after { display: none; content: ""; } .no-tuoch a:hover::after { display: inline; } .italic { font-style: italic; } .error-message { background: #fbe3e3; border: 1px solid #f7b5b7; color: #d34047; text-align: center; padding: 10px 0; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 10px; } .information-message { text-align: center; padding: 10px 0; font-family: 'Roboto', sans-serif; font-weight: 300; background: #e4f4fd; border: 1px solid #a8cce2; color: #407ea1; padding: 10px; } header { background-image: url('../graphics/background-texture.png'); position: relative; top: 0; left: 0; } .site-wrapper { max-width: 100%; margin: 0 auto; background-color: #ffffff; } .SFNT .site-wrapper { background-color: #181615; } .page-wrapper { max-width: 1155px; display: block; margin: 0 auto; min-height: 580px; } .site-container { width: 1175px; margin: 0 auto; } header .global-header-container { margin: 0 auto; padding: 22px 0px 0px 0px; width: 1075px; } .SFNT header .header-border-bottom { vertical-align: bottom; background-repeat: x-repeat; background-image: url('../graphics/border-bottom.png'); height: 5px; width: 100%; } .CTGY header .header-border-bottom { display: none; } header .nav-header-wrapper { width: 803px; display: inline-block; vertical-align: top; } header .nav-mobile { display: none; color: #999999; font-size: 24px; } header .phone-mobile { display: none; } header .phone-mobile img { height: 27px; width: 27px; } header .logo-wrapper { display: inline-block; vertical-align: top; width: 230px; margin-right: 38px; } header #search { float: left; vertical-align: middle; } header #search button { background-color: transparent; border: none; padding: 0; margin-left: -4px; } header #searchfield { width: 560px; height: 32px; vertical-align: top; padding: 0px 5px; font-size: 14px; border-radius: 0; border: none; } @supports (-ms-ime-align:auto) { header #searchfield { width: 550px; } } header .basket-wrapper { display: inline-block; vertical-align: middle; margin-left: 0px; width: 25px; } header .basket-wrapper:hover { cursor: pointer; } header .basket-wrapper img { height: 25px; } header .live-chat-wrapper { display: inline-block; vertical-align: middle; margin-left: 17px; width: 30px; } header .live-chat-wrapper:hover { cursor: pointer; } header .live-chat-wrapper img { height: 30px; width: 100%; } header .phone-number { display: inline-block; vertical-align: middle; margin-left: 15px; font-family: 'Roboto Slab', serif; color: #dd4f01; font-size: 16px; text-align: right; font-weight: 300; } header .desktop-nav { margin-left: 273px; margin-top: -40px; } header .mobile-nav { display: none; position: fixed; overflow-y: scroll; overflow-x: hidden; left: 0; top: 95px; width: 100%; height: 75%; max-height: 526px; z-index: 2; background-image: url('../graphics/background-texture.png'); padding-top: 0px; padding-bottom: 15px; } header #mobile-search { padding: 0 20px; margin-bottom: 15px; } header #mobile-search form { float: left; } header #mobile-search .button { background-color: transparent; border: none; padding: 0; margin-left: -4px; } header #mobile-search .glyphicon-remove { float: right; color: white; padding-top: 10px; } header #mobile-search .glyphicon-remove:hover { cursor: pointer; } header .mobile-nav ul { padding: 0 20px; } header .mobile-parent-cat { list-style-type: none; color: white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; padding: 10px 10px 8px 10px; margin-bottom: 5px; border-bottom: solid 1px #999999; } header .mobile-parent-cat:hover { cursor: pointer; } header .mobile-parent-cat .fa-angle-right { font-size: 30px; font-weight: bold; float: right; margin-top: -5px; } header .mobile-parent-cat.bottom-links, header .mobile-parent-cat.bottom-links a { color: #999999; font-style: italic; font-weight: 400; } header .mobile-parent-cat a { text-transform: uppercase !important; } .nav-chat a { color: #999999; font-style: italic; font-weight: 400; text-transform: none; } header .desktop-nav .nav-wrapper { padding: 15px 0 0 0; margin: 0; } header .desktop-nav .parent-cat { display: inline-block; list-style-type: none; color: white; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 17px; text-transform: uppercase; padding-bottom: 15px; border-bottom: solid 4px transparent; text-decoration: none; min-height: 41px; } header .desktop-nav .parent-cat:last-child { padding-right: 0; } header .desktop-nav .parent-cat span { padding-bottom: 13px; } header .desktop-nav .parent-cat:hover { cursor: pointer; } header .desktop-nav .parent-cat.parent-cat-active { color: #dd4f01; } header .desktop-nav .parent-cat-active .parent-cat { border-bottom: solid 4px #dd4f01; color: #dd4f01; } header .desktop-nav .parent-cat-wrapper.parent-cat-active .sub-menu { visibility: visible; opacity: 1; z-index: 100; margin-top: 0; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; } header .desktop-nav .parent-cat.parent-cat-active span.col-three { border-bottom: none; } header .col-three { width: 33%; float: left; padding-right: 30px; } header .parent-cat-wrapper { display: inline-block; padding-left: 31px; } header .parent-cat-wrapper:first-child { padding-left: 0; } header .hide-above-1024 { display: none; } header .sub-menu { visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; width: 100%; background-image: url('../graphics/background-texture.png'); margin: 0 auto; padding: 0 30px 35px 30px; z-index: 10; transform: translateY(0em); transition-timing-function: linear; transition-duration: 0.1s; transition-delay: 0s, 0s, 0.3s; } .SFNT header .sub-menu { top: 95%; } .CTGY header .sub-menu { top: 100%; } header .desktop-nav .parent-cat:hover>.sub-menu { display: block; z-index: 1000; } header .desktop-nav .parent-cat.parent-cat-active>.sub-menu { display: block; z-index: 1000; } header .sub-menu a:focus { outline: none; } header .sub-menu .sub-menu-border { margin-bottom: 20px; margin-top: -1px; } header .sub-menu .sub-cat { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; text-transform: uppercase; max-width: 1170px; margin: 0 auto; position: relative; top: 1px; } header .sub-cat-link { color: white; } header .sub-cat-link:hover { color: #dd4f01; text-decoration: none; text-transform: uppercase; } header .sub-cat-border { padding: 10px 0; } header .sub-sub-cat { display: block; padding-left: 20px; padding-top: 10px; text-transform: none; color: #b9bbbd; font-weight: 300; } header .sub-sub-cat:hover { text-decoration: none; color: #dd4f01; } header .sub-menu .header-border-bottom { position: absolute; left: 0; bottom: 0; } header .desktop-padding-top { display: block; } header .sub-sub-cat-no-padding-top { padding-top: 0; } header .sub-menu .sub-menu-border-bottom { width: 100%; background-image: url('../graphics/rugged-product-top.png'); height: 2px; position: absolute; left: 0; bottom: -2px; } .mobile-nav-top-wrapper { padding: 0 10px; position: absolute; left: 0; width: 100%; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; transition: left 0.5s; } .mobile-sub-menu { position: absolute; top: 0; left: 800px; width: 100%; } .mobile-sub-sub-menu { position: absolute; top: 0; left: 1600px; width: 100%; } .secondary-window.mobile-nav-top-wrapper { left: -800px; } .secondary-window .mobile-sub-menu { left: 800px; } .secondary-window .mobile-sub-menu { display: none; padding: 0 10px; } .secondary-window .secondary-active .mobile-sub-menu { display: block; } .tertiary-window.secondary-window.mobile-nav-top-wrapper { left: -1600px; } .tertiary-window.secondary-window .mobile-sub-sub-menu { display: none; padding: 0 10px; } .tertiary-window.secondary-window .tertiary-active .mobile-sub-sub-menu { display: block; left: 800px; } .mobile-nav-wrapper:first-child { border-top: solid 1px #999999; height: 46px !important; } .secondary-window .mobile-nav-wrapper:first-child { border-top: none; } .sub-sub-menu-wrapper { color: white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; } .mobile-sub-cat-item { color: white; padding: 10px 10px 10px 30px; display: block; border-bottom: solid 1px #999999; } .sub-sub-menu-wrapper:hover { color: white; text-decoration: none; } .mobile-sub-sub-cat-item { color: white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; border-bottom: solid 1px #999999; display: block; padding: 10px 10px 10px 30px; } .sub-menu-back-button, .sub-sub-menu-back-button { color: #da5008; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; padding: 5px 10px 10px 20px; border-bottom: solid 1px #999999; border-top: solid 1px #999999; } .sub-menu-back-button:hover, .sub-sub-menu-back-button:hover { cursor: pointer; } .sub-menu-back-button .fa-angle-left, .sub-sub-menu-back-button .fa-angle-left { font-size: 30px; font-weight: bold; position: relative; left: -10px; top: 4px; } .mobile-sub-cat-item:hover { cursor: pointer; color: white; text-decoration: none; text-transform: uppercase; } .mobile-sub-cat-item .fa-angle-right { float: right; font-size: 30px; font-weight: bold; margin-top: -5px; } .mobile-sub-sub-cat-item:hover { text-decoration: none; color: white; text-transform: uppercase; } .tertiary-window .sub-menu-back-button { display: none; } .tertiary-window .sub-sub-menu-wrapper { border: none; } .tertiary-active .mobile-sub-sub-menu { display: block; } .white-border-top { background-image: url('../graphics/raggedline.png'); width: 100%; height: 2px; background-repeat: repeat-x; } .bottom-white-border-top { width: 100%; height: 3px; background-image: url('../graphics/raggedline.png'); position: relative; top: -3px; background-repeat: repeat-x; } #category-tree-bottom-image { position: relative; } #category-tree-bottom-image ul { padding: 0; margin: 0; display: block; } .CTGY-parent-wrapper #category-tree-bottom-image li { list-style-type: none; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding: 6px 0 6px 16px; } .CTGY-parent-wrapper #category-tree-bottom-image li:hover { cursor: pointer; background-color: #e6e6e6; } .CTGY-parent-wrapper #category-tree-bottom-image li a { color: #181615; font-size: 14px; } .CTGY-parent-wrapper #category-tree-bottom-image li a:hover { text-decoration: none; text-transform: uppercase; } .cat-tree-border { height: 830px; background-image: url('../graphics/cat-tree-border.png'); width: 2px; float: right; } .choose-sub-category { display: none; background-image: url('../graphics/black-graident-background.jpg'); height: 36px; width: 100%; color: white; font-size: 14px; font-weight: 300; text-transform: uppercase; padding: 8px 15px 0 10px; } .choose-sub-category:hover { cursor: pointer; } .choose-sub-category .fa-angle-down { font-size: 30px; font-weight: bold; float: right; position: relative; top: -6px; } .page-sub-wrapper { width: 1155px; margin: 0 auto; } .page-sub-wrapper #category-tree-top-image { border-right: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; } .title-category-wrapper { background-image: url('../graphics/black-graident-background.jpg'); color: white; font-size: 14px; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding: 8px 10px; margin-right: 15px; } .title-category-wrapper:hover { cursor: pointer; } .title-category-wrapper .fa-angle-down { float: right; font-size: 18px; } .title-category-wrapper .fa-angle-up { display: none; float: right; font-size: 18px; } .tablet-mobile-panel-wrapper.pannel-active .sub-categories-wrapper { display: none; } .sub-categories-wrapper { margin-bottom: 15px; } .page-sub-wrapper #category-tree-bottom-image .sub-cat-list { background-color: #f5f5f5; display: none; margin-right: 15px; } .page-sub-wrapper .sub-cat-list li { list-style-type: none; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding: 6px 0 6px 10px; } .page-sub-wrapper .sub-cat-list li:hover { cursor: pointer; color: #dd4f01; } .page-sub-wrapper .sub-cat-list li a { color: #666666; font-size: 14px; } .page-sub-wrapper .sub-cat-list li a:hover { text-decoration: none; color: #dd4f01; text-transform: uppercase; } .cat-tree-title { color: #181615; font-weight: bold; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 12px; padding: 10px 18px 10px 5px; } .cat-tree-title:hover { cursor: pointer; } .cat-tree-title .exit { float: right; height: 11px; width: 11px; } .cat-tree-title .plus { display: none; float: right; height: 12px; width: 12px; } .cat-tree-info-wrapper { border-top: solid 1px #d8d8d8; } #category-tree-bottom-image .cat-tree-info-wrapper ul { padding-bottom: 15px; padding-right: 15px; } .cat-tree-info-wrapper .color-options { padding-left: 10px; } .cat-tree-info-wrapper .color-options li.clickable { display: inline-block; height: auto; width: auto; padding: 0; border: solid 2px transparent; margin-bottom: 5px; } .cat-tree-info-wrapper .color-options li.clicked { border: solid 2px #dd4f01; padding: 0; } .color-options img { padding: 2px; } .cat-tree-info-wrapper li { list-style-type: none; padding-bottom: 8px; padding-left: 5px; } .cat-tree-info-wrapper li:hover { color: #dd4f01; cursor: pointer; } .tablet-mobile-panel-wrapper.pannel-active .title-category-wrapper { display: none; } .tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper { border-bottom: solid 1px #d8d8d8; border-top: none; padding-left: 0px; margin-left: 20px; margin-right: 20px; } .tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper ul { padding: 0; } .tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper li { padding-left: 0; } .tablet-mobile-panel-wrapper.pannel-active .cat-tree-title { padding-left: 0; padding-right: 0; } .page-sub-wrapper .clickable { height: 20px; width: 20px; border: solid 1px #cccccc; display: inline-block; vertical-align: top; } .page-sub-wrapper .clickable.clicked span { background-color: #dd4f01; margin: 3px; height: 12px; width: 12px; display: inline-block; } .page-sub-wrapper .info { color: #666666; font-family: 'Roboto', sans-serif; font-size: 14px; margin-left: 5px; } .page-sub-wrapper .sub-info { font-size: 12px; color: #999999; font-family: 'Roboto', sans-serif; font-style: italic; } .facet-selected-wrapper { margin: 20px 0 0px 0; } .facet-box { border: solid 1px #e6e6e6; display: inline-block; vertical-align: top; margin-right: 10px; margin-bottom: 10px; padding: 0px 7px 3px 7px; } .facet-box .facet-title { font-weight: 500; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #666666; font-size: 12px; } .facet-box .facet-info { font-family: 'Roboto', sans-serif; color: #666666; font-size: 12px; font-weight: 300; } .facet-box .exit { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 13px; float: right; display: inline; vertical-align: bottom; margin-left: 10px; position: relative; top: 3px; } .facet-box:hover { cursor: pointer; } .page-tree-title { background-image: url('../graphics/info-page-title-background.png'); color: white; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size: 14px; padding: 6px 0 6px 15px; } .page-cat-tree { border-right: solid 1px #dedede; } #category-tree-bottom-image .page-cat-tree ul { display: block; position: static; background-color: transparent; padding: 0 0 15px 0; } .page-cat-tree ul li { text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size: 14px; list-style-type: none; } .no-touch .page-cat-tree ul li:hover { background-color: #e6e6e6; text-transform: uppercase; } .no-touch .page-cat-tree ul li:hover>a { text-transform: uppercase; } .page-cat-tree ul a { color: black; padding: 5px 0 5px 15px; display: block; } .no-touch .page-cat-tree ul a:hover { text-decoration: none; } .ABOUT .page-cat-tree li.about { background-color: #e6e6e6; } .WHYSHOP .page-cat-tree li.why-shop { background-color: #e6e6e6; } .DEALER_INFO .page-cat-tree li.dealer-info { background-color: #e6e6e6; } .PRESS .page-cat-tree li.press { background-color: #e6e6e6; } .safety .page-cat-tree li.product-safety { background-color: #e6e6e6; } .testimonials .page-cat-tree li.testimonials { background-color: #e6e6e6; } .CUSTOMER_CARE .page-cat-tree li.contact-us { background-color: #e6e6e6; } .SHIPPING .page-cat-tree li.shipping-returns { background-color: #e6e6e6; } .FAQ .page-cat-tree li.faqs { background-color: #e6e6e6; } .MAILINGLIST .page-cat-tree li.mailing-list-li { background-color: #e6e6e6; } .PRIVACY .page-cat-tree li.privacy-policy { background-color: #e6e6e6; } #category-tree-bottom-image .live-chat:hover { cursor: pointer; } #category-tree-bottom-image .live-chat a { text-transform: uppercase; } #breadcrumbs ul { margin: 8px 0; padding: 0; } #breadcrumbs li { list-style-type: none; display: inline-block; } #breadcrumbs a { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; } #breadcrumbs span { color: #999999; font-family: 'Roboto', sans-serif; font-size: 14px; } .CADE .account-page #breadcrumbs, .CABK .account-page #breadcrumbs, .CADA .account-page #breadcrumbs { padding: 0; } footer { background-image: url('../graphics/background-texture.png'); max-width: 100%; margin: 0 auto; padding: 30px 0 30px 0; } .basket-livechat-tel-wrapper { float: right; padding-top: 5px; width: 26%; text-align: right; } .links-social-wrapper { padding: 0; } .social-wrapper { width: 13%; height: 270px; display: inline-block; vertical-align: top; position: relative; float: left; } .social-wrapper a { display: inline-block; margin-left: 10px; margin-top: 10px; } .social-wrapper .facebook, .social-wrapper .twitter, .social-wrapper .google-plus { margin-left: 0; } .social-wrapper .border-right { vertical-align: top; position: absolute; top: 0px; right: 0px; } footer .news-letter-wrapper { float: right; width: 37%; } footer .links-social-wrapper { float: left; width: 63%; } .footer-links { padding-right: 0; } .footer-links-wrapper { float: right; position: relative; padding: 0; width: 87%; } .footer-links-wrapper h4 { color: white; font-family: 'Roboto Slab', serif; font-size: 14px; text-transform: uppercase; font-weight: 300; } .footer-links-wrapper li { list-style-type: none; padding-bottom: 5px; } .footer-links-wrapper li a { color: #b2b2b2; font-size: 14px; font-weight: 300; font-family: 'Roboto', sans-serif; } .no-touch .footer-links-wrapper li a:hover { color: #dd4f01; text-decoration: none; } .footer-links-wrapper .border-right { vertical-align: top; padding-left: 30px; position: absolute; top: 0px; right: 0px; } footer .glyphicon-remove { display: none; float: right; } footer .glyphicon-plus { display: none; float: right; } .corp-info-border-top { display: none; } .corporate-info { width: 160px; display: inline-block; vertical-align: top; padding-left: 15px; } .corporate-info ul { padding: 0; } .customer-service { width: 170px; display: inline-block; vertical-align: top; padding-left: 15px; margin-bottom: 25px; } .customer-service ul { padding: 0; } .shop { width: 117px; display: inline-block; vertical-align: top; padding-left: 15px; } .shop ul { padding: 0; } .tools { width: 130px; display: inline-block; vertical-align: top; padding-left: 15px; } .tools-desktop ul { padding: 0; } .tools-tablet { display: none; } .footer-border-bottom { display: none; } .footer-toggle .exit, .footer-toggle .plus { height: 13px; width: 13px; float: right; margin-top: 3px; display: none; } .footer-active .footer-toggle .exit { display: block; } .footer-active .footer-toggle .plus { display: none; } .newsletter-wrapper { width: 390px; display: inline-block; vertical-align: top; padding-left: 13px; } .newsletter-wrapper .floating-placeholder-wrapper { display: inline-block; vertical-align: top; } .newsletter-email { width: 276px; background-color: white; display: inline-block; vertical-align: top; } .newsletter-email input { width: 100%; border: none; padding: 20px 10px 3px 5px; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #81838A; } .newsletter-submit { margin-left: -7px; padding: 0 8px; border-radius: 0; border: none; display: inline-block; vertical-align: top; height: 46px; text-transform: uppercase; color: white; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; background-image: url('../graphics/mailinglist-submit.png'); } .sign-up { font-family: 'Roboto Slab', serif; color: white; font-size: 20px; text-transform: uppercase; font-weight: 300; margin: 5px 0 0 0; line-height: normal; } .mailing-list { font-family: 'Roboto Condensed', sans-serif; font-size: 66px; letter-spacing: -1px; color: white; font-weight: 900; text-transform: uppercase; margin: -10px 0 0 0; line-height: normal; } .discount { color: #dd4f01; font-size: 33px; font-weight: 500; text-transform: uppercase; margin: 0; line-height: normal; line-height: normal; margin-top: -15px; } .online-purchase { font-family: 'Roboto', sans-serif; color: #b22d00; font-size: 22.5px; margin: -3px 0 0 0; line-height: normal; text-transform: uppercase; } .sub-text { font-family: 'Roboto Slab', serif; color: white; font-size: 15px; font-weight: 300; line-height: normal; margin-top: 3px; } .footer-newsletter-alert { font-family: 'Roboto Slab', serif; color: #ffffff; font-size: 15px; font-weight: 300; background-color: #dd4f01; border-color: #b22d00; } .footer-newsletter-alert .glyphicon { display: inline-block; margin-right: 10px; } .copyright-payment-wrapper { background-color: #171615; max-width: 100%; margin: 0 auto; padding: 20px 0; } .copyright-wrapper { float: left; color: #666666; font-size: 12px; font-family: 'Roboto Slab', serif; } .payment-wrapper { float: right; } .SFNT .arrow-title { background-image: url('../graphics/background-texture.png'); text-align: right; display: inline-block; width: 100%; vertical-align: top; } .SFNT .image-title { display: inline-block; color: white; font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 300; padding-right: 15px; padding-top: 10px; } .SFNT .hover-text { display: none; } .SFNT.no-touch .show-hover:hover { cursor: pointer; } .SFNT.no-touch .show-hover:hover>.arrow-title .SFNT-arrow { display: none; } .SFNT.no-touch .show-hover:hover>.arrow-title .SFNT-hover-arrow { display: inline-block; } .SFNT .SFNT-arrow { vertical-align: top; text-align: right; display: inline-block; } .SFNT .SFNT-hover-arrow { vertical-align: top; display: none } .SFNT .desktop-dividers-wrapper { margin-top: 25px; font-size: 16px; } .SFNT .room-dividers-tablet { display: none; } .SFNT .room-dividers-mobile { display: none; } .SFNT .desktop-oriental-furniture-wrapper { margin-top: 25px; } .SFNT .fine-oriental-wrapper { display: block; margin-bottom: 30px; } .SFNT .elegant-exquisite-gifts-wrapper { margin-top: 30px; } .SFNT .elephant-paragraph-wrapper { margin: 30px 0; } .SFNT .elegant-exquisite-fine-wrapper {} .SFNT .oriental-dishes-mobile { display: none; } .SFNT .sub-title { color: #f7f7f7; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 300; margin: 0; } .SFNT .about-text-wrapper { padding: 0; } .SFNT .about-text-wrapper h1 { color: #f7f7f7; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 50px; margin: 0 0 10px 0; } .SFNT .about-text-wrapper .paragraph { color: #999999; font-family: 'Roboto', sans-serif; font-size: 14px; } .SFNT .elephant-desktop { display: inline-block; vertical-align: top; } .SFNT .about-text-wrapper { display: inline-block; vertical-align: top; } .SFNT .elephant-wrapper { width: 20%; float: left; } .SFNT .about-text-wrapper { width: 80%; float: left; padding-left: 15px; } .SFNT .save-wrapper { padding-right: 0; padding-bottom: 60px; width: 35%; float: left; } .SFNT .categories-wrapper { width: 65%; float: left; } .SFNT.no-touch .categories-wrapper a:hover { cursor: pointer; text-decoration: none; } .SFNT .savings-1200 { display: none; } .SFNT .savings-mobile { display: none; } .SFNT .savings-tablet { display: none; } .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six { padding: 0; height: 202px; text-align: center; font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 300; } .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span { display: block; height: 165px; } .SFNT .one img, .SFNT .two img, .SFNT .three img, .SFNT .four img, .SFNT .five img, .SFNT .six img { max-height: 100%; } .SFNT .one img { display: block; margin: 0 auto; padding: 25px 15px 0 15px; } .SFNT .two img { display: block; margin: 0 auto; padding: 25px 15px 0 15px; } .SFNT .three img { display: block; margin: 0 auto; padding: 40px 15px 0 15px; } .SFNT .four img { display: block; margin: 0 auto; padding: 40px 15px 0 15px; } .SFNT .five img { display: block; margin: 0 auto; padding: 45px 15px 0 15px; } .SFNT .six img { display: block; margin: 0 auto; padding: 30px 15px 0 15px; } .SFNT .one, .SFNT .three, .SFNT .five { background-color: #1e1c1b; border: solid 1px #181613; color: white; } .SFNT.no-touch .one:hover, .SFNT.no-touch .three:hover, .SFNT.no-touch .five:hover { background-color: #2F2C2A; color: white; } .SFNT .two, .SFNT .four, .SFNT .six { background-color: #22201f; border: solid 1px #181613; color: white; } .SFNT.no-touch .two:hover, .SFNT.no-touch .four:hover, .SFNT.no-touch .six:hover { background-color: #2F2C2A; color: white; } #category-results { min-height: 600px; } .CTGY #bottom-wrap, .SRCH #bottom-wrap { margin-top: 20px; } .CTGY #main-content, .SRCH #main-content { padding: 0; } .ctgy-border-top { background-image: url('../graphics/ctgy-border-top.png'); width: 100%; height: 2px; background-repeat: no-repeat; max-width: 1155px; height: 2px; display: block; margin: 0 auto; } .h1-category-header-wrapper { max-width: 100%; display: block; margin: 0 auto; text-align: center; color: white; background-image: url('../graphics/background-texture.png'); } .CTGY .h1-category-header-wrapper h1 { font-size: 71px; font-weight: 100; font-family: 'Roboto', sans-serif; margin-top: 15px; } .h1-category-header-wrapper #category-header { padding: 0 15px 20px 15px; max-width: 800px; margin: 0 auto; color: #999999; font-family: 'Roboto', sans-serif; font-size: 14px; } .h1-category-header-wrapper #category-header a { color: white; font-weight: 300; } #category-header table { display: block; max-width: 100%; width: 100%; margin: 0 auto; text-align: center; color: #999999; font-family: 'Roboto', sans-serif; font-size: 14px; } .CTGY-parent-wrapper { width: 1175px; margin: 40px auto 0 auto; } .white-border-background { background-image: url('../graphics/white-pattern-background.png'); background-repeat: repeat-x; text-align: right; margin-top: -1px; height: 45px; max-width: 260px; overflow: hidden; display: block; margin: 0 auto; } .CTGY .product-info .options-wrapper .esContainer { margin: 0; } .CTGY .product-info .options-wrapper .esSummary { padding: 0; } .CTGY .product-info .options-wrapper .esAvgStars { padding: 0; } .subcat-name { display: inline-block; text-decoration: right; font-size: 16px; padding-top: 9px; padding-right: 10px; position: relative; top: 2px; color: #242322; text-decoration: none; font-family: 'Roboto Slab', serif; margin: 0; } .subcat-name span { font-weight: 300; } .cat-listing { margin-bottom: 35px; text-decoration: none; } .no-touch .cat-listing:hover { cursor: pointer; text-decoration: none; } .CTGY .ctgy-hover-button { display: none; } .no-touch .cat-listing:hover>.inner .white-border-background .ctgy-button { display: none; } .no-touch .cat-listing:hover>.inner .white-border-background .ctgy-hover-button { display: inline-block; } .CTGY .ctgy-button { display: inline-block; } .image-wrapper { height: 100%; height: 220px; } .image-wrapper img { display: block; margin: 0 auto; max-height: 220px; max-width: 100%; } .image-wrapper table td { vertical-align: bottom; } .CTGY .image-wrapper table { vertical-align: bottom; height: 220px; margin: 0px auto; } #breadcrumbs { padding-left: 15px; } .breadcrumb-border-top { width: 100%; background-image: url('../graphics/breadcrumb-border-top.jpg'); height: 2px; background-repeat: no-repeat; margin-bottom: 30px; margin-left: 15px; } .CTGY .inner { display: block; } .CTGY #category-footer { padding: 25px 15px 30px 15px; margin-top: 10px; font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: 23px; } .CTGY #category-footer a { color: #b32d00; } .tablet-mobile-panel-wrapper { position: fixed; background-color: white; overflow-y: scroll; height: 100%; width: 30%; top: 0px; left: -3000px; z-index: 100; } .tablet-mobile-panel-wrapper.pannel-active { left: 0; } .black-background-overlay.pannel-active { background-color: black; opacity: .6; background: rgba(0, 0, 0, 0.6); position: fixed; height: 100%; width: 70%; left: 30%; top: 0; z-index: 100; } .tablet-mobile-filter { background-image: url('../graphics/black-background.png'); color: white; font-family: 'Roboto Slab', serif; font-size: 22px; font-weight: 300; padding: 12px 0px 12px 20px; } .white-exit { height: 12px; width: 12px; float: right; margin-right: 20px; margin-top: 13px; } .no-touch .white-exit:hover { cursor: pointer; } .product-item { margin-bottom: 30px; height: 440px; } .h1-subcategory-header-wrapper { padding: 0 15px; } .h1-subcategory-header-wrapper h1 { margin: 0 0 15px 0; color: #181615; font-size: 22px; font-family: 'Roboto Slab', serif; } .h1-subcategory-header-wrapper #category-header { font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: 23px; } .h1-subcategory-header-wrapper #category-header a { color: #b32d00; } .product-thumbnail a { color: white; } .product-thumbnail a:focus { outline: none; } .product-thumbnail { position: relative; height: 265px; width: 265px; border: solid 1px #e6e6e6; } .product-thumbnail table { height: 258px; width: 258px; } .product-thumbnail table img { display: block; margin: 0 auto; text-align: center; max-height: 263px; max-width: 263px; padding: 10px; color: white; } .product-info { border: solid 1px #e6e6e6; border-top: none; background-image: url('../graphics/white-pattern.png'); padding: 15px; width: 265px; } .product-thumbnail .ribbions-wrapper { position: absolute; top: 10px; right: -10px; width: 50px; text-align: center; } .product-thumbnail .orange-ribbon { border: none; } .product-thumbnail .ribbion-number { font-family: 'Roboto Slab', serif; font-weight: 300; color: white; font-size: 23px; } .product-thumbnail .ribbions-options { display: block; color: white; font-size: 11px; letter-spacing: .5px; font-family: 'Roboto', sans-serif; margin-top: -8px; } .product-thumbnail .ribbions-info { margin-top: -52px; } .product-info .product-name a { font-family: 'Roboto', sans-serif; font-size: 16px; color: #242322; font-weight: 500; display: block; line-height: 20px; height: 40px; overflow: hidden; margin-bottom: 10px; } .no-touch .product-info .product-name a:hover { text-decoration: none; color: #dd4f01; } .product-info .product-price { font-family: 'Roboto', sans-serif; font-size: 20px; color: #242322; font-weight: 400; margin-bottom: 7px; } .product-info .over-percnet-off { color: #be4e25; font-size: 13px; font-family: 'Roboto', sans-serif; } .product-info .prod-options { color: #242322; font-size: 11px; font-family: 'Roboto', sans-serif; font-style: italic; padding-right: 7px; } .product-info .options-wrapper { height: 20px; } .CTGY .ratings-options .esContainer, .SRCH .ratings-options .esContainer { display: inline-block; } .CTGY .no-reviews-gray-stars, .SRCH .no-reviews-gray-stars { height: 13px; } #erCreateForm .rating>label:active { left: 0; top: 0; } #filter-items-container { padding: 0 15px; margin-bottom: 30px; } .border-top-pagination { background-image: url('../graphics/border-top-pagination.png'); width: 100%; height: 2px; background-repeat: no-repeat; margin-top: 10px; } .border-bottom-pagination { background-image: url('../graphics/border-top-pagination.png'); width: 100%; height: 2px; background-repeat: no-repeat; } .pag-top { margin-bottom: 10px; margin-top: 3px; } .number-per-page { display: inline-block; font-family: 'Roboto', sans-serif; font-size: 15px; font-style: italic; color: #666666; font-weight: 300; } .popularity-price-rating { display: inline-block; float: right; } .popularity { color: #DD4F01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; margin-right: 10px; } .price-dropdown { background-image: url('../graphics/orange-graident-wrapper.png'); background-repeat: repeat-x; color: white; width: 72px; height: 25px; padding-left: 8px; position: relative; display: inline-block; font-weight: 300; font-size: 14px; font-family: 'Roboto', sans-serif; } .no-touch .price-dropdown:hover { cursor: pointer; } .price-dropdown div { display: none; position: absolute; z-index: 1; margin-top: 3px; left: 0; width: 100%; padding: 5px; background-color: #f0f0f0; } .price-dropdown div a { color: black; padding-bottom: 5px; font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: 400; } .no-touch .price-dropdown div a:hover { text-decoration: none; color: #DD4F01; } .price-dropdown .fa-angle-down { font-weight: bold; font-size: 20px; margin-left: 10px; position: relative; top: 2px; } .price-dropdown div a { display: block; } .rating { color: #b32d00; display: inline-block; margin-left: 8px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; } .no-touch .rating:hover { cursor: pointer; } .page-links a { color: #666666; font-family: 'Roboto', sans-serif; font-size: 14px; margin-left: 10px; } .no-touch .page-links a:hover { color: #DD4F01; text-decoration: none; } .page-links a.page-links-previous { margin: 0 0 0 15px; } .page-links a.page-links-next, .page-links-deactivated { margin: 0 0 0 15px; } .page-links { display: inline-block; } .per-page { display: inline-block; vertical-align: middle; float: right; position: relative; } .border-wrapper-bottom { display: inline-block; vertical-align: middle; float: left; } .border-line-wrapper-bottom { display: block; clear: both; float: none; padding-top: 9px; } .items-per-page-wrapper { background-image: url('../graphics/black-graident-background.jpg'); color: white; font-size: 14px; padding: 7px 10px; } .items-per-page-wrapper .fa-angle-down { margin-left: 35px; font-size: 20px; } .no-touch .items-per-page-wrapper:hover { cursor: pointer; } .second-items-per-page-wrapper { background-color: #F0F0F0; width: 100%; position: absolute; z-index: 10; display: none; } .second-items-per-page-wrapper a { display: block; padding: 5px 10px; color: #666666; } .no-touch .second-items-per-page-wrapper a:hover { color: #DD4F01; text-decoration: none; } .tablet-filter { display: none; vertical-align: top; background-image: url('../graphics/black-graident-background.jpg'); color: white; height: 35px; font-size: 14px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 300; width: 85px; margin-right: 10px; } .no-touch .tablet-filter:hover { cursor: pointer; } .tablet-filter span { padding-top: 8px; display: inline-block; vertical-align: top; } .filter-icon { height: 12px; width: 12px; margin: 11px 10px 0 10px; display: inline-block; vertical-align: top; } .pagination-sort-by-wrapper { padding: 0 15px; } #page-header, #page-footer { font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: 23px; } .PROD .mobile-h1-price, .PATR .mobile-h1-price { display: none; } .PROD .rugged-product-top { background-image: url('../graphics/rugged-product-top.png'); width: 100%; height: 2px; } .PROD #breadcrumbs { float: left; } .PROD #breadcrumbs li { font-weight: 300; } .PROD .social-share-wrapper { float: right; margin: 8px 0; opacity: .99 } .PROD .share-product { vertical-align: top; display: inline-block; margin-top: 2px; margin-right: 7px; color: #999999; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 300; } .PROD .stButton { margin: 0; } .PROD .print { border-left: 1px solid #d8d8d8; padding-left: 15px; margin-left: 5px; display: inline-block; } .PROD .print .glyphicon-print { color: #b32d00; font-size: 18px; } .PROD .print .glyphicon-print:hover { cursor: pointer; } .PROD h1, .PATR h1 { font-family: 'Roboto Slab', serif; font-size: 26px; color: #161616; margin: 0 0 10px 0; border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; } .PROD .product-price, .PATR .product-price { border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; } .PROD .price-value-additional, .PATR .price-value-additional { color: #b32d00; font-family: 'Roboto', sans-serif; font-weight: 900; font-size: 40px; display: inline-block; vertical-align: middle; } .PROD .price-value, .PATR .price-value { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 300; color: #666666; font-style: italic; font-family: 'Roboto', sans-serif; margin-left: 15px; } .PROD .you-save, .PATR .you-save { display: inline-block; vertical-align: middle; color: #dd4f01; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-left: 20px; } .PROD .shipping-price, .PATR .shipping-price { margin-left: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #898989; font-size: 14px; font-style: italic; display: inline-block; } .PROD #product-header { margin-top: 40px; } .PROD #thumbnail { width: 100%; } .PROD #thumbnail.thumbnails li { height: 100px; width: auto; margin: 15px 17px 15px 0; position: relative; } .PROD #thumbnail.thumbnails li img { max-height: 100%; height: 100px; padding: 3px; } .PROD #thumbnail.thumbnails .image-active span { border-bottom: solid 3px #dd4f01; position: absolute; width: 100%; bottom: -6px; } .PROD #thumbnail .owl-stage-outer { width: 285px; overflow: hidden; margin: 0 auto; } .PROD #closeup_close .fa-times { display: block; text-align: right; color: black; } .product-page-main-product-zoom-image { width: 100%; height: 100%; min-width: 0 !important; min-height: 0 !important; z-index: 100 !important; padding: 0 !important; } .close-zoom-image-icon { position: absolute; top: 10px; right: 10px; z-index: 99999; } .superzoom-message { display: block; z-index: 99999; position: absolute; bottom: 0; left: 0; width: 100%; opacity: 0.75; font-size: 14px; text-transform: capitalize; padding: 5px; cursor: pointer; background-color: #ffffff; } .superzoom-message.unnecessary { display: none !important; } .image-machine-navigation { display: none; } .image-machine-navigation img { max-height: 50px; } .image-machine-previous { position: absolute; top: 45%; left: -40px; } .image-machine-next { position: absolute; top: 45%; right: -40px; } .PROD .product-details-1 { position: relative; top: 0; } .PROD .mobile-right-arrow { display: none; position: absolute; top: 100px; right: 0px; } .PROD .mobile-right-arrow:hover { cursor: pointer; } .PROD .mobile-left-arrow { display: none; position: absolute; top: 100px; left: 0px; } .PROD .mobile-left-arrow:hover { cursor: pointer; } .PROD .product-image img, .PATR .product-image img { border: solid 1px #e6e6e6; padding: 15px; } .PROD .attribute-wrapper, .PATR .attribute-wrapper { margin-top: 10px; } .PROD .product-attributes .prompt .folded-as-shown, .PATR .product-attributes .prompt .folded-as-shown { color: #898989; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .PROD .product-attributes .prompt span, .PATR .product-attributes .prompt span { display: inline-block; color: #b32d00; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 500; padding-bottom: 2px; } .PROD .product-attributes .prompt span.attribute-chosen, .PATR .product-attributes .prompt span.attribute-chosen { color: #181615; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .PROD .radio-select { height: 100%; width: 100%; } .PROD .radio-select:hover { cursor: pointer; } .PROD .single-attribut-wrapper, .PATR .single-attribut-wrapper { display: inline-block; margin-right: 5px; margin-bottom: 5px; } .PROD .single-attribut-wrapper:hover, .PATR .single-attribut-wrapper:hover { cursor: pointer; } .PROD .single-attribut-wrapper input, .PATR .single-attribut-wrapper input { display: none; } .PROD .input-checked .single-attribut-wrapper, .PATR .input-checked .single-attribut-wrapper { border: solid 2px #dd4f01; padding: 2px; } .PROD .attribute-wrapper select, .PATR .attribute-wrapper select { width: 100%; max-width: 150px; border: solid 1px #dbdbdb; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 5px; background-color: transparent; border-radius: 0; } .PROD .attribute-wrapper .textfield, .PATR .attribute-wrapper .textfield { width: 100%; max-width: 400px; border: solid 1px #dbdbdb; border-radius: 0; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 5px; } .PROD .attribute-wrapper textarea, .PROD .attribute-wrapper textarea { width: 100%; max-width: 400px; border: solid 1px #dbdbdb; border-radius: 0; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 5px; } .PROD .attribute-wrapper .radio-data span, .PATR .attribute-wrapper .radio-data span { font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; display: inline-block; } .single-attribut-wrapper .finish-swatch { width: 31px; height: 31px; } #inventory-message .out-stock, #inventory-message .instock, #inventory-message .low-instock { height: 20px; display: inline-block; margin-right: 10px; position: relative; top: -2px; } .product-page-back-in-stock-date { display: inline-block; margin-left: 10px; color: #a2adaa !important; } .PROD #inventory-message, .PATR #inventory-message { color: #898989; font-family: 'Roboto', sans-serif; font-weight: 300; padding-bottom: 15px; margin: 20px 0 0px 0; border-bottom: solid 1px #dbdbdb; } .PROD #inventory-message span, .PATR #inventory-message span { font-weight: 500; color: #161616; font-size: 14px; font-family: 'Roboto', sans-serif; } .PROD .purchase-buttons { display: inline-block; font-family: 'Roboto Slab', serif; font-size: 16px; color: #333333; margin-top: 15px; width: 100%; } .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer { display: inline-block; vertical-align: top; width: 70%; } .PROD .add-to-basket input, .PATR .add-to-basket input { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; font-family: 'Roboto Slab', serif; font-weight: 330; font-size: 18px; width: 190px; text-transform: uppercase; text-align: center; padding: 7px 0; cursor: pointer; } .PROD .join-waitlist input, .PATR .join-waitlist input { background-image: url('../graphics/product-page-join-waitlist-button.png'); color: white; border: none; border-radius: 0; font-family: 'Roboto Slab', serif; font-weight: 330; font-size: 18px; width: 190px; text-transform: uppercase; text-align: center; padding: 7px 0; cursor: pointer; } .PROD .join-waitlist { display: none; } .related-products-available-color-swatch { width: auto !important; margin-left: 3px; } .related-products-available-panel-swatch { width: auto !important; margin-left: 3px; } @supports (-ms-ime-align:auto) { .PROD .add-to-basket input, .PATR .add-to-basket input, .PROD .join-waitlist input, .PATR .join-waitlist input { width: 170px; } } .PROD .product-quantity-input, .PATR .product-quantity-input { margin-left: 15px; margin-right: 20px; width: 45px; text-align: center; font-family: 'Roboto', sans-serif; border-radius: 0; border: solid 1px #cdcdcd; padding: 5px; } .PROD .wishlist-button, .PATR .wishlist-button { margin-left: 25px; } .PROD .wishlist-button input, .PATR .wishlist-button input { border-radius: 0; border: none; background-color: transparent; width: auto; color: #666666; font-size: 15px; font-family: 'Roboto Slab', serif; font-weight: 300; display: inline-block; margin-top: 2px; position: relative; top: 3px; } .PROD #reviewboxcont { border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; padding: 15px 0; margin-top: 15px; } .PROD .summary-reviews { display: inline; } .PROD .summary-reviews:hover { cursor: pointer; } .PROD #reviewboxcont img { height: 14px; position: relative; top: -3px; margin-right: 10px; } .PROD #reviewboxcont .esNone span { text-decoration: underline; margin-right: 10px; } .PROD #reviewboxcont .esAvgCount { text-decoration: underline; font-family: 'Roboto', sans-serif; } .PROD #reviewboxcont .esNone #erCreateButton { border: none; background-color: transparent; float: right; color: #dd4f01; text-decoration: underline; padding: 0; } .PROD #reviewboxcont .esSummary { padding: 0; } .PROD #reviewboxcont .esContainer { margin: 0; } .PROD .reviews-amount { padding-left: 5px; text-decoration: underline; color: #161616; } .PROD .reviews-amount:hover { cursor: pointer; } .PROD .write-review { float: right; display: inline-block; margin: 0; color: #dd4f01; text-decoration: underline; font-family: 'Roboto', sans-serif; font-weight: 400; } .PROD .write-review:hover { cursor: pointer; } .PROD .wishlist-icon, .PATR .wishlist-icon { height: 23px; } .PROD .tabs-wrapper { border-bottom: solid 1px #dbdbdb; margin-top: 15px; } .PROD .full-width-tabs { padding: 0 40px 20px 40px; } .PROD .tabs-wrapper h4 { color: #161616; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 600; border-top: solid 1px #dbdbdb; padding: 15px 0; margin: 0; } .PROD .tabs-wrapper h4:hover { cursor: pointer; } .PROD .tabs-wrapper .exit { height: 13px; float: right; display: none; } .PROD .tab-active .exit { display: block; } .PROD .tabs-wrapper .plus { height: 13px; float: right; } .PROD .tab-active .plus { display: none; } .PROD .tabs-content { display: none; } .PROD .tabs-content ul { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; font-weight: 400; margin-bottom: 5px; } .PROD .tabs-content ul li { padding-bottom: 10px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; line-height: 23px; } .PROD .tabs-content ul li a { color: #dd4f01; } .PROD .tab-active .tabs-content { display: block; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; line-height: 23px; } .PROD .tab-active .tabs-content h2 { font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 600; text-transform: uppercase; } .PROD .product-description { padding-bottom: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; } .PROD .product-description-wrapper h4 { border-top: none; } .PROD .product-dimensions { padding-bottom: 20px; } .product-page-additional-dimensions {} .product-page-additional-dimensions-left-side { float: left; width: 160px; } .product-page-additional-dimensions-right-side { float: left; } .PROD .product-dimensions .dimlabels .additional-dimensions-label { width: auto; font-weight: 400; padding-bottom: 0; } .PROD .product-shipping-returns { padding-bottom: 20px; } .PROD .product-dimensions .dimlabels span { font-weight: 500; width: 160px; display: inline-block; padding-bottom: 5px } .PROD .product-features .dimlabels span { font-weight: 500; width: 40px; display: inline-block; padding-bottom: 5px; padding-left: 5px; } .PROD .related-products .out-stock, .WISH .related-products .instock, .WISH .related-products .low-instock { height: 18px; margin-right: 6px; position: relative; top: -2px; } #erWriteReviewContainer .erValue { border-radius: 0; border: solid 1px #dbdbdb; } body.PROD .modal-backdrop.in, body.PATR .modal-backdrop.in { opacity: 0.75; } #product-page-waitlist-modal .modal-dialog { width: 781px; height: 398px; } #product-page-waitlist-modal .modal-body { padding: 20px; } #product-page-waitlist-modal .top-section { padding-bottom: 20px; border-bottom: 1px solid #d5d5d5; } #product-page-waitlist-modal .bottom-section { padding-top: 20px; } #product-page-waitlist-modal .section-cta { display: block; margin-bottom: 10px; font-family: 'Roboto Slab', serif; font-size: 20px; color: #b32d00; } #product-page-waitlist-modal .left-side { float: left; width: 332px; } #product-page-waitlist-modal .right-side { float: right; width: 369px; } #product-page-waitlist-modal .out-of-stock-item-prompt { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; } #product-page-waitlist-modal .out-of-stock-item-name { display: block; font-family: 'Roboto Slab', serif; font-size: 18px; color: #000; } #product-page-waitlist-modal .out-of-stock-item-code { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; color: #6e6c6b; } #product-page-waitlist-modal .email-wrapper { position: relative; width: 369px; height: 40px; border: 1px solid #cccccc; overflow: hidden; margin-bottom: 10px; } #product-page-waitlist-modal .email-wrapper #WaitlistModalEmailInput { width: 290px; height: 40px; border: none; border-radius: 0; padding: 23px 5px 2px 5px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; font-weight: 300; margin-bottom: 0; } #product-page-waitlist-modal .email-wrapper label { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; color: #999; position: absolute; top: 20px; left: 5px; z-index: 0; } #product-page-waitlist-modal .email-wrapper label.float-state { top: 5px; font-size: 11px; } #product-page-waitlist-modal .wailist-modal-submit-button { position: absolute; top: 0; right: 0; width: 76px; height: 40px; border: none; border-radius: 0; margin: 0; padding: 0; background-image: url('../graphics/product-waitlist-modal-submit-button.png'); background-repeat: no-repeat; } #product-page-waitlist-modal .contact-us-to-prompt { display: block; margin-bottom: 10px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; } #product-page-waitlist-modal ul { margin: 0 0 0 15px; padding: 0; } #product-page-waitlist-modal ul li { list-style-position: outside; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; font-weight: 400; } #product-page-waitlist-modal .waitlist-modal-contact-square { float: left; width: 173px; height: 172px; margin-left: 20px; padding: 30px 0 0 0; background-color: #f3f3f3; text-align: center; } #product-page-waitlist-modal .waitlist-modal-contact-square.first { margin-left: 0; } #product-page-waitlist-modal .waitlist-modal-contact-square img { margin: 0 auto; } #product-page-waitlist-modal .waitlist-modal-contact-square a.explicit-link { display: block; width: 100%; margin-top: 30px; font-size: 16px; text-align: center; color: #b32d00; text-transform: uppercase; text-decoration: none; font-weight: 400; } #product-page-waitlist-modal .wailist-response-messages { display: none; margin: 10px 0; } #product-page-waitlist-modal .wailist-response-messages div { display: none; } #EmailModal .modal-dialog { width: 781px; height: 398px; } #EmailModal .modal-body { padding: 20px; } #EmailModal .top-section { padding-bottom: 20px; border-bottom: 1px solid #d5d5d5; } #EmailModal .bottom-section { padding-top: 20px; } #EmailModal .section-cta { display: block; margin-bottom: 10px; font-family: 'Roboto Slab', serif; font-size: 20px; color: #b32d00; } #EmailModal .left-side { float: left; width: 332px; } #EmailModal .right-side { float: right; width: 369px; } #EmailModal .out-of-stock-item-prompt { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; } #EmailModal .out-of-stock-item-name { display: block; font-family: 'Roboto Slab', serif; font-size: 18px; color: #000; } #EmailModal .out-of-stock-item-code { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; color: #6e6c6b; } #EmailModal .email-wrapper { position: relative; width: 369px; height: 40px; border: 1px solid #cccccc; overflow: hidden; margin-bottom: 10px; } #EmailModal .email-wrapper #WaitlistModalEmailInput { width: 290px; height: 40px; border: none; border-radius: 0; padding: 23px 5px 2px 5px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; font-weight: 300; margin-bottom: 0; } #EmailModal .email-wrapper label { display: block; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; color: #999; position: absolute; top: 20px; left: 5px; z-index: 0; } #EmailModal .email-wrapper label.float-state { top: 5px; font-size: 11px; } #EmailModal .wailist-modal-submit-button { position: absolute; top: 0; right: 0; width: 76px; height: 40px; border: none; border-radius: 0; margin: 0; padding: 0; background-image: url('../graphics/product-waitlist-modal-submit-button.png'); background-repeat: no-repeat; } .wailist-modal-submit-button { background-image: url('../graphics/product-page-join-waitlist-button.png'); color: white; border: none; border-radius: 0; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 18px; width: 155px; text-transform: uppercase; text-align: center; padding: 2px 0px 5px 0px; cursor: pointer; } #EmailModal .contact-us-to-prompt { display: block; margin-bottom: 10px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; } #EmailModal ul { margin: 0 0 0 15px; padding: 0; } #EmailModal ul li { list-style-position: outside; font-family: 'Roboto', sans-serif; font-size: 14px; color: #000; font-weight: 400; } #EmailModal .waitlist-modal-contact-square { float: left; width: 173px; height: 172px; margin-left: 20px; padding: 30px 0 0 0; background-color: #f3f3f3; text-align: center; } #EmailModal .waitlist-modal-contact-square.first { margin-left: 0; } #EmailModal .waitlist-modal-contact-square img { margin: 0 auto; } #EmailModal .waitlist-modal-contact-square a.explicit-link { display: block; width: 100%; margin-top: 30px; font-size: 16px; text-align: center; color: #b32d00; text-transform: uppercase; text-decoration: none; font-weight: 400; } #EmailModal .wailist-response-messages { display: none; margin: 10px 0; } #EmailModal .wailist-response-messages div { display: none; } .video-trigger { border: 1px solid #E0E0E0; cursor: pointer; display: block; float: left; height: 60px; margin: 15px 0; padding: 3px; position: relative; width: auto; } .video-icon-container { align-items: center; bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0; } .video-trigger .video-thumb { max-height: 100%; max-width: 100%; } #videoModal .modal-dialog { top: 30%; } #videoModal .modal-header { align-items: center; display: flex; justify-content: flex-end; min-height: 50px; padding: 0 15px; } #videoModal .modal-body { padding: 20px; } #videoModal .modal-embed { display: block; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%; } #videoModal .modal-iframe { border: 0; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; } @media screen and (min-width: 992px) { .video-trigger { height: 75px; } #videoModal .modal-dialog { top: 15%; } } @media screen and (min-width: 1200px) { .video-trigger { height: 100px; } } .epContainer #epBody { max-height: none; overflow-y: initial; background-color: transparent; margin: 20px 0 0 0; } .epContainer .epContent { background-color: transparent; padding: 0; margin: 0; } .reviewsnew .epContainer { background-color: transparent; margin: 0; padding-top: 0; padding-left: 0; padding-bottom: 10px; } .reviewsnew { background-color: #f2f2f2; width: 100%; max-width: 1400px; margin: 20px auto 0 auto; padding-bottom: 15px; } .review-container { margin-bottom: 20px; } .review-container.reviews-active .reviewsnew { display: none; } .review-container.reviews-active .less-reviews, .review-container.reviews-active .more-reviews { display: none } .review-container h4 { display: none; color: #161616; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size: 14px; font-weight: 600; padding: 15px; margin: 0; background-color: #F2F2F2; } .review-container h4:hover { cursor: pointer; } .PROD .review-container .plus { height: 15px; float: right; display: none; } .PROD .review-container.reviews-active .plus { display: block; } .PROD .review-container .exit { height: 13px; display: block; float: right; } .PROD .review-container.reviews-active .exit { display: none; padding-right: 3px; } .PROD .review-container .page-wrapper { min-height: 0 !important; } .more-reviews { width: 60px; display: block; margin: -2px auto 0 auto; } .active-reviews .more-reviews { display: none; } .less-reviews { display: none; margin-top: -2px; } .less-reviews:hover { cursor: pointer; } .active-reviews .less-reviews { width: 60px; display: block; margin: 0 auto; } .more-reviews:hover { cursor: pointer; } .reviewsnew .show-only-3 { display: none; } .active-reviews .reviewsnew .show-only-3 { display: block; } .reviewsnew h2 { font-family: 'Roboto Slab', serif; font-size: 22px; color: #000000; text-transform: uppercase; margin-top: 30px; margin-bottom: 10px; } .reviewsnew h2 span { font-weight: 100; } .reviewsnew .epHead { padding: 0; display: inline-block; vertical-align: top; } .reviewsnew #epSummary { float: none; width: 100%; padding-top: 0px; } .reviewsnew #epSummary .epNone { font-family: 'Roboto', sans-serif; font-weight: 300; } .reviewsnew #epSummary .epNone img { width: 80px; margin-right: 10px; position: relative; top: -3px; } .reviewsnew #epCreate { float: none; text-align: left; display: block; width: auto; } .reviewsnew #erCreateButton { color: #dd4f01; text-decoration: underline; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; background-color: transparent; border: none; padding: 0; margin-left: 65px; } .reviewsnew .average-customer-review { font-weight: 500; margin-right: 10px; } .reviewsnew .based-on { font-weight: 500; margin-left: 10px; } .epAvgStars .openChart .fa-star { color: #b32d00; } .epContainer .epAvgRating { font-weight: 300; font-family: 'Roboto', sans-serif; font-size: 14px; padding: 0; } .reviewsnew .epAvgCount { font-weight: 300; font-family: 'Roboto', sans-serif; font-size: 14px; } .reviewsnew #boxPU { margin-left: 150px; } .reviewsnew .openChart .fa-star { padding-right: 3px; } .reviewsnew .epName::before { font-family: none; } .reviewsnew .white-container { background-color: white; width: 19%; float: left; padding: 15px; } .reviewsnew .review-author { font-family: 'Roboto Slab', serif; font-size: 18px; text-transform: uppercase; } .reviewsnew .epRating { width: 100%; padding-top: 10px; } .reviewsnew .epRating .fa-star { padding-right: ; } .reviewsnew .epDate { padding-top: 10px; color: #666666; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 300; } .reviewsnew .gray-container { width: 75%; float: left; padding: 10px 0 0 30px; } .reviewsnew .epTitle { margin: 0; font-size: 14px; font-family: 'Roboto Slab', serif; color: #3b3a3a; text-transform: uppercase; } .reviewsnew .epReview { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; padding: 5px 0 0 0; } .reviewsnew .reviews-border { padding: 15px 0 0px 0; margin-top: 15px; width: 100%; background-image: url('../graphics/reviews-border.png'); background-repeat: repeat-x; } #erWriteReviewContainer #erCreateForm .rating { text-align: left; border: none; } #erSubmitButton { border: none; background-color: transparent; color: #dd4f01; text-decoration: underline; } #erCloseReview { border: none; background-color: transparent; color: #dd4f01; text-decoration: underline; } #erWriteReviewContainer .ui-draggable .ui-dialog-titlebar { border-radius: 0; } .PROD #erWriteReviewContainer .erLabel, .PROD #erWriteReviewContainer .erValue { padding: 5px; } .PROD .related-products { margin-bottom: 20px; } .PROD .related-products .expanded { padding: 0 60px 0px 80px; margin: 0 30px 20px 30px; } .PROD .related-products h2 { font-family: 'Roboto Slab', serif; font-size: 22px; color: #000000; text-transform: uppercase; margin-top: 30px; } .PROD .related-products p { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; padding: 0; margin: 0; } .PROD .related-products .product-price { border-bottom: 0; margin-bottom: 0; padding-bottom: 5px; } .PROD .related-products .product-info { border: solid 1px #e6e6e6; border-top: none; background-image: url('../graphics/white-pattern.png'); padding: 15px; width: 100%; } .PROD .related-products .product-info .prod-options { display: inline-block; } .PROD .related-products .product-info .options-wrapper img { width: 100px; max-width: 100%; height: 13px; display: inline-block; } .PROD .related-products .product-info .options-wrapper.ratings-options img { width: initial; } .PROD .ratings-options .esNone span { display: none; } .PROD .ratings-options .esContainer { display: inline-block; } .PROD .randReviewContainer { display: inline-block; } .PROD .randReviewContainer .randStars { color: #B32D00; } .PROD .randReviewContainer .no-reviews-gray-stars { height: 13px; display: inline-block; } .PROD .ratings-options .esAvgCount, .PROD .ratings-options .write-review { display: none; } .PROD .related-products .product-info .options-wrapper img.no-reviews-gray-stars { height: 15px; } .PROD .related-products .product-item { height: 380px; margin-bottom: 0; padding: 0; } .PROD .related-products .ribbions-wrapper { position: absolute; top: 10px; right: -9px; width: 50px; height: 50px; text-align: center; } .PROD .related-products .ribbions-wrapper .orange-ribbon { padding: 0 !important; } .PROD .related-products .ribbions-info { margin-top: -52px; } .PROD .related-products .ribbion-number { font-family: 'Roboto Slab', serif; font-weight: 300; color: white; font-size: 23px; display: block; opacity: .999; } .PROD .related-products .ribbions-options { display: block; color: white; font-size: 11px; letter-spacing: .5px; font-family: 'Roboto', sans-serif; margin-top: -8px; opacity: .999; } .PROD .related-products .owl-carousel { margin-top: 30px; padding: 0 140px; } .PROD .related-products .owl-carousel .owl-item .item-thumbnail { border: solid 1px #dbdbdb; height: 200px; width: ; } .PROD .related-products .owl-carousel .owl-item .item-thumbnail a { color: white; } .PROD .related-products .owl-carousel .owl-item .item-thumbnail table { height: 200px; width: 100%; } .PROD .related-products .owl-carousel .owl-item .item-thumbnail img { width: auto; max-width: 195px; max-height: 190px; display: block; margin: 0 auto; padding: 10px; } .PROD .related-products .owl-carousel .owl-dots.disabled, .PROD .related-products .owl-carousel .owl-nav.disabled { display: block; } .PROD .related-products .owl-carousel .owl-prev { position: absolute; top: 0px; width: 60px; left: 0px; height: 400px; background-image: url('../graphics/left-arrow-broder.png'); background-repeat: no-repeat; color: transparent; } .PROD .related-products .owl-carousel .owl-next { position: absolute; top: 0px; width: 60px; right: 0px; width: 30px; height: 400px; background-image: url('../graphics/right-arrow-border.png'); background-repeat: no-repeat; color: transparent; } .PROD .related-products-border-bottom { border-top: solid 1px #dbdbdb; margin: 0; } .owl-carousel .owl-nav { margin-top: 20px; } .owl-carousel .owl-dots { display: block; width: 100%; height: 20px; margin: 0 auto 30px auto; text-align: center; } .owl-carousel .owl-dots .owl-dot { height: 13px; width: 13px; background-color: #cccccc; display: inline-block; margin-right: 10px; border-radius: 100%; } .owl-carousel .owl-dots .owl-dot.active { background-color: #bb4104; margin-right: 20px; } .recently-viewed-items { margin-bottom: 60px; } .recently-viewed-items h2 { margin-bottom: 15px; font-family: 'Roboto Slab', serif; font-size: 22px; color: #000000; text-transform: uppercase; margin-top: 25px; } .recently-owl-carousel { position: relative; top: 0; } .recently-owl-carousel .owl-item { float: left; } .recently-owl-carousel .recently-item {} .recently-owl-carousel .owl-stage-outer { position: relative; overflow: hidden; } .recently-owl-carousel .owl-prev { position: absolute; top: 60px; left: 0; } .recently-owl-carousel .owl-next { position: absolute; top: 60px; right: 0; } .recently-owl-carousel .recently-product { background-image: url('../graphics/white-pattern.png'); border: solid 1px #e6e6e6; font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 12px; padding: 8px; height: 48px; overflow: hidden; display: block; color: black; } .recently-owl-carousel .recently-image-wrapper { border: solid 1px #e6e6e6; border-bottom: none; height: 170px; display: block; } .recently-owl-carousel .recently-image-wrapper table { height: 170px; width: 100%; } .recently-owl-carousel .recently-image-wrapper img { height: auto; max-height: 170px; width: auto; max-width: 100%; padding: 10px; display: block; margin: 0 auto; } .recently-owl-carousel .productImage { display: block; border: solid 1px #e6e6e6; border-bottom: none; max-height: 170px; max-width: 100%; } .recently-owl-carousel .recently-image { max-height: 170px; } .recently-owl-carousel .owl-nav { float: none; clear: both; } .recently-owl-carousel .owl-nav div { width: 30px; height: 60px; opacity: 1 !important; color: transparent !important; margin: 0 !important; padding: 0 !important; background: transparent !important; } .recently-owl-carousel .owl-nav .owl-prev { left: -30px; background-image: url('../graphics/rvp-carousel-nav-prev.png') !important; } .recently-owl-carousel .owl-nav .owl-next { right: -30px; background-image: url('../graphics/rvp-carousel-nav-next.png') !important; } .PATR .error-message { margin: 0 15px 30px 15px; } .PATR .purchase-buttons { display: inline-block; font-family: 'Roboto Slab', serif; font-size: 16px; color: #333333; margin-top: 15px; width: 100%; display: block; border-bottom: solid 1px #dbdbdb; padding-bottom: 15px; } .PATR #main-content { margin-bottom: 60px; } .POUT .out-stock, .POUT .instock, .POUT .low-instock { height: 20px; display: inline-block; margin-right: 10px; position: relative; top: -2px; } .POUT .error-message { margin-bottom: 20px; } .PLMT .site-wrapper h1 { padding-bottom: 0; } .PLMT .site-wrapper p { font-weight: 300; font-size: 15px; } .PLMT .site-wrapper .back-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px; } .PLMT .out-stock { height: 15px; padding-right: 10px; position: relative; top: -2px; } .PLMT .error-message { margin-bottom: 20px; } .PLMT .account-page form .button { margin-left: -5px; padding: 0 20px; border-radius: 0; border: none; display: inline-block; vertical-align: top; height: 46px; text-transform: uppercase; color: white; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; background-image: url('../graphics/mailinglist-submit.png'); } .SRCH .search-again form { display: block; margin-top: 15px; margin-bottom: 20px; } .SRCH .search-again label { font-family: 'Roboto', sans-serif; font-weight: 500; } .SRCH .search-again #Search { border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .SRCH .search-again .button { background-color: #DD4F01; color: white; border: none; padding: 6px 10px; font-family: 'Roboto', sans-serif; font-weight: 300; } .static-page { padding: 40px 0 60px 0; } .static-page h1 { font-family: 'Roboto', sans-serif; font-weight: 100; color: black; font-size: 58px; margin: 0; } .static-page .exit { height: 12px; width: auto; display: none; padding-right: 10px; } .static-page .plus { height: 13px; width: auto; display: none; padding-right: 10px; } .static-page a { color: #b32d00; } .account-page a { color: #b32d00; } .intro-title { font-family: 'Roboto Slab', serif; color: black; font-weight: 400; font-size: 22px; margin: 0; padding: 0 0 15px 0; } .sub-intro-paragraph { font-family: 'Roboto Slab', serif; color: #b32d00; font-size: 18px; padding: 15px 0 30px 0; margin: 0 0 0px 0; line-height: 22px; } .border-bottom { margin-bottom: 30px; border-bottom: solid 1px #dadada; width: 100%; height: 1px; } .static-page-list { background-color: #f2f2f2; padding: 20px 30px 15px 40px; margin: 0; } .static-page-list li { font-family: 'Roboto', sans-serif; font-size: 16px; padding-bottom: 3px; } .orange-text { font-family: 'Roboto Slab', serif; color: #b32d00; font-size: 18px; margin: 20px 0 5px 0; } .sub-paragraph { font-size: 14px; font-family: 'Roboto', sans-serif; color: black; padding: 0 0 20px 0; margin: 0; } .sincerely { margin: 0; font-size: 14px; font-family: 'Roboto', sans-serif; } .author { font-weight: bold; font-size: 14px; font-family: 'Roboto', sans-serif; } .ALLTEST #etSummary { float: none; width: initial; display: inline-block; } .ALLTEST .average-customer-review { font-family: 'Roboto', sans-serif; font-weight: 500; margin-right: 10px; color: #404040; } .ALLTEST .no-reviews-gray-stars { width: 80px; margin-right: 10px; position: relative; top: -3px; } .ALLTEST .total-stars { font-family: 'Roboto', sans-serif; font-weight: 300; color: #404040; } .ALLTEST .based-on { font-family: 'Roboto', sans-serif; font-weight: 300; color: #404040; } .ALLTEST #etCreate { float: none; width: initial; display: inline-block; } .ALLTEST #erCreateButton { color: #dd4f01; text-decoration: underline; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; background-color: transparent; border: none; padding: 0; margin-left: 65px; } .ALLTEST #erCreateForm .rating>label:active { top: 0; left: 0; } .ALLTEST .openChart:hover { color: #404040; text-decoration: none; } .ALLTEST #boxPU { margin-left: 60px; } #erCloseConfirm { border: none; background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 20px; } .ALLTEST #etBody { background-color: transparent; overflow-y: hidden; max-height: 100%; height: 100%; } .ALLTEST .etContent { width: 100%; display: block; margin: 0; background-image: url('../graphics/reviews-border.png'); background-repeat: repeat-x; padding: 15px 0 0px 0; margin-top: 15px; } .ALLTEST .white-container { background-color: white; width: 19%; float: left; padding: 15px; } .ALLTEST .gray-container { width: 75%; float: left; padding: 10px 0 0 30px; } .ALLTEST .etName { display: block; margin: 0; font-family: 'Roboto Slab', serif; font-size: 18px; text-transform: uppercase; float: none; } .ALLTEST .etRating { display: block; width: 100%; float: none; } .ALLTEST .etDate { padding-top: 10px; color: #666666; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 300; float: none; padding-top: 10px; clear: both; } .ALLTEST .etTitle { margin: 0; font-size: 14px; font-family: 'Roboto Slab', serif; color: #3b3a3a; text-transform: uppercase; } .ALLTEST .etReview { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; } .CUSTOMER_CARE .border-bottom { margin-top: 30px; } .background-wrapper { margin-top: 30px; } .gray-background { background-image: url('../graphics/background-color.png'); height: 130px; padding: 15px; } .gray-background img { float: right; position: relative; top: -5px; } .gray-background .img-wrapper { height: 60px; float: right; } .gray-background p.corporate-office { color: #777777; font-size: 12px; font-style: italic; margin: 5px 0 0 0; } .gray-background p.gray-title { margin: 0; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 400; display: block; clear: both; } .email-background { padding-left: 0; margin-bottom: 30px; } .email-background img { height: 60px; } .chat-background { margin-bottom: 30px; } .chat-background img { height: 60px; } .chat-is-currently { display: inline-block; } .rep-is { display: inline-block; } .call-background { margin-bottom: 30px; } .call-background img { height: 50px; } .fax-background { padding-left: 0; } .fax-background img { height: 60px; } .fax-background .gray-background a { color: black; font-weight: 300; } .send-background p.gray-title { clear: none; } .send-background img { height: 50px; } .call-background { padding-right: 0; } .stay-background { padding-right: 0; } .gray-background p { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; margin: 0; } .gray-background a { color: #b32d00; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .gray-background .address { margin: 0; } .white-textured-background { background-image: url('../graphics/white-pattern.png'); border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; margin-bottom: 20px; } .paragraphs { margin: 0; font-family: 'Roboto Slab', serif; font-size: 14px; } .apply-dealer { display: inline-block; font-family: 'Roboto Slab', serif; font-weight: 600; color: black; text-transform: uppercase; padding: 10px 15px; margin: 0; } .already-account { display: inline-block; font-family: 'Roboto', sans-serif; float: right; padding: 10px 15px 10px 0; font-size: 14px; text-transform: uppercase; margin: 0; } .already-account a { color: #b32d00; text-decoration: underline; padding-left: 5px; } .already-account a:hover { text-transform: uppercase; } .FAQ-wrapper a { color: #b32d00; text-decoration: none; } .FAQ-wrapper a.underline { text-decoration: underline; } .FAQ-wrapper .border-bottom { margin-top: 20px; margin-bottom: 25px; } .FAQ .paragraphs { font-family: 'Roboto', sans-serif; } .FAQ .orange-text { text-transform: capitalize; } .WHYSHOP .border-bottom { margin: 20px 0 25px 0; } .WHYSHOP .bottom-border-bottom { margin: 30px 0 25px 0; } .press-informtaion-wrapper { background-image: url('../graphics/white-pattern.png'); border: solid 1px #e6e6e6; padding: 15px; height: 220px; } .press-image { border: solid 1px #e6e6e6; border-bottom: none; } .press-wrapper { margin-bottom: 30px; } .press-date { color: #666666; font-style: italic; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; } .press-title { color: black; font-size: 16px; font-weight: 500; padding-bottom: 5px; } .paragraph-wrapper { padding-bottom: 10px; font-size: 14px; font-family: 'Roboto', sans-serif; } .press-one { padding-left: 0; padding-right: 20px; } .press-two { padding: 0 10px; } .press-three { padding-right: 0; padding-left: 20px; } .press-four { padding-right: 20px; padding-left: 0; } .press-five { padding: 0 10px; } .mobile-press-image { display: none; } .PRESS .modal.in .modal-dialog { top: 70px; } .PRESS .modal-content { background-color: transparent; border: none; box-shadow: none; } .PRESS .modal-dialog button { background-color: transparent; color: white; float: right; font-size: 20px; font-weight: 300; padding: 0 0 10px 0; } .PRESS .modal-dialog img { display: block; margin: 0 auto; } .screenflex-options .border-bottom {} .screenflex-options .starting-at { margin-bottom: 0; } .screenflex-options .sub-intro-paragraph a { text-decoration: underline; } .screenflex-options .img-screenflex { width: 25%; display: inline-block; vertical-align: top; margin-bottom: 15px; padding-right: 15px; } .screenflex-options .text-screenflex { width: 70%; display: inline-block; vertical-align: top; margin-bottom: 15px; } .screenflex-options .text-screenflex .orange-text { margin-top: 0; } .pdf-wrapper { display: inline-block; vertical-align: top; } .pdf-text-wrapper { display: inline-block; margin-top: -5px; padding-left: 20px; width: 93%; vertical-align: top; } .safety a.orange-text { font-family: 'Roboto', sans-serif; font-size: 16px; } .SHIPPING .toggle-wrapper { position: relative; top: 0; left: 0; } .SHIPPING .border-bottom { margin: 20px 0; } .SHIPPING .paragraphs { font-family: 'Roboto', sans-serif; font-size: 14px; } .SHIPPING .paragraphs.italic { font-style: italic; padding-top: 5px; } .SHIPPING .small-sub-text { font-family: 'Roboto', sans-serif; font-size: 14px; font-size: 12px; font-style: italic; line-height: 20px; padding-top: 5px; } .SHIPPING .safety-text-wrapper ul { padding-top: 10px; } .SHIPPING .safety-text-wrapper li { font-family: 'Roboto', sans-serif; font-size: 14px; padding-bottom: 5px; } .SHIPPING ul.shipping-cost { padding-top: 0; } .SMAP #sitemap .smap-parent-cat { display: block; margin: 20px 0 10px 0; font-family: 'Roboto Slab', serif; font-weight: 400; color: black; font-size: 22px; width: 100%; clear: both; } .SMAP #sitemap .smap-parent-cat a { color: black; float: none; width: 100%; } .SMAP #sitemap a { float: left; width: 25%; padding-bottom: 5px; padding-right: 5px; } .MAILINGLIST p { margin-bottom: 0; } .MAILINGLIST .sign-up-today { color: #b32d00; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .MAILINGLIST .mailinglist-form { max-width: 575px; padding: 0 15px 30px 15px; margin: 0; } .MAILINGLIST .mailinglist-submit { background-image: url('../graphics/mailinglist-submit.png'); border: none; color: white; text-transform: uppercase; font-size: 14px; font-weight: 300; padding: 11px 10px; display: block; margin-top: 10px; float: right; border-radius: 0; } .MAILINGLIST .fb-email { width: 100%; display: block; border-radius: 0; border: none; padding: 20px 10px 3px 5px; } .MAILINGLIST #field_89702 { width: 100%; padding: 20px 10px 3px 5px; font-family: 'Roboto', sans-serif; font-size: 14px; border-radius: 0; border: none; } .MAILINGLIST #field_89703 { width: 100%; padding: 20px 10px 3px 5px; font-family: 'Roboto', sans-serif; font-size: 14px; border-radius: 0; border: none; } .mailinglist-alert .mailinglist-alert { margin: 10px 0; } .mailinglist-page-newsletter-form .signup-alerts { display: none; margin: 15px 0; } .mailiglist-thank { display: none; margin-bottom: 30px; } .mailiglist-thank h2 { margin: 0; font-family: 'Roboto', sans-serif; } .first-name-wrapper { width: 49%; margin-right: 1%; float: left; } .last-name-wrapper { width: 49%; margin-left: 1%; float: right; } .privacy .toggle-wrapper { position: relative; top: 0; left: 0; } .privacy .paragraphs { font-family: 'Roboto', sans-serif; font-size: 14px; } .privacy .info-wrapper ul { padding-top: 10px; } .privacy .info-wrapper li { font-family: 'Roboto', sans-serif; font-size: 14px; padding-bottom: 3px; } .privacy .web-server { padding: 10px 0; } .PRIVACY .border-bottom { margin: 20px 0 25px 0; } .testimonial-wrapper { padding-bottom: 20px; } .testimonials .sub-intro-paragraph { padding-bottom: 0; } .testimonials .border-bottom { margin: 25px 0; } .testimonials .column-left { padding-left: 0; } .testimonials .column-right { padding-right: 0; } .testimonials .testimonial-wrapper .paragraphs { font-family: 'Roboto', sans-serif; font-size: 14px; color: black; } .testimonial-wrapper .paragraphs span { color: #999999; } .DEALER_INFO .paragraphs { font-family: 'Roboto', sans-serif; font-size: 14px; padding-left: 15px; } .DEALER_INFO #dealerform { margin-top: 20px; padding: 0 0 0 15px; max-width: 575px; } .dealer-business { color: #b32d00; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; margin-bottom: 5px; } .dealers-comments { color: #b32d00; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; margin-bottom: 5px; margin-top: 20px; } .dealers-comments span { font-weight: 300; } .DEALER_INFO #dealerform input { padding: 20px 10px 3px 5px; font-family: 'Roboto', sans-serif; font-size: 14px; border-radius: 0; border: none; color: #666666; width: 100%; } .DEALER_INFO .realname-wrapper { width: 32%; float: left; margin-right: 10px; } .DEALER_INFO .business-wrapper { width: 32%; float: left; margin-right: 10px; } .DEALER_INFO .select-business { width: 32%; float: left; border: solid 1px #d8d8d8; } .DEALER_INFO .select-business input { font-style: italic; color: #666666; } .DEALER_INFO .select-business img { position: absolute; top: 23px; right: 6px; } .DEALER_INFO .email-wrapper { width: 66%; float: left; margin-right: 10px; } .DEALER_INFO .telephone { width: 32%; float: left; margin-top: 10px; } .DEALER_INFO .website-wrapper { width: 100%; margin-top: 10px; } .DEALER_INFO .address-wrapper { width: 66%; float: left; margin-right: 10px; } .DEALER_INFO .address2-wrapper { width: 32%; float: left; font-style: italic; } .DEALER_INFO .city-wrapper { width: 100%; margin-top: 10px; } .DEALER_INFO .select-country { width: 32%; float: left; margin-right: 10px; } .DEALER_INFO .select-country img { position: absolute; top: 23px; right: 6px; } .DEALER_INFO .select-country select { display: block; width: 100%; border: none; border-radius: 0; padding: 20px 5px 3px 5px; border: solid 1px #cccccc; color: #666666; background-image: url('../graphics/form-dropdown.png'); background-size: 19px 16px; background-repeat: no-repeat; background-position: 97% 22px; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; } .DEALER_INFO .select-country select:hover { cursor: pointer; } .DEALER_INFO .select-country select:focus { outline: none; } .DEALER_INFO .small-country { position: absolute; padding-top: 5px; padding-left: 5px; font-family: 'Roboto', sans-serif; font-size: 11px; color: #999999; } .DEALER_INFO #dealerform input#radiobtn { padding-bottom: 0; padding-top: 23px; } .DEALER_INFO .select-state { width: 32%; float: left; margin-right: 10px; } .DEALER_INFO .select-state img { position: absolute; top: 23px; right: 6px; } .DEALER_INFO .select-state select { display: block; width: 100%; border: none; border-radius: 0; padding: 20px 5px 3px 5px; border: solid 1px #cccccc; color: #666666; background-image: url('../graphics/form-dropdown.png'); background-size: 19px 16px; background-repeat: no-repeat; background-position: 97% 22px; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; } .DEALER_INFO #dealerform input::-webkit-input-placeholder { color: #666666; } .DEALER_INFO #dealerform input::-moz-placeholder { color: #666666; } .DEALER_INFO #dealerform input:-ms-input-placeholder { color: #666666; } .DEALER_INFO #dealerform input:-moz-placeholder { color: #666666; } .DEALER_INFO .select-state select:hover { cursor: pointer; } .DEALER_INFO .select-state select:focus { outline: none; } .DEALER_INFO .zip-wrapper { width: 32%; float: left; } .DEALER_INFO textarea { height: 125px; width: 100%; display: block; border-radius: 0; border: solid 1px #cccccc; margin-bottom: 30px; padding: 5px; } .DEALER_INFO #dealerform #submit { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; text-transform: uppercase; padding: 11px 10px; float: right; width: 70px; } .DEALER_INFO .g-recaptcha { float: left; } .DEALER_INFO .dealer-select input { width: 100%; } .DEALER_INFO .dealer-select { position: relative; top: 0; } .DEALER_INFO .dealer-select input:hover { cursor: pointer; } .DEALER_INFO .dealer-select ul { display: none; position: absolute; padding: 10px 5px 5px 0; margin: 0; width: 100%; background-color: #cccccc; z-index: 10; } .DEALER_INFO .dealer-select.list-active ul { display: block; } .DEALER_INFO .dealer-select li { list-style-type: none; padding-left: 7px; padding-bottom: 5px; text-transform: normal; } .DEALER_INFO .dealer-select li:hover { cursor: pointer; color: #b32d00; } .DEALER_INFO .dealer-thank { display: none; } .DEALER_INFO .mobile-dealers-info { display: none; } .success .border-bottom { margin: 20px 0; } .success .continue-shopping { background-image: url('../graphics/mailinglist-submit.png'); color: white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 14px; padding: 11px 15px; display: block; margin-top: 20px; width: 200px; text-align: center; } .success .continue-shopping:hover { text-decoration: none; } .h1-and-seals-wrapper { padding-top: 30px; padding-bottom: 15px; display: block; } .h1-and-seals-wrapper h1 { margin: 0; float: left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 30px; color: black; font-weight: 500; } .seals-wrapper { float: right; } .google-seal { display: inline-block; padding-right: 20px; } .google-seal img { height: 30px; } .geotrust-ssl { display: inline-block; padding-right: 15px; } .geotrust-ssl img { height: 30px; } .bbb-accredited { display: inline-block; } .bbb-accredited img { height: 30px; } .bask-questions-wrapper { float: left; padding-top: 10px; padding-bottom: 10px; } .bask-questions-wrapper>div { cursor: pointer; } .have-questions { font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; padding-right: 10px; } .call-us { float: right; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 500; padding-top: 10px; } .call-us a { padding-left: 10px; font-weight: 300; color: #dd4f01; font-size: 14px; } .bask-questions-wrapper a, .bask-questions-wrapper div, .bask-questions-wrapper button { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; display: inline-block; border: none; box-shadow: none; padding: 0 10px 0 0; background-color: transparent; } .privacy-policy-modal { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 300; display: inline-block; border: none; box-shadow: none; padding: 0; background-color: transparent; text-decoration: underline; } .no-touch .bask-questions-wrapper div:hover { cursor: pointer; } .base-shipping .tooltip .tooltip-inner { text-align: left !important; font-family: "Roboto", sans-serif !important; } .checkout-page .item-image { width: 25%; float: left; height: 185px; padding: 10px; } .checkout-page .item-image img { color: white; display: block; margin: 0 auto; max-height: 165px; max-width: 100%; } .checkout-page .item-name { width: 45%; float: left; padding-right: 0px; text-align: left; padding-bottom: 10px; } .checkout-page .item-name a { color: #dd4f01; font-size: 16px; line-height: 20px; padding: 20px 0 10px 0; display: block; font-family: 'Roboto Slab', serif; } .checkout-page #complete-basket-totals { text-align: right; margin: 5px 0 20px 0; font-family: 'Roboto', sans-serif; font-size: 18px; text-transform: uppercase; } .checkout-page #basket-contents table { width: 100%; height: 175px; } .checkout-page .item-code { font-size: 12px; } .checkout-page .item-price span { display: block; font-size: 11px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 5px; } .checkout-page .item-quantity { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400; margin-top: 20px; padding-right: 15px; } .checkout-page .item-quantity input { width: 45px; height: 40px; max-width: 100%; border-radius: 0; border: solid 1px #d8d8d8; border-right: 0; font-size: 16px; color: black; font-family: 'Roboto', sans-serif; font-weight: 400; padding: 7px 5px; text-align: center; float: left; } .checkout-page .item-total span { display: block; font-size: 11px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 5px; } .checkout-page .sub-total { margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .checkout-page .sub-total-price { text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px; } .checkout-page .base-shipping { margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .checkout-page .base-shipping-price { text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px; } .checkout-page .total-prompt { margin-right: 20px; } .basket-page-grand-total { text-align: left; display: inline-block; font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: 500; color: #dd4f01; } .checkout-page .formatted-total { color: #dd4f01; display: inline-block; text-align: left; width: 90px; } .checkout-page .item-option-name { font-size: 12px; } .checkout-page .base-shipping img { padding-right: 5px; } .checkout-page .basket-price-wrapper { text-align: right; margin-top: 20px; } .checkout-page .border-bottom { border-bottom: solid 1px #d8d8d8; margin: 0; } .checkout-page .item-price { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; margin-top: 20px; padding-right: 15px; } .checkout-page .item-quantity { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; margin-top: 20px; padding-right: 15px; text-align: center; } .checkout-page .item-total { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; margin-top: 20px; } .checkout-page .formatted-total-before { text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px; text-transform: none; } .checkout-page .base-shipping-wrapper { text-align: right; } .checkout-page #basket-totals { text-align: right; } .checkout-page .total-before { text-transform: none; margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .checkout-page .item-image table tr { vertical-align: top; padding-top: 10px; } .checkout-page select { width: 100%; position: absolute; bottom: 0px; border: none; border-radius: 0; font-family: 'Roboto', sans-serif; font-size: 14px; color: #81838A; font-weight: 300; padding: 25px 5px 2px 5px; margin-bottom: 0; background-color: transparent; vertical-align: bottom; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .checkout-page #ocst_form { padding-left: 15px; } .checkout-page .submit-button { text-align: right; margin-top: 40px; } .checkout-page .continue-button .lock-icon, .checkout-page .submit-button .lock-icon { display: inline-block; height: 20px; width: auto; padding-right: 5px; position: relative; } .checkout-page .h1-and-seals-wrapper h1, .checkout-page .h1-and-seals-wrapper h2 { margin: 0; float: left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 30px; color: black; } .checkout-page .item-quantity span { display: block; font-size: 11px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 5px; } .checkout-page .basket-charges { text-align: right; margin-top: 0px; } .checkout-page .charge-description { margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .checkout-page .formatted-charge { text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px; } .checkout-page h2.fields-heading a { float: right; color: #dd4f01; font-size: 12px; text-transform: uppercase; text-decoration: underline; font-family: 'Roboto', sans-serif; font-weight: 300; } .checkout-page .white-background { border: solid 1px #e6e6e6; border-right: none; border-left: none; background-image: url('../graphics/white-pattern.png'); padding: 10px; margin-bottom: 30px; color: #333333; font-family: 'Roboto Slab', serif; font-weight: 600; text-transform: uppercase; font-size: 14px; } .checkout-page .margin-top { margin-top: 20px; } .checkout-page .privacy-policy { color: #333333; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 30px; } .checkout-page .privacy-policy a { color: #dd4f01; text-decoration: underline; } .checkout-page h2.fields-heading { color: #dd4f01; font-size: 14px; font-family: 'Roboto', sans-serif; } .checkout-page #customer-fields { padding-top: 5px; border-top: solid 1px #d8d8d8; } .modal-content { border-radius: 0; } .modal-body { padding: 20px 20px 40px 20px; } #salesTax .modal-body { padding-bottom: 20px; } .modal-body a { color: #b32d00; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; text-decoration: underline; } .modal-body ul { padding-left: 0; } .modal-body ul li { list-style-position: inside; padding-bottom: 5px; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .modal-body p { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .modal-header h4 { text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size: 18px; color: white; font-weight: 300; } .modal-header { background-image: url('../graphics/background-texture.png'); position: relative; top: 0; } .modal.in .modal-dialog { top: 220px; margin-top: 0; } .modal-header .close { color: white; opacity: 1; font-weight: 300; } .shipping-border-bottom { background-image: url('../graphics/shipping-border-bottom.jpg'); height: 2px; position: absolute; bottom: 0; width: 100%; left: 0; } .BASK #main-content { padding-bottom: 50px; } .BASK .bask-home-wrapper { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px; } .BASK .items-in-shopping-cart { background-image: url('../graphics/background-texture.png'); color: white; font-family: 'Roboto Slab', serif; font-size: 16px; padding: 10px 15px; margin-top: 15px; text-transform: uppercase; font-weight: 300; } .BASK .item-name a { color: #dd4f01; font-size: 18px; padding: 25px 0 10px 0; display: block; font-family: 'Roboto Slab', serif; } .BASK .item-price { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400; margin-top: 20px; padding-right: 15px; text-align: left; } .BASK .item-quantity span { display: block; font-size: 11px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 10px; } .BASK .item-total { width: 10%; float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400; margin-top: 20px; text-align: left; } .BASK .ship-next-day, .INVC .ship-next-day { margin: 10px 0 20px 0; color: #666666; font-style: italic; font-size: 12px; font-family: 'Roboto', sans-serif; } .BASK .border-image { display: block; margin: 0 0 0 0; } .BASK .input-incremental-controls { display: block; float: left; vertical-align: top; font-weight: 300; color: #999999; padding: 0px; border: solid 1px #d8d8d8; height: 40px; width: 22px; text-align: center; } .BASK .increment { border-bottom: solid 1px #cccccc; width: auto; line-height: normal; font-size: 12px; padding-top: 2px; height: 19px; } .BASK .increment:hover { cursor: pointer; } .BASK .decrement { height: 19px; } .BASK .decrement .minus { margin: 0 auto; padding-top: 9px; display: block; width: auto; background-color: #999999; width: 6px; height: 1px; } .BASK .decrement:hover { cursor: pointer; } .BASK .checkout-buy { background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 155px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; border-radius: 0; text-transform: uppercase; } .BASK .checkout-buy .button { background-color: transparent; border: none; text-transform: uppercase; display: inline-block; vertical-align: middle; } .BASK .lock-icon { height: 20px; text-align: center; position: relative; top: -2px; } .BASK .envelope-icon { height: 17px; text-align: center; position: relative; top: -2px; margin-right: 2px; } .BASK .keep-shopping { font-family: 'Roboto Slab', serif; font-size: 16px; color: #666666; font-weight: 400; margin-right: 10px; margin-top: 5px; display: inline-block; vertical-align: top; border: 0px; background-color: #FFFFFF; } .BASK .checkout-button { display: inline-block; vertical-align: top; text-align: center; } .BASK .or { font-style: italic; color: #666666; margin: 10px 0; font-weight: 300; font-size: 14px; } .BASK .paypal-credit { float: left; margin-top: 85px; } .BASK .checkout-options { float: right; } .BASK .keep-save { float: left; margin-right: 5px; } .BASK #basket-totals { text-align: right; } .BASK .base-shipping-wrapper { text-align: right; } .BASK .base-shipping img { position: relative; top: -2px; padding-right: 5px; } .BASK .basket-price-wrapper { margin-top: 20px; } .BASK #payWithAmazonDiv { margin-bottom: 10px; } .BASK .discount-wrapper { text-align: right; } .BASK .discount-title { margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .BASK .item-discount { text-align: left; display: inline-block; width: 100px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; } .BASK .item-quantity button { background-color: none; border: none; background-color: transparent; width: 65px; text-align: center; color: ; } .BASK .checkout-page .item-quantity { text-align: left; } .BASK .checkout-page .item-name { padding-right: 15px; } .BSKE .home-button a { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px; } .INVC .checkout-page #customer-fields, .INVC .checkout-page #customer-fields { border-top: none; border-bottom: solid 1px #d8d8d8; padding-top: 0; margin-bottom: 20px; } .INVC .checkout-page .white-background { margin-bottom: 0; } .INVC h1 { margin: 0; font-family: 'Roboto Slab', serif; font-size: 30px; text-transform: uppercase; } .INVC #bill-to { width: 50%; float: left; border-right: solid 1px #d8d8d8; padding-bottom: 40px; padding-left: 10px; } .INVC #ship-to { width: 50%; float: left; padding-left: 30px; padding-bottom: 40px; } .INVC h3 { font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 300; margin: 0 15px; } .INVC .order-id-wrapper { margin: 0 15px; } .INVC .order-id { font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; color: #333333; font-size: 14px; padding: 10px 0; } .INVC .print-wrapper { float: right; color: #b32d00; } .INVC .print-wrapper .glyphicon-print { padding-right: 10px; font-size: 18px; } .INVC .print-wrapper:hover { cursor: pointer; } .INVC .order-date { margin: 20px 15px 20px 15px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; } .INVC .keep-invoice { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; margin: 0 15px; } .INVC .email-invoice { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; margin: 0 15px; } .INVC .email-invoice a { font-weight: 500; color: #333333; } .INVC .shipping-and-billing-information { margin: 30px 15px 0 15px; } .INVC .product-purchase { margin: 0 15px; } .INVC .form_row { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; } .INVC .basket-charges-wrapper { margin-top: 20px; } .INVC #basket-totals { text-align: right; padding-bottom: 15px; padding-top: 7px; } .INVC .basket-charges { text-align: right; } .INVC #basket-payments { text-align: right; } .INVC .basket-payments { text-align: right; } .INVC .formatted-total { font-size: 18px; font-family: 'Roboto', sans-serif; font-size: 18px; text-transform: uppercase; } .INVC .total-prompt { font-size: 18px; text-align: right; font-family: 'Roboto', sans-serif; font-size: 18px; text-transform: uppercase; } .INVC .please-note { font-size: 14px; font-weight: 500; } .INVC .invc-notes { padding: 25px 15px 40px 15px; font-family: 'Roboto', sans-serif; font-weight: 300; } .INVC .please-note { font-weight: 400; } .INVC .return-policy a { color: #dd4f01; } .INVC .telephone-questions a { font-weight: 500; color: #333; } .INVC .checkout-page .item-name { padding-right: 15px; } .INVC .checkout-page .item-name a { font-size: 18px; } .INVC .checkout-page h2.fields-heading { margin: 30px 0 15px 0; } .INVC .checkout-page .item-price { font-size: 16px; font-weight: 300; } .INVC .checkout-page .item-total { font-size: 16px; } .INVC .checkout-page .item-quantity { font-size: 16px; } .INVC .coupon-item { width: 100%; text-align: right; } .INVC .coupon-name { margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; } .INVC .item-code { text-align: left; display: inline-block; width: 100px; font-family: 'Roboto', sans-serif; font-size: 14px; } .INVC .print-order-number { display: none; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; color: #333333; font-size: 14px; margin-left: 15px; } .OCST .error-message { margin-bottom: 10px; } .OCST #main-content { padding: 0 15px 40px 15px; } .OCST .checkout-page #customer-fields { border-top: none; } .OCST .h1-and-seals-wrapper h1 { margin: 0; float: left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 30px; color: black; } .OCST .guest-checkout-info { padding-left: 0; padding-right: 30px; border-right: solid 1px #d8d8d8; margin-top: 15px; } .OCST #basket-contents { padding-right: 0; padding-left: 30px; margin-top: 15px; } .OCST .fields-heading { color: #b32d00; font-family: 'Roboto', sans-serif; font-size: 14px; margin-top: 30px; margin-bottom: 15px; } .OCST .form_row input { width: 100%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 23px 5px 2px 5px; } .OCST .addresses-wrapper { width: 99%; } .OCST .first-name-wrapper { width: 32%; margin-right: 2%; float: left; } .OCST .last-name-wrapper { width: 31%; margin-right: 2%; float: left; margin-left: 0; } .OCST .email-wrapper { width: 65%; margin-right: 2%; float: left; } .OCST .phone-wrapper { width: 32%; float: left; } .OCST .ship-wrapper { width: 32%; float: left; } .OCST #billing_controls { display: block; width: 100%; margin-top: 15px; } .OCST #billing_controls span { display: inline-block; vertical-align: top; color: #333333; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; padding-left: 5px; padding-top: 2px; } .OCST .address-wrapper { width: 65.5%; float: left; margin-right: 2%; } .OCST .address2-wrapper { width: 31.7%; float: left; } .OCST .city-wrapper { width: 65.5%; margin-right: 2%; float: left; } .OCST .state-wrapper { width: 31.7%; float: left; } .OCST .country-wrapper { width: 31.7%; margin-right: 2%; float: left; } .OCST .other-province { width: 31.7%; float: left; } .OCST .zip-wrapper { width: 31.7%; float: left; margin-right: 2%; } .OCST .shipstate-wrapper { width: 100%; } .OCST label { font-weight: 300; font-size: 14px; } .floating-placeholder img { float: right; margin-top: 23px; margin-right: 5px; } .floating-placeholder { position: relative; overflow: hidden; height: 46px; border: solid 1px #d8d8d8; margin-bottom: 10px; } .floating-placeholder label { font-weight: 300; font-size: 14px; font-family: 'Roboto', sans-serif; display: block; position: absolute; top: 20px; left: 5px; z-index: 0; color: #999999; -ms-transform-origin: 0 0em; -webkit-transform-origin: 0 0em; transform-origin: 0 0em; -webkit-transition: font-size 160ms; transition: font-size 160ms; -webkit-transition: line-height 160ms; transition: line-height 160ms; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .floating-placeholder.invalid { border: solid 1px #d34047; } .floating-placeholder.invalid label { color: #d34047; } .floating-placeholder.invalid select { color: #d34047; } .floating-placeholder label.red { color: #d34047; } .floating-placeholder-float label { top: 5px; font-size: 11px; padding: 0; -moz-transform: rotateY(0); -webkit-transform rotateY(0); transform: rotateY(0); } .OCST .maillist { margin-top: 10px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 12px; } .OCST #update-record { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 12px; } .OCST #update-record input { display: inline-block; } .mail-checked { background: url('../graphics/checkmark.jpg') no-repeat; height: 16px; width: 16px; float: left; margin: 0; } .mail-checked:hover { cursor: pointer; } .check-active .mail-checked { display: none; } #mail-checkbox { display: none; margin: 0; } .check-active #mail-checkbox { display: inline-block; } .controls input { display: inline-block; margin: 0; } .check-active #billing_to_show { display: inline-block; } #billing_to_show { display: none; } .check-active .checked { display: none; } .checked { background: url('../graphics/checkmark.jpg') no-repeat; height: 16px; width: 16px; float: left; } .checked:hover { cursor: pointer; } #billing_to_show:hover { cursor: pointer; } .OCST .continue-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px; } .info-button-wrapper .active { background-color: #b32d00; } .checkout-your-info { width: 32%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; color: white; background-color: #b3b3b3; text-align: center; text-transform: uppercase; font-weight: 300; padding: 10px 0; } .checkout-shipping { width: 32%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; color: white; background-color: #b3b3b3; margin-left: 2%; text-align: center; text-transform: uppercase; font-weight: 300; padding: 10px 0; } .checkout-payment { width: 32%; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; color: white; background-color: #b3b3b3; margin-left: 2%; text-align: center; text-transform: uppercase; font-weight: 300; padding: 10px 0; } .guest-checkout-header { background-image: url('../graphics/white-pattern.png'); border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; margin-top: 15px; padding: 10px 0; } .guest-checkout { display: inline-block; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-weight: 600; padding-left: 15px } .returning-customer { display: inline-block; float: right; font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: uppercase; padding-right: 15px; } .returning-customer a { color: #dd4f01; text-decoration: underline; } .returning-customer a:hover { text-transform: uppercase; } .order-summary { background-color: #333333; color: white; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 10px 0; text-align: center; } .OSEL .error-message { margin-bottom: 10px; } .OSEL .continue-button { display: none; } .OSEL .submit-button:hover { cursor: pointer; } .OSEL .submit-button { background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px; } .OSEL #main-content { padding: 0 15px 40px 15px; } .OSEL .shipping-type-wrapper { width: 49%; float: left; margin-right: 2%; margin-bottom: 15px; } .OSEL .shipping-type { margin-bottom: 10px; } .OSEL .payment-type-wrapper { width: 49%; float: left; } .OSEL .payment-type { margin-bottom: 10px; } .OSEL #shipping-payment { margin-top: 15px; } .OSEL .payment-info { padding-left: 0; padding-right: 30px; margin-top: 15px; } .OSEL .checkout-info { margin-top: 15px; padding-right: 0; padding-left: 30px; border-left: solid 1px #d8d8d8; } .OSEL .payment-info form { display: block; margin-top: 0px; color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; } .OSEL .payment-info form textarea { border: solid 1px #d8d8d8; border-radius: 0; width: 100%; display: block; padding: 5px; color: black; margin-top: 10px; } .OSEL .coupon-wrapper { width: 48%; display: inline-block; vertical-align: top; margin-right: 2%; margin-top: -15px; padding-left: 10px; } .OSEL .coupon-wrapper h2, .OSEL .gift-cert-wrapper h2, .OSEL .customer-credit h2 { font-size: 14px; text-transform: uppercase; font-weight: 300; font-family: 'Roboto', sans-serif; margin-bottom: 8px; margin-top: 0; } .OSEL .coupon-wrapper h2:hover, .OSEL .gift-cert-wrapper h2:hover { cursor: pointer; } .OSEL .coupon-wrapper span, .OSEL .gift-cert-wrapper span, .OSEL .customer-credit span { padding-right: 3px; } .OSEL .gift-cert-wrapper { width: 48%; display: inline-block; vertical-align: top; margin-top: -15px; } .OSEL form#js-coupon-form .button, .OSEL form#js-gift-form .button { background-color: #999999; color: white; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size: 14px; font-weight: 300; border: none; border-radius: 0; padding: 5px 10px; position: relative; top: 8px; width: 25%; float: left; } .OSEL .form_row input { width: 72%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 23px 5px 2px 5px; float: left; } .OSEL #ship-to, .OPAY #ship-to { padding-right: 15px; } .OSEL #bill-to, .OPAY #bill-to { padding-left: 15px; } .OSEL #ship-to-fields, .OSEL #bill-to-fields { font-size: 14px; font-family: 'Roboto', sans-serif; color: black; } .OSEL .coupon-gift-wrapper form { display: none; } .OSEL .acdpro-template { padding-left: 10px; color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; } .OSEL .acdpro-template textarea { display: block; margin: 10px 0 20px 0; width: 100%; border: solid 1px #d8d8d8; border-radius: 0; color: #81838A; font-weight: 300; font-family: 'Roboto', sans-serif; padding: 5px; } .OSEL .checkout-page .privacy-policy { padding-left: 10px; } .OSEL .shipping-type-wrapper { padding-left: 10px; } .OPAY h3 { font-size: 14px; color: #333333; font-family: 'Roboto', sans-serif; font-weight: 300; display: inline-block; margin: 0; padding-left: 10px; } .OPAY #main-content h4 { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; margin-top: 40px; padding-left: 10px; } .OPAY .enter-payment-info { padding-left: 0; padding-right: 30px; margin-top: 15px; } .OPAY .basket-customer-info { margin-top: 15px; padding-right: 0; padding-left: 30px; border-left: solid 1px #d8d8d8; } .OPAY #main-content { padding: 0 15px 40px 15px; } .OPAY #opay_form { margin-top: 15px; } .OPAY .edit-button { display: inline-block; text-decoration: underline; text-transform: uppercase; color: #dd4f01; font-weight: 300; font-family: 'Roboto', sans-serif; font-size: 12px; padding-left: 20px; } .OPAY .continue-button .continue-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 190px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px; } .OPAY .submit-button { background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px; } .OPAY .card-payments input { width: 100%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #81838A; font-weight: 300; padding: 23px 5px 2px 5px; } .OPAY select[name="PayPalAdv_CardExp_Month"] { left: 0; width: 50%; } .OPAY select[name="PayPalAdv_CardExp_Year"] { right: 0; width: 50%; } .OPAY #payment-fields .floating-placeholder { color: white; width: 49%; float: left; } .OPAY #payment-fields .floating-placeholder:nth-child(odd) { margin-right: 2%; } .OPAY .error-message { margin-bottom: 10px; } .OPAY #payment-amount-fields { color: #81838A; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300; } .OPAY #payment-amount-fields span { margin-top: 10px; margin-bottom: 10px; display: block; width: 100%; float: left; } .OPAY #payment-amount-fields .full-payment { margin-top: 10px; } .OPAY #payment-amount-fields .partial-payment { margin-top: 5px; } .OPAY #payment-amount-fields span input { margin-right: 10px; display: inline-block; } .OPAY #payment-amount-fields #payment-amount { padding: 0 5px; } .OPAY .payments-only { margin-top: 0px; margin-right: 0; margin-left: 35px; display: block; float: left; width: 50%; } .OPAY .remaining-total { margin-bottom: 20px; } .OPAY .charge-description { text-transform: none; } .OPAY .checkout-page .privacy-policy { padding-left: 10px; } .OPAY .split-payment { padding-left: 10px; } .OPAY #payment-fields { padding-left: 10px; } .OPAY .checkout-page .white-background { margin-top: 15px; } .account-page h1 { font-family: 'Roboto', sans-serif; font-weight: 100; color: black; font-size: 58px; margin: 0; padding: 10px 0; } .h3 { font-size: 20px; } .account-page { padding: 40px 15px; } .CADE .account-page, .CABK .account-page, .CADA .account-page { padding: 5px 15px 40px 15px; } .logout-link { float: right; font-family: 'Roboto', sans-serif; font-weight: 400; margin-top: 40px; padding-left: 5px; } .logout-link a { color: #C1272D; } .ACLN h1 { margin-bottom: 30px; } .ACLN .ACLN-icons { width: 40px; height: auto; } .ACLN .customer_account_box-orders { margin-bottom: 30px; display: block; box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); } .ACLN .customer_account_box_order { background-color: #dd4f01; color: white; font-size: 26px; padding: 20px 25px 25px 25px; display: inline-block; } .ACLN .customer_account_box_order .glyphicon-list-alt { padding-right: 10px; font-size: 35px; position: relative; top: 7px; } .ACLN .order-id { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: normal; padding: 10.5px; vertical-align: top; width: 100%; max-width: 400px; height: 51px; border-radius: 0; border: 1px solid #d8d8d8; } .ACLN .customer_account_box_content form .button { margin-left: -5px; height: 51px; border: 0; border-radius: 0; background-color: #dd4f01; color: white; padding: 0 20px; } .ACLN .wallet-box-wrapper { width: 48%; float: left; min-height: 260px; margin-right: 15px; } .ACLN .settings-box-wrapper { width: 49%; float: right; min-height: 260px; } .ACLN .customer_account_box_content form { width: 500px; display: inline-block; float: right; text-align: right; margin-top: 20px; } .ACLN .view-order-history { color: #59636B; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-left: 100px; } .ACLN .view-order-history:hover { color: #dd4f01; } .ACLN .customer_account_box-color h3 { margin-top: 10px; margin-bottom: 25px; color: #dd4f01; font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 26px; } .ACLN .customer_account_box-color { border: solid 1px #dd4f01; padding: 30px 20px; margin-bottom: 30px; } .ACLN .customer_account_box-color a { display: block; color: #59636B; padding-bottom: 10px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif; } .ACLN .wishlist-box-wrapper { border: solid 1px #dd4f01; padding: 30px 20px; width: 48%; clear: both; display: block; } .ACLN .wishlist-box-wrapper .fa-heart { color: #dd4f01; font-size: 40px; } .ACLN .wishlist-box-wrapper p { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 20px; } .ACLN .customer_account_box-color .view-wish-list-a { background-color: #F0F5F7; border: 1px solid #e0e4e7; color: #42494f; width: 150px; text-align: center; padding: 10px 0; display: block; } .ACAD h1 { margin-bottom: 20px; padding-bottom: 0; } .ACAD h2 { text-transform: uppercase; font-size: 16px; font-weight: 700; margin-bottom: 17px } .ACAD #ship-to { padding-left: 100px; } .ACAD #bill-to { padding-right: 100px; } .ACAD .form_row { margin-bottom: 20px; } .ACAD #fields-key { padding-left: 100px; margin-bottom: 20px; } .ACAD #login-details { padding-left: 100px; margin-bottom: 70px; padding-right: 15px; text-align: right; } .ACAD .shipto-billto-wrapper .form_row { text-align: right; } .ACAD .shipto-billto-wrapper label { margin-right: 5px; } .ACAD .shipto-billto-wrapper input { width: 100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 2px 5px 5px; border-radius: 0; border: none; } .ACAD .shipto-billto-wrapper select { width: 100%; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 5px 2px 5px; position: absolute; left: 0; background: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .ACAD .shipto-billto-wrapper input#billing_to_show { width: auto; display: inline-block; } .ACAD .shipto-billto-wrapper #billing_controls label { font-size: 12px; font-weight: normal; margin-bottom: 0; } .ACAD .shipto-billto-wrapper #billing_controls { margin-left: 20px; } .ACAD .save-button { display: block; text-align: right; } .ACAD .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 20px; border: none; border-radius: 0; } .ACAD #acad_form { padding-top: 20px; } .ACAD #Customer_LoginEmail, .ACAD #Customer_Password, .ACAD #Customer_VerifyPassword { width: 100%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 5px 2px 5px; } .ACED #ship-to, .ACED #bill-to { text-align: right; } .ACED .save-button { display: block; text-align: right; margin-right: 115px; } .ACED .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 20px; border: none; border-radius: 0; } .ACED .shipto-billto-wrapper #billing_controls label { font-size: 12px; font-weight: normal; font-family: 'Roboto', sans-serif; color: black; vertical-align: bottom; } .ACED h2 { text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 20px; text-align: left; } .ACED #customer-fields .shipto-billto-wrapper input#billing_to_show { width: auto; display: inline-block; vertical-align: bottom; } .ACED .shipto-billto-wrapper #billing_controls { margin-left: 20px; } .ACED #customer-fields .shipto-billto-wrapper label { margin-right: 5px; margin-bottom: 0; vertical-align: middle; width: auto; display: inline-block; line-height: normal; } .ACED #customer-fields .shipto-billto-wrapper select { width: 100%; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 5px 2px 5px; position: absolute; left: 0; background: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .ACED #customer-fields .shipto-billto-wrapper input { width: 100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 20px 5px 5px 5px; ; border-radius: 0; border: none; margin-bottom: 0; } .ACED .shipto-billto-wrapper { margin: 0 100px; } .ACED .form_row { margin-bottom: 20px; } .ACED .shipto-billto-wrapper #billing_controls label { position: relative; top: 3px; line-height: normal; font-family: 'Roboto', sans-serif; } .ABAL .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .ABAL .customer_account_balance_container { font-weight: 500; font-size: 18px; } .ABAL .customer_account_balance_button_redeem { color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; margin-top: 5px; display: block; width: 200px; text-align: center; font-weight: 400; font-size: 14px; } .ABAL .heading { color: #81838A; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; font-size: 14px; padding: 20px 0; border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; } .ABAL .customercredithistory_container { font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 300; } .ABAL .alt_row { padding: 20px 0; border-bottom: solid 1px #D9DAE0; } .ABAL .mobile-balance-wrapper { border-top: solid 1px #D9DAE0; padding-top: 0px; } .ABAL .abal-nothing { margin-top: 20px; display: block; font-family: 'Roboto', sans-serif; font-size: 15px; } .CSUB .subscriptions_container { display: block; font-family: 'Roboto', sans-serif; font-size: 15px; } .CSUB .CSUB-shopping { display: block; width: 200px; text-align: center; color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; margin-top: 5px; } .CEML .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .CEML .change-buttons { float: right; margin-top: 20px; } .CEML .change-buttons .button { display: block; width: 100px; text-align: center; color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; } .CEML .form_row input { width: 100%; border-radius: 0; border: none; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 24px 5px 2px 5px; } .CEML .change-emailaddress-section { width: 450px; margin: 0 auto; } .CEML .please-wrapper, .CEML .security-wrapper { margin: 15px 0; font-weight: 300; font-size: 15px; font-family: 'Roboto', serif; } .CPWD .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .CPWD .change-buttons { float: right; margin-top: 20px; } .CPWD .change-buttons .button { display: block; width: 100px; text-align: center; color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; } .CPWD .form_row input { width: 100%; border-radius: 0; border: none; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 24px 5px 2px 5px; } .CPWD .change-password-section { width: 450px; margin: 0 auto; } .CEML .please-wrapper, .CEML .security-wrapper, .CPWD .please-wrapper, .CPWD .security-wrapper { margin: 15px 0; font-weight: 300; font-size: 15px; font-family: 'Roboto', serif; } .CPWD .please-wrapper, .CPWD .please-wrapper { margin: 0; } .CABK #breadcrumbs { padding: 0; } .CABK .customer_account_address { position: relative; display: block; padding: 15px 8px; border: 1px solid #DD4F01; margin: 20px 0; width: 100%; height: auto; padding: 30px; float: right; } .CABK .customer_account_address:first-child { margin-right: 20px; float: left; } .CABK .default-wrapper { width: 48%; height: 400px; } .default-container .customer_account_address_title { position: relative; display: block; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #DD4F01; margin-bottom: 10px; padding-bottom: 0px; } .default-container .customer_account_address_actions_link { color: #7d7d7d; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 500; margin-right: 20px; margin-left: 0; margin-bottom: 10px; display: inline-block; } .CABK .customer_account_address_content { font-family: 'Roboto', sans-serif; font-size: 16px; } .CABK h2 { font-family: 'Roboto Slab', serif; } .CADE #customer-fields h2, .CADA #customer-fields h2, .CADE #customer-fields h2 { font-family: 'Roboto Slab', serif; font-size: 20px; margin: 0 0 20px 0; text-transform: uppercase; } .CABK #customer-fields h2, .CADE #customer-fields h2, .CADA #customer-fields h2 { font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0 0 20px 0; text-transform: uppercase; color: #b32d00; } .CABK .customer_add_address_link { text-align: center; background-color: #999999; color: white; padding: 15px 0; text-decoration: none; font-size: 17px; font-weight: 500; } .CABK .customer_add_address_link:hover { cursor: pointer; } .CABK .customer_add_address_link a { color: white; } .CABK .glyphicon-plus { font-size: 10px; position: relative; top: -2px; } .CABK .add-new-address { border: solid 1px #DD4F01; margin-top: 25px; padding: 30px; } .CABK .site-wrapper label, .CADA .site-wrapper label { width: 100%; font-family: 'Roboto', sans-serif; font-weight: 300; } .CABK .site-wrapper input, .CADA .site-wrapper input { width: 100%; border-radius: 0; padding: 24px 5px 2px 5px; ; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300; } .CABK .site-wrapper select { width: 100%; border-radius: 0; padding: 24px 5px 2px 5px; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300; position: absolute; left: 0; background: transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .CABK .form_row, .CADA .form_row { margin-bottom: 2%; } .nickname-wrapper { width: 100%; } .address-first-name { width: 32%; margin-right: 2%; float: left; } .address-last-name { width: 32%; margin-right: 2%; float: left; } .address-company { width: 32%; float: left; } .address-email { width: 66%; margin-right: 2%; float: left; } .address-phone-number { width: 32%; float: left; } .CABK .add-new-address { display: none; } .CABK .customer_add_address_link.address-active { background-color: #d8d8d8; } .CABK .add-new-address hr { border-color: #d8d8d8; } .CABK .add-new-address #Address_Default_Shipping { width: auto; display: inline-block; } .CABK .add-new-address #Address_Default_Billing { width: auto; display: inline-block; } #customer-fields input.button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 0px; border: none; border-radius: 0; display: inline-block; width: 80px; } .save-button { display: inline-block; margin-left: 40px; margin-top: 10px; } .CABK .cancel-button, .CADE .cancel-cade, .CADA .cancel-cada { display: inline-block; margin-left: 20px; width: 80px; padding: 11px 0px; border-radius: 0; width: 80px; background-color: #999999; text-align: center; color: white; margin-top: 10px; } .CABK .cancel-button:hover, .CADE .cancel-cade:hover { cursor: pointer; background-color: #d8d8d8; } .address-one { width: 66%; margin-right: 2%; float: left; } .address-two { width: 32%; float: left; } .address-city { width: 32%; margin-right: 2%; float: left; } .address-state { width: 32%; margin-right: 2%; float: left; } .address-other-state { width: 32%; float: left; } .address-zip-code { width: 32%; margin-right: 2%; float: left; } .address-country { width: 32%; margin-right: 2%; float: left; } .CABK .address-wrapper { font-size: 28px; font-weight: 600; } .CABK .address-wrapper .customer_account_address_actions_link { font-size: 17px; margin-left: 15px; color: black; } .CABK .other-address-wrapper .customer_account_address_title { margin-bottom: 10px; } .CABK .other-address-wrapper { padding-left: 100px; } .CABK .set-default { margin-top: 20px; font-weight: 600; font-size: 17px; } .CABK .set-default a { color: #999999; font-size: 17px; font-weight: 500; margin-left: 15px; } .CABK .fa-credit-card { font-size: 35px; color: #DD4F01; position: relative; margin-right: 20px; } .CABK .fa-compass { font-size: 46px; position: relative; top: -7px; margin-right: 20px; } .CABK .default-wrapper .customer_account_address_content { margin-left: 67px; } .CABK .set-as-wrapper { margin-left: 67px; display: block; margin-bottom: 10px; } .CABK .default-icon { display: inline-block; vertical-align: top; } .CABK .default-title { display: inline-block; vertical-align: top; } #cade_form .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 0px; border: none; border-radius: 0; display: inline-block; width: 80px; } #cade_form .save-button { margin: 20px 0 0 250px; } .CADE #Address_Default_Shipping { width: auto; display: inline-block; } .CADE #Address_Default_Billing { width: auto; display: inline-block; } .CADE #customer-fields { margin: 0 250px; } .CADE #customer-fields { padding-top: 10px; } .CADE #shipping_fields hr { border-color: #d8d8d8; display: block; width: 100%; float: none; width: 100%; } .CADE #cade_form .form_row { margin-bottom: 2%; } .CADE #cade_form .form_row.set-as-wrapper, .CADA #cada_form .input-form-row { margin: 0; } .CADE #cade_form label { width: 100%; font-weight: 300; font-family: 'Roboto', sans-serif; } .CADE #cade_form input { width: 100%; border-radius: 0; padding: 23px 5px 2px 5px; ; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300; } .CADE #cade_form select, .CADA #cada_form select { width: 100%; border-radius: 0; padding: 24px 5px 2px 5px; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300; margin-bottom: 0; background-color: transparent; vertical-align: bottom; position: absolute; appearance: none; -webkit-appearance: none; -moz-appearance: none; } .cade-cancel { display: inline-block; margin-left: 20px; width: 80px; padding: 11px 0px; border-radius: 0; width: 80px; background-color: #999999; text-align: center; color: white; margin-top: 10px; } .cade-cancel:hover { text-decoration: none; color: white; cursor: pointer; background-color: #d8d8d8; } .CADE #cade_form #Address_Default_Shipping { display: inline-block; width: auto; } .CADE #cade_form #Address_Default_Billing { display: inline-block; width: auto; } .CADA #Address_Default_Shipping { width: auto; display: inline-block; } .CADA #Address_Default_Billing { width: auto; display: inline-block; } #cada_form .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 0px; border: none; border-radius: 0; display: inline-block; width: 80px; } #cada_form .save-button { margin: 20px 0 0 250px; } .CADA #customer-fields { margin: 0 250px; } .LOGN .static-page h1 { padding: 15px; } .LOGN .form_row { margin-bottom: 20px; padding: 0; text-align: right; } .LOGN .form_row.email-address { margin-bottom: 25px; } .LOGN .form_row input { width: 230px; padding-right: 10px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .LOGN .form_row label { margin-right: 10px; font-family: 'Roboto Slab', serif; font-weight: 500; width: 100px; text-align: right; font-weight: 600; } .LOGN .section .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; float: right; } .LOGN .sign-in-buttons { text-align: right; } .LOGN h3 { font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 5px; } .LOGN .section li { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 15px; } .LOGN .section p { font-family: 'Roboto', sans-serif; font-weight: 300; margin: 20px 0; font-size: 15px; } .LOGN .welcome-wrapper { padding: 0 111px; } .LOGN .register-wrapper { padding: 0 60px; } .LOGN .margin-container { padding-bottom: 20px; } .LOGN .forgot-password { margin-top: 40px; font-family: 'Roboto', sans-serif; font-weight: 300; } .LOGN #logn { padding-top: 10px; } #js-forgot-password { background: #fff; max-width: 480px; padding: 1rem; position: fixed; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 150px; z-index: 200; display: none; } #js-forgot-password a { color: #b32d00; } .black-background { background-color: black; opacity: .8; width: 100%; height: 100%; position: fixed; top: 0; display: block; z-index: 100; display: none; overflow: hidden; } #js-forgot-password .exit-password { float: right; padding-top: 10px; padding-right: 10px; } #js-forgot-password .exit-password:hover { cursor: pointer; } #js-forgot-password h4 { float: left; font-family: 'Roboto Slab', serif; font-weight: 500; font-size: 20px; margin-bottom: 20px; } #js-forgot-password .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 10px 20px; float: right; } #js-forgot-password #Customer_LoginEmail { border: solid 1px #d8d8d8; display: block; width: 100%; margin-bottom: 10px; padding: 5px; } #js-forgot-password p { font-family: 'Roboto', sans-serif; } #js-forgot-password label { font-family: 'Roboto Slab', serif; } .FPWD h1 { margin-bottom: 0; padding-bottom: 10px; } .FPWD .forgot-password-wrapper { width: 100%; max-width: 50%; display: block; margin: 0 auto; } .FPWD .forgot-password-wrapper p { font-family: 'Roboto', sans-serif; padding-top: 10px; } .FPWD .forgot-password-wrapper label { width: 100%; display: block; } .FPWD .forgot-password-wrapper input { width: 100%; display: block; width: 100%; padding-right: 10px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .FPWD .forgot-password-wrapper input.button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: 0; padding: 11px 20px; margin-top: 10px; width: 100px; float: right; } .GFTL .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .GFTL .section .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; float: right; } .GFTL .section .form_row input { border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; max-width: 300px; width: 100%; } .GFTL .form_row label { font-family: 'Roboto Slab', serif; margin-right: 10px; } .GFTL .form_row { margin-bottom: 25px; text-align: right; } .GFTL .section h3 { font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 10px; } .GFTL .forgot-password { margin-top: 40px; } .NTFD .home-button { background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 10px; display: block; width: 75px; margin-top: 10px; text-align: center; } .NTFD .home-button:hover { text-decoration: none; } .RGFT .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .RGFT .giftcertificate_redeem_giftcertificate_title { display: block; width: 100%; font-family: 'Roboto', sans-serif; font-size: 15px; } .RGFT .giftcertificate_redeem_giftcertificate_container form { padding-top: 10px; } .RGFT .giftcertificate_redeem_giftcertificate_code { margin-top: 10px; max-width: 400px; width: 100%; border-radius: 0; border: solid 1px #d8d8d8; padding: 5px; } .RGFT .giftcertificate_redeem_giftcertificate_content .button { display: block; margin-top: 10px; margin-left: 307px; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; } .RGFT .giftcertificate_redeem_currentbalance_container { display: block; font-family: 'Roboto', sans-serif; margin-top: 40px; font-weight: 500; font-size: 15px; } .ORHL h3 { font-family: 'Roboto Slab', serif; margin: 10px 0 20px 0; } .ORHL .sign-in-buttons { text-align: right; } .ORHL .sign-in-buttons .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: 0; padding: 11px 20px; float: right; } .ORHL .signin-section { padding: 0 60px 0 80px; } .ORHL .lookup-section { padding: 0 80px 0 60px; } .ORHL .form_row { text-align: right; } .ORHL .form_row input { width: 280px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; margin: 0 0 20px 10px; } .ORHL .forgot-password { margin-top: 40px; } .ORHL .form_row label { margin-right: 10px; font-weight: 500; width: 110px; text-align: right; font-family: 'Roboto Slab', serif; font-weight: 600; } .ORDL .account-page h1 { display: none; } .ORDL .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .ORDL .section { padding: 0 80px; } .ORDL .section h3 { font-family: 'Roboto Slab', serif; margin-bottom: 20px; } .ORDL .form_row input { width: 225px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .ORDL .form_row label { margin-right: 10px; font-family: 'Roboto Slab', serif; width: 100px; text-align: right; font-weight: 600; } .ORDL .sign-in-buttons .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; float: right; } .ORDL .section .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; padding: 11px 20px; } .ORDL .section.create-checkout-wrapper .button { background-image: none; border: 2px solid #dfe0e1; background-color: transparent; float: right; color: #dd4f01; margin-top: 0px; } .ORDL .section p { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding-bottom: 10px; } .ORDL .form_row { margin-bottom: 25px; padding: 0; text-align: right; } .ORDL .forgot-password { margin-top: 40px; font-family: 'Roboto', sans-serif; font-weight: 300; } .ORDL .create-new-acount { border-bottom: 1px solid #dfe1e1; padding-bottom: 20px; } .ORDH .heading { border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 500; } .ORDH .alt_row { border-bottom: solid 1px #D9DAE0; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 20px 0; } .ORDH .order-view a { color: #dd4f01; } .ODTL .view-all-orders { background-color: #dd4f01; color: white; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 10px; display: block; width: 125px; text-align: center; } .OPRC .continue-shopping { background-color: #dd4f01; color: white; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; padding: 10px; display: block; width: 150px; text-align: center; } .POUT .back-wrapper .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; } .WLST .heading { border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; } .WLST .wishlists_actions_container { display: inline-block; } .WLST .wishlists_actions_container a { background-color: #f4f4f4; border: 1px solid #ccd1d9; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: black; padding: 15px 0; display: block; width: 200px; text-align: center; margin-bottom: 10px; display: inline-block; } .WLST .find-wishlist { display: block; width: 100%; font-family: 'Roboto', sans-serif; font-size: 15px; text-transform: uppercase; margin-top: 20px; } .WLST #wlst_search_form .textfield { width: 230px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .WLST #wlst_search_form .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 6px 20px; border-radius: 0; } .WLST .wishlists_empty { margin: 20px 15px; font-family: 'Roboto', sans-serif; font-size: 15px; border-radius: 0; } .WLST .signin.section { padding-right: 80px; } .WLST .section.alignright { padding-left: 80px; } .WLST h3 { font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 5px; } .WLST .forgot-password { margin-top: 40px; clear: both; } .WLST .form_row label { margin-right: 10px; font-family: 'Roboto Slab', serif; width: 100px; text-align: right; font-weight: 600; } .WLST .form_row { margin-bottom: 20px; padding: 0; text-align: right; } .WLST .sign-in-buttons { text-align: right; } .WLST .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .WLST .alt_row { margin: 20px 0; font-family: 'Roboto', sans-serif; font-size: 300; font-size: 15px; } .WLST .alt_row a { color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 300; font-size: 15px; text-transform: uppercase; } .WLST .wishlists_search_container { padding-top: 10px; } .WLST .must-have-account { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; padding-bottom: 20px; } .WLST .register-now { background-image: none; border: 2px solid #dfe0e1; background-color: transparent; float: right; color: #dd4f01; margin-top: 0px; border-radius: 0; padding: 11px 20px; } .WLST.no-touch .register-now:hover { text-decoration: none; } .WLAD #wlad_form { max-width: 450px; margin: 0 auto; padding-top: 10px; } .WLAD #fields-key { margin-bottom: 20px; font-family: 'Roboto', sans-serif; font-weight: 300; } .WLAD .form_row label { display: block; width: 100%; font-family: 'Roboto Slab', serif; margin-top: 15px; } .WLAD .form_row #WishList_Notes { border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width: 100%; display: block; } .WLAD .form_row input#WishList_Title { border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width: 100%; display: block; } .WLAD .save-button { float: right; } .WLAD .save-button .button { display: block; width: 100px; text-align: center; color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; } .WLAD .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .WLGN .section h3 { font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 10px; } .WLGN .section .form_row input { border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; max-width: 230px; width: 100%; } .WLGN .form_row label { font-family: 'Roboto Slab', serif; margin-right: 10px; } .WLGN .form_row { margin-bottom: 25px; text-align: right; } .WLGN .section .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; padding: 11px 20px; float: right; text-align: center; } .WLGN .section .button.create-account { width: 140px; margin-top: 10px; } .WLGN .forgot-password { margin-top: 40px; font-family: 'Roboto', sans-serif; font-weight: 300; } .WLGN .section li { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 15px; } .WLGN .section p { font-family: 'Roboto', sans-serif; font-weight: 300; margin: 20px 0; font-size: 15px; } .WLGN .section { padding: 0 111px; } .WISH .heading { border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 500; } .WISH .wishlist-wrapper { margin: 20px 0px; padding-bottom: 20px; border-bottom: solid 1px #D9DAE0; font-family: 'Roboto', sans-serif; font-weight: 300; color: rgb(102, 102, 102); } .WISH .mobile-qty { display: none; } .WISH .mobile-price { display: none; } .WISH .wishlist-img-wrapper { display: inline-block; height: 150px; width: 150px; } .WISH .wishlist-img-wrapper img { max-height: 150px; margin: 0 auto; } .WISH .wishlist-info-wrapper { display: inline-block; vertical-align: top; padding-left: 15px; width: 70%; } .WISH .item-quantity input { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 16px; width: 40px; text-align: center; line-height: normal; padding: 5px; border: solid 1px #d8d8d8; border-radius: 0; } .WISH .item-quantity a { width: 40px; text-align: center; } .WISH .wishlist-wrapper a { color: #dd4f01; display: block; padding-top: 5px; } .WISH .editable_note_container .editable_note { width: 100%; border: solid 1px #d8d8d8; border-radius: 0; padding: 5px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 15px; } .WISH .editable_note_container div { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 16px; margin-top: 20px; } .WISH .wishlist-info-wrapper a.wishlist-product-name { font-size: 17px; font-weight: 500; padding-top: 0; } .WISH .wishlist-wrapper a.edit { font-size: 16px; text-align: left; display: block; margin: 0 auto; clear: both; } .WISH .wishlist-wrapper a.edit-cancel { text-align: right; } .WISH .wishlist-wrapper a.edit.edit-trash { text-align: right; font-weight: 300; font-size: 15px; } .WISH .wishlist-info-wrapper .wishlist-product-code { color: #dd4f01; margin-top: 15px; display: block; } .WISH .wishlist-wrapper .button { display: block; margin: 0 auto; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; padding: 11px 20px; float: right; } .WISH .add-to-basket-wrapper { padding-right: 0; text-align: right; } .WISH .add-to-basket-wrapper .grey .out-stock, .WISH .add-to-basket-wrapper .grey .instock, .WISH .add-to-basket-wrapper .grey .low-instock { height: 18px; margin-right: 6px; position: relative; top: -2px; } .WISH .action_all_container form .button { display: block; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; padding: 11px 20px; } .WISH .item-quantity { text-align: center; } .WISH .item-price { text-align: center; } .WISH .added-attr { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; } .WISH .note { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; } .WISH .item-quantity span { font-size: 16px; } .WISH .item-price span.price-wrapper { font-size: 16px; } .WISH .wishlist-wrapper .cancel-wrapper { padding-right: 0; } .WISH .wishlist-wrapper .quantity-wrapper input { padding-right: 10px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width: 75px; display: block; margin: 30px auto 0 auto; text-align: center; } .WISH .floatright a { color: #999999; } .WLED #wishlist-fields { width: 100%; max-width: 450px; margin: 10px auto 0 auto; } .WLED .margin-container { box-shadow: 0 6px 8px -6px rgba(0, 0, 0, .2); padding-bottom: 20px; } .WLED .save-button { width: 100%; max-width: 450px; margin: 20px auto 0 auto; text-align: left; display: block; } .WLED .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius: 0; padding: 11px 20px; float: left; margin-right: 10px; } .WLED .form_row #WishList_Title { width: 100%; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .WLED .form_row #WishList_Notes { width: 100%; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .WLED .wled-title { font-family: 'Roboto Slab', serif; font-weight: 600; font-size: 16px; margin-top: 15px; } .WLED .save-button .delete-button { background-color: #999999; background-image: none; border-radius: 0; } .WPCK form select { width: 230px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; } .WPCK .save-button { display: block; margin-left: 0; } .WPCK .save-button .button { background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; } @media all and (max-width: 1280px) { .PROD .add-to-basket input, .PATR .add-to-basket input { width: 170px; } } @media all and (max-width: 1200px) { header .global-header-container { width: 970px; padding: 12px 0 0px 0; } header .nav-header-wrapper { width: 698px; } header #searchfield { width: 423px; } header .desktop-nav .parent-cat { font-size: 15px; } header .parent-cat-wrapper { padding-left: 24.5px; } .basket-livechat-tel-wrapper { width: 31%; } header .desktop-nav .parent-cat { min-height: initial; } .tools-desktop { display: none; } .tools-tablet { display: block; } footer .container { max-width: 970px; } footer .news-letter-wrapper { width: 41%; } footer .links-social-wrapper { width: 59%; } .footer-links-wrapper { width: 84%; } .social-wrapper { width: 16%; } .CTGY-parent-wrapper #category-tree-bottom-image li a { font-size: 13px; } .title-category-wrapper { font-size: 13px; } .page-sub-wrapper .sub-cat-list li a { font-size: 13px; } .site-container { width: 970px; } .social-wrapper { padding: 0; } .SFNT .desktop-dividers-wrapper { margin-top: 30px; } .SFNT .desktop-oriental-furniture-wrapper { margin-top: 30px; } .SFNT .fine-oriental-wrapper { margin-bottom: 25px; } .SFNT .save-wrapper { width: 32%; } .SFNT .savings-desktop { display: none; } .SFNT .savings-1200 { display: block; } .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six { height: 194px; } .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span { height: 150px; } .SFNT .one img { padding-top: 15px; } .SFNT .two img { padding-top: 10px; } .SFNT .three img { padding-top: 30px; } .SFNT .four img { padding-top: 45px; } .SFNT .five img { padding-top: 38px; } .SFNT .six img { padding-top: 30px; } .CTGY-parent-wrapper { width: 970px; } .subcat-name { font-size: 13px; padding-top: 12px; padding-right: 5px; } .cat-listing { margin-bottom: 30px; text-decoration: none; } .CTGY .image-wrapper table { height: 220px; } .page-sub-wrapper { width: 970px; } .image-wrapper img { max-width: 200px; } .facet-selected-wrapper { margin-top: 35px; } .product-item { height: 390px; } .product-thumbnail table { height: 211px; width: 211px; } .product-thumbnail { height: 213px; width: 213px; } .product-info { width: 213px; } .product-thumbnail table img { max-height: 210px; max-width: 210px; } .PROD #main-content { padding: 0; } .PROD #thumbnail.thumbnails li { height: 75px; } .PROD #thumbnail.thumbnails li img { height: 75px; } .PROD .add-to-basket { display: inline-block; } .PROD .wishlist-button, .PATR .wishlist-button { margin: 0 0 0 15px; display: block; padding-top: 10px; } .PROD .reviewsnew { padding: 20px 40px 15px 40px; } .PROD #site-container>.site-wrapper {} .PROD #site-container .site-wrapper .page-wrapper.prod-page { padding: 0 45px 10px 45px; } .PROD .related-products .owl-carousel { padding: 0 40px 0 20px; margin-top: 25px; } .PROD .related-products .owl-carousel .owl-prev { background-image: url('../graphics/tablet-right-arrow-broder.png'); left: -20px; width: 20px; } .PROD .related-products .owl-carousel .owl-next { background-image: url('../graphics/tablet-left-arrow-broder.png'); right: 0px; width: 20px; } .owl-carousel .owl-nav { margin-top: 0px; } .owl-carousel .owl-dots { margin-bottom: 25px; } .recently-viewed-items h2 { margin-top: 15px; } .PROD .related-products .product-info { padding: 10px; } .PROD .reviewsnew { padding-top: 0; margin-top: 10px; } .PROD .related-products { padding: 0 40px; } .PROD .recently-viewed-items { padding: 0 40px; } .PROD #site-container .site-wrapper .page-wrapper #epBody { padding-bottom: 0; } .reviewsnew .epContainer { padding-bottom: 10px; } .breadcrumb-border-top { max-width: 100%; margin-left: 0; } .PROD #breadcrumbs { padding-left: 0; } .PROD .product-details-1 { padding-left: 0; } .PROD .product-details-2 { padding-right: 0; } .recently-owl-carousel .owl-nav div { width: 20px; height: 40px; background-size: contain !important; } .recently-owl-carousel .owl-nav .owl-prev { left: -20px; } .recently-owl-carousel .owl-nav .owl-next { right: -20px; } .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer { width: 60%; } .static-page h1 { font-size: 50px; } .press-informtaion-wrapper { height: 235px; } .SMAP .static-page { padding: 40px 15px 0 15px; } .ACLN .account-page .logout-link { margin-top: 20px; } .BASK #main-content { margin: 0 40px; } .BASK #main-content { padding-bottom: 30px; } .INVC .h1-and-seals-wrapper h1 { padding: 0px 15px 0px 0px; } .INVC #main-content { margin: 0 25px; } .INVC .order-id-wrapper { margin: 0; } .INVC .order-id { padding: 10px 15px; } .OCST #basket-contents table { height: 125px; } .OCST .item-image, .OSEL .item-image, .OPAY .item-image { height: 125px; } .OCST .item-name, .OSEL .item-name, .OPAY .item-name { width: 100%; padding-left: 15px; } .OCST .item-name a { width: 100%; } .OCST .addresses-wrapper { width: 99%; } .OCST .price-name-quantity-wrapper, .OSEL .price-name-quantity-wrapper, .OPAY .price-name-quantity-wrapper { display: inline-block; width: 75%; vertical-align: top; } .OCST .item-price, .OSEL .item-price, .OPAY .item-price { width: 37%; margin: 10px 0; padding-right: 5px; } .OCST .order-summary-price, .OSEL .order-summary-price, .OPAY .order-summary-price { display: block; clear: both; padding-left: 15px; } .OCST .item-quantity, .OSEL .item-quantity, .OPAY .item-quantity { width: 25%; margin: 10px 0; padding-right: 5px; } .OCST .item-total, .OSEL .item-total, .OPAY .item-total { width: 37%; margin: 10px 0; } .OSEL #main-content { padding: 0 40px 40px 40px; } .OSEL #ship-to { width: 100%; display: block; padding: 0; } .OSEL #bill-to { width: 100%; display: block; padding: 0; } .OPAY #ship-to { width: 100%; display: block; padding: 0; } .OPAY #bill-to { width: 100%; display: block; padding: 0; } .OPAY .checkout-page .charge-description { max-width: 175px; display: inline-block; vertical-align: top; } .account-page h1 { font-size: 50px; } .account-page { padding: 5px 15px 20px 15px; } } @media all and (min-width: 1024px) { header .desktop-nav .parent-cat-wrapper:hover>.sub-menu { visibility: visible; opacity: 1; z-index: 5; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; } header .desktop-nav .parent-cat-wrapper:hover>.parent-cat { color: #dd4f01; border-bottom: solid 4px #dd4f01; } } @media all and (max-width: 1170px) { .CTGY-parent-wrapper #category-tree-bottom-image li { margin-right: 15px; } .OSEL .item-name a { font-size: 14px; padding-top: 10px; } .OSEL .item-price span { margin-bottom: 0; } .OSEL .item-quantity span { margin-bottom: 0; } .OSEL .item-total span { margin-bottom: 0; } .ACED .shipto-billto-wrapper #billing_controls label { display: inline-block; width: auto; } .LOGN .welcome-wrapper { padding: 0 58px; } .LOGN .form_row { padding: 0; } .NTFD #main-content { padding: 0 15px; } .ORHL .form_row input { width: 225px; } .WISH .wishlist-info-wrapper { width: 65%; } .WLGN .section { padding: 0 58px; } .ALLTEST .static-page { padding: 40px 15px 60px 15px; } } @media all and (max-width: 1024px) { header .basket-wrapper { margin-left: 0; } .SFNT .elephant-wrapper { display: none; } .SFNT .about-text-wrapper { width: 100%; padding: 0; } .OCST .price-name-quantity-wrapper, .OSEL .price-name-quantity-wrapper, .OPAY .price-name-quantity-wrapper { width: 65%; } .INVC .checkout-page .item-image { width: 35%; } .INVC .checkout-page .item-image { width: 25%; } .OCST .checkout-page .item-image { width: 35%; } .OCST .item-image, .OSEL .item-image, .OPAY .item-image { width: 35%; } } @media all and (max-width: 1023px) { header .global-header-container { width: 860px; } header .nav-header-wrapper { width: 588px; } header #searchfield { width: 315px; } header .desktop-nav .parent-cat { font-size: 13px; } header .desktop-nav { margin-top: -20px; } header .desktop-nav .nav-wrapper { padding: 0; } header .sub-menu { padding: 0 35px 35px 35px; } header .parent-cat-wrapper { padding-left: 18px; } header .hide-below-1024 { display: none; } header .hide-above-1024 { display: block; } header .tablet-no-padding-top { padding-top: 0; } header .tablet-padding-top { padding-top: 10px; display: block; } .basket-livechat-tel-wrapper { width: 37%; } header .sub-sub-cat-no-padding-top { padding-top: 10px; } header .hide-below-1024 { display: none; } footer .news-letter-wrapper { width: 44%; } footer .links-social-wrapper { width: 56%; } footer .container { max-width: 860px; width: 100%; } .footer-links-wrapper { margin-right: 0; } .copyright-payment-wrapper .container { max-width: 100%; } .social-wrapper .border-right { display: none; } .social-wrapper { padding: 0; text-align: right; } .tools-tablet { display: none; } .tools-desktop { display: block; width: 100%; padding-left: 0; } .corporate-info { display: block; width: 100%; padding-left: 0; } .customer-service { display: block; width: 100%; padding-left: 0; margin-bottom: 0; } .shop { width: 100%; display: block; padding-left: 0; } .footer-border-bottom { display: block; height: 1px; } .footer-links ul { display: none; margin-bottom: 10px; } .footer-links.footer-active ul { display: block; } .footer-links-wrapper .border-right { display: none; margin-right: 30px; } .footer-links-wrapper li { padding-bottom: 7px; } .footer-links-wrapper h4:hover { cursor: pointer; } .footer-links-wrapper { margin-right: 0; padding-right: 30px; padding-left: 30px; } footer .glyphicon-remove { display: none; float: right; } footer .glyphicon-plus { display: block; float: right; } footer .active .glyphicon-plus { display: none; } footer .active .glyphicon-remove { display: block; } .mailing-list { letter-spacing: -2px; } .online-purchase { font-size: 21.5px; } .news-letter-wrapper { padding-left: 0; } .newsletter-email { width: 259px; } #newsletter .signup-alerts { width: 360px; } .copyright-payment-wrapper { padding: 20px; } .footer-toggle .plus { display: block; } .site-container { width: 860px; } .SFNT .fine-oriental-wrapper { margin-bottom: 15px; } .SFNT .elephant-desktop { display: none; } .SFNT .about-text-wrapper { width: 100%; padding: 0; } .SFNT .about-text-wrapper { margin-top: 30px; } .SFNT .sub-title { font-size: 16px; } .SFNT .elephant-paragraph-wrapper { margin: 30px 0 20px 0; } .SFNT .about-text-wrapper h1 { font-size: 40px; font-weight: 300; } .SFNT .savings-tablet { margin: 0 auto; } .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six { height: 173px; } .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span { height: 130px; } .SFNT .one img { padding-top: 15px; padding-bottom: 15px; } .SFNT .two img { padding-top: 20px; padding-bottom: 15px; } .SFNT .three img { padding-top: 25px; padding-bottom: 15px; } .SFNT .four img { padding-top: 35px; padding-bottom: 15px; } .SFNT .five img { padding-top: 35px; padding-bottom: 15px; } .SFNT .six img { padding-top: 20px; padding-bottom: 15px; } .SFNT.no-touch .show-hover:hover>.arrow-title .SFNT-arrow { display: inline-block; } .SFNT.no-touch .show-hover:hover>.arrow-title .SFNT-hover-arrow { display: none; } .CTGY-parent-wrapper { width: 900px; } .cat-listing { width: 50%; } .CTGY .image-wrapper table { height: 198px; } .image-wrapper img { max-height: 198px; } .image-wrapper { height: 198px; } .cat-listing:hover>.inner .white-border-background .ctgy-button { display: inline-block; } .cat-listing:hover>.inner .white-border-background .ctgy-hover-button { display: none; } .page-sub-wrapper { width: 900px; } .product-item { height: 490px; width: 50%; float: left; } .product-thumbnail { height: 310px; width: 310px; } .product-thumbnail table { height: 310px; width: 310px; } .product-info { width: 310px; } .product-thumbnail table img { max-height: 310px; max-width: 310px; } .PROD .product-item { width: 100%; } .PROD .tabs-wrapper { padding-top: 0; margin-top: 0; } .PROD #site-container .site-wrapper .page-wrapper.prod-page { padding: 0 10px 10px 10px; } .PROD .tabs-wrapper .plus { height: 15px; } .PROD .reviewsnew { padding: 20px 25px 15px 25px; margin-top: 30px; } .reviewsnew h2 { margin-top: 5px; } .PROD .related-products { padding: 0 25px; } .PROD .recently-viewed-items { padding: 0px; } .PROD .page-wrapper #main-content, .PROD .reviewsnew .page-wrapper, .PROD .full-width-tabs, .PROD .related-products { max-width: 860px; margin: 0 auto; } .PROD .recently-viewed-items { max-width: 860px; margin: 0 auto 30px auto; } .PROD .full-width-tabs { padding: 0 0 0px 0; } .breadcrumb-border-top { margin-left: 0; } .PROD .related-products { padding: 0; } .PROD .price-save-wrapper, .PATR .price-save-wrapper { width: 100%; max-width: 145px; display: inline-block; position: relative; top: 12px; } .PROD .shipping-price, .PATR .shipping-price { margin-left: 0; display: inline-block; } .PROD .you-save, .PATR .you-save { margin-left: 15px; } #product-page-waitlist-modal .modal-dialog { width: 601px; height: 416px; } #product-page-waitlist-modal .top-section .left-side { float: none; width: 100%; } #product-page-waitlist-modal .top-section .right-side { float: none; width: 100%; margin-top: 10px; } #product-page-waitlist-modal .bottom-section .left-side { width: 290px; } #product-page-waitlist-modal .bottom-section .right-side { width: 240px; padding-top: 30px; } #product-page-waitlist-modal .section-cta { font-size: 18px; } #product-page-waitlist-modal .waitlist-modal-contact-square { width: 110px; height: 120px; padding-top: 20px; } #product-page-waitlist-modal .waitlist-modal-contact-square img { max-height: 53px; } #product-page-waitlist-modal .waitlist-modal-contact-square a.explicit-link { font-size: 14px; margin-top: 20px; } #EmailModal .modal-dialog { width: 601px; height: 416px; } #EmailModal .top-section .left-side { float: none; width: 100%; } #EmailModal .top-section .right-side { float: none; width: 100%; margin-top: 10px; } #EmailModal .bottom-section .left-side { width: 290px; } #EmailModal .bottom-section .right-side { width: 240px; padding-top: 30px; } #EmailModal .section-cta { font-size: 18px; } #EmailModal .waitlist-modal-contact-square { width: 110px; height: 120px; padding-top: 20px; } #EmailModal .waitlist-modal-contact-square img { max-height: 53px; } #EmailModal .waitlist-modal-contact-square a.explicit-link { font-size: 14px; margin-top: 20px; } .pdf-text-wrapper { width: 92%; } .PRIVACY .border-bottom { margin: 13px 0; } .OCST .item-name a { padding-top: 10px; } .OSEL #main-content { padding: 0 25px 40px 25px; } .BASK .or { margin: 12px 0; } .BASK #payWithAmazonDiv { margin-bottom: 17px; } .ACAD #ship-to { padding-left: 80px; } .ACAD #bill-to { padding-right: 80px; } .ACAD #login-details { padding-left: 80px; } .ACAD #fields-key { padding-left: 80px; } .ACAD #login-details input { width: 205px; } .ACAD .shipto-billto-wrapper select { width: 205px; } .ACED .shipto-billto-wrapper input { width: 205px; } .ACED #login-details input { width: 205px; } .ACED .shipto-billto-wrapper select { width: 205px; } .ACED .shipto-billto-wrapper { margin: 0 80px; } .ACED .save-button { margin-right: 95px; } .ACLN .view-order-history { margin-left: 50px; } .ACLN .customer_account_box_content form { width: 360px; } .ACLN .order-id { width: 83%; } .CABK .default-wrapper { width: 100%; height: auto; } .CABK .icon-image-wrapper { max-width: 75px; } .ORHL .signin-section { padding: 0 40px 0 60px; } .ORHL .lookup-section { padding: 0 60px 0 40px; } .ORDL .section { padding: 0 15px; } } @media all and (max-width: 991px) { body.testimonials .col-md-6.column-right { padding-left: 0; } } @media all and (max-width: 990px) { #left-navigation { display: none; } .page-cat-tree ul li { font-size: 12px; } .page-tree-title { font-size: 12px; } .CTGY #main-content, .SRCH #main-content { width: 100%; } .cat-listing .inner { display: block; margin: 0 auto; max-width: 260px; } .page-sub-wrapper { width: 850px; } .tablet-filter { width: 87px; margin-bottom: 10px; margin-right: 5px; display: inline-block; vertical-align: top; } .h1-subcategory-header-wrapper #category-header { padding-bottom: 10px; } .facet-selected-wrapper { display: inline-block; width: 724px; vertical-align: top; margin-top: 5px; } .product-item { width: 33%; height: 460px; margin-bottom: 25px; } .product-thumbnail { width: 270px; height: 270px; } .product-thumbnail table { width: 265px; height: 265px; } .product-info { width: 270px; } .product-thumbnail table img { max-height: 270px; max-width: 270px; } .border-wrapper-bottom { margin: 0 15px; } .border-line-wrapper-bottom { padding: 7px 0px 0 0px; } .PROD .related-products { padding: 0 15px; } .PROD .related-products .owl-carousel .owl-next { right: -20px; } .PROD .related-products .owl-carousel { padding: 0 15px; } .PROD .add-to-basket input, .PATR .add-to-basket input { width: 175px; } .PROD #thumbnail.thumbnails li { height: 60px; } .PROD #thumbnail.thumbnails li img { height: 60px; } .reviewsnew #erCreateButton { float: right; margin-left: 0; } .PROD .related-products p { display: inline; } .PROD .recently-viewed-items { padding: 0 15px; } .reviewsnew .white-container { width: 23%; } .reviewsnew .gray-container { width: 77%; } .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer { width: 50%; } .SRCH .search-again .tablet-filter { display: inline-block; } .static-page h1 { font-size: 38px; } .static-page { padding: 40px 10px 70px 10px; } .intro-title { font-size: 18px; padding: 0 0 5px 0; } .sub-intro-paragraph { line-height: normal; padding: 5px 0 20px 0; margin: 0 0 20px 0; } .orange-text { margin: 10px 0 5px 0; } .sub-paragraph { padding: 0 0 10px 0; } .ABOUT .orange-text { margin-top: 20px; } .CUSTOMER_CARE .border-bottom { margin: 10px 0 0 0; } .CUSTOMER_CARE .orange-text { margin-top: 20px; } .call-background { padding-right: 15px; padding-left: 0; } .fax-background { padding-left: 15px; padding-right: 0; clear: right; margin-bottom: 30px; } .send-background { padding-right: 15px; padding-left: 0; } .stay-background { padding-left: 15px; padding-right: 0; } .chat-background { padding-right: 0; } .FAQ-wrapper .border-bottom { margin: 10px 0 0px 0; } .WHYSHOP .static-page h1 { font-size: 36px; } .WHYSHOP .border-bottom { margin: 10px 0 15px 0; } .WHYSHOP .bottom-border-bottom { margin: 15px 0; } .press-image { display: block; margin: 0 auto; } .press-informtaion-wrapper { max-width: 272px; margin: 0 auto; } .press-one { padding: 0 15px 0 0; } .press-two { padding: 0 0 0 15px; } .press-three { padding: 0 15px 0 0; } .press-four { padding: 0 0 0 15px; } .press-five { padding: 0 15px 0 0; } .PRESS .sub-intro-paragraph { margin-bottom: 0; } .PRESS .border-bottom { margin-bottom: 20px; } .PRESS .press-informtaion-wrapper { height: 220px; } .sub-intro-paragraph { margin: 0; padding-bottom: 20px; } .safety .border-bottom { margin-bottom: 20px; } .SHIPPING .border-bottom { margin: 10px 0; } .testimonials .border-bottom { margin: 15px 0; } .DEALER_INFO .static-page h1 { font-size: 37px; } .DEALER_INFO .desktop-dealers-info { display: none; } .DEALER_INFO .mobile-dealers-info { display: inline-block; } .DEALER_INFO .paragraphs { padding-bottom: 10px; } .DEALER_INFO #dealerform { margin-top: 10px; } .success .static-page h1 { margin-top: 10px; } .BASK .h1-and-seals-wrapper, .OCST .h1-and-seals-wrapper, .OSEL .h1-and-seals-wrapper, .OPAY .h1-and-seals-wrapper, .INVC .h1-and-seals-wrapper { padding-top: 20px; } .BASK #main-content { margin: 0 20px; } .BASK .item-name { width: 39%; } .BASK .item-price { width: 12%; } .BASK .item-quantity { width: 12%; } .BASK .item-total { width: 12%; } .OCST .form_row { width: 100%; margin: 0 0 10px 0; } .OCST .returning-customer span { display: none; } .OCST .item-name { width: 100%; } .OCST .sub-total-price { width: 75px; } .OCST .base-shipping-price { width: 75px; } .OCST .formatted-total { width: 75px; } .OCST .guest-checkout-info { padding-right: 15px; } .OCST #basket-contents { padding-left: 15px; } .OCST .checkout-page .formatted-charge { width: 75px; } .OSEL .coupon-wrapper, .OSEL .gift-cert-wrapper { display: block; width: 70%; padding-left: 10px; } .OSEL .order-summary span, .OPAY .order-summary span { display: none; } .OSEL .shipping-type-wrapper { width: 100%; } .OSEL .payment-type-wrapper { width: 100%; margin-bottom: 20px; } .OSEL .privacy-policy span, .OPAY .privacy-policy span { display: block; } .OSEL .gift-cert-wrapper { margin-top: 20px; } .OSEL .call-us { display: none; } .OSEL .payment-type-wrapper { padding-left: 10px; } .OPAY #payment-fields .floating-placeholder { width: 100%; margin: 0 0 2% 0; } .OPAY #payment-amount-fields span { width: 100%; } .OPAY #payment-amount-fields span { margin-top: 0; margin-bottom: 10px; } .OPAY .payments-only { margin-left: 10%; display: block; float: none; width: 90%; } .account-page h1 { font-size: 38px; } .ACLN .wallet-box-wrapper { width: 100%; height: auto; min-height: auto; } .ACLN .settings-box-wrapper { width: 100%; height: auto; min-height: auto; } .ACLN .wishlist-box-wrapper { width: 100%; height: auto; min-height: auto; } .ACLN .account-page .logout-link { margin-top: 25px; } #cade_form .save-button { margin-left: 150px; } .CADE #customer-fields { margin: 0 150px; } #cada_form .save-button { margin-left: 150px; } .CADA #customer-fields { margin: 0 150px; } .ORHL .form_row input { width: 200px; } .ORHL h3 { font-size: 20px; margin: 20px 0; } .WLST .signin.section { padding-right: 15px; } .WLST .section.alignright { padding-left: 15px; } .WLST .forgot-password { border-bottom: solid 1px #e0e0e0; padding-bottom: 20px; margin-bottom: 0px; } .WLST #wlst_search_form .textfield { width: 100%; } .WLST .form_row label { text-align: left; width: 100%; } .WLST #wlst_search_form .wishlist-search { margin-bottom: 20px; } .WISH .wishlist-info-wrapper { width: 54%; } .ALLTEST .white-container { width: 23%; } .ALLTEST .gray-container { width: 77%; } } @media all and (max-width: 960px) { .LOGN .welcome-wrapper { width: 50%; padding-right: 60px; } .LOGN .form_row label { width: 100%; text-align: left; } .LOGN .form_row input { width: 100%; } .ACAD #login-details { width: 48%; } .ACAD #login-details label { display: block; width: 100%; text-align: left; line-height: normal; } .ACAD #login-details input { display: block; width: 100%; } .ACAD .shipto-billto-wrapper label { width: 100%; display: block; text-align: left; } .ACAD .shipto-billto-wrapper input { width: 100%; display: block; } .ACAD .shipto-billto-wrapper select { width: 100%; display: block; } .ACAD .shipto-billto-wrapper #billing_controls label { display: inline-block; width: auto; } .ACED #customer-fields .shipto-billto-wrapper label { width: 100%; display: block; text-align: left; } .ACED .shipto-billto-wrapper input { width: 100%; display: block; } .ACED .shipto-billto-wrapper select { width: 100%; display: block; } .ACED .shipto-billto-wrapper #billing_controls label { display: inline-block; width: auto; } .GFTL .form_row label { width: 100%; display: block; text-align: left; } .GFTL .section .form_row input { width: 100%; max-width: 100%; display: block; } .ORHL .form_row label { text-align: left; display: block; width: 100%; } .ORHL .form_row input { width: 100%; display: block; margin-left: 0; } .ORHL .form_row input { width: 100%; } .WLGN .form_row label { width: 100%; text-align: left; } .WLGN .section .form_row input { width: 100%; max-width: 100%; display: block; text-align: left; } } @media all and (max-width: 900px) { header .global-header-container { width: 720px; padding: 12px 0 0px 0; } header .nav-header-wrapper { width: 61%; display: inline-block; float: right; } header .logo-wrapper { margin-top: 20px; } .basket-livechat-tel-wrapper { padding-top: 0; margin-bottom: 15px; float: none; text-align: right; width: 100%; } header #search { width: 100%; float: none; text-align: right; } header #searchfield { width: 388px; } header .desktop-nav { margin: 0; text-align: center; } header .desktop-nav .parent-cat { font-size: 15px; } header .desktop-nav .nav-wrapper { padding-top: 10px; padding-right: 0; } header .desktop-nav .parent-cat.parent-cat-active>.sub-menu { padding: 0 35px 35px 35px; text-align: left; } header .sub-menu { padding: 0 35px 35px 35px; text-align: left; } header .parent-cat-wrapper { padding-left: 29px; } #breadcrumbs ul { padding: 0; } footer .links-social-wrapper { width: 50%; } .SFNT header .sub-menu { top: 97%; } footer .news-letter-wrapper { width: 50%; } footer .container { max-width: 720px; } .newsletter-wrapper { padding: 0; width: 100%; } .social-wrapper a { margin: 0 0 10px 0; display: block; } .social-wrapper { width: 7%; } .footer-links-wrapper { width: 93%; } .sub-cat-list { display: none; } #category-tree-bottom-image ul { display: block; position: static; background: transparent; padding-left: 20px; } #cat-tree-wrapper ul { padding-left: 0; } .site-container { width: 720px; } .SFNT .image-title { font-size: 16px; padding-right: 5px; } .SFNT .desktop-oriental-furniture-wrapper { width: 100%; display: block; float: none; padding: 0; margin: 0; } .SFNT .desktop-dividers-wrapper { width: 100%; display: block; margin-bottom: 30px; } .SFNT .room-dividers-desktop { display: none } .SFNT .room-dividers-tablet { display: block; } .SFNT .fine-oriental-wrapper { width: 50%; padding-right: 15px; padding-left: 15px; float: left; } .SFNT .bold-lighting-wrapper { width: 50%; padding-right: 15px; padding-left: 15px; float: left; } .SFNT .elegant-exquisite-fine-wrapper { width: 50%; padding-right: 15px; float: left; } .SFNT .exquisite-container { width: 50%; padding-left: 15px; float: left; } .SFNT .elegant-exquisite-gifts-wrapper { margin-top: 15px; } .SFNT .gifts-container { width: 100%; max-width: 750px; clear: both; padding-top: 30px; margin: 0 auto; } .SFNT .oriental-dishes-desktop { display: none; } .SFNT .oriental-dishes-mobile { display: block; } .SFNT .elephant-paragraph-wrapper { margin: 15px 0; } .SFNT .savings-tablet { display: block; } .SFNT .savings-desktop { display: none; } .SFNT .savings-1200 { display: none; } .SFNT .save-wrapper { width: 100%; clear: both; display: block; padding: 0 15px 15px 15px; } .SFNT .categories-wrapper { width: 100%; margin-bottom: 20px; } .SFNT .about-text-wrapper h1 { font-size: 38px; } .CTGY-parent-wrapper { width: 720px; } .CTGY-parent-wrapper #category-tree-bottom-image li { margin-right: 0px; } .page-sub-wrapper { width: 720px; } .page-sub-wrapper .expanded {} .h1-subcategory-header-wrapper h1 { font-size: 22px; } .breadcrumb-border-top { margin-bottom: 15px; } .facet-selected-wrapper { max-width: 590px; display: inline-block; vertical-align: top; } .page-sub-wrapper #breadcrumbs { padding: 0 15px; } .product-item { height: 390px; } .product-thumbnail { width: 210px; height: 210px; } .product-thumbnail table { width: 205px; height: 205px; } .product-info { width: 210px; } .product-thumbnail table img { max-height: 210px; max-width: 210px; } .PROD .page-wrapper #main-content, .PROD .reviewsnew .page-wrapper, .PROD .full-width-tabs, .PROD .related-products, .PROD .recently-viewed-items { max-width: 720px; } .PROD #breadcrumbs { width: 58%; display: inline-block; } .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer { float: right; } .PROD .wishlist-button, .PATR .wishlist-button { margin-left: 0px; } .PROD .join-waitlist input, .PATR .join-waitlist input { width: 175px; } .pdf-text-wrapper { width: 90%; } } @media all and (max-width: 800px) { .checkout-your-info { width: 30.5%; } .OPAY .checkout-page .charge-description { max-width: 160px; } } @media all and (max-width: 768px) { .page-sub-wrapper #left-navigation { display: none; } .cat-tree-border { display: none; } #category-tree-bottom-image ul { display: none; background-color: #e6e6e6; position: absolute; width: 100%; z-index: 1; } .CTGY-parent-wrapper { margin-top: 10px; } #left-navigation { width: 100%; padding: 0 10px 20px 10px; } .sub-categories-wrapper { margin: 0; display: none; } .cat-tree-title { padding-left: 0; padding-right: 0; } .breadcrumb-border-top { margin: 0; background-image: none; border-top: solid 1px #e6e6e6; } .CTGY #main-content, .SRCH #main-content { width: 100%; padding: 0; } .cat-listing { width: 33%; } .CTGY h1 { font-size: 60px; } .CTGY .h1-category-header-wrapper h1 { font-size: 60px; } .image-wrapper { height: 183px; } .CTGY .image-wrapper table { height: 184px; } .image-wrapper img { max-height: 184px; } .h1-subcategory-header-wrapper h1 { margin-top: 15px; font-size: 22px; } .INVC #main-content { margin: 0 15px; } } @media all and (max-width: 767px) { header { position: relative; top: 0; width: 100%; z-index: 10; } header .global-header-container { width: 100%; max-width: 720px; padding-left: 15px; padding-right: 15px; } #global-header { height: 96px; } header .nav-header-wrapper { float: right; text-align: right; width: auto; } header .logo-wrapper { margin: 3px 0 10px 0; } header .desktop-nav { display: none; } header #searchfield { width: 400px; } header #search { display: none; } header #mobile-search .glyphicon-remove { padding-top: 10px; padding-right: 10px; } header .phone-number { display: none; } header .live-chat-wrapper { display: none } header .nav-mobile { display: inline-block; margin-left: 20px; margin-top: -3px; } header .nav-mobile:hover { cursor: pointer; } header .phone-mobile { display: inline-block; } header .phone-mobile:hover { cursor: pointer; } header .basket-wrapper { margin-left: 0; } .basket-livechat-tel-wrapper { display: inline-block; vertical-align: top; margin: 0; margin-left: 20px; } .search-basket-chat-phone-wrapper { margin-top: 20px; } .footer-links-wrapper li a { padding-bottom: 3px; } .sub-text { line-height: 22px; } header .basket-wrapper img { height: 30px; } .basket-livechat-tel-wrapper { width: auto; } .mobile-nav-wrapper, .mobile-nav-wrapper .mobile-parent-cat, .sub-sub-menu-wrapper, .mobile-sub-sub-menu a, .mobile-nav-top-wrapper .mobile-parent-cat { height: 45px; } .mobile-nav-wrapper .mobile-parent-cat span { display: inline-block; height: 27px; } .mobile-nav-top-wrapper .mobile-parent-cat.bottom-links { height: 40px; } .mobile-nav-wrapper .sub-menu-back-button { height: 46px; } .modal.in .modal-dialog { top: 20px; margin-top: 0; } .static-page { padding-top: 10px; padding-bottom: 25px; } .email-background { margin-bottom: 10px; padding-right: 5px; } .chat-background { margin-bottom: 10px; padding-left: 5px; } .call-background { margin-bottom: 10px; padding-right: 5px; } .fax-background { margin-bottom: 10px; padding-left: 5px; } .send-background { padding-right: 5px; } .stay-background { padding-left: 5px; } .first-name-wrapper { width: 100%; margin-right: 0; float: none; } .last-name-wrapper { width: 100%; margin-left: 0; float: none; } footer { padding: 20px 0; } .news-letter-wrapper { padding: 0; } .newsletter-wrapper { width: 100%; padding: 0 20px; } .footer-links-wrapper { width: 100%; padding: 0 20px; } .social-wrapper { width: 100%; height: auto; padding: 0 10px; text-align: left; } #newsletter .signup-alerts { width: 360px; } .corp-info-border-top { display: block; margin-top: 20px; height: 1px; width: 100%; } .copyright-wrapper { width: 100%; float: none; text-align: center; } .copyright-payment-wrapper { padding: 10px; } .payment-wrapper { float: none; width: 100%; text-align: center; padding-top: 10px; } .payment-wrapper img { display: block; text-align: center; margin: 0 auto; } .social-wrapper a { width: auto; margin-left: 15px; display: inline-block; } .social-wrapper .facebook, .social-wrapper .twitter, .social-wrapper .google-plus { margin-left: 15px; } footer .news-letter-wrapper { width: 100%; } footer .links-social-wrapper { width: 100%; } .ctgy-button { float: right; padding-top: 3px; } .ctgy-hover-button { padding-top: 3px; } .choose-sub-category { display: block; } .tablet-mobile-panel-wrapper { width: 40%; } .black-background-overlay.pannel-active { width: 60%; left: 40%; } .tablet-filter { width: 100%; margin-bottom: 0; margin-right: 0; display: block; } .SFNT .image-title { font-size: 14px; } .site-container { width: 100%; } .SFNT .desktop-dividers-wrapper { padding: 0; max-width: 720px; float: none; margin: 15px auto 20px auto; } .SFNT .elephant-paragraph-wrapper { padding: 0 25px; } .SFNT .save-wrapper { padding: 15px 0 0 0; } .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six { height: 190px; } .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span { height: 150px; } .SFNT .one img { padding-left: 15px; padding-right: 15px; } .SFNT .two img { padding-left: 15px; padding-right: 15px; } .SFNT .three img { padding-left: 15px; padding-right: 15px; } .SFNT .four img { padding-left: 15px; padding-right: 15px; } .SFNT .five img { padding-left: 15px; padding-right: 15px; } .SFNT .six img { padding-left: 15px; padding-right: 15px; } .h1-category-header-wrapper { margin-top: -5px; } .CTGY-parent-wrapper { width: 100%; } .cat-listing { width: 50%; } .white-border-background { display: block; margin: -1px auto 0 auto; } .CTGY .white-border-background .subcat-name { float: left; padding-left: 10px; } .sub-cat-image { display: block; margin: 0px auto; } .image-wrapper { height: 173px; } .CTGY .image-wrapper table { height: 173px; } .image-wrapper img { max-height: 173px; } .CTGY .page-sub-wrapper #main-content { width: 100%; } .h1-subcategory-header-wrapper h1 { margin-top: 15px; } .border-wrapper-bottom { margin: 0 auto; float: none; display: block; } .facet-selected-wrapper { width: 100%; max-width: 100%; margin-top: 10px; } #filter-items-container { margin-bottom: 10px; } .page-sub-wrapper { width: 100%; } .page-sub-wrapper #breadcrumbs { display: none; } .product-item { width: 50%; height: 450px; padding: 0; margin-bottom: 10px; } .product-thumbnail { width: 100%; height: 275px; } .product-info { width: 100%; } .product-thumbnail table { width: 100%; height: 275px; max-width: 405px; } .product-thumbnail table img { max-height: 275px; max-width: 275px; } .product-item:nth-child(odd) { padding: 0 5px 0 15px; } .product-item:nth-child(even) { padding: 0 15px 0 5px; } .product-thumbnail .ribbions-wrapper { height: 40px; width: 50px; background-color: #dd4f01; right: 0; } .product-thumbnail .ribbion-number { font-size: 20px; } .ribbions-options { font-size: 9px; } .product-thumbnail .orange-ribbon { display: none; } .product-thumbnail .ribbions-info { margin-top: 0; } .product-thumbnail .ribbions-options { font-size: 9px; margin-top: -6px; } .product-info .prod-options { padding-right: 8px; } .per-page { display: none; } .page-links { display: block; margin: 0 auto; width: 100%; text-align: center; } .page-sub-wrapper .expanded { margin-bottom: 8px; } .border-top-pagination.pag-top { margin-top: 0; } .PROD h1, .PATR h1 { margin-top: 15px; } .PROD #product-header { margin: 0; } .PROD .mobile-h1-price, .PATR .mobile-h1-price { display: block; } .PROD .product-details-1 { clear: both; padding: 0; } .PROD .product-details-2 { padding: 0; } .PROD .product-details-2 h1, .PROD .product-details-2 .product-price, .PATR .product-details-2 h1, .PATR .product-details-2 .product-price { display: none; } .PROD .product-price, .PATR .product-price { border-bottom: 0; } .PROD .social-share-wrapper { display: none; } .PROD #breadcrumbs { display: none; } .breadcrumb-border-top { display: none; } .PROD .mobile-right-arrow, .PROD .mobile-left-arrow { display: block; } .PROD .product-image img, .PATR .product-image img { margin: 0 auto; border: none; } .PROD .product-image { margin: 0px; border: 1px solid rgb(230, 230, 230); } .reviewsnew .reviews-border { background-image: none; border-bottom: solid 1px #dbdbdb; padding-bottom: 0; margin-bottom: 15px; } .reviewsnew .white-container { width: 100%; } .reviewsnew .gray-container { width: 100%; padding: 0 15px; margin-top: 15px; } .PROD .review-author { display: inline-block; width: 47%; text-transform: none; } .PROD .author-date-wrapper { width: 51%; display: inline-block; vertical-align: top; } .reviewsnew .epDate { display: block; clear: both; padding-top: 3px; } .reviewsnew .epRating { padding: 0; } .PROD .full-width-tabs { padding: 0 15px 0px 15px; max-width: 100%; } .reviewsnew h2 { display: none; } .review-container h4 { display: block; } .PROD .wishlist-button, .PATR .wishlist-button { margin: 0; } .PROD .reviewsnew { margin-top: 0; padding: 0 25px 25px 25px; border-bottom: solid 1px #dbdbdb; } .PROD .add-to-basket input, .PATR .add-to-basket input { width: 158px; } .PROD .product-quantity-input, .PATR .product-quantity-input { margin-left: 7px; margin-right: 14px; width: 40px; } .PROD .wishlist-button input, .PATR .wishlist-button input { padding-left: 5px; } .PROD .more-reviews { display: none; } .PROD .less-reviews { display: none; } .PROD .attribute-wrapper select, .PATR .attribute-wrapper select { font-size: 16px; } .active-reviews .reviewsnew .show-only-3 { display: block; } .PROD .related-products h2 { margin-top: 20px; } .PROD .related-products .owl-carousel { padding: 0 35px; } .PROD .related-products .owl-carousel .owl-next { right: 0; background-size: 20px 100%; height: 350px; } .PROD .related-products .owl-carousel .owl-prev { left: 0; background-size: 20px 100%; } .PROD .related-products .product-item { height: initial; margin-bottom: 15px; } .recently-owl-carousel .recently-image-wrapper table { width: 100%; } .PROD #site-container .site-wrapper .page-wrapper.prod-page { padding-bottom: 0; } .PROD .related-products .ribbions-wrapper { right: -8px; } .PROD #reviewboxcont .esAvgCount { font-size: 12px; } .PROD .write-review { font-size: 12px; } .PROD .tabs-wrapper h4 { font-size: 14px; } .reviewsnew .epAvgCount { display: block; } .reviewsnew .based-on { margin: 0; } .reviewsnew #erCreateButton { display: block; float: none; padding-top: 5px; } .PROD .shipping-price, .PATR .shipping-price { vertical-align: middle; } .PROD .price-save-wrapper, .PATR .price-save-wrapper { vertical-align: top; top: 0; margin-right: 15px; max-width: initial; width: initial; } .PROD .price-value-additional, .PATR .price-value-additional { line-height: 38px; vertical-align: top; } .PROD #inventory-message { margin-top: 15px; } .PROD .thumbnail-wrapper { width: 350px; overflow: hidden; display: block; margin: 0 auto; } .PROD #thumbnail { padding: 0 0px; margin: 0 0px; } .PROD .related-products .owl-stage-outer { width: 100%; overflow: hidden; margin: 0 auto; } .PROD .owl-product-image-carousel .owl-nav { position: relative; } .PROD .owl-product-image-carousel .owl-nav .owl-prev { position: absolute; top: -70px; left: 0px; background-image: url('../graphics/mobile1-left-arrow.png'); color: transparent; height: 40px; background-repeat: no-repeat; } .PROD .owl-product-image-carousel .owl-nav .owl-prev:hover { cursor: pointer; } .PROD .owl-product-image-carousel .owl-nav .owl-next { position: absolute; top: -70px; right: 0px; background-image: url('../graphics/mobile1-right-arrow.png'); color: transparent; height: 40px; background-repeat: no-repeat; } .PROD .owl-product-image-carousel .owl-nav .owl-next:hover { cursor: pointer; } .PROD #thumbnail.thumbnails .image-active span { border-bottom: none; position: initial; width: 100%; bottom: 0; display: none; } .PROD #thumbnail .owl-item { display: inline-block; } .owl-carousel .owl-item { padding-right: 10px; } #product-page-waitlist-modal .modal-dialog { width: 95%; height: auto; } #product-page-waitlist-modal .modal-body { padding: 10px; } #product-page-waitlist-modal .top-section { padding-bottom: 10px; } #product-page-waitlist-modal .bottom-section { padding-top: 10px; padding-bottom: 10px; } #product-page-waitlist-modal .top-section .right-side { margin-top: 15px; } #product-page-waitlist-modal .bottom-section .left-side { float: none; width: 100%; } #product-page-waitlist-modal .bottom-section .right-side { float: none; width: 240px; margin: 0 auto; padding-top: 10px; } #product-page-waitlist-modal .section-cta { font-size: 16px; } #product-page-waitlist-modal .out-of-stock-item-prompt { font-size: 11px; } #product-page-waitlist-modal .out-of-stock-item-name { font-size: 15px; } #product-page-waitlist-modal .out-of-stock-item-code { font-size: 11px; } #product-page-waitlist-modal .email-wrapper { width: 278px; } #product-page-waitlist-modal .email-wrapper #WaitlistModalEmailInput { width: 203px; } #product-page-waitlist-modal .waitlist-modal-contact-square {} #product-page-waitlist-modal .waitlist-modal-contact-square.first {} #EmailModal .modal-dialog { width: 95%; height: auto; } #EmailModal .modal-body { padding: 10px; } #EmailModal .top-section { padding-bottom: 10px; } #EmailModal .bottom-section { padding-top: 10px; padding-bottom: 10px; } #EmailModal .top-section .right-side { margin-top: 15px; } #EmailModal .bottom-section .left-side { float: none; width: 100%; } #EmailModal .bottom-section .right-side { float: none; width: 240px; margin: 0 auto; padding-top: 10px; } #EmailModal .section-cta { font-size: 16px; } #EmailModal .out-of-stock-item-prompt { font-size: 11px; } #EmailModal .out-of-stock-item-name { font-size: 15px; } #EmailModal .out-of-stock-item-code { font-size: 11px; } #EmailModal .email-wrapper { width: 278px; } #EmailModal .email-wrapper #WaitlistModalEmailInput { width: 203px; } #EmailModal .waitlist-modal-contact-square {} #EmailModal .waitlist-modal-contact-square.first {} .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer { width: auto; } .PATR .error-message { margin-bottom: 0; } .static .white-border-top { margin-top: 96px; } .static-page #main-content { padding: 0; } .static-page h1 { display: none; } .sub-intro-paragraph { font-size: 16px; } .orange-text { font-size: 16px; } .static-page-list { padding: 10px 20px 5px 30px; margin-top: 20px; } .static-page-list li { font-size: 14px; } .intro-title { font-size: 16px; } .static-page .exit { position: absolute; top: 6px; right: 0; } .static-page .plus { display: block; position: absolute; top: 6px; right: 0; } .static-page .toggle-active .exit { display: block; } .static-page .toggle-active .plus { display: none; } .ABOUT a { color: #b32d00; } .ABOUT .intro-title { border-bottom: solid 1px #e3e3e3; padding-bottom: 10px; } .ABOUT .sub-intro-paragraph { padding-top: 10px; padding-bottom: 0; } .ABOUT .border-bottom { display: none; } .ABOUT .orange-text { margin-top: 20px; } .ALLTEST .etContent { background-image: none; border-top: solid 1px #dbdbdb; ; } .ALLTEST h1 { display: block; padding-bottom: 10px; } .ALLTEST #etCreate { display: block; margin: 0; text-align: left; width: 100%; } .ALLTEST #erCreateButton { margin: 10px 0 0 0; } .ALLTEST .white-container { width: 100%; padding-left: 0; padding-top: 0; } .ALLTEST .gray-container { width: 100%; padding-left: 0; padding-top: 0; } .ALLTEST .etName { display: inline-block; padding-right: 12px; } .ALLTEST .etRating { display: inline-block; width: 80px; } .ALLTEST .etDate { display: inline-block; } .ALLTEST .etTitle { padding-top: 0; } .CUSTOMER_CARE .border-bottom { margin-bottom: 10px; } .FAQ-wrapper .orange-text { padding-right: 30px; margin-top: 8px; margin-bottom: 8px; } .FAQ-wrapper .toggle-wrapper { position: relative; top: 0; left: 0; } .FAQ-wrapper .orange-text:hover { cursor: pointer; } .FAQ-wrapper .paragraphs { display: none; } .FAQ-wrapper .toggle-active .paragraphs { display: block; padding-bottom: 15px; margin-top: -5px; } .faq-text-wrapper { border-bottom: solid 1px #e3e3e3; } .WHYSHOP .border-bottom { margin: 5px 0 10px 0; } .WHYSHOP .bottom-border-bottom { margin: 15px 0; } .PRESS .press-informtaion-wrapper { height: 230px; } .PRESS .sub-intro-paragraph { padding-top: 8px; padding-bottom: 15px; } .screenflex-options .img-screenflex { display: none; } .screenflex-options .text-screenflex { width: 100%; } .screenflex-options .border-bottom { margin-bottom: 15px; } .safety .intro-title { border-bottom: solid 1px #e1e1e1; padding-bottom: 10px; } .safety .sub-intro-paragraph { padding-top: 10px; } .safety .pdf-text-wrapper { width: 85%; padding-left: 10px; } .shipping .toggle-wrapper { position: relative; top: 0; left: 0; } .shipping-text-wrapper { border-bottom: solid 1px #e3e3e3; } .SHIPPING .info-wrapper { display: none; } .SHIPPING .safety-text-wrapper { border-bottom: solid 1px #dbdbdb; } .SHIPPING .toggle-active .info-wrapper { display: block; margin-bottom: 10px; } .SHIPPING .orange-text { padding-right: 35px; margin-bottom: 10px; } .SHIPPING .toggle:hover { cursor: pointer; } .SHIPPING .border-bottom { padding-bottom: 5px; margin-bottom: 15px; margin-top: 0; } .SMAP #sitemap a { width: 33%; } .SMAP .static-page { padding-top: 20px; } .SMAP .static-page h1, .MNTN .static-page h1 { display: block; } .MAILINGLIST .intro-title { border-bottom: solid 1px #dbdbdb; padding-bottom: 10px; margin-bottom: 10px; } .privacy .toggle-wrapper { position: relative; top: 0; left: 0; } .privacy-text-wrapper { border-bottom: solid 1px #e3e3e3; } .static-page .exit { position: absolute; top: 6px; right: 0; } .static-page .plus { display: block; position: absolute; top: 6px; right: 0; } .static-page .toggle-active .exit { display: block; } .static-page .toggle-active .plus { display: none; } .PRIVACY .info-wrapper { display: none; } .PRIVACY .toggle-active .info-wrapper { display: block; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; } .PRIVACY .orange-text { margin: 10px; padding-right: 20px; } .PRIVACY .orange-text:hover { cursor: pointer; } .PRIVACY .paragraphs { padding-bottom: 10px; } .privacy .web-server { padding-top: 0; } .privacy .info-wrapper ul { padding-left: 30px; } .testimonials .intro-title { padding-bottom: 10px; border-bottom: solid 1px #dbdbdb; margin-bottom: 10px; } .testimonials .sub-intro-paragraph { padding-bottom: 10px; } .MAILINGLIST .mailinglist-form { margin: 0 auto; display: block; } .MAILINGLIST .sub-intro-paragraph { padding: 0 0 15px 0; } .MAILINGLIST .border-bottom { margin-bottom: 15px; } .DEALER_INFO .intro-title { border-bottom: solid 1px #e0e0e0; padding-bottom: 10px; margin-bottom: 10px; } .DEALER_INFO #dealerform { display: block; margin: 10px auto 0 auto; padding: 0 15px; } .DEALER_INFO .already-account span { display: none } .DEALER_INFO textarea { margin-bottom: 20px; } .dealers-comments { margin-top: 5px; } .DEALER_INFO .paragraphs { padding: 0 15px 5px 15px; font-size: 14px; } .apply-dealer { font-size: 12px; } .already-account a { font-size: 12px; } .DEALER_INFO #dealerform #submit { margin-top: 15px; } .success .intro-title { border-bottom: solid 1px #e0e0e0; padding-bottom: 10px; margin-bottom: 20px; } .ACLN .account-page .logout-link { margin-top: 20px; } .BASK .call-us, .OCST .call-us, .OSEL .call-us, .OPAY .call-us { display: none; } .BASK .have-questions, .OCST .have-questions, .OSEL .have-questions, .OPAY .have-questions { display: none; } .BASK .paypal-credit { margin: 15px 0; float: right; } .BASK .seals-wrapper, .OCST .seals-wrapper, .OSEL .seals-wrapper, .OPAY .seals-wrapper { float: none; clear: both; padding-bottom: 15px; } .BASK .seals-wrapper img, .OCST .seals-wrapper img, .OSEL .seals-wrapper img, .OPAY .seals-wrapper img { margin: 0 auto; } .BASK .h1-and-seals-wrapper, .OCST .h1-and-seals-wrapper, .OSEL .h1-and-seals-wrapper, .OPAY .h1-and-seals-wrapper, .INVC .h1-and-seals-wrapper { padding-top: 10px; padding-bottom: 7px; } .BASK .seals-wrapper div, .OCST .seals-wrapper div, .OSEL .seals-wrapper div, .OPAY .seals-wrapper div, .INVC .seals-wrapper div { width: 32%; } .BASK .bask-questions-wrapper a, .OCST .bask-questions-wrapper a, .OSEL .bask-questions-wrapper a, .OPAY .bask-questions-wrapper a, .INVC .bask-questions-wrapper a { font-size: 13px; padding-right: 6px; } .BASK .items-in-shopping-cart { margin-top: 10px; } .BASK .item-name, .OCST .item-name a { width: 100%; padding-right: 0; } .BASK .item-code { font-weight: 300; } .BASK .item-image { height: 200px; width: 40%; padding: 20px 25px 0 20px; } .BASK .price-name-quantity-wrapper { width: 60%; float: left; } .BASK .item-price, .OCST .item-price { width: 30%; font-weight: 300; padding: 0; margin-top: 15px; } .BASK .item-quantity, .OCST .item-quantity { width: 40%; padding: 0 5px; margin-top: 15px; } .BASK .item-total, .OCST .item-total span { width: 30%; font-weight: 500; margin-top: 15px; } .BASK .ship-next-day, .INVC .ship-next-day { display: none; } .BASK .border-image { border-bottom: solid 1px #d8d8d8; margin-top: 10px; } .BASK .border-image img { display: none; } .BASK .item-image table td { vertical-align: top; } .BASK .item-option-name { font-weight: 300; } .BASK .shipping-returns-questions-wrapper { border-bottom: solid 1px #d8d8d8; border-top: solid 1px #d8d8d8; } .BASK .shipping-returns-questions-wrapper img { display: none; } .BASK .item-quantity button { float: none; display: block; clear: both; } .INVC .price-name-quantity-wrapper { width: 75%; display: inline-block; } .INVC .order-summary-price { display: block; width: 100%; } .INVC .checkout-page .item-price { width: 33%; } .INVC .checkout-page .item-quantity { width: 33%; text-align: left; } .INVC .checkout-page .item-total { width: 33%; } .INVC .checkout-page .item-name { width: 100%; } .INVC .order-id-wrapper img { display: none; } .INVC .order-id { border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; } .INVC h3 { font-size: 18px; } .INVC .order-id { font-size: 12px; } .INVC .order-date { margin: 10px 15px; font-size: 12px; } .INVC .keep-invoice { font-size: 12px; } .INVC .email-invoice { font-size: 12px; } .INVC .shipping-and-billing-information { margin-top: 20px; } .INVC #bill-to { width: 100%; border: none; padding-bottom: 0; } .INVC #ship-to { width: 100%; padding-left: 10px; padding-bottom: 20px; } .INVC .checkout-page h2.fields-heading { margin: 15px 0; } .INVC .checkout-page #customer-fields, .INVC .checkout-page #customer-fields { border: none; margin-bottom: 0; } .INVC .basket-charges-wrapper { border-bottom: solid 1px #d8d8d8; border-top: solid 1px #d8d8d8; padding-top: 15px; margin-top: 0; } .INVC .invc-notes { padding: 25px 0 40px 0; font-size: 12px; } .INVC .please-note { font-size: 12px; } .INVC .merchandise-receipt, .INVC .return-policy { padding-bottom: 5px; } .OCST .guest-checkout-info { border: none; padding: 0; } .OCST #ocst_form, .OSEL #ocst_form { padding: 5px 0 10px 0; } .guest-checkout { padding-left: 10px; } .returning-customer { padding-right: 10px; } .OCST .fields-heading { margin-top: 20px; } .OCST .maillist { margin-top: 5px; } .OCST #basket-contents { display: none; } .OCST .continue-button, .OSEL .submit-button { text-align: center; } .checkout-payment { width: 33%; } .OCST .shipping-returns-questions-wrapper, .OSEL .shipping-returns-questions-wrapper, .OPAY .shipping-returns-questions-wrapper { border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; } .OCST .shipping-returns-questions-wrapper img, .OSEL .shipping-returns-questions-wrapper img, .OPAY .shipping-returns-questions-wrapper img { display: none; } .OCST .item-image, .OSEL .item-image { height: 115px; } .OCST .item-image img, .OSEL .item-image img, .OPAY .item-image img { max-height: 100px; } .OSEL .submit-button, .OPAY .submit-button { float: none; display: block; margin: 0 auto 25px auto; } .OSEL .submit-button:hover, .OPAY .submit-button:hover { cursor: pointer; } .OSEL #main-content { padding: 0 15px 40px 15px; } .OSEL .payment-info { padding-right: 0; } .OSEL .coupon-wrapper, .OSEL .gift-cert-wrapper { width: 100%; } .OSEL .form_row input { width: 74%; } .OSEL .checkout-info { padding-left: 0; border-left: none; } .OSEL .basket-price-wrapper { margin-top: 15px; } .OSEL #complete-basket-totals { margin-bottom: 15px; } .OSEL h2.fields-heading { margin-top: 12px; } .OSEL .gift-cert-wrapper { margin-top: 5px; } .OSEL .coupon-wrapper { margin-top: -20px; } .OSEL .shipping-type-wrapper { margin-bottom: 10px; } .OSEL .payment-type-wrapper { margin-bottom: 10px; } .OSEL .privacy-policy, .OPAY .privacy-policy { margin-bottom: 15px; padding-right: 10px; padding-left: 10px; } .OSEL .white-background, .OPAY .white-background { margin-bottom: 15px; } .OSEL .shipping-type-wrapper { padding-right: 10px; padding-left: 10px; } .OSEL .payment-type-wrapper { padding-right: 10px; padding-left: 10px; } .OSEL .coupon-wrapper { padding-right: 10px; padding-left: 10px; } .OSEL .gift-cert-wrapper { padding-right: 10px; padding-left: 10px; } .OSEL .acdpro-template { padding-right: 10px; padding-left: 10px; } .OSEL #shipping-payment { margin-bottom: 0; } .OPAY .basket-customer-info { border-right: 0; border-left: none; padding-left: 0; } .OPAY .enter-payment-info { padding-right: 0; } .OPAY #payment-fields { padding: 0 10px; } .OPAY h3 { padding-left: 10px; } .OPAY h4 { padding-left: 10px; } .OPAY .continue-button .continue-button .button { display: none; } .OPAY #payment-fields .floating-placeholder { margin: 0 0 10px 0; } .OPAY #payment-fields .floating-placeholder:nth-child(odd) { margin-right: 0; } .OPAY #ship-to { padding: 0; } .OPAY #bill-to { padding: 0; } .OPAY .checkout-page .charge-description { max-width: 100%; } .OPAY .payments-only { margin-left: 10px; width: 98%; } .account-page h1 { margin-top: 0; } .LOGN .welcome-wrapper { width: 100%; border-bottom: 1px solid #dfe1e1; padding: 0 10px 20px 10px; } .LOGN .register-wrapper { width: 100%; padding: 0 10px; } .LOGN .forgot-password { margin-top: 30px; } .LOGN .static-page h1 { display: block; padding: 0 10px 15px 10px; } .LOGN .register-wrapper h3 { margin-top: 20px; } .account-page h1 { margin-bottom: 5px; } .ACAD #acad_form { padding-top: 5px; } .ACAD #fields-key { padding: 0; } .ACAD #login-details { width: 100%; padding: 0; margin-bottom: 0; } .ACAD #ship-to { padding: 0; width: 100%; margin-bottom: 70px; } .ACAD #bill-to { padding: 0; width: 100%; } .ACED .account-page h1 { margin-bottom: 40px; } .ACED .shipto-billto-wrapper { margin: 0; } .ACED #ship-to { width: 100%; padding: 0; } .ACED #bill-to { width: 100%; padding: 0; margin-top: 90px; } .ACED .save-button { margin-right: 0; } .ACED #customer-fields .shipto-billto-wrapper select { width: 100%; } .ACED #customer-fields .shipto-billto-wrapper input { width: 100%; } .ACLN .customer_account_box_order { text-align: center; display: block; width: 200px; margin: 0 auto; } .ACLN .view-order-history { display: block; text-align: center; margin-top: 21px; margin-left: 0; } .ACLN .customer_account_box_content form { width: 100%; display: block; float: none; padding-bottom: 10px; } .ACLN .order-id { max-width: 80%; } .ACLN .customer_account_box_content form .button { width: 20%; height: 51px; text-align: center; padding: 0; } .ACLN .ACLN-icons { width: 40px; height: auto; } .ACLN .customer_account_box-color h3 { margin-top: 10px; margin-bottom: 20px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 26px; } .ACLN .customer_account_box-color a { display: block; color: #59636B; padding-bottom: 10px; font-size: 16px; font-weight: 300; font-family: 'Poppins', sans-serif; } .ACLN .wallet-box-wrapper, .ACLN .settings-box-wrapper, .ACLN .wishlist-box-wrapper { text-align: center; display: block; margin: 0 auto 20px auto; text-align: center } .ACLN .customer_account_box-color .view-wish-list-a { margin: 0 auto; } .CABK h2 { font-size: 25px; } .CABK .customer_account_address { margin: 10px 0; } .address-one, .address-first-name, .address-last-name, .address-company, .address-email, .address-phone-number, .address-two, .address-city, .address-state, .address-other-state, .address-zip-code, .address-country { width: 100%; padding: 0; } .CABK .add-new-address { margin-top: 10px; } .CABK .address-wrapper .customer_account_address_actions_link { font-size: 13px; margin-left: 10px; } #cade_form .save-button { margin: 20px 0 0 0; } .CADE .form_row.set-as-wrapper label { margin: 0; } .CADE #customer-fields { margin: 0; } #cada_form .save-button { margin: 0; } .CADA #customer-fields { margin: 0; } .CEML .change-emailaddress-section { width: 100%; } .CPWD .change-password-section { width: 100%; } .GFTL .section { width: 100%; } .GFTL .section .button { float: none; } .GFTL .sign-in-buttons { text-align: right; } .GFTL .forgot-password { border-bottom: solid 1px #d8d8d8; padding: 20px 0; } #js-forgot-password { top: 25px; } .FPWD .forgot-password-wrapper { width: 100%; max-width: 100%; } .NTFD .static-page { margin: 0; } .NTFD .static-page h1 { display: block; } .ORHL h3 { margin-bottom: 20px; } .ORHL .forgot-password { margin-top: 30px; } .ORHL .signin-section { padding: 0 0 30px 0; margin-bottom: 20px; border-bottom: solid 1px #d8d8d8; } .ORHL .lookup-section { padding: 0; } .ORDL .forgot-password { border-bottom: 1px solid #dfe1e1; padding-bottom: 20px; } .ORDL .form_row input { width: 100%; } .ORDL .form_row label { width: 100%; text-align: left; } .ORDL .section { padding: 0; } .ORDL .forgot-password { margin-top: 10px; } .ORDH .order-view a { float: right; } .ORDS #customer-fields .form_row label { display: block; text-align: left; margin-bottom: 0; } .ORDS #customer-fields .form_row div { display: block; text-align: left; margin-bottom: 5px; } .ORDS h2.fields-heading { margin-bottom: 15px; } .ORDS .order-group-wrapper h3 { margin-top: 35px; } .ORDS #ship-to-fields, .ORDS #bill-to-fields { padding-left: 15px; } .ODTL .account-page { margin-top: 100px; } .WLGN .forgot-password { border-bottom: solid 1px #d8d8d8; padding: 20px 0; margin-bottom: 20px; } .WLGN .section .create-account.button { float: none; } .WLGN .forgot-password { margin-top: 10px; } .WLGN .section { padding: 0; } .WISH .wishlist-wrapper a.edit.edit-trash { text-align: left; } .WISH .item-price { padding-top: 10px; padding-bottom: 10px; } .WISH .item-quantity { padding-top: 10px; padding-bottom: 10px; } .WISH .item-quantity span { display: block; } .WISH .mobile-price { display: block; font-size: 16px; font-weight: 500; } .WISH .mobile-qty { font-weight: 500; } .WISH .wishlist-wrapper .quantity-wrapper input { margin-top: 0; width: 100%; } .WISH .editable_note_container .editable_note { margin-bottom: 10px; } .WISH .wishlist-img-wrapper { width: 25%; height: 100px; padding-right: 10px; } .WISH .wishlist-info-wrapper { width: 73%; } .WISH .heading { display: none; } .WISH .add-to-basket-wrapper { padding-right: 15px; padding-top: 10px; padding-bottom: 10px; } .WISH .wishlist-wrapper a.edit-cancel { text-align: left; } .WISH .wishlist-wrapper .button { padding: 11px 10px; } .WISH .wishlist-info-wrapper { padding: 0; } .WISH .wishlist-info-wrapper .wishlist-product-code { margin-top: 0; } .WISH .wishlist-wrapper a.edit.edit-trash { color: rgb(102, 102, 102); } .WISH .wishlist-img-wrapper img { max-height: 100px; } input, select, textarea { font-size: 16px !important; } } @media all and (max-width: 730px) { #recently-viewed-owl-carousel { max-width: 590px; margin: 0 auto; } } @media all and (max-width: 650px) { #recently-viewed-owl-carousel { max-width: 510px; } } @media all and (max-width: 600px) { .tablet-mobile-panel-wrapper { display: block; width: 55%; } .black-background-overlay.pannel-active { width: 55%; left: 45%; } .page-sub-wrapper { width: 100%; } .page-sub-wrapper #breadcrumbs { display: none; } .product-item { width: 50%; height: 330px; } .product-thumbnail { width: 100%; height: 155px; } .product-info { width: 100%; } .product-thumbnail table { width: 100%; height: 155px; max-width: 405px; } .product-thumbnail table img { max-height: 155px; max-width: 155px; } .PROD .related-products .ribbions-wrapper { right: 1px; } .owl-carousel.owl-drag .owl-item { padding: 0 10px; } .DEALER_INFO #dealerform input { width: 100%; display: block; margin: 0 0 0px 0; } .DEALER_INFO .select-business { width: 100%; display: block; margin: 0 0 0 0 } .DEALER_INFO .select-country { width: 100%; display: block; margin: 0 0 10px 0; } .DEALER_INFO .select-state { width: 100%; display: block; margin: 0 0 10px 0 } .DEALER_INFO #dealerform #submit { width: 70px; } .DEALER_INFO .floating-placeholder { width: 100%; margin-bottom: 10px; } .DEALER_INFO .select-business { width: 100%; margin-bottom: 10px; } .CABK .default-wrapper .customer_account_address_content { margin-left: 0; } .CABK .address-edit { margin-left: 0; } .CABK .other-address-wrapper { padding-left: 0; } .CABK .set-as-wrapper { margin-left: 0; } .ORDS #ship-to { width: 100%; padding: 0; } .ORDS #bill-to { width: 100%; padding: 0; } .INVC .seals-wrapper { float: none; width: 100%; margin-bottom: 10px; } .INVC .order-id { padding: 10px 0; } .INVC .order-date { margin: 20px 15px; } .INVC .shipping-and-billing-information { margin: 30px 0 0 0px; } .INVC .product-purchase { margin: 0; } .ALLTEST .based-on-total-review { display: block; } } @media all and (max-width: 560px) { #recently-viewed-owl-carousel { max-width: 430px; } } @media all and (max-width: 520px) { header #searchfield { width: 370px; } .SFNT .one { width: 50%; } .SFNT .two { width: 50%; } .SFNT .three { width: 50%; } .SFNT .four { width: 50%; } .SFNT .five { width: 50%; } .SFNT .six { width: 50%; } .MAILINGLIST .mailinglist-form { padding: 0 10px 15px 10px; } .MAILINGLIST #field_89702 { width: 100%; margin-right: 0; } .MAILINGLIST #field_89703 { width: 100%; margin-left: 0; } .BASK .checkout-button { float: right; } .BASK .keep-save { margin: 0px 10px 10px 0px; float: right; } .BASK .checkout-options { width: 330px; } #js-forgot-password { margin: 0 20px; } .CABK .default-icon { width: 13%; margin-right: 20px; } .CABK .fa-credit-card { margin-right: 0; } .CABK .default-title { width: 75%; } .CABK .default-container .customer_account_address_actions_link { margin-bottom: 5px; } .CABK .customer_account_address_content { margin-top: 10px; } .SMAP #sitemap a { width: 50%; } } @media all and (max-width: 480px) { #global-header { height: 72px; } header .logo-wrapper { width: 150px; } .search-basket-chat-phone-wrapper { margin-top: 10px; } header .mobile-nav { top: 70px; } header #mobile-search #searchfield { width: 215px; } header .mobile-nav { height: 80%; } .sign-up { font-size: 16px; } .mailing-list { font-size: 52px; margin-top: -8px; } .discount { font-size: 26px; margin-top: -8px; } .online-purchase { font-size: 17px; margin-top: 0; } .sub-text { font-size: 14px; } .newsletter-email { width: 179px; } #newsletter .signup-alerts { width: 280px; } .SFNT .fine-oriental-wrapper { width: 100%; padding: 0; margin-bottom: 20px; } .SFNT .bold-lighting-wrapper { width: 100%; padding: 0; } .SFNT .exquisite-container { width: 100%; max-width: 370px; padding: 0px; float: none; margin: 0 auto 22px auto; clear: both; display: block; } .SFNT .gifts-container { width: 100%; max-width: 370px; padding: 0px; float: none; margin: 0 auto 15px auto; clear: both; display: block; } .SFNT .oriental-dishes-mobile { display: none; } .SFNT .oriental-dishes-desktop { display: block; } .SFNT .elegant-exquisite-gifts-wrapper { margin-top: 22px; } .SFNT .elegant-exquisite-fine-wrapper { width: 100%; max-width: 370px; padding: 0px; float: none; margin: 0 auto 22px auto; clear: both; display: block; } .SFNT .elephant-paragraph-wrapper { margin-bottom: 0; } .SFNT .sub-title { font-size: 12px; } .SFNT .about-text-wrapper .paragraph { font-size: 12px; } .SFNT .about-text-wrapper { margin-top: 5px; } .SFNT .about-text-wrapper h1 { font-size: 28px; } .SFNT .save-wrapper { padding-top: 5px; } .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six { height: 170px; font-size: 14px; } .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span { height: 135px; } .SFNT .one img, .SFNT .two img, .SFNT .three img, .SFNT .four img, .SFNT .five img, .SFNT .six img { padding-bottom: 15px; } .SFNT .four img { padding-top: 35px; } .cat-listing { width: 100%; margin-bottom: 15px; } .CTGY h1 { font-size: 42px; } .CTGY .h1-category-header-wrapper h1 { font-size: 42px; } .subcat-name { font-size: 14px; top: 0; } .CTGY #bottom-wrap, .SRCH #bottom-wrap { margin-top: 10px; } #category-header { padding-bottom: 10px; } .white-border-background { max-width: 300px; } .h1-subcategory-header-wrapper h1 { margin-top: 10px; font-size: 18px; margin-bottom: 10px; } .h1-subcategory-header-wrapper #category-header { padding-bottom: 5px; } .product-item { height: 270px; margin-bottom: 10px; } .tablet-filter { margin-top: 0; } .product-info { padding: 10px; } .product-info .product-name a { font-size: 14px; line-height: 17px; height: 33px; } .product-info .product-price { font-size: 16px; margin-bottom: 0; margin-top: -5px; } .product-info .over-percnet-off { font-size: 12px; display: block; margin-top: -2px; } .color-options-wrapper { display: none; } .panel-options { display: none; } .reviewsnew #erCreateButton { display: none; } .epContainer .epAvgRating { display: none; } .epContainer .epContent { padding-top: 0; } .reviewsnew .average-customer-review { font-size: 12px; } .PROD .related-products h2 { font-size: 16px; } .PROD h1, .PATR h1 { font-size: 18px; margin-bottom: 0; } .PROD .price-value-additional, .PATR .price-value-additional { font-size: 32px; line-height: normal; vertical-align: middle; } .PROD .price-value, .PATR .price-value { font-size: 12px; } .PROD .you-save, .PATR .you-save { font-size: 12px; display: block; } .PROD .shipping-price, .PATR .shipping-price { font-size: 12px; margin-top: 3px; } .PROD .price-save-wrapper, .PATR .price-save-wrapper { line-height: normal; top: 3px; } .PROD .product-price, .PATR .product-price { padding-top: 10px; } .reviewsnew .gray-container { margin-top: 5px; } .reviewsnew .reviews-border { margin-bottom: 10px; } .PROD .color-options-wrapper { display: block; } .PROD .product-info .over-percnet-off { display: inline-block; } .PROD .product-attributes .prompt span.attribute-chosen, .PATR .product-attributes .prompt span.attribute-chosen { font-size: 12px; } .PROD .product-attributes .prompt .folded-as-shown, .PATR .product-attributes .prompt .folded-as-shown { font-size: 12px; } .PROD .attribute-wrapper select, .PROD .attribute-wrapper .textfield, .PROD .product-attributes .prompt span, .PROD .product-attributes .field, .PATR .attribute-wrapper select, .PATR .attribute-wrapper .textfield, .PATR .product-attributes .prompt span, .PATR .product-attributes .field { font-size: 16px; } .PROD #inventory-message, .PATR #inventory-message { font-size: 12px; margin-top: 10px; padding-bottom: 10px; } .PROD .purchase-buttons, .PATR .purchase-buttons { margin-top: 10px; font-size: 14px; } .PROD .add-to-basket input, .PATR .add-to-basket input { padding: 9px 0; } .PROD .product-quantity-input, .PATR .product-quantity-input { margin-top: 5px; } .reviewsnew .average-customer-review { font-size: 12px; } .reviewsnew .epAvgCount { font-size: 12px; } .PROD .product-info .product-name a { font-size: 16px; } .image-machine-previous { left: -30px; } .image-machine-next { right: -30px; } .recently-viewed-items h2 { font-size: 16px; } .reviewsnew #boxPU { margin-left: 100px; } #recently-viewed-owl-carousel { max-width: 350px; } .OPAY .payments-only { width: 100%; margin: 0 !important; } .static .white-border-top { margin-top: 72px; } .ALLTEST .etDate { display: block } .gray-background { height: auto; padding: 30px 0px 20px 20px; } .email-background { width: 100%; padding: 0; } .chat-background { width: 100%; padding: 0; } .call-background { width: 100%; padding: 0; } .call-background .text-wrapper { margin-left: 35px; } .fax-background { width: 100%; padding: 0; } .send-background { width: 100%; padding: 0; margin-bottom: 10px; } .send-background .gray-background { padding-bottom: 10px; } .send-background .text-wrapper { margin-top: -25px; padding-top: 5px; } .stay-background { width: 100%; padding: 0; } .stay-background .text-wrapper { margin-left: 10px; } .gray-background .img-wrapper { display: inline-block; float: none; } .gray-background img { float: none; display: block; top: 0; } .text-wrapper { display: inline-block; vertical-align: top; margin-left: 30px; } .PRESS .intro-title { border-bottom: solid 1px #dbdbdb; padding-bottom: 8px; } .PRESS .press-wrapper { width: 100%; } .PRESS .press-informtaion-wrapper { max-width: 300px; height: auto; } .press-wrapper { padding: 0; margin-bottom: 10px; } .press-image { display: none; } .mobile-press-image { display: block; margin: 0 auto; } .BASK .keep-save { margin: 0px 5px 10px 0px; float: right; } .BASK .h1-and-seals-wrapper h1, .OCST .h1-and-seals-wrapper h1, .OSEL .h1-and-seals-wrapper h2, .OPAY .h1-and-seals-wrapper h2, .INVC .h1-and-seals-wrapper h1 { font-size: 18px; } .BASK .or { margin: 12px 0; } .BASK #payWithAmazonDiv { margin-bottom: 17px; } .BASK .checkout-buy { width: 140px; } .wailist-modal-submit-button { width: 140px; } .paypal-credit { width: 144px; } .BASK .paypal-wrapper table a { max-width: 150px; display: block; } .BASK .paypal-wrapper table a img { max-width: 100%; } .BASK .item-image { height: auto; } .BASK #basket-contents table { height: 125px; } .BASK .item-name a, .OCST .item-name a { font-size: 14px; } .BASK .item-price span, .BASK .item-total span, .BASK .item-quantity span .OCST .item-price span, .OCST .item-total span, .OCST .item-quantity span { font-size: 10px; } .BASK .item-price, .BASK .item-total, .BASK .item-quantity input, .OCST .item-price, .OCST .item-total, .OCST .item-quantity input { font-size: 14px; } .BASK .item-quantity input, .OCST .item-quantity input { width: 30px; } .BASK .items-in-shopping-cart { font-size: 14px; } .BASK .item-quantity button { width: 50px; } .INVC .checkout-page .white-background { font-size: 12px; } .INVC .checkout-page .item-name a { font-size: 14px; } .INVC .item-code { font-size: 12px; } .INVC .checkout-page .item-price span { font-size: 10px; } .INVC .checkout-page .item-price { font-size: 14px; } .guest-checkout { font-size: 12px; } .returning-customer a { font-size: 12px; } .OCST .checkout-your-info { font-size: 12px; } .OCST .checkout-shipping { font-size: 12px; } .OCST .checkout-payment { font-size: 12px; } .OSEL .form_row input { width: 73%; } .checkout-your-info { font-size: 12px; } .checkout-shipping { font-size: 12px; } .checkout-payment { font-size: 12px; } .ODTL .account-page { margin-top: 75px; } .RGFT .giftcertificate_redeem_giftcertificate_content .button { margin-left: 0; } .WLST #wlst_search_form .textfield { width: 100%; } .WLST #wlst_search_form label { width: 100%; } .WLST #wlst_search_form .button { padding: 11px 20px; } .ACLN .account-page h1 { padding-top: 0; } .ACLN .logout-link { float: none; text-align: right; margin-top: 10px; } } @media all and (max-width: 420px) { .tablet-mobile-panel-wrapper { width: 70%; } .black-background-overlay.pannel-active { width: 30%; left: 70%; } .OPAY .checkout-page .charge-description { max-width: 175px; } } @media all and (max-width: 400px) { .SFNT .savings-mobile { display: block; margin: 0 auto; } .SFNT .savings-tablet { display: none; } .product-info .options-wrapper img { width: 75px; } .CTGY .product-info .options-wrapper img { height: auto; width: 72px; } .product-thumbnail table img { max-height: 135px; max-width: 135px; } .PROD .thumbnail-wrapper { width: 350px; } .PROD #thumbnail.thumbnails li { margin: 15px 8px 15px 0; } .PROD #thumbnail .owl-stage-outer { width: 250px; } #recently-viewed-owl-carousel { max-width: 270px; } .image-machine-previous { left: -25px; } .image-machine-next { right: -25px; } .SRCH .search-again label { width: 100%; display: block; } .CABK .set-as-default-wrapper { display: block; margin-bottom: 10px; } .CABK .set-default a { margin-left: 0; margin-right: 15px; } .bask-questions-wrapper a, .bask-questions-wrapper div, .bask-questions-wrapper button { padding-right: 7px; } } @media all and (max-width: 340px) { .PROD .join-waitlist input, .PATR .join-waitlist input { width: 155px; } } @media all and (max-width: 320px) { .copyright-wrapper span { display: block; padding-top: 3px; } .SFNT .room-dividers-tablet { display: none; } .SFNT .room-dividers-mobile { display: block; } .CABK .save-button { margin-left: 0; } .SMAP #sitemap a { width: 100%; } } .test-hover { border: solid 1px white; display: inline-block; padding: 10px; width: 540px; } .hover-text { display: none; color: white; } .test-hover img { display: block; } .test-hover:hover { border: solid 1px red; padding: 10px; display: inline; } .test-hover:hover>.hover-text { display: block; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-yellow, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-yellow { background-color: #FFEE75 !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-purple, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-purple { background-color: #6D535C !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-brown, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-brown { background-color: #512A09 !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-red, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-red { background-color: #800000 !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-blue, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-blue { background-color: #1E90FF !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-black-white, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-black-white { background-image: linear-gradient(-45deg, #181615 20%, #ffffff 20%, #ffffff 40%, #181615 40%, #181615 60%, #ffffff 60%, #ffffff 80%, #181615 80%, #181615) !important; } .searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-multicolor, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-multicolor { background-image: linear-gradient(45deg, #ba2525 0%, #c69625 21%, #e2c324 39%, #78ba1d 60%, #7db9e8 75%, #5a61a8 100%) !important; } rzslider span.rz-pointer { border-radius: 6px !important; } .facet-range-slider .slider-no-ranges p { background: #FFFFFF !important; border: 0px !important; } .searchspring-results .popularity-price-rating .sort-label { font-style: italic; } .searchspring-results .popularity-price-rating .price-dropdown { margin-left: 6px; padding-top: 2px !important; }