W3C CSS Validator results for https://www.spt.info/sptstore.php/news/2019/01/23/total-counts_Part_1 (CSS level 3)

Sorry! We found the following errors (21)

URI : https://www.spt.info/squirrelcart/themes/squirrelcart/style_main.css.php?tct=645768001712595040&no_comments=1

1564 .nav_block, .sc_content -1px negative values are not allowed : 1px 4px -1px rgb(0, 0, 0, 0.5)
4904 .var6_no-box #sc_col2 Value Error : padding-right Parse Error

URI : https://www.spt.info/sptstore.php/news/2019/01/23/total-counts_Part_1

632 Property font-optical-sizing doesn't exist : auto
634 Property font-optical-sizing doesn't exist : auto
636 Property font-optical-sizing doesn't exist : auto
638 Property font-optical-sizing doesn't exist : auto
640 Property font-optical-sizing doesn't exist : auto
642 Property font-optical-sizing doesn't exist : auto
645 Property font-optical-sizing doesn't exist : auto
646 Property font-optical-sizing doesn't exist : auto
647 Property font-optical-sizing doesn't exist : auto
651 Property font-optical-sizing doesn't exist : auto
652 Property font-optical-sizing doesn't exist : auto
679 Property font-optical-sizing doesn't exist : auto
681 Property font-optical-sizing doesn't exist : auto
683 Property font-optical-sizing doesn't exist : auto
685 Property font-optical-sizing doesn't exist : auto
687 Property font-optical-sizing doesn't exist : auto
689 Property font-optical-sizing doesn't exist : auto
691 Property font-optical-sizing doesn't exist : auto
693 Property font-optical-sizing doesn't exist : auto

↑ Top

Valid CSS information

@font-face {
font-family : 'SC Lobster';
src : url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-lobster.woff") format('woff');
font-weight : normal;
font-style : normal;
}
@font-face {
font-family : 'SC Open Sans';
src : url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-open-sans.woff2") format('woff2'), url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-open-sans.woff") format('woff');
font-weight : normal;
font-style : normal;
}
@font-face {
font-family : 'SC Open Sans';
src : url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-open-sans-BOLD.woff2") format('woff2'), url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-open-sans-BOLD.woff") format('woff');
font-weight : bold;
font-style : normal;
}
.theme_chooser {
text-align : left;
}
.theme_chooser * {
vertical-align : middle;
}
.theme_chooser ul {
margin : 0;
padding : 0;
list-style : none;
}
.theme_chooser li {
display : inline-block;
margin-bottom : 10px;
width : 24%;
}
.theme_chooser_small li {
width : auto;
}
.theme_chooser label {
font-size : 0.9em;
display : block;
}
.theme_more_settings_outer {
padding-top : 10px;
}
.theme_more_settings {
display : inline-block;
height : 16px;
line-height : 16px;
padding-left : 20px;
position : relative;
}
.theme_more_settings:before {
content : '';
display : inline-block;
position : absolute;
left : 0;
top : 0;
background : url(https://www.spt.info/squirrelcart/cp_themes/master/images/cog.png) center no-repeat;
height : 16px;
width : 16px;
}
.acct_theme_chooser .theme_chooser {
padding-left : 20px;
}
#sc a.cog:hover {
background-color : transparent;
}
.owl-carousel .animated {
animation-duration : 1000ms;
animation-fill-mode : both;
}
.owl-carousel .owl-animated-in {
z-index : 0;
}
.owl-carousel .owl-animated-out {
z-index : 1;
}
.owl-carousel .fadeOut {
animation-name : fadeOut;
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.owl-height {
transition : height 500ms ease-in-out;
}
.owl-carousel {
display : none;
width : 100%;
position : relative;
z-index : 1;
}
.owl-carousel .owl-stage {
position : relative;
}
.owl-carousel .owl-stage:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel .owl-stage-outer {
position : relative;
overflow : hidden;
}
.owl-carousel .owl-item {
position : relative;
min-height : 1px;
float : left;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display : none;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor : pointer;
}
.owl-carousel.owl-loaded {
display : block;
}
.owl-carousel.owl-loading {
opacity : 0;
display : block;
}
.owl-carousel.owl-hidden {
opacity : 0;
}
.owl-carousel.owl-refresh .owl-item {
display : none;
}
.owl-carousel.owl-grab {
cursor : move;
}
.owl-carousel.owl-rtl {
direction : rtl;
}
.owl-carousel.owl-rtl .owl-item {
float : right;
}
.no-js .owl-carousel {
display : block;
}
.owl-carousel .owl-item .owl-lazy {
opacity : 0;
transition : opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style : preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position : relative;
height : 100%;
background : #000;
}
.owl-carousel .owl-video-play-icon {
position : absolute;
height : 80px;
width : 80px;
left : 50%;
top : 50%;
margin-left : -40px;
margin-top : -40px;
background : url(owl.video.play.png) no-repeat;
cursor : pointer;
z-index : 1;
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
display : none;
}
.owl-carousel .owl-video-tn {
opacity : 0;
height : 100%;
background-position : center center;
background-repeat : no-repeat;
background-size : contain;
transition : opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position : relative;
z-index : 1;
height : 100%;
width : 100%;
}
.owl-theme .owl-nav {
margin-top : 10px;
text-align : center;
}
.owl-theme .owl-nav [class*="owl-"] {
color : #FFF;
font-size : 14px;
margin : 5px;
padding : 4px 7px;
background : #D6D6D6;
display : inline-block;
cursor : pointer;
border-radius : 3px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
background : #869791;
color : #FFF;
text-decoration : none;
}
.owl-theme .owl-nav .disabled {
opacity : 0.5;
cursor : default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top : 10px;
}
.owl-theme .owl-dots {
text-align : center;
}
.owl-theme .owl-dots .owl-dot {
display : inline-block;
}
.owl-theme .owl-dots .owl-dot span {
width : 10px;
height : 10px;
margin : 5px 7px;
background : #D6D6D6;
display : block;
transition : opacity 200ms ease;
border-radius : 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background : #869791;
}
.mfp-bg {
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1042;
overflow : hidden;
position : fixed;
background : #0b0b0b;
opacity : 0.8;
}
.mfp-wrap {
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1043;
position : fixed;
outline : none !important ;
}
.mfp-container {
text-align : center;
position : absolute;
width : 100%;
height : 100%;
left : 0;
top : 0;
padding : 0 8px;
box-sizing : border-box;
}
.mfp-container:before {
content : '';
display : inline-block;
height : 100%;
vertical-align : middle;
}
.mfp-align-top .mfp-container:before {
display : none;
}
.mfp-content {
position : relative;
display : inline-block;
vertical-align : middle;
margin : 0 auto;
text-align : left;
z-index : 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width : 100%;
cursor : auto;
}
.mfp-ajax-cur {
cursor : progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor : zoom-out;
}
.mfp-zoom {
cursor : pointer;
cursor : zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor : auto;
}
.mfp-loading.mfp-figure {
display : none;
}
.mfp-hide {
display : none !important ;
}
.mfp-preloader {
color : #CCC;
position : absolute;
top : 50%;
width : auto;
text-align : center;
margin-top : -0.8em;
left : 8px;
right : 8px;
z-index : 1044;
}
.mfp-preloader a {
color : #CCC;
}
.mfp-preloader a:hover {
color : #FFF;
}
.mfp-s-ready .mfp-preloader {
display : none;
}
.mfp-s-error .mfp-content {
display : none;
}
button.mfp-close, button.mfp-arrow {
overflow : visible;
cursor : pointer;
background : transparent;
border : 0;
display : block;
outline : none;
padding : 0;
z-index : 1046;
box-shadow : none;
}
button::-moz-focus-inner {
padding : 0;
border : 0;
}
.mfp-close {
width : 44px;
height : 44px;
line-height : 44px;
position : absolute;
right : 0;
top : 0;
text-decoration : none;
text-align : center;
opacity : 0.65;
padding : 0 0 18px 10px;
color : #FFF;
font-style : normal;
font-size : 28px;
font-family : Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
opacity : 1;
}
.mfp-close:active {
top : 1px;
}
.mfp-close-btn-in .mfp-close {
color : #333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color : #FFF;
right : -6px;
text-align : right;
padding-right : 6px;
width : 100%;
}
.mfp-counter {
position : absolute;
top : 0;
right : 0;
color : #CCC;
font-size : 12px;
line-height : 18px;
white-space : nowrap;
}
.mfp-arrow {
position : absolute;
opacity : 0.65;
margin : 0;
top : 50%;
margin-top : -55px;
padding : 0;
width : 90px;
height : 110px;
}
.mfp-arrow:active {
margin-top : -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
opacity : 1;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content : '';
display : block;
width : 0;
height : 0;
position : absolute;
left : 0;
top : 0;
margin-top : 35px;
margin-left : 35px;
border : transparent inset medium;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width : 13px;
border-bottom-width : 13px;
top : 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width : 21px;
border-bottom-width : 21px;
opacity : 0.7;
}
.mfp-arrow-left {
left : 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right : 17px solid #FFF;
margin-left : 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left : 25px;
border-right : 27px solid #3F3F3F;
}
.mfp-arrow-right {
right : 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left : 17px solid #FFF;
margin-left : 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left : 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top : 40px;
padding-bottom : 40px;
}
.mfp-iframe-holder .mfp-content {
line-height : 0;
width : 100%;
max-width : 900px;
}
.mfp-iframe-holder .mfp-close {
top : -40px;
}
.mfp-iframe-scaler {
width : 100%;
height : 0;
overflow : hidden;
padding-top : 56.25%;
}
.mfp-iframe-scaler iframe {
position : absolute;
display : block;
top : 0;
left : 0;
width : 100%;
height : 100%;
box-shadow : 0 0 8px rgb(0, 0, 0, 0.6);
background : #000;
}
img.mfp-img {
width : auto;
max-width : 100%;
height : auto;
display : block;
line-height : 0;
box-sizing : border-box;
padding : 40px 0 40px;
margin : 0 auto;
}
.mfp-figure {
line-height : 0;
}
.mfp-figure:after {
content : '';
position : absolute;
left : 0;
top : 40px;
bottom : 40px;
display : block;
right : 0;
width : auto;
height : auto;
z-index : -1;
box-shadow : 0 0 8px rgb(0, 0, 0, 0.6);
background : #444;
}
.mfp-figure small {
color : #BDBDBD;
display : block;
font-size : 12px;
line-height : 14px;
}
.mfp-figure figure {
margin : 0;
}
.mfp-bottom-bar {
margin-top : -36px;
position : absolute;
top : 100%;
left : 0;
width : 100%;
cursor : auto;
}
.mfp-title {
text-align : left;
line-height : 18px;
color : #F3F3F3;
overflow-wrap : break-word;
padding-right : 36px;
}
.mfp-image-holder .mfp-content {
max-width : 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor : pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left : 0;
padding-right : 0;
}
.mfp-img-mobile img.mfp-img {
padding : 0;
}
.mfp-img-mobile .mfp-figure:after {
top : 0;
bottom : 0;
}
.mfp-img-mobile .mfp-figure small {
display : inline;
margin-left : 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background : rgb(0, 0, 0, 0.6);
bottom : 0;
margin : 0;
top : auto;
padding : 3px 5px;
position : fixed;
box-sizing : border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding : 0;
}
.mfp-img-mobile .mfp-counter {
right : 5px;
top : 3px;
}
.mfp-img-mobile .mfp-close {
top : 0;
right : 0;
width : 35px;
height : 35px;
line-height : 35px;
background : rgb(0, 0, 0, 0.6);
position : fixed;
text-align : center;
padding : 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
transform : scale(0.75);
}
.mfp-arrow-left {
transform-origin : 0;
}
.mfp-arrow-right {
transform-origin : 100%;
}
.mfp-container {
padding-left : 6px;
padding-right : 6px;
}
}
.mfp-ie7 .mfp-img {
padding : 0;
}
.mfp-ie7 .mfp-bottom-bar {
width : 600px;
left : 50%;
margin-left : -300px;
margin-top : 5px;
padding-bottom : 5px;
}
.mfp-ie7 .mfp-container {
padding : 0;
}
.mfp-ie7 .mfp-content {
padding-top : 44px;
}
.mfp-ie7 .mfp-close {
top : 0;
right : 0;
padding-top : 0;
}
.sc_gradient1, .fset_grad1 .boxc, .cont_grad1 .sc_content, .cont_grad1 .nav_block, .title_grad1 .sc_title, .title_grad1 .cart_table thead th, .title_grad1 .cart_discounts h4, .title_grad1 .order_info_table th, .title_grad1 .address_box h4, .btn_grad1 .btn, .btn_grad1 #sc_header .ico:hover, .btn_hgrad1 .btn:hover, .btn_hgrad1 #sc_header .ico {
background-image : linear-gradient(to bottom, rgb(255, 255, 255, 0.5) 0%, rgb(255, 255, 255, 0) 70%);
}
.sc_gradient2, .fset_grad2 .boxc, .cont_grad2 .sc_content, .cont_grad2 .nav_block, .title_grad2 .sc_title, .title_grad2 .cart_table thead th, .title_grad2 .cart_discounts h4, .title_grad2 .order_info_table th, .title_grad2 .address_box h4, .btn_grad2 .btn, .btn_grad2 #sc_header .ico:hover, .btn_hgrad2 .btn:hover, .btn_hgrad2 #sc_header .ico {
background-image : linear-gradient(to bottom, rgb(255, 255, 255, 0) 0%, rgb(255, 255, 255, 0.5) 70%);
}
.sc_gradient8, .fset_grad8 .boxc, .cont_grad8 .sc_content, .cont_grad8 .nav_block, .title_grad8 .sc_title, .title_grad8 .cart_table thead th, .title_grad8 .cart_discounts h4, .title_grad8 .order_info_table th, .title_grad8 .address_box h4, .btn_grad8 .btn, .btn_grad8 #sc_header .ico:hover, .btn_hgrad8 .btn:hover, .btn_hgrad8 #sc_header .ico {
background-image : linear-gradient(to top, rgb(0, 0, 0, 0) 0%, rgb(0, 0, 0, 0.07) 10%, rgb(0, 0, 0, 0) 30%);
}
.fhdr {
height : 40px;
line-height : 40px;
position : relative;
margin : 0 0 5px 0;
text-align : left;
}
.fhdr::before {
font-family : "SC Fontello";
display : inline-block;
margin-right : 0.3em;
}
.fhdr_acct_alt::before {
content : '\e8e3';
}
.fhdr_acct_choice::before {
content : '\e89e';
}
.fhdr_acct_new::before {
content : '\e8a0';
}
.fhdr_acct_update::before {
content : '\e89e';
margin-right : 0.5em;
}
.fhdr_addr_ent, .fhdr_addr_fixed {
position : absolute;
top : -45px;
left : 2px;
color : red;
}
.fhdr_addr_fixed {
color : green;
}
.fhdr_addr_ent::before {
content : '\e870';
margin-right : 0.5em;
}
.fhdr_acct_update::after {
content : '\e8aa';
font-family : "SC Fontello";
position : absolute;
left : 1.5em;
top : 0.8em;
font-size : 0.6em;
}
.fhdr_addr_ent::after {
content : '\e818';
font-family : "SC Fontello";
position : absolute;
left : 1.55em;
top : 0.9em;
font-size : 0.5em;
}
.fhdr_addr_fixed::after, .fhdr_captcha::after {
content : '\e81b';
font-family : "SC Fontello";
position : absolute;
left : 1.55em;
top : 0.9em;
font-size : 0.5em;
}
.fhdr_addr_fixed::before {
content : '\e870';
margin-right : 0.5em;
}
.fhdr_billing::before {
content : '\e8d2';
margin-right : 0.7em;
}
.fhdr_billing::after {
content : '\e82a';
font-family : "SC Fontello";
position : absolute;
left : 1em;
top : 0.5em;
font-size : 0.8em;
}
.fhdr_order_smry::before {
content : '\e8e8';
}
.fhdr_captcha::before {
content : '\e8ec';
margin-right : 0.6em;
}
.fhdr_captcha::after {
left : 1.35em;
}
.fhdr_cart_full::before {
content : '\e8f0';
}
.fhdr_email::before {
content : '\e800';
}
.fhdr_empty_cart::before {
content : '\e8f0';
margin-right : 0.8em;
transform : rotate(25deg);
}
.fhdr_empty_cart::after {
content : '\e8b0';
font-family : "SC Fontello";
position : absolute;
top : 0.5em;
font-size : 0.6em;
left : 1.5em;
}
.fhdr_forgot_pwd::before {
content : '\e81e';
content : '\e8e3';
margin-right : 0.6em;
}
.fhdr_forgot_pwd::after {
content : '\e865';
font-family : "SC Fontello";
position : absolute;
top : 0.65em;
font-size : 0.6em;
left : 1.3em;
}
.fhdr_order_detail::before {
content : '\e8e8';
}
.fhdr_order_history::before {
content : '\e8e8';
margin-right : 0.5em;
}
.fhdr_order_history::after {
content : '\e8b6';
font-family : "SC Fontello";
position : absolute;
left : 0.75em;
top : 1.4em;
font-size : 0.7em;
width : 0.9em;
height : 0.9em;
border-radius : 0.45em;
line-height : 0.9em;
background : #dfdfdf;
}
.fhdr_pay_inst::before {
content : '\e82a';
margin-right : 0.5em;
}
.fhdr_pay_inst::after {
content : '\e816';
font-family : "SC Fontello";
position : absolute;
top : 0.65em;
font-size : 0.6em;
left : 1.3em;
}
.fhdr_pay_cc::before {
content : '\e814';
}
.fhdr_pay_final::before {
content : '\e82a';
}
.fhdr_pay_methods::before {
content : '\e82b';
}
.fhdr_pay_po::before {
content : '\e898';
}
.fhdr_search::before {
content : '\e80a';
}
.fhdr_shipping {
height : auto;
}
.fhdr_shipping::before {
content : '\e80c';
}
.fhdr_shipping .btn_same_as_billing {
margin-left : 20px;
}
.fhdr_shipping * {
vertical-align : middle;
}
.fhdr_ship_rates::before {
content : '\e80c';
}
.fhdr_terms::before {
content : '\e8ea';
}
.fhdr_theme_opts::before {
content : '\e891';
}
#sc .btn, html #sc .btn_reverse:hover {
background-color : #0067a5;
border : #01517F solid 1px;
border-radius : 0.2em;
box-shadow : 0 2px 6px rgb(0, 0, 0, 0.2);
color : #fff;
cursor : pointer;
display : inline-block;
font-size : 14px;
margin : 0;
min-width : 100px;
padding : 0 10px;
line-height : 30px;
text-align : center;
text-shadow : -1px 0 1px #000;
white-space : nowrap;
}
#sc .btn strong {
vertical-align : top;
}
#sc .btn:hover, #sc .btn_reverse {
background-color : #0067a5;
color : #fff;
border-color : #000;
box-shadow : 0 2px 6px rgb(0, 0, 0, 0.4);
}
#sc .btn_smaller {
line-height : 24px;
padding : 0 10px;
min-width : 55px;
font-size : 14px;
}
#sc .btn_tiny {
line-height : 20px;
padding : 0 4px;
min-width : 73px;
font-size : 12px;
}
#sc .btn_bigger {
line-height : 40px;
padding : 0 15px;
min-width : 180px;
font-size : 18px;
}
#sc .btn_left:before {
content : "\e859";
font-family : "SC Fontello";
margin-right : 5px;
vertical-align : top;
}
#sc .btn_right:not(.btn_please_wait):after {
content : "\e858";
font-family : "SC Fontello";
margin-left : 5px;
vertical-align : top;
}
#sc .btn_em {
background-color : #A59000;
color : #fff;
text-shadow : -1px 0 1px #000;
}
#sc .btn_em:hover {
background-color : #000;
color : #fff;
text-shadow : -1px 0 1px #000;
}
#sc .btn_same_as_billing {
margin-left : 20px;
margin-top : -3px;
}
#sc .btn.btn_please_wait {
padding-left : 0;
padding-right : 0;
background : #fff;
text-shadow : none;
color : #000;
cursor : default;
}
#sc .btn.btn_go, #sc .btn.btn_aw {
min-width : 0 !important ;
}
html #sc .btn_disabled, html #sc .btn_disabled:hover {
opacity : 0.3;
cursor : default !important ;
background-color : #f2f2f2;
color : inherit;
}
@font-face {
font-family : "SC Fontello";
src : url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-fontello.woff2?63346069") format("woff2"), url("https://www.spt.info/squirrelcart/themes/squirrelcart/fonts/sc-fontello.woff?63346069") format("woff");
font-weight : normal;
font-style : normal;
}
html {
background : #adadad;
height : 100%;
box-sizing : border-box;
}
*, *::before, *::after {
box-sizing : inherit;
}
body {
min-height : 100%;
}
html.ios_scroll_fix {
width : 100%;
position : fixed;
}
a img, body, form, .breadcrumb_nav, .checkout ul, .nav_block ol, .nav_block ul, .order_detail ul, .sc_form ul, .select_multi, ul.reset, #sc_header ul, #sc_footer ul, .ship_detail ul, .section_nav {
border : 0;
list-style : none;
margin : 0;
padding : 0;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
display : block;
}
abbr {
text-decoration : none;
}
body, .btn {
font : 10px Tahoma, Geneva, sans-serif;
}
p:first-child {
margin-top : 0;
}
img:not(.badge) {
max-width : 100%;
max-height : 100%;
height : auto !important ;
}
table img {
max-width : none;
max-height : none;
}
#sc {
color : #000;
font-size : 1.2em;
margin : 0 auto;
position : relative;
}
.order_email_body #sc {
width : auto;
}
button {
cursor : pointer;
}
.nav_block {
background-color : #fff;
color : inherit;
}
.sc_content {
background-color : #fff;
color : inherit;
}
html #sc .sc_content_no_box {
box-shadow : none;
border : 0;
background : transparent;
color : #000;
padding : 0;
margin : 0;
}
.center {
text-align : center;
}
.sc_title {
border-bottom : 1px solid #808080;
padding : 5px 10px;
font-size : 1.33em;
font-weight : normal;
margin : 0;
}
#sc_main h2.sc_title, .sc_content.sc_welcome_content h1 {
font-size : 2.2em;
font-weight : normal;
background : none;
padding-bottom : 0.5em;
border-bottom : 3px solid rgb(0, 0, 0, 0.05);
}
#sc.var9_1024 .sc_title {
padding-top : 4px;
padding-bottom : 4px;
}
.sc_content .sc_title {
margin : -10px -10px 15px -10px;
}
.sc_content .own_page h1.sc_title {
background : none;
border : 0;
padding : 0;
margin : 0 0 0.5em 0;
font-size : 2.2em;
color : #4f4f4f;
}
.own_page .sc_title a {
color : inherit !important ;
}
.cat_name h2 {
margin : 0;
font-size : 1.846em;
}
.sc_content h1 {
margin : 0 0 20px 0;
font-size : 1.846em;
color : #4f4f4f;
}
#sc.var9_800 {
font-size : 1.1em;
}
#sc.is_responsive, #sc.var9_1280, #sc.var9_fluid {
font-size : 1.3em;
}
#sc.var9_fluid {
min-width : 925px;
width : 95%;
}
.clear {
clear : both;
line-height : 0;
height : 0;
}
.valign_middle * {
vertical-align : middle;
}
.sc_link {
font-size : 0.9em;
text-align : center;
}
#sc_inner {
overflow : hidden;
padding : 15px;
}
#sc_col1, #sc_col2 {
width : 19.45%;
}
#sc.var9_fluid #sc_col1, #sc.var9_fluid #sc_col2 {
max-width : 250px;
}
#sc_col1 {
float : left;
}
#sc_col2 {
float : right;
}
.cols2 #sc_main {
padding-left : 15px;
}
.cols3 #sc_main {
padding : 0 15px;
}
#sc_main {
width : auto;
float : none;
overflow : hidden;
}
a {
text-decoration : none;
color : #4f4f4f;
background-color : transparent;
}
a:hover {
text-decoration : none;
color : transparent;
background-color : transparent;
}
#sc_main a {
color : #4f4f4f;
background-color : transparent;
}
#sc_main a:hover {
color : #000;
background-color : transparent;
}
a.selected {
font-weight : bold;
}
.sc_section, #sc_header, #sc_footer, #sc_outer {
width : 1246px;
max-width : 100%;
margin : 0 auto;
}
.sc_inside, #sc_header_inner, #sc_footer_inner, #sc_inner {
width : 100%;
max-width : 1246px;
margin : 0 auto;
padding : 15px;
}
.sc_section, #sc_header, #sc_footer, #sc_outer, img {
transition : width 0.3s ease-in-out;
}
#sc_header {
font-size : 1.1em;
color : #000;
margin-bottom : -1px;
background : #004000;
border-radius : 0;
box-shadow : 0 5px 25px 0 #000;
}
#sc_header_inner {
padding : 15px;
position : relative;
display : flex;
justify-content : space-between;
align-items : center;
}
.hdr_in #sc_header {
border-width : 0 0 1px 0;
}
#sc_header a {
color : #4f4f4f;
}
#sc_header a:hover {
color : transparent;
background-color : transparent;
}
#sc_hdr_right {
white-space : nowrap;
margin-right : 15px;
text-align : right;
}
#sc_hdr_right * * {
white-space : normal;
}
.cp_link {
display : block;
height : 2.3em;
width : 2.3em;
background : #fff;
border-radius : 50%;
position : fixed;
left : 12px;
top : 10px;
text-align : center;
padding-top : 0.05em;
color : #999;
animation-name : none;
}
.cp_link::before {
font : 2em "SC Fontello";
content : '\e842';
}
.cp_link:hover {
color : #000;
background : rgb(255, 255, 255, 1);
animation : spin 4s linear infinite;
}
#sc_mask {
display : none;
position : fixed;
width : 200%;
height : 100%;
top : 0;
left : 0;
background : #000;
opacity : 0.8;
z-index : 2;
}
#sc_nav_close {
display : none;
position : fixed;
right : 0;
top : 0;
z-index : 3;
color : #fff;
}
.sc_menu_on #sc_nav_close {
display : inline;
}
#sc_nav_close.ico::before {
font-size : 36px;
font-family : "SC Fontello";
display : block;
width : 70px;
height : 70px;
line-height : 70px;
text-align : center;
background : #333;
}
#hdr_search {
display : inline-block;
background-color : #0067a5;
}
#sc #hdr_search_terms {
border-radius : 0;
vertical-align : middle;
padding-left : 0.8em;
box-shadow : none;
background-color : #0067a5;
color : #fff;
font-family : inherit;
font-size : inherit;
border : 0;
border-left : 1px solid #000;
box-shadow : 0 2px 6px rgb(0, 0, 0, 0.4);
padding-right : 0;
width : 4.5em;
}
#sc.var13_clean-w-border #hdr_search_terms {
height : 2.52em;
border : #000 solid 1px;
border-right-width : 0;
}
#sc_header input#hdr_search_terms::-moz-placeholder {
color : #fff !important ;
opacity : 1;
}
#sc_header input#hdr_search_terms:-ms-input-placeholder {
color : #fff;
}
#sc_header input#hdr_search_terms::-webkit-input-placeholder {
color : #fff;
}
#search_nav input::-moz-placeholder {
color : #000 !important ;
opacity : 1;
}
#search_nav input:-ms-input-placeholder {
color : #000;
}
#search_nav input::-webkit-input-placeholder {
color : #000;
}
#sc #hdr_search_terms:focus {
width : 12em;
}
.menu1_outer {
display : inline-block;
}
.menu1 {
transition : opacity 0.30s ease-in-out;
position : absolute;
padding : 20px;
z-index : 3;
background : #0067a5;
color : #fff;
box-shadow : 0 2px 2px rgb(0, 0, 0, 0.3);
text-align : left;
opacity : 0;
visibility : hidden;
right : 10px;
font-size : 0.9em;
}
#menu1_acct.closed form {
visibility : hidden !important ;
}
#sc .menu1_outer:not(.setup):hover .menu1, #sc .menu1_on:not(.closed) .menu1 {
visibility : visible;
opacity : 1;
}
#sc .menu1 .btn:not(.btn_sso), #sc .menu1 .btn:not(.btn_sso):hover {
background-color : #0067a5;
color : #fff;
text-decoration : none;
}
#sc .menu1 a, #sc .menu1 a:hover {
color : #fff;
}
#sc .menu1 a:hover {
text-decoration : underline;
}
#sc .menu1 .ico_close {
position : absolute;
right : -7px;
top : -10px;
font-size : 1.2em;
background : transparent !important ;
}
#menu1_acct {
position : relative;
}
#menu1_acct .menu1 {
width : 260px;
text-align : center;
left : -69px;
}
.logged_in #menu1_acct .menu1 {
text-align : left;
}
.logged_in #menu1_acct ul {
margin-top : 10px;
}
.logged_in #menu1_acct li {
display : block;
float : left;
width : 50%;
}
#menu1_acct .nav_links {
margin : 0.5em 0;
line-height : 2em;
}
#menu1_acct .sc_login {
overflow : hidden;
}
#menu1_acct .remember_me_on .remember_me_outer {
line-height : 30px;
font-size : 1em;
}
#menu1_acct .remember_me_on .remember_me_outer, #menu1_acct .remember_me_on .btn_login {
width : 50%;
float : left;
margin : 0 !important ;
}
#sc #menu1_acct .username, #sc #menu1_acct .password {
width : 100%;
height : 2.3em;
border : 0;
border-radius : 0;
margin-bottom : 5px;
}
#sc #menu1_acct .btn_sso {
display : block;
margin-top : 10px;
border-width : 1px;
border-color : rgb(255, 255, 255, 0.3);
}
#sc #menu1_acct .btn_sso:hover {
text-decoration : none;
}
#sc #menu1_acct .btn_sso:first-child {
margin-top : 0;
}
#menu1_acct .sc_title {
font-size : 14px;
font-family : inherit;
}
#menu1_acct .sc_title, #sc #menu1_acct .btn.sso_us {
background : #fff;
}
#menu1_cart .menu1 {
width : 225px;
}
#menu1_cart .menu1.cart_preview_empty {
width : auto;
}
#menu1_cart .menu1.cart_preview_empty .cart_msg {
margin : 0;
}
#menu1_cart .menu1.cart_preview_big {
width : 360px;
}
.mobile_cart_count {
position : absolute;
border-radius : 50%;
height : 16px;
width : 16px;
font-size : 11px;
text-align : center;
line-height : 16px;
color : #fff;
background : red;
top : -0.5em;
right : -0.5em;
}
#sc_header .ico {
position : relative;
display : inline-block;
margin-left : 10px;
padding : 0.35em 0.8em;
background-color : #0067a5;
border : #000 solid 1px;
box-shadow : 0 2px 6px rgb(0, 0, 0, 0.4);
color : #fff;
text-shadow : -1px 0 1px #000;
background-image : none !important ;
font-family : inherit;
font-size : inherit;
}
#sc_header .ico_search {
margin-left : 0;
}
#sc_header .ico:hover, #sc .menu1_outer:not(.closed):hover .ico, #sc .menu1_on .ico {
background-color : #0067a5;
border : #01517F solid 1px;
box-shadow : 0 2px 6px rgb(0, 0, 0, 0.2);
color : #fff;
}
#sc_header .ico::before {
font-family : "SC Fontello";
display : inline-block;
font-size : 1.5em;
vertical-align : middle;
margin-right : 0.3em;
}
.ico span {
vertical-align : middle;
}
.ico_menu::before {
content : "\e845";
}
#sc_header .ico_menu {
display : none;
}
.ico_cart::before {
content : "\e802";
}
.ico_acct::before {
content : "\e89e";
}
#sc_header .ico_search::before {
content : "\e80a";
margin-right : 0;
}
.ico_close::before {
content : "\e8a1";
margin-right : 0;
}
#search_nav {
background-color : #0067a5;
border : #0067a5 solid 2px;
border-left : 0;
display : none;
}
#sc #search_nav_terms, #search_nav_go {
display : inline-block;
border : 0;
width : 85%;
background : transparent;
padding : 5px 10px;
border-radius : 0;
}
#sc #search_nav_terms {
background : #fff;
color : #000;
}
#sc #search_nav_terms:focus {
box-shadow : none;
}
#search_nav_go {
width : 15%;
min-width : 0;
background-color : #0067a5;
color : #fff;
}
#search_nav_go::before {
font-family : "SC Fontello";
content : '\e80a';
}
#theme_nav {
display : none;
}
#theme_nav .theme_chooser li {
display : block;
width : auto;
}
#sc_outer {
background-color : #004000;
}
#sc_footer {
background-color : #004000;
clear : both;
color : #000;
margin-top : -1px;
text-align : center;
border-radius : 0;
overflow : hidden;
}
#sc_footer_inner {
padding : 15px;
}
.ftr_in #sc_footer {
border-width : 1px 0 0 0;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
#sc_footer a {
color : #000;
}
.var1_layout-clean #sc_header, .var1_layout-clean #sc_footer {
border : 0;
}
#sc_footer a:hover {
background-color : transparent;
color : #4f4f4f;
}
.sc_page_content {
padding : 10px;
}
#sc.var9_800 .sc_title {
font-size : 1.091em;
}
.sc_main_content {
min-height : 550px;
height : auto !important ;
height : 550px;
}
.sc_admin_edit {
font-weight : normal;
font : 11px Tahoma, Geneva, sans-serif;
color : transparent !important ;
display : inline-block;
width : 40px;
height : 40px;
z-index : 2;
}
.sc_admin_edit::before {
content : '\e8aa';
font-family : "SC Fontello";
color : #000;
font-size : 20px;
border-radius : 50%;
background : rgb(255, 255, 255, 0.3);
padding : 2px 5px;
}
.modal_is_open .sc_admin_edit {
display : none !important ;
}
#sc a.sc_admin_edit:hover {
background-color : transparent;
}
.nav_block .sc_admin_edit, .sc_content .sc_admin_edit {
position : absolute;
top : 5px;
right : -10px;
display : none;
}
.nav_block:hover .sc_admin_edit, .sc_content:hover .sc_admin_edit {
display : block;
}
.category:hover .sc_admin_edit, .sc_content:hover .category .sc_admin_edit {
display : inline-block;
margin : 3px 0 0 2px;
right : auto;
top : auto;
}
#sc .prod_name .sc_admin_edit {
top : auto;
right : auto;
margin-top : -5px;
margin-left : 2px;
display : none;
}
#sc .prod_name:hover .sc_admin_edit {
display : inline-block;
}
.sc_content .sc_msg .sc_admin_edit {
top : -13px;
right : auto;
display : none;
}
.sc_content:hover .sc_msg .sc_admin_edit {
display : none;
}
.sc_content .sc_msg:hover .sc_admin_edit {
display : inline-block;
}
#sc_w3c {
text-align : center;
}
#sc_w3c a:first-child {
margin-right : 20px;
}
.sc_arrow {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/arrow_right.gif) no-repeat;
padding-left : 10px;
}
.sc_arrow-click {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/arrow_down.gif) 0 5px no-repeat;
padding-left : 10px;
}
.box1width {
width : 99.99%;
}
.box2width {
width : 49.99%;
}
.box3width {
width : 33.30%;
}
.box4width {
width : 24.99%;
}
.box5width {
width : 19.99%;
}
.box6width {
width : 16.65%;
}
.box7width {
width : 14.27%;
}
.box8width {
width : 12.49%;
}
.box9width {
width : 11.10%;
}
.box10width {
width : 9.99%;
}
.box_row {
overflow : hidden;
}
#sc .box_outer {
float : left;
}
.boxc {
position : relative;
padding : 10px;
border : #808080 solid 1px;
border-radius : 5px;
}
.boxc_double {
position : relative;
}
#sc .boxc_double .boxc {
width : 40%;
margin : 0;
position : absolute;
right : 0;
}
#sc .boxc_double .boxc.address_entered {
left : 0;
}
.address_correct {
margin-top : 80px;
}
.address_entered ul, .address_corrected ul {
margin-left : 5%;
}
.boxc.address_entered h3 {
color : red;
}
.address_entered .wrong {
color : red;
text-decoration : line-through;
}
.nav_block, .sc_content {
border-radius : 5px;
margin-bottom : 15px;
border : #808080 solid 1px;
position : relative;
overflow : hidden;
}
.sc_content, .nav_block_content {
padding : 10px;
}
.nav_recent .nav_block_content {
margin-top : 1em;
}
img.sc_header {
display : block;
margin-bottom : 5px;
}
.sc_hide {
display : none !important ;
}
.sc_show {
display : block !important ;
}
#sc .sc_form {
margin : 0 auto 5% auto;
}
.sc_form .boxc {
margin-bottom : 40px;
}
.sc_form fieldset {
border : 0;
padding : 1em 1em 2em 1em;
text-align : left;
}
.sc_form fieldset > h3, .sc_form fieldset > h4 {
font-weight : normal;
color : #008000;
border-bottom : 1px solid rgb(0, 0, 0, 0.1);
padding : 0.75em 0;
margin-bottom : 1.5em;
margin-top : 3em;
}
.sc_form fieldset h3:first-of-type, .sc_form fieldset h4:first-of-type {
margin-top : -1em;
}
.sc_form fieldset h3 {
font-size : 1.166em;
}
.sc_form fieldset h4 {
font-size : 0.917em;
}
.sc_form .inst {
text-align : center;
}
input.sc_check:checked, input.sc_check:not(:checked) {
display : none;
}
input.sc_check:checked + label, input.sc_check:not(:checked) + label {
position : relative;
display : inline-block;
margin-bottom : 0.3em;
padding-left : 2em;
height : 19px;
}
input.sc_check:checked + label::before, input.sc_check:not(:checked) + label::before {
left : 0;
position : absolute;
content : '';
display : inline-block;
width : 19px;
height : 19px;
padding : 0;
border-radius : 3px;
border : silver solid 1px;
margin-right : 0.5em;
background : #fff;
}
input[type="checkbox"].sc_check:checked + label::after, input[type="checkbox"].sc_check + label:hover::after {
content : '\e81b';
font-family : "SC Fontello";
display : block;
position : absolute;
color : #0067A5;
width : 13px;
height : 13px;
top : -4px;
left : 3px;
font-size : 21px;
}
input[type="radio"].sc_check:checked + label::before, input[type="radio"].sc_check:not(:checked) + label::before {
border-radius : 50%;
top : 0;
}
input[type="radio"].sc_check:checked + label::after, input[type="radio"].sc_check:hover + label::after {
display : block;
position : absolute;
content : '';
border-radius : 50%;
width : 13px;
height : 13px;
top : 3px;
left : 3px;
background : #0067A5;
}
input[type="checkbox"].sc_check + label:hover::after {
color : green;
}
input[type="radio"].sc_check:hover + label::after {
background : green;
}
.agree_fld input.sc_check:checked + label::before, .agree_fld input.sc_check:not(:checked) + label::before {
top : -0.1em;
}
#sc input, #sc select, #sc textarea {
font : 1em Tahoma, Geneva, sans-serif;
}
#sc input[type="text"], #sc input[type="date"], #sc input[type="datetime-local"], #sc input[type="search"], #sc input[type="password"], #sc input[type="email"], #sc input[type="number"], #sc input[type="tel"], #sc textarea, #sc select {
transition : all 0.30s ease-in-out;
outline : none;
padding : 4px 4px;
border : silver solid 1px;
border-radius : 2px;
max-width : 100%;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
margin : 0;
}
.date_wrap::after, .datetime-local_wrap::after {
font-family : 'SC Fontello';
content : '\e841';
}
#sc select {
padding : 0;
height : 26px;
}
#sc input[type="text"]:focus, #sc input[type="search"]:focus, #sc input[type="password"]:focus, #sc input[type="date"]:focus, #sc input[type="datetime-local"]:focus, #sc input[type="number"]:focus, #sc input[type="tel"]:focus, #sc textarea:focus, #sc select:focus {
box-shadow : 0 0 5px rgb(76, 182, 211, 1);
border : rgb(76, 182, 211, 1) solid 1px;
}
.sc_form input[type="text"], .sc_form input[type="date"], .sc_form input[type="datetime-local"], .sc_form input[type="search"], .sc_form input[type="password"], .sc_form input[type="email"], .sc_form input[type="number"], .sc_form input[type="tel"], .sc_form textarea {
width : 240px;
}
.prod_options input[type="text"], .prod_options input[type="date"], .prod_options input[type="datetime-local"], .prod_options textarea {
width : 200px;
}
.sc_form textarea, .prod_options textarea {
min-height : 70px;
}
.select_multi {
text-align : left;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border : 0;
padding : 0;
}
.modal {
z-index : 3;
box-shadow : 0 0 45px #000;
background : #fff;
position : fixed;
top : 50%;
left : 50%;
min-width : 300px;
max-width : 100%;
transform : translate(-50%,-50%);
visibility : hidden;
opacity : 0;
overflow : hidden;
text-align : left;
}
.modal.show {
visibility : visible;
opacity : 1;
}
.modal h4 {
background : #e8e8e8;
border-bottom : 1px solid #999;
margin : 0;
padding : 0.5em 1.5em 0.5em 0.5em;
font-size : 1.1em;
font-weight : normal;
}
#sc .modal h4 a:hover, .modal_closex:hover {
color : inherit;
}
.modal .inner {
padding : 2em;
overflow-y : auto;
}
#sc .modal .btn:not(:last-of-type) {
margin-right : 1em;
}
#sc .modal .btn {
margin-top : 0.25em;
margin-bottom : 0.25em;
}
.modal .inner .fhdr:first-child {
margin-top : -0.5em;
}
.modal_closex {
position : absolute;
width : 15px;
height : 15px;
right : 0.1em;
top : 0.1em;
font : 1.8em "SC Fontello";
}
.modal_closex::before {
content : '\e8a1';
}
#sc .modal_addon_opts .modal_cancel {
display : none;
}
#sc .modal_addon_opts.add_on_selected .modal_cancel {
display : inline-block;
}
.modal .prod_options {
margin : 0;
text-align : left;
}
.modal .prod_options .required_instructions {
display : none;
}
.modal_back::before {
font-family : "SC Fontello";
content : '\e856';
margin-right : 0.2em;
}
.g-recaptcha div {
margin : 0 auto;
}
#sc input.error_field, #sc select.error_field, #sc textarea.error_field, #sc .error_field_radios, #sc .error_field.radios {
border : red solid 1px;
border-left-width : 5px;
box-shadow : 0 0 3px rgb(255, 0, 0, 0.2);
}
#sc .error_field_radios, #sc .error_field.radios {
padding : 0.5em 0.5em 0 0.5em;
display : inline-block;
}
input.readonly {
background-color : silver;
}
.req > label:first-of-type::before, .req.required_notice::before, .req.label::before {
content : '*';
display : block;
float : left;
}
.req > label:first-of-type::before, .req.label::before {
display : inline-block;
float : none;
}
.required_notice {
color : #4f4f4f;
position : absolute;
bottom : 1em;
right : 1em;
}
.sc_form .sc_light {
font-size : 0.846em;
color : gray;
}
.fields_box.double, .fields_box.triple {
overflow : hidden;
}
.fields_box.double > * {
width : 50%;
float : left;
}
.fields_box.triple > * {
width : 33%;
float : left;
}
li.double > div {
display : inline-block;
}
li.double > div:first-child {
margin-right : 1em;
}
#sc input.zip {
width : 80px;
}
.fields_box.double ul:first-child {
padding-right : 1em;
}
.fields_box li {
margin-bottom : 0.3em;
display : block;
}
.fields_box li label:first-child {
display : block;
padding-top : 5px;
padding-right : 5px;
position : relative;
width : 150px;
}
.fields_box .one_field li label:first-child {
width : auto;
}
.fields_box_field {
display : block;
min-height : 28px;
}
.read_only li label:first-child {
color : #999;
}
.same_line_labels li label:first-child, .same_line_labels .fields_box_field {
display : inline-block;
vertical-align : top;
}
.same_line_labels li label:first-child {
padding-top : 2px;
}
.sc_msg {
position : relative;
color : black;
padding : 0.25em 0.25em 0.25em 2em;
margin : 0 0 1em 0.8em;
font-size : 1.1em;
}
.sc_msg {
animation : blinker 0.3s linear 1;
}
@keyframes blinker {
0% {
opacity : 0;
}
50% {
opacity : 0.1;
}
}
.sc_msg_generic {
margin : 5px 10px 10px 10px;
}
.sc_msg img:first-child {
display : none;
}
.sc_msg.info {
background : #cfeeff;
color : #3f358f;
}
.sc_msg::before {
font-family : "SC Fontello";
z-index : 2;
position : absolute;
top : -0.1em;
left : -0.42em;
border-radius : 0.9em;
height : 0.9em;
width : 0.9em;
line-height : 1em;
}
.sc_msg::after {
position : absolute;
left : -0.8em;
top : 0;
background : #fff;
content : '';
width : 1.8em;
height : 1.8em;
border-radius : 50%;
z-index : 1;
}
.sc_msg.info::before {
font-size : 2.4em;
content : '\e8a6';
color : #088CD3;
width : 0.8em;
top : -0.13em;
}
.sc_msg.error {
background : #DD4242;
color : #fff;
}
.sc_msg.error::before, .sc_msg.question::before {
content : '\e8a8';
color : #840606;
font-size : 2.65em;
height : 0.8em;
width : 0.8em;
top : -0.05em;
left : -0.37em;
line-height : 0.8em;
background : #fff;
}
.sc_msg.success {
background : #dff2bf;
color : #344f18;
}
.sc_msg.success::before {
content : '\e8f1';
color : #64893C;
font-size : 2.2em;
top : -0.11em;
}
.sc_msg.alert {
background : #F7F7A0;
border : #EFEF9E solid 1px;
border-width : 1px 0;
padding-top : 3px;
padding-bottom : 3px;
color : #6f4400;
}
.sc_msg.alert::before {
content : '!';
font-size : 1.7em;
font-weight : bold;
font-family : inherit;
background : #F4F477;
border : #7F7F0A solid 1px;
text-align : center;
padding : 0.15em;
height : 1.43em;
width : 1.43em;
top : -0.14em;
left : -0.6em;
}
.sc_msg.question {
background : #e6d1ef;
color : #5F376F;
}
.sc_msg.question::before {
content : '\e815';
color : #A685B5;
top : -0.07em;
}
#sc .sc_msg a {
text-decoration : underline;
color : inherit;
}
.nav_link_container:not(.children) {
margin-left : -10px;
margin-right : -10px;
}
.nav_link_container a {
display : block;
}
.nav_col .nav_links li a {
padding : 0.5em 10px;
border-top : 1px solid rgb(0, 0, 0, 0.03);
}
.nav_col .nav_links li:first-child a {
border-top : 0;
}
.nav_col .nav_links li .expanded .parent a::after {
border-bottom-style : solid;
font-family : "SC Fontello";
font-size : 1.5em;
content : '\e84e';
position : absolute;
right : 10px;
margin-top : -4px;
display : inline-block !important ;
border : 0;
}
.nav_col .nav_links li a::after {
font-family : "SC Fontello";
font-size : 1.5em;
color : #e8e8e8;
content : '\e84c';
position : absolute;
right : 10px;
margin-top : -4px;
}
.accord_nav_on .nav_col .nav_links li a::after {
content : '';
}
.nav_col .nav_links li a:hover::after {
color : inherit;
}
.nav_col .nav_links li a.selected::after, .nav_col .nav_links li .expanded .parent a::after {
color : inherit;
}
.nav_col .nav_links li .expanded a::after {
display : none;
}
.account_options_nav .nav_link_container {
margin-top : 10px;
}
.account_options_nav .username, .account_options_nav .password {
width : 75%;
display : block;
margin-bottom : 2px;
}
.account_options_nav .remember_me_outer {
font-size : 0.917em;
}
.remember_me_outer * {
vertical-align : middle;
}
#sc .remember_me_outer a:hover {
background : none;
}
#sc .account_options_nav .btn_login {
margin-top : 10px;
}
.account_options_nav .sc_login {
margin-bottom : 5px;
}
.sc_error {
font-weight : bold;
color : red;
}
.cart_options .cart_msg {
margin-bottom : 10px;
}
.cart_options_advanced {
width : 100%;
margin-bottom : 10px;
}
.cart_options_advanced td {
font-size : 0.9em;
}
.cart_options_advanced .header_row_td {
padding-bottom : 5px;
}
.cart_options_advanced .qty_td {
text-align : left;
}
.cart_options_advanced .name_td a {
display : block;
text-align : left;
overflow : hidden;
white-space : nowrap !important ;
text-overflow : ellipsis;
width : 120px;
}
#menu1_cart .cart_options_advanced .name_td a {
width : 220px;
}
#menu1_cart .cart_options_simple .btn_view_cart {
float : right;
}
.cart_options_advanced .total_td {
text-align : right;
width : 5%;
}
.cart_options_advanced .footer_row_td {
text-align : right;
border-top : 1px solid #c0c0c0;
padding-top : 5px;
}
.cat_links .expanded {
overflow : hidden;
}
.cat_links li:first-child .expanded {
margin-top : 0;
}
.cat_links .expanded .children a {
margin-left : 1em;
font-size : 1em;
}
#sc .category_preview a, #sc .category_preview a:hover {
background-color : transparent;
}
.category_preview .box_inner {
text-align : center;
}
.category_preview .box_row {
margin-bottom : 20px;
}
.category_preview div.prod_name {
font-size : 0.833em;
}
ul.breadcrumb_nav, ul.section_nav {
padding : 0.65em 10px;
border-bottom : 1px solid rgb(0, 0, 0, 0.03);
}
ul.section_nav {
padding-left : 0;
margin-bottom : 1em;
}
#sc_main .breadcrumb_nav a, #sc_main .section_nav a {
color : #999;
}
#sc_main .breadcrumb_nav a:hover, #sc_main .section_nav a:hover {
color : #4f4f4f;
}
ul.breadcrumb_nav li, ul.section_nav li {
display : inline-block;
}
.crumb:not(.first)::before {
content : '\e84c';
font-family : "SC Fontello";
margin : 0 0.4em 0 0.2em;
color : #999 !important ;
}
#sc_inner .ico::before, #sc_inner .ico::after {
font-family : "SC Fontello";
font-size : 1.1em;
display : inline-block;
vertical-align : baseline;
margin : 0;
}
.ico_info {
cursor : pointer;
}
.ico_info::before {
content : '\e816';
}
.ico_check::before {
content : '\e81b';
margin-right : 0.3em !important ;
}
.ico_left::before {
content : "\e859";
}
.ico_right::after {
content : "\e858";
}
.ico_info.tip {
display : inline-block;
height : 1.1em;
}
.ico_zoom::before {
content : '\e808';
}
.prod_options .ico_info, .prod_thumb .ico_info {
color : #888;
}
.smart_float {
overflow : hidden;
}
.smart_float .left, .smart_float .right {
vertical-align : middle;
display : table-cell;
}
.smart_float .left {
padding-right : 10px;
}
.smart_float.wrap .left {
display : block;
float : left;
padding-right : 0;
}
.smart_float.wrap .right {
display : block;
}
.smart_float.wrap_all .left, .smart_float.wrap_all .right {
display : block;
}
.smart_float.wrap .cat_image {
margin : 5px 20px 0 0;
}
.cat_products .box_row {
padding : 0 !important ;
}
.cat_products .box1width {
max-width : 50%;
}
.prods_detail .cat_products > .box1width {
max-width : none;
}
.cat_products .box_inner {
border : rgb(0, 0, 0, 0.05) solid 1px;
border-width : 1px 1px 0 0;
padding-top : 15px;
}
.cat_products .only_box .box_inner {
border : 0;
}
.cat_products .box_outer.first_row .box_inner {
border-top-width : 0;
}
.cat_products .box_outer.last_box .box_inner {
border-right-width : 0;
}
.cat_products {
margin-top : 10px;
overflow : hidden;
}
.last_box {
clear : right;
}
.first_box {
clear : left;
}
.on_home .has_cat_detail:not(.prods_detail) .cat_products, #sc:not(.sort_on) .has_cat_detail .cat_products {
border-top : 1px solid rgb(0, 0, 0, 0.05);
}
.cat_detail {
min-height : 3em;
margin-bottom : 1em;
}
.click_here_for_all {
display : block;
text-align : right;
margin-top : 20px;
clear : both;
}
.cat_description {
margin-top : 10px;
}
.sort {
text-align : right;
background : #f8f8f8;
padding : 10px;
margin-top : 10px;
}
.subcategories {
background : #f8f8f8;
padding : 10px;
overflow : hidden;
}
.subcategories.has_imgs .subcategory {
text-align : center;
}
.subcategory a {
position : relative;
padding : 0.5em;
display : inline-block;
line-height : 1.1;
margin-right : 15px;
max-width : 100%;
}
#sc .subcategory a:hover {
background : #fff;
}
.subcategories:not(.has_imgs) .subcategory a {
padding-left : 1.5em;
}
.subcategories:not(.has_imgs) .subcategory a::before {
font-family : "SC Fontello";
content : '\e850';
vertical-align : middle;
position : absolute;
left : 0.4em;
top : 0.62em;
}
.subcategories .box_row {
border : 0;
padding : 5px;
}
.subcategory_img {
display : block;
margin : 0 auto 0.5em auto;
max-height : 80px;
}
.subcat_count {
padding : 0.5em 1em;
background : #f8f8f8;
border-bottom : 1px solid #dfdfdf;
color : gray;
}
a.prod_thumb_img {
height : 200px;
width : 200px !important ;
font-size : 0;
}
a.prod_thumb_img:before {
content : '';
width : 0;
font-size : 0;
height : 200px;
display : inline-block;
vertical-align : middle;
}
.cat_image a {
height : 150px;
width : 150px !important ;
}
a.prod_thumb_img img:not(.badge) {
display : inline-block;
vertical-align : middle;
}
a.prod_thumb_img {
position : relative;
display : block;
margin : 0 auto;
text-align : center;
max-width : 90%;
}
.prod_thumb_img_wrap {
min-height : 200px;
margin-bottom : 15px;
}
.prod_thumb_img_wrap img:not(.badge) {
width : auto !important ;
}
.prod_thumb_info {
min-height : 85px;
text-align : left;
padding : 10px 30px;
overflow : hidden;
}
.prod_price {
display : inline-block;
color : #0067a5;
margin-bottom : 0.5em;
}
.price_xtra {
font-size : 0.7em;
display : block;
text-align : right;
}
.no_opts .prod_price {
margin-bottom : 1.2em;
}
.prod_thumb_info .prod_price {
float : left;
}
.prod_thumb_info .regular_price {
font-weight : normal;
margin-right : 0.3em;
color : inherit;
}
.prod_thumb_info .rv_small_rating {
float : right;
}
#sc .prod_thumb_info .details {
float : right;
color : #888;
}
#sc .prod_thumb_info .details:hover {
color : inherit;
}
.prod_name {
position : relative;
}
.prod_thumb .prod_code, .order_detail .prod_code {
display : block;
font-weight : normal;
font-size : 0.85em;
}
#sc .img_frame {
border : #999 solid 1px;
padding : 5px;
box-shadow : 0 0 5px rgb(0, 0, 0, 0.2);
background : #fff;
}
#sc .prod_img_main.img_frame {
padding : 10px;
margin : 5px;
}
a.prod_thumb_img .badge {
position : absolute;
bottom : 0;
right : -10px;
z-index : 2;
}
.prod_thumb .qty_box {
margin : 1em 0;
text-align : center;
}
.prod_price {
margin-top : 2px;
font-weight : bold;
}
.regular_price, .prod_options ul li > label.regular_price {
text-decoration : line-through;
color : #c0c0c0;
}
.disc_buy_get .regular_price {
font-weight : bold;
}
.prod_detail.disc_buy_get .regular_price {
font-weight : normal;
color : green;
text-decoration : none;
}
.prod_thumb.disc_buy_get .sale_price > .sc_amount:last-of-type {
display : none;
}
div.sale_price {
margin-top : 2px;
}
.best_price {
color : green;
}
.price_sets {
display : table;
border-spacing : 0;
}
.price_sets li {
display : table-row;
}
.price_sets li > * {
display : table-cell;
padding : 0 1em 0.7em 0;
}
.prod_img_outer {
position : relative;
}
.prod_img_outer .owl-item {
background-color : #fff;
}
.prod_img_outer.owl-carousel:hover .owl-nav {
display : block;
}
.prod_img_outer .owl-nav {
display : none;
position : absolute;
bottom : 20px;
width : 100%;
}
.prod_detail .prod_img a {
width : 100%;
display : block;
}
.prod_img a:focus {
outline : none;
}
.prod_img_outer:hover .has_bigger::before {
font : 1.5em "SC Fontello";
content : '\e808';
display : block;
position : absolute;
bottom : 1.5em;
right : 1.5em;
text-shadow : -1px 1px 0 #fff;
cursor : pointer;
z-index : 2;
background : rgb(255, 255, 255, 0.6);
border-radius : 0.2em;
padding : 0.2em 0.3em;
}
.owl-theme .opt_carousel {
width : 100%;
margin-top : 5px;
}
.owl-theme .modal .opt_carousel {
max-width : 300px;
}
.opt_carousel a {
display : block;
}
.opt_carousel a:first-child {
margin-left : 0;
}
.opt_img_wrap img {
border : transparent solid 2px;
padding : 2px;
}
.opt_img_wrap.selected img {
border-color : #999;
}
.radios .opt_img_wrap {
display : inline-block;
vertical-align : middle;
}
.lazy_load_wrap {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/wait.gif) center no-repeat;
}
.modal_opt .desc {
margin : 1em 0;
}
.opt_help {
color : #999;
background : #f8f8f8;
border-radius : 5px;
padding : 0.5em 1em;
margin : 0.5em 0;
}
.modal_opt1 .opt_img, .modal_opt2 .opt_choices:not(.has_desc) .opt_img {
text-align : center;
}
.modal_opt2 .has_desc .lazy_load_wrap {
background-position : left center;
display : inline-block;
text-align : center;
}
.modal_opt .opt_img img {
display : block;
}
.modal_opt1 .opt_img img, .modal_opt2 .opt_choices:not(.has_desc) .opt_img img {
margin : 0.5em auto;
}
.modal_opt2 .opt_choices {
overflow : hidden;
}
.modal_opt2 .opt_choice {
float : left;
width : 33%;
max-width : 100%;
margin : 1em 0 2em 0;
padding : 0 1em;
}
.modal_opt2 .opt_choices:not(.has_desc) h3 {
font-weight : normal;
font-size : 1em;
text-align : center;
}
.modal_opt2 .opt_choice {
overflow : hidden;
}
.modal_opt2 .has_desc .opt_choice {
width : 100%;
}
.modal_opt2 .has_desc .opt_img {
float : left;
width : 33%;
}
.modal_opt2 .has_desc .desc {
float : left;
width : 66%;
}
.modal_opt2 .desc {
margin-top : 0;
}
.prod_detail {
padding : 0 5px;
text-align : left;
}
.prod_detail form > .prod_code {
margin-top : -20px;
color : #999;
}
.prod_main {
width : 100%;
overflow : hidden;
}
.prod_detail div.prod_img {
position : relative;
text-align : left;
}
.prod_detail .sc_carousel div.prod_img {
text-align : center;
}
.prod_detail div.prod_img .badge {
position : absolute;
bottom : 30px;
left : 30px;
z-index : 2;
width : auto;
}
.prod_detail .addtl * {
vertical-align : middle;
}
.prod_detail .addtl li {
padding : 7px 0;
}
.prod_detail .addtl li:nth-child(odd) {
background-color : #f8f8f8;
}
.prod_img_outer {
float : left;
padding-right : 20px;
width : 40%;
max-width : 100%;
text-align : center;
}
.prod_img_outer.owl-carousel .owl-item img {
display : inline !important ;
width : auto;
}
.prod_description, .prod_summary_wrap {
clear : right;
}
.prod_summary_wrap {
float : left;
width : 60%;
}
.prod_summary p:last-child {
margin-bottom : 0;
}
.prod_summary {
margin-bottom : 3em;
max-width : 90%;
}
.prod_detail .prod_price {
font-weight : normal;
font-size : 1.333em;
}
.related_products .prod_price {
font-size : 1em;
font-weight : bold;
margin-bottom : 0;
}
.prod_detail.discounted .prod_price {
display : inline-block;
background : #FCFCA4;
padding : 0.2em 0.4em;
border-radius : 5px;
margin : 0 auto 10px auto;
color : #000;
}
.prod_detail.discounted .prod_price a {
text-decoration : underline;
}
.prod_detail.discounted .prod_thumb .prod_price {
background : none;
}
.prod_detail .regular_price {
margin-bottom : 5px;
}
.prod_detail .qty_box {
margin-top : 15px;
color : #4f4f4f;
}
.price_apply {
margin : 1em 0;
}
.qlfy_prods {
list-style : none;
margin : 0;
padding : 0;
font-style : italic;
color : green;
}
.qlfy_prods li {
display : inline;
}
.qlfy_prods li:not(:last-child)::after {
content : ', ';
}
.prod_section, .prod_main {
border-bottom : 1px solid rgb(0, 0, 0, 0.03);
margin-bottom : 40px;
padding-bottom : 40px;
}
.prod_section p:last-child {
margin-bottom : 0;
}
.prod_section h2 {
font-size : 1.3em;
font-weight : normal;
text-align : left;
margin : 0 0 12px 0;
}
.prod_section h3 {
font-weight : bold;
margin : 10px 0;
}
.prod_detail .buy_now {
text-align : center;
}
#sc .prod_detail input.qty, #sc .prod_thumb input.qty {
width : 35px;
height : 30px;
font-size : 14px;
margin-right : 20px;
text-align : center;
}
.prod_detail .discount_description {
padding-bottom : 20px;
margin-bottom : 15px;
border-bottom : 1px solid rgb(0, 0, 0, 0.03);
}
.prod_detail .discount_description:last-child {
padding-bottom : 0;
margin-bottom : 0;
border-bottom : 0;
}
.prod_detail .discount_img {
display : block;
float : left;
margin : 0 10px 10px 0;
}
.prod_detail .discount_ad_price {
color : blue;
margin-top : 4px;
clear : both;
}
.prod_detail .discount_ad_price_left {
margin-right : 25px;
}
.qty_discount_line {
margin-bottom : 10px;
}
.qty_discount_when, .discount_qlfy {
color : #008000;
font-weight : bold;
text-decoration : underline;
}
.discount_conditions, .discount_product_link {
color : gray;
margin-top : 5px;
}
.discount_qlfy {
margin-top : 10px;
}
.condition_and_or {
font-weight : bold;
padding-top : 5px;
padding-bottom : 5px;
}
.condition_parens {
padding-left : 5px;
margin-left : 0;
border-left : 1px dashed #c0c0c0;
}
.discount_description_txt {
clear : right;
margin-bottom : 10px;
}
#sc .sc_form.prod_options {
margin : 1em 0;
}
.prod_options ul li > label {
color : #4f4f4f;
margin-bottom : 0.5em;
}
.prod_options .opt_leading::before {
content : '';
border-top : 1px solid rgb(0, 0, 0, 0.03);
margin : 10px 0;
display : block;
}
.prod_options .radios.has_imgs li {
display : inline-block;
width : 250px;
}
.prod_options .radios.no_break li {
display : inline-block;
width : 150px;
}
.opt_restrictions_link {
float : left;
margin-right : 5px;
padding-top : 3px;
cursor : default;
}
.opt_restrictions_list {
padding-top : 3px;
padding-left : 15px;
color : gray;
float : left;
clear : right;
}
.opt_txtlimits {
color : gray;
}
.opt_var_price {
width : 50px !important ;
margin : 0 2px;
}
.opt_chars_left {
display : none;
}
.opt_chars_left span {
vertical-align : middle;
}
.sc_form .opt_qty .fields_box_field input, .sc_form .opt_qty_field {
width : 30px !important ;
}
.opt_qty:hover .opt_qty_arrow {
position : absolute;
z-index : 1;
display : block;
width : 7px;
height : 20px;
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/option_qty_arrow.gif) top no-repeat;
margin-top : -12px;
margin-left : 14px;
}
.opt_leading {
font-size : 1px;
}
.opt_qty_present .opt_leading {
height : 20px;
}
.agree {
width : 75%;
}
.prod_detail .agree {
width : 100%;
}
.modal .agree {
width : auto;
}
.agree_text {
text-align : left;
border : silver solid 1px;
overflow : auto;
padding : 5px;
background-color : #ececec;
color : #000;
margin : 0 auto;
height : 200px;
}
.agree_print {
text-align : right;
line-height : 2.5em;
}
.agree_print::before {
content : '\e822';
font-family : "SC Fontello";
font-size : 1.2em;
vertical-align : middle;
}
.prod_detail .agree_fld {
margin-top : -2em;
}
.agree h3 {
margin-bottom : 0.2em;
font-weight : normal;
}
.sc_search_results label {
width : 100px;
}
.sc_search_results .sc_btn {
display : block;
margin : 0 auto;
}
.page_nav_div {
text-align : right;
background : #f8f8f8;
padding : 10px;
margin-top : 10px;
}
#sc .page_nav_div a, .page_nav_div .page_nav_current {
display : inline-block;
padding : 0 0.8em;
border : #e8e8e8 solid 1px;
background : #fff;
line-height : 2.2em;
margin-left : 5px;
vertical-align : middle;
border-radius : 0;
}
#sc .page_nav_div a:hover, #sc .page_nav_current {
background : #999;
color : #fff;
border-color : #999;
}
.page_nav_disabled {
color : silver;
}
.page_nav_back::before {
content : '\e856';
font-family : "SC Fontello";
margin-right : 0.3em;
line-height : 1.8em;
color : #999;
}
.page_nav_next::after {
content : '\e855';
font-family : "SC Fontello";
margin-left : 0.3em;
line-height : 1.8em;
color : #999;
}
.page_nav_back:hover::before, .page_nav_next:hover::after {
color : #fff;
}
.page_nav_mobile {
display : none;
position : relative;
}
.page_nav_mobile_select {
display : none;
height : 2em;
line-height : 2em;
background : #fff;
border : #e8e8e8 solid 1px;
padding : 5px;
}
.page_nav_std {
display : inline;
}
.page_nav_big .page_nav_mobile {
display : inline;
}
.page_nav_big .page_nav_std {
display : none;
}
.page_nav_mobile ul {
list-style : none;
margin : 0;
padding : 0;
display : none;
position : absolute;
bottom : -0.75em;
left : 5px;
width : 85px;
text-align : left;
border : #e8e8e8 solid 1px;
z-index : 2;
}
.page_current {
width : 85px;
text-align : center;
cursor : pointer;
}
.page_current::after {
content : '\e862';
font-family : "SC Fontello";
margin-left : 0.4em;
color : #999;
}
#sc .page_nav_mobile ul a {
width : 100%;
margin : 0;
border : 0;
line-height : 2em;
}
#sc .page_nav_mobile ul a.selected {
font-weight : normal;
color : #c0c0c0;
}
.page_nav_mobile:hover ul {
display : block;
}
.cart_table, .cart_discounts, .address_box, .order_info_table {
border : black solid 1px;
margin-bottom : 15px;
border-radius : 5px;
overflow : hidden;
background : #fff;
}
table.cart_table, table.order_info_table, table.order_history_table {
width : 100%;
}
.order_info_table tbody tr:last-child td {
border-bottom : 0;
}
.cart_table thead th {
border-bottom : 1px solid black;
text-align : right;
font-weight : normal;
}
.cart_table th, .cart_table td {
padding : 4px;
vertical-align : top;
line-height : 150%;
}
.cart_table .th1 {
width : 50%;
text-align : left;
}
.cart_table .th2 {
width : 30%;
}
.cart_table .th3 {
width : 12%;
}
.cart_table .th4 {
width : 8%;
}
.cart_table tbody .td1, .cart_table tbody .td2, .cart_table tbody .td3 {
border-right : 1px solid #c0c0c0;
}
.cart_table tr.qty_row td {
padding : 0 4px;
height : 26px !important ;
line-height : 26px;
}
.cart_table tr.qty_row td, .order_info_table .alt {
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #c0c0c0;
background-color : #f8f8f8;
}
.cart_table tr.qty_row .td1 * {
vertical-align : middle;
}
.cart_table tr.qty_row .td1 {
text-align : right;
}
.cart_table tr.qty_row .td3 {
border-right : 0;
}
#sc .cart_table tr.qty_row input {
font-size : 0.917em;
text-align : right;
width : 30px;
}
.cart_table tbody tr:not(.qty_row) td {
padding : 10px;
}
.cart_table tbody .td2 {
text-align : right;
}
.cart_table tbody .td3, .cart_table tbody .td4, .cart_table tfoot .td1, .cart_table .tfoot .td1, .cart_table tfoot .td2, .cart_table .tfoot .td2, .cart_table .qty_row .td2, .cart_table .qty_row .td3 {
text-align : right;
white-space : nowrap;
}
.cart_table tfoot tr, .cart_table .tfoot tr {
height : 55px;
}
.cart_table .prod_name_desc {
overflow : hidden;
width : 100%;
line-height : normal;
margin-bottom : 1em;
}
.cart_table a.prod_name {
display : block;
margin-bottom : 10px;
}
.cart_table .item_btns {
padding-top : 17px;
}
#sc .cart_table .item_btns a {
margin : 0.2em 0.3em;
}
.cart_table .prod_img {
float : left;
margin-right : 2em;
width : 90px;
}
#sc .cart_table .prod_img .img_frame {
padding : 3px;
}
.cart_table .desc {
margin-bottom : 1em;
}
.cart_table .reg_price {
color : red;
text-decoration : line-through;
}
.cart_table .opt_detail {
margin : 5px 0;
}
.cart_table .opt_detail li {
padding : 3px;
background : #fff;
}
.cart_table .opt_detail li.alt {
background : #f7f7f7;
}
.cart_table .opt_detail label {
font-weight : bold;
color : #515151;
margin-right : 2px;
}
.cart_table .opt_detail li.alt label {
color : #008000;
}
ul.opt_detail_values {
margin-left : 10px;
}
.opt_detail .opt_detail_values li {
background : none;
border : none;
padding : 0;
}
.cart_table .opt_col_name {
display : block;
}
#sc .ship_detail .inner {
padding : 10px;
}
#sc .ship_detail {
padding-bottom : 0;
}
.ship_detail ul > li {
margin-bottom : 1em;
}
.ship_detail li li {
font-style : italic;
padding-left : 5px;
margin-bottom : 0;
}
.grand_total_amt, .grand_total_label {
font-size : 1.2em;
margin-top : 15px;
color : #008000;
}
.order_email_body .grand_total_amt, .order_email_body .grand_total_label {
color : #000;
}
.grand_total_label {
font-weight : bold;
}
.form_btns {
text-align : center;
}
#sc .form_btns .btn {
margin : 0.2em;
}
.checkout_buttons_row1, .checkout_buttons_row2 {
margin-bottom : 15px;
}
#sc .checkout_buttons_row1 {
overflow : hidden;
}
#sc .checkout_buttons_row1 .btn, #sc .checkout_buttons_row2 .btn {
margin-right : 10px;
}
#sc .checkout_buttons_row1 .btn_checkout {
float : right;
margin-right : 0;
}
#checkout_or {
margin : 0 10px;
}
#gc_btn img {
margin-bottom : -16px;
}
#azc_btn img {
margin-bottom : 3px;
margin-left : 5px;
}
.cart_table tfoot .td1 {
position : relative;
}
.sets_present::after {
content : '\e815';
font-family : 'SC Fontello';
cursor : default;
}
.coupon_code {
color : #008000;
position : absolute;
left : 7px;
bottom : 7px;
}
.coupon_code:before {
font-family : "SC Fontello";
content : '\e823';
position : absolute;
font-size : 1.5em;
bottom : 17px;
left : 10px;
font-weight : normal;
color : black;
}
#sc .coupon_code input {
width : 100px !important ;
margin-right : 5px;
text-align : center;
text-transform : uppercase;
border : green dotted 1px;
border-radius : 0;
}
.cart_discounts {
padding-bottom : 15px;
}
.cart_discounts .inner {
padding : 10px 5px 0 5px;
}
.cart_discounts h4, .address_box h4 {
border-bottom : 1px solid black;
padding : 4px;
margin : 0;
font-weight : normal;
font-size : inherit !important ;
}
.cart_discounts h3 {
font-size : 1.083em;
margin : 10px 0;
color : #008000;
}
.cart_discounts .cart_discount {
padding : 0 10px;
}
.cart_discounts .discount_img {
float : left;
margin : 0 15px 15px 0;
}
.cart_discounts .total_svgs {
clear : both;
color : blue;
border-bottom : 1px dotted #c0c0c0;
padding-bottom : 20px;
margin : 20px 0;
}
.cart_discounts .cart_discount.last .total_svgs {
padding-bottom : 0;
margin-bottom : 0;
border : 0;
}
.you_save {
margin : 5px;
font-size : 0.917em;
color : #008000;
font-weight : bold;
}
.discount_info {
font-weight : normal;
color : #7f7f7f;
}
.item_coupon_code {
padding-right : 20px;
}
.empty_cart .boxc {
padding-top : 40px;
padding-bottom : 40px;
}
.address_boxes {
clear : both;
width : 100%;
overflow : hidden;
}
.address_boxes .bill, .address_boxes .ship {
float : left;
width : 240px;
position : relative;
}
.address_boxes .bill {
margin-right : 25px;
}
.address_box address {
font-style : normal;
padding : 5px;
}
.address_box .addr_edit {
display : block;
position : absolute;
right : 0.5em;
bottom : 0.5em;
}
.address_box .addr_edit::before {
font : 1.6em "SC Fontello";
content : '\e8aa';
}
.checkout_progress {
overflow : hidden;
width : 100%;
margin-bottom : 25px;
}
.checkout_progress .step1, .checkout_progress .step2, .checkout_progress .step3, .checkout_progress .step4 {
float : left;
width : 25%;
font-size : 1.15em;
padding : 0.8em 0 0.65em 0;
text-align : center;
border : #002600 solid 1px;
border-width : 0 0 1px 0;
position : relative;
}
.checkout_progress .pending {
color : silver;
}
.checkout_progress .active {
border-width : 1px;
border-bottom-color : #004000;
background-color : #004000;
}
.checkout_progress .active.step1 {
border-left-width : 0;
}
.checkout_progress br {
display : none;
}
.checkout_progress .done, #sc .checkout_progress .done a {
color : #008000;
}
.checkout_progress .active::before, .checkout_progress .done::before {
font-family : "SC Fontello";
font-style : normal;
font-weight : normal;
font-size : 1em;
}
.checkout_progress .done::before {
content : '\e873';
}
.checkout_progress a, .checkout_progress a:visited {
color : #008000;
}
.acct_choice {
text-align : center;
}
.acct_choice.boxc {
padding : 0;
}
.acct_choice .boxc h2 {
margin : 0;
color : #4f4f4f;
}
.acct_choice_skip * {
vertical-align : middle;
}
.acct_choice_skip h2 {
display : inline-block;
margin-right : 10px;
}
.acct_choice h4 {
margin : 0;
font-size : 1.083em;
font-weight : normal;
}
.acct_choice_top {
overflow : hidden;
width : 100%;
position : relative;
}
.acct_choice_new {
width : 50%;
float : left;
}
.acct_choice_new p {
text-align : left;
color : gray;
}
.acct_choice_login {
width : 50%;
float : right;
}
.acct_choice_login .inner {
border-left : 1px solid rgb(0, 0, 0, 0.1);
position : relative;
}
.acct_choice .inner, .acct_choice_skip {
padding : 15px;
}
.acct_choice_skip h4 img {
margin-bottom : -12px;
margin-right : 10px;
}
.acct_choice_skip {
border-top : 1px solid rgb(0, 0, 0, 0.1);
margin-bottom : 15px;
clear : both;
padding-top : 25px;
position : relative;
}
.acct_choice .or {
position : absolute;
top : -12px;
left : 50%;
margin-left : -15px;
display : inline-block;
width : 27px;
height : 27px;
line-height : 25px;
box-sizing : content-box;
border : #808080 solid 2px;
border-radius : 50%;
font-weight : bold;
font-size : 1.1em;
color : inherit;
background : #fff;
}
.acct_choice_top .or {
top : 75px;
}
.acct_choice label {
color : gray;
display : inline-block;
text-align : right;
width : 65px;
}
.acct_choice .login_with_both label {
width : 80px;
padding-right : 5px;
}
.acct_choice input, .acct_choice label {
margin-bottom : 2px;
vertical-align : middle;
}
.acct_choice #sc_user, .acct_choice #sc_pass {
width : 135px;
}
.acct_choice .remember_me {
margin-left : 60px;
margin-bottom : 20px;
}
.acct_choice .remember_me label {
width : 130px;
text-align : left;
display : inline-block;
font-size : 0.9em;
padding-top : 0.2em;
}
.acct_choice_skip_w_email {
margin-top : 10px;
}
.acct_choice_skip_w_email label {
display : block;
margin-bottom : 10px;
width : auto;
text-align : center;
}
#acct_choice_email {
width : 150px;
margin-right : 10px;
}
.acct_choice_skip_w_email input {
vertical-align : bottom;
}
#addr_continue {
margin : 0 auto;
display : block;
}
.checkout_ship {
margin-top : 20px;
}
.checkout_ship .boxc {
min-height : 125px;
}
.checkout_ship .sc_btn {
display : block;
margin : 0 auto;
}
.ship_courier {
padding : 10px 15px 10px 120px;
position : relative;
}
.ship_logo {
width : 90px;
position : absolute;
left : 20px;
top : 10px;
}
.ship_disclaimer {
margin-top : 15px;
font-size : 0.917em;
padding-left : 6px;
color : #808080;
}
.rate_info_link {
margin : 10px 0 10px -4px;
display : block;
}
.ship_rate input, .ship_rate label {
vertical-align : middle;
}
.ship_rate {
padding-bottom : 8px;
}
.ship_rate label {
cursor : pointer;
color : #000;
}
.ship_rate_detail {
background : #fff;
color : #4f4f4f;
font-size : 0.833em;
margin : 10px 0 20px 20px;
padding : 5px;
}
.ship_rate_detail .sr_inner {
margin : 15px;
}
.ship_rate_detail ul {
list-style : disc;
margin-left : 10px;
}
.dlv_days {
color : gray;
padding-left : 22px;
font-size : 0.917em;
}
.ship_multi .ship_rate_group .boxc {
margin-bottom : 0;
}
.ship_multi .ship_rate_group fieldset {
padding-bottom : 0;
}
.ship_multi .ship_rate_group {
margin-bottom : 40px;
}
.sc_pay .sc_btn {
display : block;
margin : 0 auto;
}
.sc_pay .cart_table, .sc_pay .address_boxes {
font-size : 0.917em;
}
.sc_pay .address_boxes .bill, .sc_pay .address_boxes .ship {
width : 200px;
}
.sc_pay .sc_form .address_boxes h4 {
text-align : left;
margin : 0;
border : 0;
}
.sc_pay .cart_table tbody td {
border-bottom : 1px solid #c0c0c0;
}
.sc_pay .cart_table tbody .td1 {
border-right : 0;
}
.sc_pay .cart_table {
margin-bottom : 0;
}
.pay_method_row {
text-align : center;
}
.pay_method_row.first {
margin-bottom : 20px;
}
.pay_method_row * {
vertical-align : middle;
}
.pay_method_wrap {
display : inline-block;
box-sizing : content-box;
text-align : left;
margin-top : 1em;
}
.pay_method_row img {
box-shadow : 0 2px 4px rgb(0, 0, 0, 0.4);
border : rgb(0, 0, 0, 0.8) solid 1px;
}
.pay_method_wrap label {
cursor : pointer;
margin-right : 15px;
padding : 5px;
display : inline-block;
border : transparent solid 5px;
}
.pay_method_wrap label:hover, .pay_method_wrap label:active, .pay_method_wrap label:focus, .pay_method_wrap.selected label {
border : #dfdfdf solid 5px;
border-radius : 5px;
}
.pay_method_wrap label:focus, .pay_method_wrap.selected label {
border-color : green;
}
#pay_cc label {
width : 120px;
white-space : nowrap;
}
#name_on_card, #card_number {
width : 170px;
}
#cvv2 {
width : 40px !important ;
}
#cvv2_help {
max-width : 400px;
overflow : hidden;
}
#cvv2_help #col1 {
float : left;
width : 50%;
padding-right : 20px;
}
#cvv2_help #col2 {
float : right;
width : 50%;
}
#cvv2_help #vsmcd, #cvv2_help #amex {
overflow : hidden;
width : 100%;
margin-bottom : 20px;
}
#cvv2_help #vsmcd img, #cvv2_help #amex img {
float : left;
}
#cvv2_help label {
display : block;
padding : 55px 15px 0 15px;
font-size : 0.85em;
color : #999;
}
.sc_pay div.sc_light {
margin-top : 2px;
margin-bottom : 10px;
}
.echeck_route_acct {
overflow : hidden;
width : 100%;
text-align : center;
}
.echeck_route_acct label {
display : block;
}
.echeck_acct label {
margin : -18px 16px 0 0;
}
.echeck_route label {
margin-left : 16px;
}
.echeck_route {
display : inline-block;
width : 150px;
text-align : left;
}
.echeck_acct {
display : inline-block;
text-align : right;
padding-bottom : 10px;
}
.echeck_route_acct input, .echeck_route_acct img {
vertical-align : top;
}
#bank_routing_number {
width : 100px;
}
#bank_account_number {
width : 150px;
}
#check_number {
width : 50px;
}
.terms .agree_text {
width : auto;
margin : 0 20px;
}
.terms .agree_fld {
text-align : center;
font-size : 1.167em;
}
.terms .agree_print {
margin-right : 25px;
}
.terms .agree_details {
color : gray;
margin : 0 20px 10px 20px;
}
.account_form .terms .sc_header {
margin-left : -35px;
}
.order_detail {
position : relative;
}
.order_detail .sc_header {
margin-bottom : 20px;
}
.order_detail h1 {
font-size : 20px;
font-weight : normal;
}
.order_detail .tfoot td {
border-right : none;
}
.order_detail .tfoot .td1 {
vertical-align : bottom;
text-align : left;
}
#sc #print_friendly {
position : absolute;
right : 0;
top : 0;
z-index : 2;
}
#print_friendly img {
display : none;
}
#print_friendly::before {
font-family : "SC Fontello";
font-size : 1.2em;
margin-right : 0.3em;
content : '\e822';
}
.print_friendly {
page-break-before : always;
}
.print_friendly:first-of-type {
page-break-before : auto;
}
.print_friendly h2 {
margin-top : 0;
}
.print_friendly * {
border-color : #000 !important ;
border-radius : 0;
}
.print_friendly .cart_table tr.qty_row td {
border : #000 solid 1px;
border-width : 1px 0;
}
@media print {
.sc_content {
padding : 0;
}
}
.order_discount_info {
float : right;
text-align : right;
}
.order_info_table th {
border-bottom : 1px solid #000;
font-weight : normal;
}
.order_info_table th, .order_info_table td {
padding : 5px;
text-align : left;
}
table.statuses th, table.statuses td, table.shipments th, table.shipments td {
width : 33%;
}
.order_email_body {
padding : 10px;
}
.order_history_table .col5, .order_history_table .col6 {
text-align : right;
}
.order_history .fields_box.triple .col1 {
width : 50%;
padding-right : 1em;
}
.order_history .fields_box.triple .col2, .order_history .fields_box.triple .col3 {
width : 25%;
}
.order_history .item {
display : inline-block;
white-space : nowrap;
}
#sc .order_history h3 {
margin-bottom : 0.5em;
}
.order_history .order_date {
float : right;
margin-top : -0.3em;
}
.order_history .order_date::before {
font-family : 'SC Fontello';
content : '\e841';
margin-right : 0.5em;
}
.order_history fieldset {
padding-bottom : 0;
}
.order_history .form_btns {
text-align : right;
}
.order_status_note::after {
content : "";
width : 16px;
height : 16px;
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/zoom_in.gif) no-repeat;
display : inline-block;
vertical-align : middle;
margin-left : 7px;
}
#unitip {
position : absolute;
z-index : 1000;
top : -1000px;
color : #fff;
font : normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;
display : none;
}
.ios_scroll_fix #unitip {
position : fixed;
}
#unitippoint, #unitipmid, #unitipcap {
position : relative;
top : 0;
left : 0;
width : 145px;
display : block;
}
#unitippoint {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/TipPoint.png) no-repeat;
height : 19px;
overflow : hidden;
}
#unitipmid {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/TipMid.png) repeat;
width : 145px;
height : auto;
padding : 5px 15px;
}
#unitipcap {
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/TipCap.png) no-repeat;
height : 7px;
overflow : hidden;
}
.featured_prod .prod_img {
float : left;
width : 40%;
}
.alt.featured_prod .prod_img {
float : right;
}
.featured_prod .prod_description {
clear : none;
}
.featured_prod .prod_description_inner {
min-height : 150px;
height : auto !important ;
height : 150px;
margin-bottom : 15px;
}
.featured_prod_btns {
clear : both;
text-align : right;
}
.featured_price {
display : inline-block;
padding-top : 4px;
margin-right : 15px;
}
.featured_prod .prod_price {
color : blue;
font-size : 1.333em;
font-weight : normal;
}
.featured_prod h2 {
font-size : 1.333em;
font-weight : bold;
color : #666666;
margin-top : 0;
}
.vat {
color : #8f8f8f;
}
.cat_products_table {
border : black solid 1px;
width : 100%;
margin : 10px 0;
border-spacing : 0;
}
.cat_products_table td, .cat_products_table th {
text-align : left;
border-bottom : 1px solid #c0c0c0;
vertical-align : top;
padding : 5px;
}
.cat_products_table tbody td {
padding : 10px;
}
.cat_products_table td.prod_name_td {
width : 31%;
}
.cat_products_table td.price_td {
width : 20%;
}
.cat_products_table td.opts {
width : 49%;
}
.cat_products_table th.last {
text-align : right;
}
.cat_products_table table td, .cat_products_table table th {
padding : 0;
border : 0;
}
.cat_products_table .prod_name_td, .cat_products_table .price_td {
border-right : 1px solid #c0c0c0;
}
.cat_products_table .opts {
text-align : right;
}
.cat_products_table a.prod_thumb_img {
margin : 0;
}
.cat_products_table .rv_small_rating {
margin : 0;
}
.cat_products_table .qty {
width : 35px;
}
.cat_products_table .prod_name {
margin-bottom : 5px;
}
.cat_products_table .agree {
margin-right : 0;
margin-bottom : 5px;
margin-top : 0;
}
.cat_products_table .agree_text {
margin-right : 0;
padding : 0;
}
.cat_products_table .agree_print {
margin-right : 5px;
}
.cat_products_table .agree h3 {
font-size : inherit;
margin-top : 0;
margin-bottom : 2px;
}
.cat_products_table .error td {
border : #7f1717 solid 1px;
border-width : 1px 0;
background : #BF2323;
color : #fff;
}
.cat_products_table .error .inner {
position : relative;
}
.cat_products_table .error .arrow {
position : absolute;
bottom : -22px;
left : 50%;
display : block;
width : 23px;
height : 12px;
margin : 0 auto;
background : url(https://www.spt.info/squirrelcart/themes/squirrelcart/images/red_error_arrow.png) no-repeat;
}
.cat_products_table .sc_msg.info {
margin : 0;
}
.cat_products_table .sc_msg.info img {
display : none;
}
.cat_products_table .required_instructions, .cat_products_table .missing_instructions {
display : none;
}
.category_as_table .req_missing_instructions {
text-align : right;
margin : 0 0 1em 0;
}
#sc .account_options_restricted {
margin-top : 40px;
width : 650px;
max-width : 100%;
}
.account_options_restricted #login_form {
width : 185px;
margin : 0 auto 70px auto;
display : block;
}
.account_options_restricted .username, .account_options_restricted .password {
display : block;
width : 100%;
}
#sc .account_options_restricted .btn_login {
margin-top : 10px;
}
.account_options_restricted .nav_links {
text-align : center;
}
.account_options_restricted .nav_links li {
display : inline-block;
margin-left : 20px;
}
.account_options_restricted .nav_links li:first-child {
margin-left : 0;
}
.email_admin_opts {
background-color : #fcfc8d;
border : black solid 1px;
font-size : 12px;
padding : 10px;
}
.sso_btn, .sso_on #login_form_outer.login_form_fixed {
box-shadow : 0 1px 4px -1px rgb(0, 0, 0, 0.5);
}
.cart_table, .cart_discounts, .order_info_table, .address_box, .boxc {
box-shadow : 0 1px 4px -1px rgb(0, 0, 0, 0.5);
}
.login_form_fixed #login_form {
display : block;
}
.acct_choice.sc_login_on .acct_choice_top .or {
display : none;
}
.sc_title, .cart_table thead th, .order_info_table th, .cart_discounts h4, .address_box h4, .sc_form fieldset .address_box h4 {
color : #46290b;
background-color : #ea8825;
}
#sc .sc_title a {
color : #46290b;
}
.nav_col a {
color : #4f4f4f;
background-color : transparent;
}
.nav_col a:hover {
color : #000;
background-color : #dfdfdf;
}
.nav_block, .sc_content, .cart_table, .cart_table thead th, .cart_discounts, .cart_discounts h4, .order_info_table, .order_info_table th, .address_boxes .bill, .address_boxes .ship, .address_box h4, #sc.sso_on #login_form, #sc .sso_btn, .sso_icon {
border-color : #808080;
}
.prod_detail h1, .prod_section h2 {
color : #4f4f4f;
}
.xtra_imgs {
overflow : hidden;
width : 100%;
}
.xtra_imgs img {
max-height : none;
}
.xtra_imgs a {
display : block;
height : 80px;
overflow : hidden;
float : left;
border : rgb(0, 0, 0, 0.1) solid 1px;
text-decoration : none;
margin-right : 10px;
margin-bottom : 10px;
}
.xtra_imgs a:hover {
border-color : #000;
}
#sc .li_opt.qty_row td {
border-bottom-style : dotted;
}
#sc .opt_li_row.qty_row td {
border-top : 0;
border-right : 0;
}
.add_on_products .required_instructions {
display : none;
}
.add_on_products .box_inner {
position : relative;
}
.add_on_products .cat_products .sc_msg {
font-size : 1em;
margin : 0 1em;
position : absolute;
width : 94%;
z-index : 2;
border : 0;
box-shadow : 0 3px 5px rgb(0, 0, 0, 0.3);
}
#sc .sc_msg .sc_msg_close {
position : absolute;
top : 0.2em;
right : 0.5em;
text-decoration : none;
}
.sc_msg_close::before {
font : 1.3em "SC Fontello";
content : '\e8a1';
}
.add_on_products .sc_msg p {
margin : 0;
}
.add_ons_review .btns_add_to_cart {
margin-top : 2em;
}
.add_on_products .btns_add_to_cart, .add_on_products .add_on_review_help {
display : none;
}
.add_ons_review .btns_add_to_cart, .add_ons_review .add_on_review_help {
display : block;
}
.add_on_qty_wrap {
text-align : center;
padding : 0 30px;
}
#sc .prod_detail .add_on_qty_wrap .qty {
height : 15px;
font-size : 1em;
width : 2em;
margin : -2px 0;
box-sizing : content-box;
}
#sc .add_on_qty_wrap .qty_check {
clear : both;
border : #EDEEEF solid 1px;
padding : 0.5em;
display : block;
height : auto;
cursor : pointer;
background : #f8f8f8;
margin-bottom : 1em;
}
#sc .add_on_qty_wrap input.sc_check:checked + label {
background : #dfdfdf;
border-color : #A7D0E8;
}
.add_on_qty_wrap input.sc_check:checked + label::before, .add_on_qty_wrap input.sc_check:not(:checked) + label::before {
display : none;
}
.add_on_qty_wrap input.sc_check:checked + label::after, .add_on_qty_wrap input.sc_check:not(:checked) + label::after {
left : 8px;
top : 3px;
}
#sc .qty_check:hover {
border-color : #A7D0E8;
}
.qty_check * {
vertical-align : middle;
cursor : pointer;
}
#sc .qty_check input {
width : auto;
margin : 0 0 0 10px;
}
.addon_prefix {
font-weight : bold;
margin-right : 5px;
}
tr.addon .td1 {
padding-left : 30px;
padding-right : 15px;
}
tr.addon .prod_name {
margin-top : 10px;
}
tr.addon .item_btns {
display : none;
}
.acct_notify_fields {
margin : 15px 0;
padding : 5px 15px;
border-left : 1px solid silver;
}
.acct_notify_fields p {
margin : 5px 0;
}
.ficons {
margin : 0 10px 0 0;
height : 20px !important ;
display : inline-block;
border-right : 1px dotted #c0c0c0;
padding : 0 5px 0 5px;
width : 85px;
}
.ficons::before {
content : '';
display : inline-block;
width : 12px;
height : 16px;
vertical-align : middle;
background : url(https://www.spt.info/squirrelcart/modules/download/templates/images/download_arrow.gif) no-repeat;
}
.ftype {
text-transform : uppercase;
}
.addtl .section {
border : #c0c0c0 solid 1px;
padding : 10px;
margin-bottom : 20px;
box-shadow : 0 0 2px #ddd;
border-radius : 3px;
}
.addtl .section h3 {
margin-top : 2px;
padding-left : 5px;
font-weight : normal;
}
.addtl .prod_data li {
padding : 3px 3px 3px 5px;
}
.prod_data li * {
vertical-align : middle;
}
.prod_data label {
margin-right : 2px;
display : inline-block;
width : 20%;
color : #4f4f4f;
}
.pay_iframe_outer .boxc {
padding-bottom : 50px;
}
.pay_change_mind {
text-align : center;
}
.textcaptcha fieldset {
text-align : center;
}
.pac-container {
width : 370px !important ;
}
.moocomplete {
background-color : #fff;
border : #aaa solid 1px;
z-index : 999;
font-size : 1.2em;
}
.moocomplete div {
padding : 0 0.2em;
cursor : pointer;
}
.moocomplete .hovered {
background-color : #ccc;
}
.moocomplete_City, .moocomplete_Postal_Code, .moocomplete_Ship_City, .moocomplete_Ship_Postal_Code, .moocomplete_Bill_City, .moocomplete_Bill_Postal_Code, .moocomplete_Ship_Est_City, .moocomplete_Ship_Est_Postal_Code {
white-space : nowrap;
width : auto !important ;
}
#ship_estimator {
margin : 15px 0;
padding : 15px 10px;
background : #f2f2f2;
position : relative;
color : #4f4f4f;
display : none;
}
#sc #ship_est_btn:hover {
background : #fff;
color : #000;
text-shadow : none;
}
#ship_estimator.disabled {
padding-bottom : 6px;
}
#ship_estimator.disabled #ship_estimator_flds, #ship_estimator.disabled #ship_est_rates_outer {
display : none !important ;
}
#Ship_Est_City, #Ship_Est_Postal_Code {
width : 110px !important ;
}
#ship_estimator::before {
content : '\e80c';
font : 2em "SC Fontello";
display : block;
color : #0067A5;
float : left;
margin : 0.05em 0.5em 0 0;
}
#ship_estimator.disabled::before {
display : none;
}
#ship_estimator .top * {
margin : 1px 0;
}
#ship_estimator ul, #ship_estimator li {
display : inline;
}
#ship_est_btn {
line-height : 27px !important ;
}
#ship_est_wait {
display : none;
vertical-align : top;
line-height : 25px;
height : 25px;
}
#ship_est_rates_outer {
display : none;
}
#ship_estimator .ship_courier {
padding : 10px 0 10px 120px;
margin-bottom : 10px;
border-bottom : 1px solid rgb(0, 0, 0, 0.03);
min-height : 50px;
background : #fff;
clear : left;
}
#ship_estimator .ship_courier:last-of-type {
margin-bottom : 15px;
}
#ship_estimator .ship_rates {
overflow : hidden;
padding : 10px;
min-height : 70px;
}
#ship_estimator .ship_rates .col1, #ship_estimator .ship_rates .col2 {
float : left;
width : 50%;
}
#ship_estimator .ship_rate {
padding-bottom : 2px;
}
#ship_estimator .ship_rate label {
color : #000;
}
#ship_estimator .ship_disclaimer {
clear : both;
padding : 10px 0 0 5px;
}
#ship_estimator .ship_logo img {
max-height : 50px;
}
#ship_estimator #courier_2 .ship_logo {
left : 20px;
}
#ship_estimator .ship_forced {
margin-bottom : 15px;
}
#ship_estimator .ship_forced_only {
padding-left : 5px;
margin-bottom : 0;
border-top : 1px dotted silver;
border-bottom : 0;
padding : 10px 10px 0 10px;
}
#ship_estimator .ship_forced h3 {
font-weight : normal;
margin-top : 0;
color : #000;
}
#ship_est_rates {
text-align : left;
border-width : 1px 0;
padding-top : 10px;
}
#ship_estimator .rate {
display : block;
float : left;
width : 45px;
margin-right : 20px;
margin-bottom : 5px;
white-space : nowrap;
text-align : right;
color : navy;
}
#ship_estimator .sc_msg {
font-size : 0.95em;
background : transparent;
padding-top : 0;
border : 0;
color : inherit;
}
#ship_estimator .sc_msg.info::before {
font-size : 2em;
}
#ship_estimator .error img:first-child, #ship_estimator .info img:first-child {
width : 24px;
height : 24px;
top : -2px;
left : 10px;
}
#ship_estimator .error, #ship_estimator .info {
border : 0;
display : inline-block;
padding-right : 10px;
}
#ship_est_disabled {
display : none;
padding-left : 1em;
}
#ship_estimator .ship_rate_detail {
margin : 0;
width : auto;
position : relative;
margin-bottom : 20px;
color : gray;
}
#ship_estimator .ship_rate_detail table td:first-child {
white-space : nowrap;
text-align : left;
}
#ship_estimator .ship_rate_detail ul {
list-style : none;
margin : 0;
}
#ship_estimator .sr_inner {
margin : 0;
overflow : hidden;
max-height : 1.55em;
padding-right : 2em;
}
#ship_estimator .sr_inner p:last-child {
margin-bottom : 0;
}
#ship_estimator .sr_inner.show_more {
overflow : auto;
max-height : none;
}
#ship_estimator .rate_detail_more {
visibility : hidden;
position : absolute;
right : 4em;
bottom : -7px;
font-style : italic;
color : navy;
}
#ship_estimator .ship_multi .ship_courier {
margin-bottom : 0;
border : 0;
}
#ship_estimator .ship_multi .ship_logo {
top : 25px;
}
#ship_estimator .ship_multi .ship_courier[id$="courier_1"] .ship_logo {
top : 15px;
}
#ship_estimator .ship_rate_group {
background : #fff;
margin-bottom : 15px;
}
#ship_estimator h3 {
padding : 15px;
border-bottom : 1px solid #f2f2f2;
font-size : 1em;
font-weight : normal;
color : green;
}
#ship_estimator .boxc.ship_forced {
padding : 0;
}
#ship_estimator .boxc.ship_forced h3 {
padding : 5px 10px 10px 10px;
margin : 0 -1em 10px -1em;
font-weight : bold;
}
.required_instructions {
color : #c0c0c0;
}
.prod_options .required_instructions {
text-align : right;
}
.slides_home {
margin-bottom : 0;
}
.slide_show {
background : #004000;
display : block;
}
.slides_home .slide {
position : relative;
display : none;
}
.slides_home .slide:first-of-type {
display : block;
}
.slides_home .slide > img:first-child {
width : 100% !important ;
}
#sc .slides_home .btn, #sc .slides_home .btn:active {
font-size : 0.6em;
}
.owl-theme .slides_home .owl-dots {
position : absolute;
bottom : 3%;
right : 3%;
}
.owl-theme .slides_home .owl-dot span {
height : 15px;
width : 15px;
background-color : #fff;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.8);
}
.slide_info {
position : absolute;
left : 5%;
top : 5%;
right : 5%;
color : #fff;
font-size : 2em;
}
.slide h4 {
font-size : 2em;
background : none !important ;
padding : 0;
color : #fff !important ;
text-shadow : -1px 1px 3px #000;
padding : 2px;
border : 0;
}
.slide_right h4 {
text-align : right;
}
.slide_light_yellow h4 {
color : #f0f9bb;
}
.slide1_example .slide_info {
top : 10%;
left : 15%;
right : 10%;
}
.slide_right .slide_info {
left : auto;
right : 2%;
width : 40%;
}
.slide_left .slide_info {
left : 5%;
right : auto;
width : 40%;
}
.slide:not(.slide_no_desc) .inner {
line-height : 1.2;
text-shadow : -1px 1px 1px #000;
background : rgb(0, 0, 0, 0.25);
color : #fff;
padding : 1em;
border-radius : 10px;
overflow : hidden;
}
#sc .slide .btn {
float : right;
border-radius : 5px;
box-shadow : 0 2px 0 rgb(0, 0, 0, 0.8);
text-transform : uppercase;
font-weight : bold;
}
#sc .slide_no_desc .btn {
float : none;
}
.slide .sc_admin_edit {
display : none;
position : absolute;
right : 2.5em;
top : 2em;
color : #fff;
}
.slide:hover .sc_admin_edit {
display : block;
}
.slide:hover .sc_admin_edit::before {
color : #000;
font-size : 3em;
background : rgb(255, 255, 255, 0.5);
padding : 0.3em 0.5em;
border-radius : 50%;
}
.mfp-figure::after {
background-color : #fff;
}
.sc_menu_on .sc_content, .sc_menu_on .boxc, .sc_menu_on .nav_block {
opacity : 1 !important ;
}
.back_to_top, body:not(.touch) .back_to_top:hover {
margin : 0;
position : fixed;
bottom : 10px;
right : 10px;
width : 50px;
height : 50px;
border-radius : 25px;
z-index : 100;
display : none;
text-decoration : none;
color : #fff;
background-color : #ff9000;
text-align : center;
opacity : 0.8;
}
body:not(.touch) .back_to_top:hover {
background : #555;
}
.back_to_top::before {
font-family : 'SC Fontello';
content : '\e857';
font-size : 40px;
}
.csl_bump {
visibility : hidden;
}
.accord_nav_on .expanded > .children {
visibility : hidden;
opacity : 0;
max-height : 0;
transition : all 0.5s ease;
}
.accord_nav_on .expanded .children a {
padding-left : 0;
transition : all 0.5s ease;
}
.accord_nav_on .expanded.open .children a {
margin-left : 0 !important ;
padding-left : 30px !important ;
}
.accord_nav_on .expanded.open .children .children a {
padding-left : 50px !important ;
font-size : 0.9em;
}
.accord_nav_on .expanded.open > .parent a {
font-weight : bold;
}
.accord_nav_on .expanded.open > .children {
opacity : 1;
visibility : visible;
max-height : 3500px;
transition : all 0.5s ease;
}
.accord_nav_on .nav_col .nav_links li .expanded > .parent a::after {
content : '\e84c';
}
.accord_nav_on .nav_col .nav_links li .expanded.open > .parent a::after {
content : '\e84e';
}
.accord_nav_on .nav_col .nav_links li .expanded .expanded > .parent a::after {
font-size : 1.2em;
}
.offline {
margin : 10px;
}
#sc .offline .sc_content {
margin : 0;
background : #f8f8f8;
padding : 25px;
border-left : 3px solid #dfdfdf;
}
#sc_outer {
border : #002600 solid 1px;
border-width : 0 1px;
overflow : hidden;
}
#sc_footer {
overflow : visible;
border : #002600 solid 1px;
border-width : 1px 1px 0 1px;
box-shadow : none;
}
#sc_header {
overflow : visible;
border : #002600 solid 1px;
border-width : 0 1px 1px 1px;
margin-bottom : 0;
}
body {
padding : 0 0 0 0;
}
.var16_subtle-lighter #sc_outer, .var16_subtle-darker #sc_outer, .var16_subtle-lighter .slides_home, .var16_subtle-darker .slides_home {
box-shadow : 0 0 9px -4px #000;
}
.var16_subtle-lighter .slides_home, .var16_subtle-darker .slides_home {
border : #002600 solid 1px;
border-width : 0 1px !important ;
}
.var16_subtle-lighter #sc_header, .var16_subtle-darker #sc_header {
box-shadow : 0 4px 9px -4px #000;
}
.var16_subtle-lighter #sc_footer .sc_inside, .var16_subtle-darker #sc_footer .sc_inside {
box-shadow : 0 0 9px -4px #000;
}
.var16_medium-lighter #sc_outer, .var16_medium-darker #sc_outer {
box-shadow : 0 0 12px 0 #000;
}
.var16_medium-lighter .slides_home, .var16_medium-darker .slides_home {
box-shadow : 0 0 5px 0 #000;
}
.var16_medium-lighter #sc_header .sc_inside, .var16_medium-darker #sc_header .sc_inside {
box-shadow : 0 -2px 8px -6px #000 inset;
}
.var16_medium-lighter #sc_footer .sc_inside, .var16_medium-darker #sc_footer .sc_inside {
box-shadow : 0 -2px 15px -5px #000;
}
.var16_strong-lighter #sc_outer, .var16_strong-darker #sc_outer {
box-shadow : 0 10px 15px 1px #000;
}
.var16_strong-lighter #sc_header .sc_inside, .var16_strong-darker #sc_header .sc_inside {
box-shadow : 0 -2px 8px -6px #000 inset;
}
.var16_strong-lighter #sc_footer .sc_inside, .var16_strong-darker #sc_footer .sc_inside {
box-shadow : 0 -2px 15px -5px #000;
}
@media screen and (min-width: 1261px) {
#sc.cols1 {
font-size : 1.5em;
}
#sc.cols1 #menu1_acct .menu1 {
width : 340px;
left : -109px;
}
}
@media screen and (max-width: 1260px) {
#sc.is_responsive {
font-size : 1.3em;
}
.sc_section, #sc_header, #sc_footer, #sc_outer {
width : 1024px;
}
#sc_col1, #sc_col2 {
width : 22%;
}
#sc_col2 {
float : left;
clear : left;
}
.var6_no-box #sc_col2 {
box-shadow : 5px 0 5px -5px rgb(0, 0, 0, 0.7);
border-left : 0;
border-right : 1px solid #808080;
padding-left : 0;
}
.cols3 #sc_main {
padding-right : 0;
}
#sc_logo {
max-width : 40%;
padding-right : 10px;
}
.slides_home {
font-size : 0.8em;
}
}
@media screen and (max-width: 1045px) {
.sc_section, #sc_header, #sc_footer, #sc_outer {
margin-left : 2%;
margin-right : 2%;
width : auto;
}
#sc_col1, #sc_col2 {
display : block;
float : none;
width : 100%;
min-height : 0 !important ;
border-right : 0 !important ;
padding : 0 !important ;
}
#sc_main {
min-height : 0 !important ;
}
#sc_nav .sc_title:first-child {
border-radius : 0;
}
#sc_nav {
display : none;
z-index : 3;
background-color : #004000;
width : 75%;
max-width : 400px;
left : 0;
top : 0;
height : 100%;
box-shadow : 2px 0 15px rgb(0, 0, 0, 0.7);
position : fixed;
overflow-y : auto;
}
#sc.var6_no-box #sc_main {
padding-right : 0;
padding-left : 0;
}
#search_nav {
display : block;
}
.cols2 #hdr_search, .cols3 #hdr_search {
display : none;
}
.sc_menu_on #sc_nav {
display : block;
animation : fadeIn 1s;
}
#sc.sc_menu_on .btn.btn_sso {
margin-left : 10px;
margin-right : 10px;
}
.cols2 #sc_header .ico_menu, .cols3 #sc_header .ico_menu {
display : inline-block;
}
.cols2 #sc_main, .cols3 #sc_main {
padding-left : 0;
padding-right : 0;
}
#sc_logo {
max-width : 45%;
}
#menu1_acct .menu1 {
left : 10px;
}
#menu1_cart .menu1.cart_preview_empty {
right : 95px;
}
.prod_img_outer, .prod_summary_wrap {
width : 50%;
}
.owl-nav {
display : none;
}
#sc .modal_opt2.full {
width : 98%;
}
.cp_link {
display : none;
}
.slides_home {
font-size : 0.75em;
}
.slides_home .slide_info {
top : 5%;
}
.slides_home .slide .inner {
font-size : 0.8em;
}
}
@media screen and (max-width: 800px) {
#ship_estimator::before {
margin-bottom : 3em;
}
#ship_estimator .ship_rates .col1, #ship_estimator .ship_rates .col2 {
display : block;
float : none;
width : auto;
}
}
@media screen and (max-width: 768px) {
.ico span, .checkout_progress {
display : none;
}
.ico span.mobile_cart_count {
display : inline;
}
.ico:before {
margin-right : 0;
}
#sc_header .ico {
margin-left : 5px;
}
#sc_header .ico::before {
margin-right : 0;
}
#sc_logo {
max-width : 40%;
line-height : 100%;
}
#sc_hdr_right {
margin-right : 0;
}
#menu1_acct {
position : static;
}
#menu1_acct .menu1, #menu1_cart .menu1, #menu1_cart .menu1.cart_preview_empty {
left : auto;
right : 0;
}
.cols1 #hdr_search_terms {
display : none;
}
.acct_choice_new, .acct_choice_login {
float : none;
width : auto;
}
.acct_choice_login {
border-top : 1px solid #c0c0c0;
}
.acct_choice_new .inner, .acct_choice_login .inner {
border : 0;
}
.acct_choice .or {
display : none !important ;
}
#sc .acct_choice .sso_others .btn {
display : block;
margin : 0 auto 20px auto !important ;
max-width : 200px;
}
.cat_products .box_row, .subcategories .box_row {
display : inline;
padding : 0;
}
.cat_products .box_outer, .subcategories .box_outer {
width : 50%;
}
.last_box, .first_box {
clear : none;
}
.cat_products .box_outer:nth-child(odd) {
clear : left;
}
.cat_products .box_outer:nth-child(even) {
clear : right;
}
a.prod_thumb_img {
height : 225px;
width : auto !important ;
}
a.prod_thumb_img .badge {
right : 20px;
}
#sc .cat_products .box_outer .box_inner {
border-width : 1px 1px 0 0;
}
#sc .cat_products .box_outer:nth-child(1) .box_inner, #sc .cat_products .box_outer:nth-child(2) .box_inner {
border-top-width : 0;
}
#sc .cat_products .box_outer:nth-child(even) .box_inner {
border-right-width : 0;
}
.cat_products .box_outer.fill:nth-child(odd) {
display : none;
}
.prod_img_outer {
width : 60%;
}
.prod_summary_wrap {
width : 40%;
}
.category_preview .prod_thumb_img {
width : 50%;
margin : 0 auto;
}
#unitip {
visibility : hidden;
}
#sc .checkout_buttons_row1 .btn {
margin : 0;
min-width : 130px;
margin-bottom : 1em;
}
.theme_chooser li {
width : 32%;
}
#sc .dl_table, #sc .dl_table tr, #sc .dl_table td {
display : block;
width : auto;
}
.modal_opt2 .opt_choice {
width : 50%;
}
#sc .account_options_restricted {
margin-top : 0;
}
.owl-theme .slides_home .owl-dots {
right : 0;
left : 0;
}
.owl-theme .slides_home .owl-dot span {
width : 10px;
height : 10px;
}
.slides_home .slide_info {
width : auto;
left : 5%;
right : 5%;
}
.categories > .box_row > .box_outer {
width : auto;
float : none !important ;
}
}
@media screen and (max-width: 650px) {
#sc .checkout_buttons_row1 {
text-align : center;
}
#sc .checkout_buttons_row1 .btn_checkout {
float : none;
}
#sc .checkout_buttons_row1 .btn {
width : 40%;
margin : 0.5em !important ;
}
.btn_keep_shopping::before {
display : none;
}
#ship_estimator .ship_logo {
display : none;
}
#ship_estimator .ship_courier {
padding : 5px;
}
.ship_rate input, .ship_rate label {
vertical-align : baseline;
}
.address_boxes .address_box {
float : none;
width : auto !important ;
margin-right : 0;
}
.fields_box.double ul {
width : auto;
float : none;
}
.theme_chooser li {
width : 48%;
}
#sc .boxc_double .boxc, .fhdr_addr_ent, .fhdr_addr_fixed {
position : static;
width : auto;
top : auto;
}
#sc .boxc_double .boxc {
margin-bottom : 1em;
padding-bottom : 0;
}
.fhdr_addr_fixed::after, .fhdr_addr_ent::after {
display : none;
}
.address_correct {
margin-top : 0;
}
.order_history .fields_box.triple > * {
width : 100% !important ;
}
.cat_products_table, .cat_products_table tr, .cat_products_table td, .cat_products_table th, .cat_products_table thead, .cat_products_table tbody {
display : block;
width : 100% !important ;
border : 0 !important ;
}
.cat_products_table thead, .category_as_table .req_missing_instructions, .cat_products_table a.prod_thumb_img::before {
display : none;
}
.cat_products_table a.prod_thumb_img {
width : 175px !important ;
height : auto;
margin-bottom : 10px;
}
.cat_products_table a.prod_thumb_img .badge {
right : -10px;
bottom : -10px;
}
#sc .contact .name_and_address.with_hours {
padding-top : 0;
margin-bottom : 1.5em;
}
#sc .contact .business-hours, #sc .contact .name_and_address.with_hours {
border : 0;
float : none;
width : auto;
padding-left : 0;
}
#sc #slocator .business-hours dt {
padding-left : 0;
}
#sc .contact .retail_location {
text-align : left !important ;
}
#sc .business-hours dt {
text-align : left !important ;
}
#sc .business-hours dl {
width : auto !important ;
}
#sc .rv_read_prod_left, #sc .rv_read_prod_right {
float : none;
width : auto;
}
#sc .rv_reviewer_info {
text-align : left;
}
#sc .rv_reviewer_info .fhdr_reviews {
position : static;
}
#sc .rv_table {
float : none;
}
#sc .rv_table td {
display : inline-block;
}
#sc .rv_table td:first-child {
display : block;
}
#sc .rv_reviewer_reviews .rv_review_detail, #sc .rv_reviewer_prod {
float : none;
width : auto;
}
.featured_prod .prod_img, .alt.featured_prod .prod_img {
float : none;
width : auto;
}
.slides_home .slide_info {
width : auto;
top : 10%;
left : 5%;
right : 5%;
text-align : center;
}
.slides_home h4, .slides_home .slide .inner {
text-align : center;
background : none;
}
#sc .slide h4 {
font-size : 1.7em;
margin-bottom : 1em;
}
#sc .slide .btn, #sc .slide .btn:active {
float : none;
font-size : 1em;
}
.slides_home .slide .desc {
display : none;
}
#sc .btn, html #sc .btn_reverse:hover {
white-space : normal;
}
}
@media screen and (max-width: 560px) {
.prod_img_outer, .prod_summary_wrap {
width : 100%;
float : none;
}
.cat_products .box_outer {
width : 100%;
}
.cat_products .box1width {
max-width : none;
}
#sc .cat_products .box_outer .box_inner {
border-width : 0 0 1px 0;
}
#sc .cat_products .box_outer:last-child .box_inner {
border-bottom-width : 0;
}
.prod_thumb_img_wrap {
min-height : 0 !important ;
}
a.prod_thumb_img {
height : auto;
}
.cat_products .box_outer.fill {
display : none;
}
.add_on_products .cat_products .sc_msg {
position : relative;
width : auto;
box-shadow : none;
}
.click_here_for_all, .sort, .page_nav_div {
text-align : center;
}
.click_here_for_all .btn {
width : 75%;
}
body:not(.touch) .page_nav_mobile {
display : inline;
}
body.touch .page_nav_big .page_nav_mobile {
display : none;
}
body.touch .page_nav_mobile_select {
display : inline;
}
.page_nav_std {
display : none;
}
.prod_detail div.prod_img {
min-height : 0 !important ;
}
#menu1_acct .nav_links li a {
font-size : inherit;
}
#cvv2_help #col1, #cvv2_help #col2 {
float : none;
width : auto;
}
.cart_table thead .th2, .cart_table thead .th3, .cart_table thead .th4, .cart_table tbody :not(.qty_row) .td2, .cart_table tbody :not(.qty_row) .td3, .cart_table tbody .td4, .sc_cart .desc, tr.addon .prod_name_desc::before, tr.addon .td1::before {
display : none;
}
.cart_table td {
float : left;
border-right : 0 !important ;
}
.cart_table table, .cart_table tr, .cart_table td, .cart_table .th1 {
display : block;
width : 100%;
height : auto !important ;
}
.cart_table .qty_row {
background-color : #f8f8f8;
margin : 1em 0 0.5em 0;
width : auto;
padding : 0.2em;
border-bottom : 1px solid silver;
}
.cart_table tr.qty_row td span {
vertical-align : baseline;
display : inline-block;
}
.cart_table .qty_row td {
width : auto;
padding : 0 0.2em !important ;
border : 0 !important ;
}
.cart_table .qty_row input {
margin-right : 0.3em;
}
.cart_table .opt_detail label {
font-weight : normal;
}
.cart_table .opt_detail li {
font-size : 0.9em;
}
.cart_table .qty_row .td3 {
float : right;
}
.cart_table tr {
overflow : hidden;
}
.cart_table .item_btns {
text-align : center;
padding-top : 1em;
}
.cart_table tfoot td {
padding : 0 0.5em 0.3em 0.5em;
}
.cart_table tfoot .td1 {
font-size : 0.9em;
line-height : 1.6em;
text-align : left;
color : #555;
}
.cart_table tfoot .td1 {
width : 75%;
}
.cart_table tfoot .td2 {
width : 25%;
}
.cart_table .prod_name {
font-size : 1.1em;
font-weight : bold;
}
.grand_total_amt, .grand_total_label {
font-size : 1em;
}
.coupon_code {
position : relative;
margin : 20px 0 5px 0;
left : 0;
bottom : 0;
}
.coupon_code::before {
top : -8px;
}
.cart_discounts h3 {
font-size : 1em;
}
tr.addon .td1 {
padding : 5px;
}
.theme_chooser li {
width : 100%;
}
.modal.full {
width : 98%;
}
.modal_opt2 .opt_choice {
width : 100%;
}
#sc div.ts_bubble blockquote {
padding : 5px;
}
.slides_home .slide {
width : 150%;
overflow : hidden;
}
.slides_home .slide > img:first-child {
margin-left : -15%;
}
.slides_home .slide_info {
margin-left : -33%;
}
#sc .slide .btn {
float : none;
}
}
@media screen and (max-width: 480px) {
.menu1_outer .menu1 {
width : 100% !important ;
}
.sc_msg {
font-size : 1em;
}
#menu1_acct .menu1, #menu1_cart .menu1 {
padding : 30px;
}
#menu1_cart .cart_options_advanced .name_td a {
width : 150px;
}
.ship_courier {
padding : 15px;
}
.ship_logo {
display : none;
}
a.prod_thumb_img {
height : auto;
width : auto !important ;
}
a.prod_thumb_img img {
max-height : 225px;
}
.subcategories .box_outer {
width : 100%;
}
#sc .checkout_buttons_row1 {
margin : 0;
}
#sc .checkout_buttons_row1 .btn {
display : block;
width : 100%;
margin : 0.5em 0 !important ;
}
#sc .checkout_buttons_row1 .btn:first-child {
margin-top : 0 !important ;
}
#sc .checkout_buttons_row1 .btn:last-child {
margin-bottom : 0 !important ;
}
#sc #print_friendly {
position : static;
width : 100%;
margin-bottom : 1em;
}
.cart_table .tfoot .td1 {
white-space : normal;
}
.sc_form input[type="text"]:not(.opt_var_price), .sc_form input[type="search"], .sc_form input[type="email"], .sc_form input[type="tel"], .sc_form input[type="password"], .sc_form textarea, .prod_options input[type="text"]:not(.opt_var_price), .prod_options textarea {
width : 100% !important ;
}
.same_line_labels li label:first-child, .same_line_labels .fields_box_field {
display : block;
width : auto;
}
.owl-theme .opt_carousel {
width : 100%;
}
.acct_choice_login label {
text-align : left;
display : block;
}
.featured_price {
display : block;
text-align : left;
}
.slides_home .slide .inner {
padding-top : 0.5em;
}
}
@media screen and (max-width: 380px) {
#ship_estimator::before {
display : none;
}
#sc .form_btns .btn {
display : block;
width : 100%;
margin : 0 0 0.2em 0;
}
#Country, #Ship_Country, #Bill_Country {
width : 100%;
}
.order_history .order_date {
float : none;
margin-bottom : 1em;
}
#sc .business-hours dd, #sc .business-hours dt, #sc #slocator .business-hours dd, #sc #slocator .business-hours dt {
display : block;
float : none;
width : auto;
margin : 0;
padding : 0;
}
#sc .business-hours dd {
margin-bottom : 0.5em !important ;
}
.featured_price {
text-align : center;
margin-bottom : 0.5em;
}
.dlv_days {
padding-top : 10px;
}
#sc .btn_same_as_billing {
margin-left : 0;
display : block;
}
}
@media screen and (max-width: 320px) {
#sc {
font-size : 1em !important ;
}
}
@media screen and (max-width: 560px) {
.slides_nocrop .slide {
width : 100%;
}
.slides_nocrop .slide > img:first-child {
margin-left : 0%;
}
.slides_nocrop .slide_info {
margin-left : 5%;
}
#sc .slides_nocrop .slide h4 {
margin-bottom : 0;
}
#sc .slides_nocrop .slide .btn, #sc .slides_nocrop .slide .btn:active {
font-size : 0.8em;
line-height : 1;
padding : 8px;
}
}
.sc_title, #sc input.sc_title, .sc_content h2.sc_title {
font-family : "SC Lobster";
font-size : 1.692em;
font-weight : normal;
}
#sc.var9_800 .sc_title {
font-family : inherit;
}
.sc_content h1 {
font-family : "SC Lobster";
font-size : 2.2em;
font-weight : normal;
}
.sc_content h2 {
font-family : "SC Lobster";
font-size : 1.9em;
font-weight : normal;
}
.slide h4 {
font-size : 1.6em;
}
body {
font-family : "SC Open Sans", Tahoma, Geneva, sans-serif;
font-weight : normal !important ;
}
.prod_thumb .prod_name {
font-weight : bold;
}
.pgp_thumb {
position : relative;
}
.pgp_thumb_inner {
position : relative;
display : block;
margin : 0 auto;
text-align : center;
max-width : 90%;
font-size : 0;
}
.pgp_thumb img {
display : block;
}
.pgp_thumb:hover img, .pga_thumb:hover, .pgp_extra a.has_bigger:hover img {
opacity : 0.8;
}
.pga_thumb img {
border : #000 solid 1px;
box-shadow : 0 0 5px rgb(0, 0, 0, 0.6);
}
.pgp_img_wrap {
position : relative;
font-size : 0;
display : inline-block;
}
.pgp_thumb .pgp_img_wrap {
border : #999 solid 1px;
}
.pgp_white_border .pgp_img_wrap, .pgp_instant .pgp_img_wrap {
padding : 8px;
}
.pgp_shadow .pgp_img_wrap {
box-shadow : 0 0 5px rgb(0, 0, 0, 0.5);
}
.pgp_instant .pgp_img_wrap {
padding-bottom : 30px;
position : relative;
}
.pgp_thumb h3 {
margin : 0;
text-align : center;
width : 100%;
color : #000;
vertical-align : middle;
font-size : 14px;
padding : 5px 0 0;
font-weight : normal;
}
.pgp_gloss .pgp_img_wrap::before {
bottom : 0;
right : 0;
top : 0;
left : 0;
position : absolute;
z-index : 2;
content : '';
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/gloss.png) bottom right no-repeat;
}
.pgp_slits, .pgp_corners, .pgp_tape {
margin : 15px;
}
.pgp_slits .pgp_img_wrap b {
display : block;
width : 42px;
height : 42px;
position : absolute;
z-index : 2;
}
.pgp_slits .pgp_img_wrap b.tl {
top : -15px;
left : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_1.png) no-repeat;
}
.pgp_slits .pgp_img_wrap b.tr {
top : -15px;
right : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_2.png) no-repeat;
}
.pgp_slits .pgp_img_wrap b.br {
bottom : -15px;
right : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_3.png) no-repeat;
}
.pgp_slits .pgp_img_wrap b.bl {
bottom : -15px;
left : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_4.png) no-repeat;
}
.pgp_tape .pgp_img_wrap b {
display : block;
width : 44px;
height : 44px;
position : absolute;
z-index : 2;
}
.pgp_tape .pgp_img_wrap b.tl {
top : -15px;
left : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_1.png) no-repeat;
}
.pgp_tape .pgp_img_wrap b.tr {
top : -15px;
right : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_2.png) no-repeat;
}
.pgp_tape .pgp_img_wrap b.br {
bottom : -15px;
right : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_3.png) no-repeat;
}
.pgp_tape .pgp_img_wrap b.bl {
bottom : -15px;
left : -15px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_4.png) no-repeat;
}
.pgp_corners .pgp_img_wrap b {
display : block;
width : 30px;
height : 30px;
position : absolute;
z-index : 2;
}
.pgp_corners .pgp_img_wrap b.tl {
top : -8px;
left : -8px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_1.png) no-repeat;
}
.pgp_corners .pgp_img_wrap b.tr {
top : -8px;
right : -8px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_2.png) no-repeat;
}
.pgp_corners .pgp_img_wrap b.br {
bottom : -8px;
right : -8px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_3.png) no-repeat;
}
.pgp_corners .pgp_img_wrap b.bl {
bottom : -8px;
left : -8px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_4.png) no-repeat;
}
@media screen and (min-width: 900px) {
.pgp_detail .pgp_img_wrap {
border : #000 solid 0;
}
.pgp_detail.pgp_white_border .pgp_img_wrap, .pgp_detail.pgp_instant .pgp_img_wrap {
padding : 20px;
}
.pgp_detail.pgp_instant .pgp_img_wrap {
padding-bottom : 80px;
}
.pgp_detail.pgp_gloss .pgp_img_wrap::before {
background-image : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/gloss_big.png);
}
.pgp_detail.pgp_slits {
margin : 30px;
}
.pgp_detail.pgp_slits .pgp_img_wrap b {
width : 84px;
height : 84px;
}
.pgp_detail.pgp_slits .pgp_img_wrap b.tl {
top : -30px;
left : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_big_1.png) no-repeat;
}
.pgp_detail.pgp_slits .pgp_img_wrap b.tr {
top : -30px;
right : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_big_2.png) no-repeat;
}
.pgp_detail.pgp_slits .pgp_img_wrap b.br {
bottom : -30px;
right : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_big_3.png) no-repeat;
}
.pgp_detail.pgp_slits .pgp_img_wrap b.bl {
bottom : -30px;
left : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_slit_big_4.png) no-repeat;
}
.pgp_detail.pgp_tape {
margin : 30px;
}
.pgp_detail.pgp_tape .pgp_img_wrap b {
display : block;
width : 88px;
height : 88px;
position : absolute;
z-index : 2;
}
.pgp_detail.pgp_tape .pgp_img_wrap b.tl {
top : -30px;
left : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_big_1.png) no-repeat;
}
.pgp_detail.pgp_tape .pgp_img_wrap b.tr {
top : -30px;
right : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_big_2.png) no-repeat;
}
.pgp_detail.pgp_tape .pgp_img_wrap b.br {
bottom : -30px;
right : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_big_3.png) no-repeat;
}
.pgp_detail.pgp_tape .pgp_img_wrap b.bl {
bottom : -30px;
left : -30px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_tape_big_4.png) no-repeat;
}
.pgp_detail.pgp_corners .pgp_img_wrap b {
width : 60px;
height : 60px;
}
.pgp_detail.pgp_corners .pgp_img_wrap b.tl {
top : -16px;
left : -16px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_big_1.png) no-repeat;
}
.pgp_detail.pgp_corners .pgp_img_wrap b.tr {
top : -16px;
right : -16px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_big_2.png) no-repeat;
}
.pgp_detail.pgp_corners .pgp_img_wrap b.br {
bottom : -16px;
right : -16px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_big_3.png) no-repeat;
}
.pgp_detail.pgp_corners .pgp_img_wrap b.bl {
bottom : -16px;
left : -16px;
background : url(https://www.spt.info/squirrelcart/modules/gallery/templates/images/pgp_corner_big_4.png) no-repeat;
}
}
.pgp_section {
margin-top : 4em;
}
.pg_album {
overflow : hidden;
}
.pg_album h1 .sc_admin_edit, .pg_album h2 .sc_admin_edit, .pgp_thumb .sc_admin_edit, .sc_content:hover .pg_album .pgp_thumb .sc_admin_edit, .sc_content:hover .pg_albums .sc_admin_edit {
position : absolute;
display : none;
}
.pgp_thumb .sc_admin_edit {
top : 0;
right : 0;
}
.pg_album h1:hover .sc_admin_edit, .pg_album h2:hover .sc_admin_edit, .pgp_thumb:hover .sc_admin_edit, .sc_content:hover .pg_album .pgp_thumb:hover .sc_admin_edit, .sc_content:hover .pg_albums .pga_thumb:hover .sc_admin_edit {
display : inline-block;
}
.pg_alb_detail {
margin-bottom : 20px;
}
.pg_album .subcategories {
margin-bottom : 20px;
}
.pg_photos, .pg_albums {
font-size : 0;
}
.pg_albums {
margin-top : 25px;
}
.pgp_thumb h3, .pga_thumb h3 {
font-size : 13px;
font-weight : bold;
margin : 10px 0;
}
.pga_thumb h3 {
font-size : 16px;
}
#sc .pg_photos .box_outer, #sc .pg_albums .box_outer {
display : inline-block;
float : none;
vertical-align : bottom;
margin-bottom : 25px;
}
.pga_thumb {
text-align : center;
}
.pga_thumb_inner {
position : relative;
display : inline-block;
}
@media screen and (max-width: 800px) {
.pg_photos .box_outer, .pg_albums .box_outer {
width : 50%;
}
}
@media screen and (max-width: 560px) {
.pg_photos .box_outer, .pg_albums .box_outer {
width : 100%;
}
.pgp_extra {
text-align : center;
}
}
.nw_nav {
margin-bottom : 15px;
}
.nw_nav .nw_post_name .no_link {
padding-left : 2px;
}
.nw_nav .nw_post {
padding-left : 2px;
margin-top : 5px;
}
.nw_nav .nw_post_date {
color : gray;
font-size : 0.75em;
padding-left : 2px;
}
.nw_nav .nw_post_sep {
border-bottom : 1px dotted silver;
margin-top : 2px;
margin-bottom : 10px;
}
.nw_nav li {
margin-bottom : 10px;
padding-bottom : 15px;
border-bottom : 1px solid rgb(0, 0, 0, 0.03);
}
.nw_nav li.first {
margin-top : 0;
}
.nw_nav li.last {
border : 0;
margin-bottom : 0;
padding-bottom : 0;
}
.nw_page {
text-align : left;
}
.nw_page .nw_footer {
padding : 0 5px 0 5px;
}
.nw_page .nw_posts {
margin-top : 20px;
}
.nw_page .nw_post_date {
color : gray;
font-size : 0.917em;
}
.nw_post .nw_section_link {
color : gray;
text-decoration : none;
}
.nw_post .nw_section_link:hover {
text-decoration : underline;
}
.nw_page .nw_post_content {
margin : 1em 0 50px 0;
}
.nw_iframe {
width : 100%;
margin : 0;
height : 0;
visibility : hidden;
}
.nw_sections {
margin-bottom : 10px;
margin-left : -2px;
}
.nw_sections .nav_links li, .nw_sections .nav_links li a {
display : inline;
width : auto;
}
#sc .nw_page .btns .btn:not(:first-child) {
margin-left : 20px;
}
.nw_archives {
margin : 10px auto 20px 5px;
overflow : auto;
width : 100%;
}
.nw_archives_year_box {
float : left;
width : 140px;
margin-bottom : 20px;
}
.nw_archives_year {
font-size : 1.333em;
font-weight : bold;
margin-bottom : 5px;
}
.nw_archives_months {
font-size : 1.167em;
color : silver;
}
.news_optin {
margin-top : 15px;
}
.news_optin_fs {
padding-top : 10px;
padding-bottom : 10px;
}
.news_optin_header {
font-size : 12px;
margin-bottom : 10px;
}
.news_optin_footer {
margin-bottom : 10px;
padding : 0 30px;
}
.news_optin_groups {
text-align : center;
width : 100%;
overflow : hidden;
}
.news_optin_group {
width : 49%;
}
.news_optin_group_lone {
margin-left : auto;
margin-right : auto;
}
.news_optin_group_multi {
float : left;
}
.news_optin_group input, .news_optin_group .news_optin_group_name {
vertical-align : middle;
}
.news_optin_footer {
margin-top : 10px;
color : gray;
}
.fhdr_news::before {
content : '\e8dd';
}
.nw_comment {
position : relative;
margin-bottom : 50px;
}
.nw_comment blockquote {
background : #e8e8e8;
padding : 25px;
margin : 0;
border-left : 3px solid #c0c0c0;
}
.nw_comment blockquote::after {
content : '';
display : block;
position : absolute;
bottom : 22px;
left : 30px;
width : 0;
height : 0;
border-style : solid;
border-width : 15px 12.5px 0 12.5px;
border-color : #e8e8e8 transparent transparent transparent;
}
.nw_comment cite {
display : block;
margin-top : 18px;
font-style : normal;
font-weight : bold;
}
.nw_comment .comment_date {
font-weight : normal;
color : green;
}
.nw_comment cite::before {
content : '\e89e';
font-family : 'SC Fontello';
margin-right : 5px;
}
.sc_content:hover .nw_comment .sc_admin_edit {
display : none;
}
.sc_content:hover .nw_comment:hover .sc_admin_edit {
display : block;
}
.nw_comments .comment_fld {
width : 100%;
margin-bottom : 15px;
min-height : 150px;
}
.nw_comments h3 {
margin-bottom : 5px;
}
.nw_comments form label::after {
content : ':';
}
.nw_comments form label {
margin-right : 5px;
}
#sc .nw_comments .btn {
margin-top : 15px;
}
.nw_comments .sc_form fieldset {
padding-bottom : 1em;
}
.nw_comment_ro {
width : 370px;
}
.nw_moderation_notice {
margin : 10px;
}
.fhdr_comment_pending:before {
content : '\e831';
margin-right : 0.6em;
}
.fhdr_comment_done:before {
content : '\e831';
margin-right : 0.6em;
}
.fhdr_comment_pending::after {
content : '\e8b6';
font-family : "SC Fontello";
position : absolute;
left : 0.85em;
top : 1.2em;
font-size : 0.7em;
width : 0.9em;
height : 0.9em;
border-radius : 0.45em;
line-height : 0.9em;
background : #dfdfdf;
}
.fhdr_comment_done:after {
content : '\e81b';
font-family : "SC Fontello";
position : absolute;
left : 1em;
top : 0.6em;
font-size : 0.7em;
}
.nw_content_signup fieldset {
padding-bottom : 1em;
}
.nw_content_signup .sc_title::before {
font-family : "SC Fontello";
display : inline-block;
margin-right : 0.3em;
content : '\e8dd';
}
.nw_join_flds {
max-width : 300px;
}
.nw_join_groups label {
margin-right : 15px;
color : #999;
}
#sc .sc_form .nw_join_flds input, #sc .nw_join_flds .btn {
display : inline-block;
line-height : 35px;
height : 35px;
font-size : 1.1em;
margin : 0 0 5px 0;
}
#sc .sc_form .nw_join_flds input {
width : 65%;
margin-right : 2%;
}
#sc .nw_join_flds .btn {
width : 33%;
min-width : 0;
}
.nw_join_already {
margin : 2em 0 0 0;
color : #999;
}
.nw_captcha_on .col1, .nw_captcha_on .col2 {
float : left;
width : 50%;
}
.nw_captcha_on .col1 {
padding-top : 5px;
}
.sc_news_join_nav_block input {
line-height : 30px;
height : 30px;
margin-bottom : 5px;
}
@media screen and (max-width: 730px) {
.nw_captcha_on .col1, .nw_captcha_on .col2 {
float : none;
width : auto;
}
.nw_captcha_on .g-recaptcha div {
margin : 15px 0;
}
.nw_captcha_on .col1 {
padding-top : 0;
}
}
.rv_main {
position : relative;
}
.rv_form li label:first-child, .rv_write_thanks label {
width : 80px;
}
.rv_form .rv_step2 input, .rv_form .rv_step2 textarea {
width : 100%;
}
.rv_form textarea {
height : 200px;
}
.rv_settings input {
width : 250px;
}
.rv_settings .sc_light {
margin-bottom : 10px;
margin-top : 2px;
}
.rv_notify {
clear : left;
text-align : center;
margin-top : 10px;
}
.rv_moderation_notice {
margin : 10px;
}
.rv_star_rating, .rv_star_rating a:hover, .rv_star_rating a:active, .rv_star_rating a:focus, .rv_star_rating .current-rating {
background : url(https://www.spt.info/squirrelcart/modules/review/templates/images/star.png) left -1000px repeat-x;
}
.rv_star_rating {
position : relative;
width : 125px;
height : 25px;
overflow : hidden;
list-style : none;
margin : 0;
padding : 0;
background-position : left top;
}
.rv_write_thanks .fields_box_field {
padding-top : 1px;
}
.rv_star_rating li {
display : inline;
}
.rv_star_rating a, .rv_star_rating .current-rating {
position : absolute;
top : 0;
left : 0;
text-indent : -1000em;
height : 25px;
line-height : 25px;
outline : none;
overflow : hidden;
border : none;
text-align : left;
}
.rv_star_rating_editable {
display : none;
}
.rv_star_rating_editable a:hover, .rv_star_rating_editable a:active, .rv_star_rating_editable a:focus {
background-position : left bottom;
}
.rv_star_rating-static a {
cursor : default;
}
.rv_star_rating a.one-star {
width : 20%;
z-index : 6;
}
.rv_star_rating a.two-stars {
width : 40%;
z-index : 5;
}
.rv_star_rating a.three-stars {
width : 60%;
z-index : 4;
}
.rv_star_rating a.four-stars {
width : 80%;
z-index : 3;
}
.rv_star_rating a.five-stars {
width : 100%;
z-index : 2;
}
.rv_star_rating .current-rating {
z-index : 1;
background-position : left center;
}
.rv_no_script_rater {
margin-top : 3px;
}
.rv_small_rating {
display : block;
background : url(https://www.spt.info/squirrelcart/modules/review/templates/images/stars_empty.png);
width : 74px;
height : 14px;
margin : 10px auto auto auto;
font-size : 1px;
text-decoration : none;
text-align : left;
}
.add_on_products .rv_small_rating {
margin-bottom : 10px;
}
.rv_small_rating span {
display : block;
background : url(https://www.spt.info/squirrelcart/modules/review/templates/images/stars_full.png);
width : 74px;
height : 14px;
font-size : 1px;
cursor : pointer;
}
.rv_edit_review {
position : absolute;
margin-left : 120px;
margin-top : 7px;
font-size : 9px;
}
.rv_edit_review img {
border : 0;
}
.rv_edit_review a {
text-decoration : none;
}
.rv_edit_review span {
margin-left : -5px;
}
.rv_avg_label, .rv_rating_label {
padding-top : 5px;
vertical-align : top;
}
.rv_your_rating_info {
font-size : 1.167em;
font-weight : bold;
color : green;
}
.rv_reviews_section_name {
float : left;
}
.rv_rating_avg_info {
float : right;
}
.rv_reviews_detail {
clear : left;
text-align : left;
padding-top : 3em;
}
.rv_review_detail {
margin : 1.5em 0;
padding : 0.3em;
position : relative;
}
#sc .rv_review_detail .sc_admin_edit {
display : none;
}
#sc .rv_review_detail:hover .sc_admin_edit {
display : block;
}
.rv_review_detail:nth-child(even) {
background-color : rgb(0, 0, 0, 0.02);
}
.rv_review_detail_title {
font-weight : bold;
color : green;
}
.rv_review_detail_review {
margin-top : 10px;
margin-bottom : 10px;
}
.rv_review_detail_pending {
font-size : 0.833em;
}
.rv_reviewer_name_and_date, .rv_reviewer_name_and_date a {
color : gray;
}
.rv_reviewer_name_and_date a {
padding : 0 0 2px 18px;
background : url(https://www.spt.info/squirrelcart/modules/review/templates/images/reviewer_icon.png) no-repeat;
}
.rv_write_review_button .form_btns {
text-align : left;
}
.field_td .rv_reviewer_settings_name, .field_td .rv_reviewer_settings_location {
width : 200px;
}
.rv_read_all {
text-align : right;
}
.rv_read {
text-align : left;
}
.rv_read_prod fieldset {
padding : 10px;
}
.rv_read_fs_div {
position : relative;
}
.rv_read_prod_left {
width : 30%;
float : left;
text-align : center;
}
.rv_read_prod_right {
float : right;
width : 69%;
text-align : left;
}
.rv_read_prod_description {
padding-left : 20px;
padding-top : 15px;
margin-bottom : 30px;
clear : right;
}
.rv_read_prod_left > .rv_star_rating {
margin-left : auto;
margin-right : auto;
}
.rv_read_prod .rv_star_rating {
margin-top : 20px;
}
.rv_reviewer_prod {
float : right;
width : 34%;
text-align : center;
}
.rv_reviewer_reviews .rv_review_detail {
float : left;
width : 64%;
}
.rv_reviewer_header {
float : left;
width : 25%;
}
.rv_reviewer_review {
border-bottom : 1px solid silver;
margin-bottom : 20px;
padding-bottom : 20px;
overflow : auto;
width : 100%;
}
.rv_reviewer_info {
position : relative;
text-align : right;
margin-bottom : 30px;
}
.rv_reviewer_name {
color : green;
}
.rv_reviewer_name, .rv_reviewer_info td {
font-size : 1.167em;
}
.rv_table {
float : right;
}
.rv_reviewer_review .rv_review_detail {
margin-top : 5px;
}
.rv_sort {
position : absolute;
right : 5px;
top : 10px;
z-index : 2;
}
.rv_reviewer_info .rv_sort {
position : static;
}
.rv_moderator_email {
background-color : #fff;
}
.rv_moderator_email .cart_instruction {
text-align : left;
margin : 5px;
}
.rv_moderator_options {
font-size : 11pt;
text-align : left;
border : black solid 2px;
background-color : yellow;
margin : 10px;
padding : 10px;
}
.rv_prod_detail_section {
padding-top : 15px;
}
.rv_prod_detail_section h2 {
float : left;
margin : 0;
}
.fhdr_reviews::before {
content : '\e8d5';
margin-right : 0.8em;
}
.fhdr_review_write::before {
content : '\e8d5';
margin-right : 0.5em;
}
.fhdr_reviews::after {
content : '\e8d5';
font-family : "SC Fontello";
position : absolute;
left : 1.3em;
top : 0.5em;
font-size : 0.7em;
}
.rv_reviewer_info .fhdr_reviews {
position : absolute;
left : 0;
top : 0;
margin : 0;
}
.fhdr_review_write::after {
content : '\e8aa';
font-family : "SC Fontello";
position : absolute;
left : 1.5em;
top : 0.8em;
font-size : 0.6em;
}
.btn_rv_more_detail {
right : 0;
position : absolute;
bottom : 0;
}
.ts_form .header {
margin-bottom : 20px;
}
.ts_form fieldset {
padding-top : 10px;
}
.ts_form label, .ts_write_thanks label {
width : 120px;
}
.ts_form input, .ts_form textarea {
width : 300px;
max-width : 100%;
}
#Testimonial {
width : 100%;
}
.ts_form textarea {
height : 250px;
}
.ts_testimonial_ro {
width : 370px;
}
.ts_write_thanks .fields_box_field {
padding-top : 1px;
}
.ts_moderator_email {
background-color : #fff;
}
.ts_moderator_email .cart_instruction {
text-align : left;
margin : 5px;
}
.ts_moderator_options {
font-size : 11pt;
text-align : left;
border : black solid 2px;
background-color : yellow;
margin : 10px;
padding : 10px;
}
.ts_page {
text-align : left;
position : relative;
}
.ts_page .header {
margin-bottom : 20px;
}
.ts_header_msg {
margin-bottom : 20px;
}
.btn_ts_add:first-child {
position : absolute;
right : 0;
top : 0;
z-index : 2;
}
div.ts_bubble {
width : auto;
margin-bottom : 40px;
text-align : left;
position : relative;
}
.ts_date {
margin : 5px;
color : green;
}
div.ts_bubble blockquote {
margin : 0;
padding : 10px 20px;
border : #c9c2c1 solid 1px;
background : #fff;
background : linear-gradient(to bottom, #fff 0%, #fcf8c2 100%);
}
div.ts_bubble .ts_url {
display : block;
text-align : right;
margin-right : 10px;
margin-top : 10px;
}
div.ts_bubble blockquote p {
margin : 10px;
padding : 0;
}
div.ts_bubble cite {
position : relative;
margin : 0;
padding : 7px 0 0 15px;
top : -1px;
background : url(https://www.spt.info/squirrelcart/modules/testimonials/templates/images/tip.gif) 20px 0 no-repeat transparent;
font-style : normal;
display : block;
}
div.ts_bubble .sc_admin_edit {
float : right;
padding : 5px;
}
.sc_content:hover div.ts_bubble .sc_admin_edit {
display : none;
}
.sc_content div.ts_bubble:hover .sc_admin_edit {
display : block;
}
.sc_content .ts_header_msg .sc_admin_edit {
top : 30px;
}
.nav_col a.ts_nav_quote_link {
display : block;
text-decoration : none;
color : black !important ;
background : transparent;
}
.ts_nav .ts_bubble {
font-size : 0.917em;
margin-bottom : 20px;
}
.ts_nav cite {
font-size : 0.909em;
background-position : 15px 0 !important ;
padding-left : 5px !important ;
}
.fhdr_ts:before {
content : '\e89e';
font-size : 0.9em;
margin-right : 1em;
}
.fhdr_ts_new:before {
content : '\e831';
}
.fhdr_ts_pending:before {
content : '\e831';
margin-right : 0.6em;
}
.fhdr_ts_done:before {
content : '\e831';
margin-right : 0.6em;
}
.fhdr_ts::after {
content : '\e831';
font-family : "SC Fontello";
position : absolute;
left : 0.8em;
top : -0.4em;
font-size : 0.8em;
}
.fhdr_ts_new::after {
content : '\e839';
font-family : "SC Fontello";
position : absolute;
left : 1.1em;
top : 0.7em;
font-size : 0.6em;
}
.fhdr_ts_pending::after {
content : '\e8b6';
font-family : "SC Fontello";
position : absolute;
left : 0.85em;
top : 1.2em;
font-size : 0.7em;
width : 0.9em;
height : 0.9em;
border-radius : 0.45em;
line-height : 0.9em;
background : #dfdfdf;
}
.fhdr_ts_done:after {
content : '\e81b';
font-family : "SC Fontello";
position : absolute;
left : 1em;
top : 0.6em;
font-size : 0.7em;
}
.ts_bubble a {
text-decoration : none;
}
.slideshow, .slideshow * {
box-sizing : content-box;
}
.slideshow {
display : block;
position : relative;
z-index : 0;
}
.slideshow-images {
display : block;
overflow : hidden;
position : relative;
}
.slideshow-images img {
display : block;
position : absolute;
z-index : 1;
}
.slideshow-thumbnails {
overflow : hidden;
}
.slideshow-images {
height : 300px;
width : 400px;
}
.slideshow-images img {
float : left;
left : 0;
top : 0;
}
.slideshow-captions a {
color : #fff !important ;
text-decoration : none;
}
.slideshow-captions a:hover {
color : #fff !important ;
text-decoration : underline;
}
.slideshow a img {
border : 0;
}
.slideshow-captions {
background : #000;
bottom : 0;
color : #FFF;
font-family : Arial, sans-serif;
padding-top : 6px;
left : 0;
overflow : hidden;
position : absolute;
text-indent : 10px;
width : 100%;
z-index : 10000;
}
.slideshow-controller {
background : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller.png) no-repeat;
height : 42px;
left : 50%;
margin : -21px 0 0 -119px;
overflow : hidden;
position : absolute;
top : 50%;
width : 238px;
z-index : 10000;
}
.slideshow-controller * {
margin : 0;
padding : 0;
}
.slideshow-controller a {
cursor : pointer;
display : block;
height : 18px;
overflow : hidden;
position : absolute;
top : 12px;
}
.slideshow-controller a.active {
background-position : 0 18px;
}
.slideshow-controller li {
list-style : none;
}
.slideshow-controller li.first a {
background-image : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller-first.gif);
left : 33px;
width : 19px;
}
.slideshow-controller li.last a {
background-image : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller-last.gif);
left : 186px;
width : 19px;
}
.slideshow-controller li.next a {
background-image : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller-next.gif);
left : 145px;
width : 28px;
}
.slideshow-controller li.pause a {
background-image : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller-pause.gif);
left : 109px;
width : 20px;
}
.slideshow-controller li.play a {
background-position : 20px 0;
}
.slideshow-controller li.play a.active {
background-position : 20px 18px;
}
.slideshow-controller li.prev a {
background-image : url(https://www.spt.info/squirrelcart/modules/slideshow/templates/images/ss_controller-prev.gif);
left : 65px;
width : 28px;
}
.slideshow-loader {
height : 28px;
right : 0;
position : absolute;
top : 0;
width : 28px;
z-index : 10001;
}
.slideshow-thumbnails {
bottom : -95px;
height : 95px;
left : 0;
position : absolute;
width : 100%;
}
.slideshow-thumbnails * {
margin : 0;
padding : 0;
}
.slideshow-thumbnails ul {
height : 95px;
left : 0;
position : absolute;
top : 0;
width : 10000px;
}
.slideshow-thumbnails li {
float : left;
list-style : none;
position : relative;
}
.slideshow-thumbnails a {
display : block;
float : left;
padding : 5px;
position : relative;
}
.ss_small {
width : 200px;
height : 150px;
}
.ss_medium {
width : 400px;
height : 300px;
}
.ss_large {
width : 600px;
height : 450px;
}
.ss_xlarge {
width : 800px;
height : 600px;
}
.ss_small.ss_orientation_portrait {
height : 200px;
width : 150px;
}
.ss_medium.ss_orientation_portrait {
height : 400px;
width : 300px;
}
.ss_large.ss_orientation_portrait {
height : 600px;
width : 450px;
}
.ss_xlarge.ss_orientation_portrait {
height : 800px;
width : 600px;
}
.ss_thumbs_right .slideshow-thumbnails ul, .ss_thumbs_left .slideshow-thumbnails ul {
height : 1500px;
width : 95px;
}
.ss_thumbs_right .slideshow-thumbnails {
height : 100%;
left : auto;
right : -95px;
top : 0;
width : 95px;
}
.ss_thumbs_left .slideshow-thumbnails {
height : 100%;
right : auto;
left : -95px;
top : 0;
width : 95px;
}
.ss_thumbs_top .slideshow-thumbnails ul, .ss_thumbs_bottom .slideshow-thumbnails ul {
height : 95px;
width : 1500px;
}
.ss_thumbs_top .slideshow-thumbnails {
top : -105px;
width : 100%;
}
.ss_thumbs_bottom .slideshow-thumbnails {
bottom : -105px;
width : 100%;
}
.downloads {
text-align : left;
}
.dl_section {
margin-bottom : 15px !important ;
}
.dl_section_empty {
border : silver solid 1px;
padding : 10px;
margin-top : 10px;
background-color : #ffffc0;
}
.dl_section_description {
padding-bottom : 30px;
}
.dl_table {
width : 100%;
}
.dl_header {
margin : 10px;
}
.dl_footer {
margin : 10px;
}
.dl_name_td {
width : 35%;
}
.dl_description_td {
width : 65%;
}
.dl_name_td, .dl_description_td {
vertical-align : top;
padding-bottom : 10px;
}
.dl_name {
color : #005F04;
position : relative;
}
.dl_files {
margin-top : 5px;
margin-left : 5px;
}
.dl_file {
margin-bottom : 5px;
}
.dl_file a {
text-decoration : none;
}
.dl_file a, .dl_file a:visited, .dl_file a:hover {
color : blue;
}
a.icon_link:hover {
text-decoration : none !important ;
}
.dl_file span a:hover {
text-decoration : underline;
}
.dl_file img {
border : 0;
}
.dl_file img, .dl_file span {
vertical-align : middle;
}
.dl_agreement {
text-align : left;
}
.fhdr_dl:before {
content : '\e897';
}
.fhdr_dl_inst {
position : relative;
}
.fhdr_dl_inst:before {
content : '\e897';
margin-right : 0.6em;
}
.fhdr_dl_inst::after {
content : '\e816';
font-family : "SC Fontello";
position : absolute;
left : 1.6em;
top : 0.8em;
font-size : 0.6em;
}
.sc_content .footer_edit .sc_admin_edit, .sc_content .dl_name .sc_admin_edit {
top : auto;
right : auto;
}
.sc_content:hover .dl_name .sc_admin_edit {
display : none;
}
.sc_content .dl_name:hover .sc_admin_edit {
display : inline-block;
margin-top : -18px;
margin-left : -3px;
}
.quick_total {
font-size : 1.333em;
text-align : center;
margin-top : 10px;
display : none;
color : green;
}
.prod_detail .quick_total {
margin-top : 1em;
width : 250px;
text-align : left;
border-top : 1px solid rgb(0, 0, 0, 0.03);
padding-top : 0.5em;
}
.modal .quick_total {
margin : 0.5em 0;
}
.category_as_table .quick_total {
text-align : right;
}
.multi_add_footer .quick_total {
text-align : center;
margin : 10px 0;
}
.prod_detail .multi_add_footer .quick_total {
text-align : left;
margin-top : 1em;
}
#sc_header {
text-align : center;
}
#hdr_search {
background : #fff;
}
#sc #hdr_search_terms {
box-shadow : none;
border-left : 0;
background : #fff;
color : #000;
}
#sc_header input#hdr_search_terms::-moz-placeholder {
color : #000 !important ;
}
#sc_header input#hdr_search_terms:-ms-input-placeholder {
color : #000 !important ;
}
#sc_header input#hdr_search_terms::-webkit-input-placeholder {
color : #000 !important ;
}
.crumb:not(.first)::before, #sc_main .breadcrumb_nav a, #sc_main .section_nav a {
color : #fff !important ;
}
#sc_main .breadcrumb_nav a:hover, #sc_main .section_nav a:hover {
color : #fff;
}
.crumb:not(.first)::before, #sc_main .breadcrumb_nav a, #sc_main .section_nav a {
color : #000 !important ;
}
@media screen and (max-width: 768px) {
#sc_header_inner {
display : block;
}
#sc_logo {
max-width : 100%;
text-align : center;
margin-bottom : 1em;
}
#sc_hdr_right {
text-align : center;
}
}

↑ Top