Warning: Undefined array key "HTTP_ACCEPT_ENCODING" in /home/speedca/public_html/combine.php on line 86
Warning: Undefined array key "HTTP_ACCEPT_ENCODING" in /home/speedca/public_html/combine.php on line 87
Warning: Cannot modify header information - headers already sent by (output started at /home/speedca/public_html/combine.php:86) in /home/speedca/public_html/combine.php on line 114
Warning: Cannot modify header information - headers already sent by (output started at /home/speedca/public_html/combine.php:86) in /home/speedca/public_html/combine.php on line 115
html,body {
height:100%;
width:100%;
}
body {
color:#555;
/*background:#fff url('/_img/bk.jpg') top center no-repeat fixed;*/
background-position:fixed;
font-family:Helvetica, Verdana, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
width:100%;
}
h1 {
font-size: 1.7em;
color:#333;
padding:.2em .5em;
margin-top:0;
font-weight:normal;
} h1.heading {
padding:12px 0 0 10px;
margin-bottom:10px;
text-transform:uppercase;
font-weight:normal;
} h1.inpage {
margin:0 0 50px 0;
padding:0;
border-bottom:1px solid #ccc;
}
h2 {
font-size: 1.5em;
text-transform:uppercase;
color:#333;
font-weight:normal;
font-family:'Fjalla One', sans-serif;
margin-bottom:25px;
}
h2.review {
margin-bottom:3px;
}
h2.review small {
font-size:.5em;
font-weight:normal;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#999;
}
img.review {
margin:20px 0 12px;
}
.alert-txt {
color:#c00;
}
.success-txt {
color:#43AC6A;
}
.product-cat {
background:transparent;
margin-top:16px;
font-size:.8em;
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);
box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.num_orders {
font-size:2em;
}
.button, .button.small {
padding-top:0.625rem;
padding-bottom:0.675rem;
}
.button-group .secondary {
background:#008cba;
border:1px solid #eee;
color:#fff;
margin:0;
padding:5px 10px;
}
.button-group .secondary:hover {
background:#fff;
}.sticky .button-group .secondary {
background:#fff;
color:#333;
}
.anchor {
position:absolute;
margin-top:-85px;
}
.bundle-bundle {
background:#ffc;
margin-top:4px;
padding:5px 0 4px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.go-logout {
color:#999;
padding:3px;
font-size:.5em;
font-weight:normal;
text-transform:lowercase;
}
.feature h2 {
font-size:2em;
margin:0;
}
h2.submain {
clear:both;
background:#666;
color:#fff;
padding:.2em .5em;
margin:1em 0;
font-weight:normal;
}
h3 {
font-size: 1.3em;
font-weight: 300;
text-transform:uppercase;
}
h4 {
font-size: 1.2em;
font-weight: normal;
}
blockquote {
font-style:italic;
color:#999;
background: url('/_img/icon_bk_row_fade.png');
padding:12px 12px 12px 20px;
border-right:1px solid #ddd;
}
.topbar {
width:100%;
top:0;
background:#c33;
height:6px;
z-index:1005;
}
.small {
font-size:.8em;
font-weight:normal;
}
.wide {
padding:50px 0;
} .wide .panel {
background:#fff;
}
.sd {
background: #43AC6A;
padding: 5px;
color: #fff;
border-radius: 5px;
}
.gbox {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background:#eee;
}
.gfade {
background: #f4f4f4; /* Old browsers */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 18%, #d8d8d8 67%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,#ffffff), color-stop(67%,#d8d8d8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 18%,#d8d8d8 67%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 18%,#d8d8d8 67%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 18%,#d8d8d8 67%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 18%,#d8d8d8 67%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.gbox .pricing-table .description, .gbox .pricing-table .bullet-item, blockquote {
background-color:#fff;
}
.gray {
color:#999;
}
p, ul, ol {
font-size:.9em;
}
.alert-box p, .alert-box ul, .alert-box ol {
font-size:1em;
}
ul ul.same-size {
font-size:1.1em;
}
ul.side-nav ul li a {
padding:2px 5px;
}
li {
margin-bottom:10px;
} .pricing-table li {
margin-bottom:0;
}
.hlite {
background: url('/_img/icon_bk_row_fade.png');
}
.hliter {
background:#ff9;
}
li.view-all-products a {
background:#fff url('/_img/icon_bk_hlite.png') top left repeat;
padding:5px;
color:#c60;
} a.all-products {
background:#fff url('/_img/icon_bk_hlite.png') top left repeat;
color:#c60;
border-color:#c90;
}a.all-products:hover {
background:#fff url('/_img/icon_bk_hlite.png') top left repeat;
color:#c90;
border-color:#999;
}
.pricing-table {
border:none;
}
.pricing-table .title {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background: url('/_img/icon_bk_row_fade.png');
padding: 0.9375em 1.25em;
text-align: center;
color: #555;
font-weight: normal;
font-size: 1.7em;
border:1px solid #eee;
border-bottom:none;
}.pricing-table .title.sub {
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
background-color: #8BCEE2;
padding: 0.2em;
font-size: 1.3em;
}
.pricing-table .bullet-item {
color:#888;
background:#f0f0f0;
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
}
.pricing-table .description {
color:#777;
padding:.5em .5em .4em;
font-size:1.2em;
background: url('/_img/icon_bk_row_fade.png');
}
.pricing-table .button {
margin:0;
}
.out-of-stock {
background:#F8DFDF;
padding:7px;
border:1px solid #fff;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4);
box-shadow: 0 0 7px rgba(0,0,0,0.4);
-webkit-border-radius: 5px;
border-radius: 5px;
margin:0 10px 30px;
} .out-of-stock input, .out-of-stock form {
margin:0;
}.out-of-stock p {
margin:.3em 0 0;
}.out-of-stock .box {
text-align:center;
background:#c00;
color:#fff;
padding:3px 5px;
margin:3px 0 0 3px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.65);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.65);
box-shadow: 0 0 3px rgba(0,0,0,0.65);
}
a {
text-decoration:underline;
}
b, strong {
}
small {
font-size:80%;
} small b {
color:#333;
}
label {
cursor: default;
padding:5px;
line-height:1.4em;
}form label small {
display:block;
font-size:.8em;
color:#999;
text-transform:none;
}
label.inline {
padding:5px;
}
.focus label {
background:#F4DDA8;
color:#963;
-webkit-border-radius: 5px;
border-radius: 5px;
}
input.required, select.required, textarea.required {
border-left-color: #c00;
}
input.valid, select.valid, textarea.valid {
/*border-color: #6c3;
background-color:#F4FBF1;*/
}
.carrier {
border-bottom:1px solid #999;
padding-bottom:7px;
margin-bottom:7px;
display:block;
}
.ship-method {
padding:7px 2px 7px 7px;
margin:0;
line-height:1.3em;
border-bottom:1px solid #ccc;
list-style:none;
}.ship-method small {
margin-left:23px;
display:block;
}.ship-method input[type="radio"] {
margin:0 10px 0 0;
} .ship-method:last-child {
margin-bottom:25px;
border:none;
} .ship-method.free-ship {
color:#360;
background:#D1E3AE;
}.ship-method.free-ship b {
color:#360;
}.ship-method.free-ship small {
color:#690;
}.ship-method.discount-ship {
color:#360;
background:#D1E3AE;
}.ship-method.discount-ship b {
color:#360;
}.ship-method.discount-ship small {
color:#690;
}.ship-method.active {
background:#fff;
border-right:2px solid #690;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4);
box-shadow: 0 0 7px rgba(0,0,0,0.4);
}
.f_right {
float:right;
}
.f_left {
float:left;
}
.center {
text-align:center;
}
.ta-right {
text-align:right;
}
.block {
display:block;
}
.clr {
clear:both;
}
.line {
clear:both;
padding-top:10px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}
.space_small {
clear:both;
margin-bottom:25px;
}
.space_medium {
clear:both;
margin-bottom:45px;
}
.space_large {
clear:both;
margin-bottom:85px;
}
.space_xlarge {
clear:both;
margin-bottom:125px;
}
.divider_1 {
clear:both;
background:url('/_img/divider_1.png') top center no-repeat;
background-size:100% 20px;
margin:50px 0 0;
padding:0 0 70px 0;
}
.breadcrumbs {
margin:35px 0 10px;
border-left:none;
border-right:none;
}
.breadcrumbs .current a {
cursor: default;
text-decoration:none;
}
.breadcrumbs .crumbs-unavailable a, .breadcrumbs .crumbs-unavailable a:hover {
cursor: default;
color:#333;
opacity: 0.4;
filter: alpha(opacity=40);
text-decoration:none;
}
.notice_stock {
float:right;
margin:16px 10px 0 0;
color:#666;
font-size:.9em;
} .notice_stock span {
background:#690;
color:#fff;
padding:3px 5px;
margin:0 0 0 3px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.65);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.65);
box-shadow: 0 0 3px rgba(0,0,0,0.65);
}
.add-bk {
background:#fff;
}
.menu_block {
text-decoration:none;
color:#333;
}
.menu_block b {
display:block;
margin:7px 0 0;
}
ul.icons {
text-align:center;
display:block;
margin:0;
}
ul.icons li {
margin-left:.2em;
float:left;
}
a.worldwide {
background:url('/_img/icon_world.png') bottom left no-repeat;
padding-left:30px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
}a.worldwide:hover {
background:url('/_img/icon_world.png') top left no-repeat;
}
a.store_locator {
background:url('/_img/icon_map.png') bottom left no-repeat;
padding-left:30px;
padding: 5px 0 0 35px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
float:left;
}a.store_locator:hover {
background:url('/_img/icon_map.png') top left no-repeat;
}
a.facebook {
background:url('/_img/icon_facebook.png') bottom left no-repeat;
padding-left:30px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
}a.facebook:hover {
background:url('/_img/icon_facebook.png') top left no-repeat;
}
a.youtube {
background:url('/_img/icon_youtube.png') bottom left no-repeat;
padding-left:30px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
}a.youtube:hover {
background:url('/_img/icon_youtube.png') top left no-repeat;
}
a.pinterest {
background:url('/_img/icon_pinterest.png') bottom left no-repeat;
padding-left:30px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
}a.pinterest:hover {
background:url('/_img/icon_pinterest.png') top left no-repeat;
}
a.instagram {
background:url('/_img/icon_instagram.png') bottom left no-repeat;
padding-left:30px;
width:0px;
height:31px;
display:block;
position:relative;
overflow:hidden;
}a.instagram:hover {
background:url('/_img/icon_instagram.png') top left no-repeat;
}
.media {
width:100%;
position:relative;
/*overflow:hidden;*/
}
.media img {
position:absolute;
width:97%;
}
.media img.blank {
position:relative;
margin:0;
}
.no-cups {
margin-top:-200px;
} .no-cups.pro {
margin-top:0px;
}.no-cups.blank {
height:300px;
} .no-cups.blank.pro {
height:390px;
}
.packages img.resize {
width:78%;
margin:0 0 0 9%;
}
#slideshow-container { height:auto; position:relative; margin:7px 7px 0 7px; }
#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1;margin:0; }
.store_header {
background:#f6f6f6;
padding:8px 5px 13px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
.free_ship {
margin:5px 0 0 15px;
background: url('/store/_img/icon_ship_box.png') center left no-repeat;
padding:2px 25px 0 57px;
color:#690;
line-height:1.3em;
font-size:.9em;
border-right: 1px dotted #ccc;
display: inline-block;
}
.free_ship b {
font-size:1.4em;
}
.free_ship small {
font-size:.7em;
}
.shop_policies {
margin:5px 0 0 0;
padding:2px 25px 0 25px;
color:#690;
line-height:1.7em;
font-size:.8em;
border-right: 1px dotted #ccc;
display: inline-block;
} .shop_policies a {
color:#690;
} .shop_policies a:hover {
color:#999;
}
.outlet {
margin:5px 0 0 5px;
padding:2px 25px 0 55px;
color:#c60;
line-height:1.7em;
font-size:.8em;
border-right: 1px dotted #ccc;
display: inline-block;
background: url('/_img/icon_outlet.png') left center no-repeat;
}
.ship_arrow {
background: #fff url('/_img/icon_bk_hlite.png');
color:#666;
padding:5px;
font-size:.8em;
border-bottom:1px solid #ccc;
}
.icon_ship_arrow {
background: url('/_img/icon_ship_arrow.png') 0 5px no-repeat;
padding:3px 0 0 27px;
font-size:.9em;
}
.product_img {
margin-bottom:10px;
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.35);
box-shadow: 0 0 3px rgba(0,0,0,0.35);
}
.cart-price {
font-size:1.7em;
} .cart-price .cart-title {
font-size:.7em;
color: rgba(0,0,0,0.4);
} .cart-price .cart-title a {
color: rgba(0,0,0,0.4);
}
.faded {
opacity:0.6;
filter:alpha(opacity=60);
}
.w-light {
font-weight:normal;
}
.sm {
font-size:.9em;
}
ul, ol {
/*margin:0;*/
}
ul li, ol li {
/*margin-left:1.25em;*/
}
.panel {
}
.panel.callout {
background:#fff url('/_img/icon_bk_row_complete.png') top left repeat;
color:#360;
border-color:#fff;
}
.panel.callout, .panel.callout h2, .panel.callout ul b, .panel.callout ul li, .panel.callout ol li, .panel.callout p {
color:#360;
}
/* TIPS */
.newsletter {
margin:0;
}
.gray .normal {
color:#555;
}
.normal .tip {
text-decoration:none;
}
.ck-move {
top: 70px;
left: 105px;
}
.new {
background:#ff4000;
color:#fff;
padding:3px;
}
.opts {
cursor: hand;
cursor: pointer;
border:1px solid #ccc;
background:#fff;
padding:2px;
margin:0 1px 0 0;
height:40px;
} img.active {
border:1px solid #000;
background:#fff;
}
h1.lock {
background-image:url('/_img/icon_ssl.png');
background-position:15px 17px;
background-repeat:no-repeat;
padding-left:43px;
padding-bottom:10px;
background-color:#E6F0D2;
color:#8CB63F;
border:1px solid #D1E3AE;
}
.sticky h1.lock {
background-color:transparent;
padding-bottom:2px;
border:none;
}
table.width-100, .width-100, table.expand {
width:100%;
}
ul.side-nav {
padding-top:0;
}
ul.side-nav li ul {
margin-top:3px;
list-style:none;
}
ul.side-nav li ul li {
list-style:none;
}
ul.side-nav li {
color:#690;
}
ul.side-nav li a {
background:#eee;
padding:5px;
border-left:1px solid #999;
text-decoration:none;
}
ul.side-nav li a:hover {
color:#c60;
}
ul.side-nav li a.active {
background:#f04124;
color:#fff;
}
#side-nav-select {
display: none;
padding:5px;
}
ul.side-nav-2, ul.side-nav-3 {
margin:0 0 10px;
}
ul.side-nav-2 li, ul.side-nav-3 li {
list-style:none;
padding:0;
margin:0;
}
ul.side-nav-2 li a, ul.side-nav-3 li a {
text-decoration:none;
padding:5px 5px 4px;
}
ul.side-nav-2 > li, ul.side-nav-3 > li {
border-bottom:1px solid #eee;
}
ul.side-nav-2 li a .label, ul.side-nav-3 li a .label {
padding: 0.25rem 0.5rem 0.25rem;
}
ul.side-nav-2 li a:hover, ul.side-nav-3 li a:hover {
color:#c60;
}
ul.side-nav-2 li a:hover .label, ul.side-nav-3 li a:hover .label {
background:#c60;
}
ul.side-nav-2 li a.active, ul.side-nav-3 li a.active {
color:#c60;
font-weight:bold;
}ul.side-nav-2 li a.active .label, ul.side-nav-3 li a.active .label {
background:#c60;
}
ul.side-nav-2 li ul, ul.side-nav-3 li ul {
margin:0 0 7px 12px;
font-size:.9em;
}
ul.side-nav-2 a, ul.side-nav-3 a {
padding:2px 5px;
display:block;
}
ul.side-nav-2 > a, ul.side-nav-3 > a {
padding:5px 5px;
}
.vb_hold {
position:relative;
background:#000;
max-height: 70vh;
min-height:70vh;
overflow: hidden;
margin-bottom:45px;
border-bottom:10px solid #eee;
}
.vb_hold video {
position:absolute; top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
min-height: 100%;
min-width: 100%;
max-width:100%;
}
@media (max-width: 768px) {
body { background:#fff; }
nav .side-nav { display: none; }
nav #side-nav-select { display: inline-block; }
}
fieldset {
border:1px dotted #ccc;
background:#fff url('/_img/icon_bk_row_fade.png');
margin:0 0 1em;
}
fieldset legend {
padding:.3em;
background:#666;
color:#fff;
font-weight:normal;
}fieldset legend small {
color:#ccc;
}
.products .title {
padding:7px;
border-bottom:1px solid #f90;
background:#eee;
}
.products {
margin:0 0 25px;
}
.products .price {
float:right;
color:#43ac6a;
font-size:1.1em;
text-align:right;
}
.products .img {
margin:0 0 12px;
text-align:center;
padding:10px;
}.products .img img {
margin-bottom:0px;
}
.products a {
display:block;
text-decoration:none;
}
.p-hold {
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4);
box-shadow: 0 0 7px rgba(0,0,0,0.4);
display:block;
}
.flex-hold {
border:1px dotted #ccc;
padding:7px;
}
.pricing-table li.subheader{
margin:0;
background:#c60;
color:#fff;
}
table tr {
border-bottom:1px dotted #ccc;
}
table tr th {
text-align:left;
}
table tr td.title {
background:#ccc;
}
table.simple, table.simple tr, table.simple tr td {
border:none;
background:transparent;
}
.ui-widget-content {
border:none;
}
.ui-spinner {
margin:0 0 1em;
}
.ui-spinner input {
margin:0;
padding:.7em .5em;
font-size:.8em;
height:auto;
}
form.custom label.radio {
margin-bottom:10px;
}
.caption {
background:#eee;
padding:0;
margin-bottom:27px;
border:7px solid #eee;
box-shadow: 0 0 8px rgba(0,0,0,.6);
-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
}
.caption img {
background:#fff;
border:none;
padding:0;
margin:0;
}
.caption p {
margin:3px 0 0;
padding:0;
}
.pricing-table.pdf * {
text-align:left;
}
.pricing-table.pdf li a, a.pdf {
background: url('/_img/icon_pdf.png') top left no-repeat;
padding:2px 0 2px 22px;
}
.top {
padding-top:68px;
}
#nav {
position:relative;
z-index:1000;
background:#eee;
width:100%;
margin:0;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
background:#f8f8f8 url('/_img/bk_menu.jpg') top left repeat;
}
nav.top-nav li.nav-logo a {
padding:2px 23px;
} .nav-logo img {
max-height:45px;
}
nav.top-nav {
font-size:.9em;
width:100%;
padding:0;
margin:0;
float:left;
text-transform:uppercase;
font-weight:bold;
}
nav.top-nav ul {
float:left;
margin:0;
}
nav.top-nav ul.side {
float:right;
}
nav.top-nav li {
display:inline;
float:left;
margin:0;
position:relative;
}
nav.top-nav li a {
padding:15px 23px;
display:block;
width:auto;
border-right:1px solid #ccc;
text-decoration:none;
color:#555;
} nav.top-nav ul.side li a {
border-right:none;
border-left:1px solid #ccc;
} nav.top-nav ul.side li a:hover {
}
nav.top-nav ul.side li.cart a {
border-left:none;
border-right:none;
background:#c33 url('/_img/icon_bk_row_fade.png') top left repeat;
color:#eee;
} nav.top-nav ul.side li.cart a:hover {
background-color:#c00;
color:#fff;
}
nav.top-nav li a:hover {
background:#f8f8f8 url('/_img/bk_sub.png') top left repeat;
color:#333;
}
nav.top-nav li:first-child a:hover {
background:none;
color:#333;
}
nav.top-nav li.over a {
background:#f8f8f8 url('/_img/bk_sub.png') top left repeat;
}
.over-shim {
position:absolute;
background:#f8f8f8 url('/_img/bk_sub.png') top left repeat;
height:3px;
width:100%;
}
nav.top-nav li ul li {
display:inline;
float:left;
}
nav.top-nav li ul li a {
display:inline;
float:left;
}
nav.top-nav li ul li a {
color:#333;
background:transparent;
} nav.top-nav li ul li a:hover {
color:#000;
background:transparent;
}
nav.top-nav li ul.stores li a img {
float:left;
}
.hide {
display:none;
}
.jq-hide {
display:none;
}
.input {
border:none;
background:none;
-webkit-box-shadow:none;
box-shadow:none;
margin-bottom:0;
}
.instructor-name {
font-size:1.3em;
position:absolute;
padding:0 5px;
}
nav.top-nav ul.side li.account a {
background:#444;
color:#ccc;
}
#nav ul li.has-dropdown a:hover {
}
.dropdown {
margin:0 0 0;
position:absolute;
/*top:52px;*/
width:100%;
background:#f8f8f8 url('/_img/bk_sub.png') top left repeat;
z-index:999;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
} .dropdown .sub-menu {
padding:20px 0;
margin-top:10px;
margin-bottom:10px;
text-transform:uppercase;
position:relative;
} .dropdown .sub-opts {
font-size:.8em;
padding-top:.5em;
border-left:1px solid #fff;
border-right:1px solid #ccc;
} .dropdown .sub-opts.first {
padding-top:.5em;
border-left:1px solid #ccc;
}
.dropdown .sub-opts b, .dropdown .sub-opts b a {
color:#111;
text-decoration:none;
} .dropdown .sub-opts b a:hover {
color:#c00;
} .dropdown .sub-opts ul {
font-size:.9em;
margin:7px 0;
list-style:none;
} .dropdown .sub-opts ul li {
margin:3px 0;
list-style:none;
} .dropdown .sub-opts ul li:first-child a {
margin-bottom:7px;
font-size:1.025em;
}
.dropdown .sub-opts ul li a {
display:block;
text-decoration:none;
font-weight:bold;
color:#999;
} .dropdown .sub-opts ul li a:hover {
color:#c00;
}
.youtube_hold {
float:left;
clear:both;
margin:0 0 10px;
font-size:.9em;
}.bigger {
font-size:1.2em;
}
.youtube_hold img {
float:left;
margin-right:10px;
height:4em;
}
nav.top-nav li a.stacktube, a.stacktube {
color:#555;
font-weight:bold;
}
nav.top-nav li a.stacktube span, a.stacktube span {
background:#c00;
background: -moz-linear-gradient(top, #c00 0%, #600 100%);
background: -webkit-linear-gradient(top, #c00 0%, #600 100%);
color:#fff;
padding:3px;
margin:0 0 0 3px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 3px #000;
-moz-box-shadow: 0 0 3px #000;
box-shadow: 0 0 3px #000;
}
nav.top-nav li a.stacktube:hover {
color:#222;
font-weight:bold;
}nav.top-nav li a.stacktube:hover span {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
textarea {
min-height:75px;
}
.videos .flex-video{
margin:0;
}
.tools {
background:#C9C9C9;
font-size:.8em;
padding:2px 7px 2px 0;
}
.tools ul {
margin:0 0 0 15px;
padding:0;
}
.tools ul li {
list-style:none;
display:inline;
margin:0 10px 0 0;
}
.tools span {
float:right;
}.tools span img {
background:none;
}
.nomargin {
margin:0;
}
.videos_list h5 {
clear:both;
margin-top:10px;
}
.videos_list p {
font-size:.9em;
margin-bottom:30px;
}
.footer {
margin-top:50px;
background:#e6e6e6;
border-top:1px solid #ccc;
padding:20px 0;
} .footer .line {
padding-top:5px;
border-bottom:1px solid #ccc;
margin-bottom:5px;
}
.copyright {
background:#333;
color:#999;
padding:7px 0;
} .copyright p {
margin:0;
} .copyright a {
color:#999;
margin-left:20px;
}
.footer-nav {
margin:0;
}.footer-nav li {
margin:7px 14px 10px 0;
color:#999;
}.footer-nav li small {
color:#777;
}.footer-nav li b {
color:#333;
}
.footer-nav a {
text-decoration:none;
font-size:.9em;
color:#999;
}.footer-nav a:hover {
color:#c00;
}
.builder {
font-size:.9em;
/*background: url('/_img/bk_side_fade.png') top left no-repeat;*/
border-left:1px solid #ccc;
}
.builder ul {
/*margin-top:15px;*/
}
.builder ul li {
list-style:none;
clear:both;
margin:4px 0;
}
.builder ul li.inc_opt {
background: none;
padding-left:0px;
list-style:none;
clear:both;
margin:4px 0;
}
#snap-top-hold div {
margin-left:20px;
}
#snap-tops-yes {
margin-top:25px;
padding-bottom:10px;
}
#snap-tops-no {
background: url('/_img/icon_del_gray.png') 0 3px no-repeat;
padding:0 0 10px 24px;
margin:22px 0 0 -1px
}
.tips {
background:rgba(10,10,10,0.9);
color:#eee;
line-height:1.4em;
font-size:.9em;
top:0;
position:absolute;
padding: 8px;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
} .tips ul {
margin-left:20px;
} .tips strong {
color:#fff;
}
.tips-unavailable {
background:rgba(204,0,0,0.9);
color:#eee;
line-height:1.4em;
font-size:.9em;
top:0;
position:absolute;
padding: 8px;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.tips-white {
background:rgba(255,255,255,0.9);
color:#333;
line-height:1.4em;
font-size:.9em;
top:0;
position:absolute;
padding: 8px;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.5);
} .tips-white strong {
color:#333;
}
.price_display {
font-size:1.7em;
padding:9px 12px 0 0;
float:left;
}
.price_discount_hold {
padding:0px 15px 0 0;
float:left;
text-align:right;
font-size:1.6em;
}
.price_hold {
padding:10px 0;
float:right;
} .price_hold s, .price_was span {
color:#999;
font-size:.5em;
margin:0 0 3px 5px;
} .discount_display {
font-size: .5em;
color: #fff;
background: #43ac6a;
margin: 3px 0 0;
padding: 3px 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
box-shadow: 0 0 6px rgba(0,0,0,0.5);
} .price_hold .free_ship {
background:none;
padding:0;
margin:0 0 0 5px;
color:#333;
}.price_hold .free_ship a {
color:#333;
}.price_was {
display: block;
margin:0;
padding:0;
line-height:12px;
font-size:.6em;
color:#999;
}.price_was span {
margin:0;
padding:0;
line-height:0px;
font-size:1em;
}
.unavailable, .unavailable.active {
cursor: not-allowed;
/*cursor: url("/_img/unavailable.cur"), help;*/
/*background: url('/_img/icon_bk_del.png') top left repeat;*/
border-color:#c00;
filter: alpha(opacity=50);
opacity: 0.5;
}
.header-img {
margin-bottom:0px;
display:block;
position:relative;
overflow:hidden;
}.header-img img {
width:100%;
display:block;
}
.slider {
text-align:center;
margin-bottom:50px;
}.slider img {
/*min-height:300px;*/
margin-top:50px;
}
h2.timer, h2.timer-no-run {
color:#999;
text-align:center;
font-size:1.6em;
line-height:1.7em;
}
.timer .nums, .timer-no-run .nums {
color:#000;
font-size:1.5em;
display: inline-block;
margin: 0;
padding: 0;
top: 4px;
position: relative;
}
.feature {
/*text-align:center;*/
margin-bottom:45px;
}
.talign-right {
text-align:right;
}
.feature h3 {
font-size:1em;
margin:10px 0 7px;
}
.feature p {
font-size:.8em;
color:#888;
}
.sticky-bar {
background:#fff;
color:#333;
/*padding-right:5px;*/
margin:0 0 20px;
border-bottom:1px solid #ccc;
}
.sticky-bar.w-reviews h1 {
line-height:1.1em;
}.sticky-bar.w-reviews h1 small {
margin-top:-5px;
}
.reviews-bar {
margin-top:-15px;
}
.sticky {
position: fixed;
width: 100%;
left: 0;
top: 0px;
z-index: 990;
border-top: 0;
padding-right:0;
background:#eee;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
border-top:3px solid #333;
} .sticky {
border-bottom:none;
} .sticky .price_hold {
/*margin-right:5px;*/
padding-top:15px;
}
.sticky-top {
margin-top:63px;
}
.m-nav {
min-width:25%;
background:inherit;
margin-top:7px;
}
.sub-nav dt, .sub-nav dd, .sub-nav li {
margin-left:.5em;
font-size:.75em;
}
.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
background:#eee;
-webkit-border-radius: 3px;
border-radius: 3px;
padding:3px 5px;
}
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
padding:3px 5px;
}
.button-group .active .button {
background:#008cba;
color:#fff;
}
.blocks {
margin:55px 0 45px;
text-align:center;
}
.blocks a {
text-decoration:none;
display:block;
}.blocks a:hover h3 {
color:#2ba6cb;
}.blocks a:hover p {
color:#000;
}
.item_title {
display:block;
margin-bottom:15px;
text-transform:uppercase;
}
ul.additional {
margin:5px 0;
}
ul.additional li {
display:inline;
}
.scrollup {
opacity:0.8;
position:fixed;
z-index:1000;
bottom:10px;
right:10px;
display:none;
padding:5px;
background:#333;
color:#fff;
font-size:.9em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-webkit-border-radius: 5px;
border-radius: 5px;
}
.error small {
padding:7px;
}
.panel.error {
background:#fff;
border-left:1px solid #c00;
color:#333;
margin:7px 0;
}
nav.top-nav ul.side li a.cart:hover {
background:#444;
color:#fff;
}
.sale {
background: url('/store/_img/sale.png') top left no-repeat;
margin:0;
position:absolute;
z-index:800;
} .media .sale {
margin:0;
}
.block-shadow {
padding-bottom:0px;
} .block-shadow img {
padding:7px 7px 25px 7px;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(-45deg, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #eeeeee 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(135deg, #eeeeee 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
box-shadow: 0 0 8px rgba(0,0,0,.6);
-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
}
a:hover .block-shadow img {
background:#fff;
}
#snap-tops-no.no-avail {
background: url('/_img/icon_del_gray.png') top left no-repeat;
padding:0 0 0 24px;
margin-left:-2px
}
.product-add-del {
position:absolute;
left:-30px;
top:25px;
}
ul.button-group li.secondary a {
color:#333;
}
.main-nav-sm {
background:#333;
display:none;
}
input.checkbox {
padding:7px 5px 5px 0;
margin:1px;
/*background:#E7F0F5 url('/_img/icon_check_off.png') 10px center no-repeat;*/
cursor: hand;
cursor: pointer;
border:1px solid #fff;
}
input.hasDatepicker {
background-image: url('/_img/icon_calendar.png');
background-position:right center;
background-repeat:no-repeat;
}
.freeship {
text-align:right;
color:#690;
background:#D1E3AE;
padding:5px;
margin:7px 0;
}
.row {
max-width:70em;
}
.row.go-products {
margin:0 3px;
border-bottom:1px dotted #ccc;
padding:7px 0 0;
}
.go-products.hlite {
background: url('/_img/icon_bk_row_fade.png');
}
.go-products.hlite.total {
background: url('/_img/icon_bk_hlite.png');
}.go-products input[type="checkbox"] {
margin-bottom:0;
}.go-products input.complete {
margin:0 5px 0 0;
} .go-products.complete.total {
background: url('/_img/icon_bk_row_complete.png');
color:#360;
}.go-products.complete.total b {
color:#360;
}
.go-products p {
margin-bottom:7px;
}
.go-products .button {
margin:0;
}
.go-products.hlite-white, .row.hlite-white {
background:#fff;
}
.go-products.hlite-add, .row.hlite-add, .hlite-add {
background: url('/_img/icon_bk_row_complete.png') top left repeat;
color:#360;
}.row.hlite-add h6 {
color:#360;
}.row.hlite-add h6 .gray {
color:#690;
}
.go-products.hlite-pending, .row.hlite-pending, .hlite-pending {
background: url('/_img/icon_bk_hlite.png') top left repeat;
color:#666;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}.row.hlite-pending h6 {
color:#666;
}.row.hlite-pending h6 .gray {
color:#999;
}
.go-products.hlite-del, .row.hlite-del, .hlite-del {
background: url('/_img/icon_bk_del.png') top left repeat;
color:#c00;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}.row.hlite-del h6 {
color:#c00;
}.row.hlite-del h6 .gray {
color:#c66;
}
.bonus_bucks {
color:#690;
}a.active .bonus_bucks {
color:#fff;
}
.cart-del {
position:relative;
top:7px;
}
.large-pad {
padding:0 15%;
}
.alert-box.alert {
/*background: url('/_img/icon_bk_del.png');*/
background:#c00;
color:#fff;
}
.alert-box.success {
/*background: url('/_img/icon_bk_row_complete.png');*/
color:#fff;
}
.alert-box.notice {
background: url('/_img/icon_bk_hlite.png');
}
.alert-box.hlite {
background:#fff url('/_img/icon_bk_row_fade.png');
color:#333;
border-color:#ccc;
}.alert-box.hlite p {
color:#333;
}.alert-box h2 {
margin-bottom:5px;
}
.secondary.alert {
background:#F2BFBF;
border-color:#CE7F7F;
color:#c00;
}
.secondary.success {
background:#CCD8BF;
border-color:#99B27F;
color:#690;
}
.noborder, .row.go-products.noborder {
border:none;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
background: url('/_img/icon_bk_row_fade.png');
}
/* PowerTip Plugin */
#powerTip ul {
margin-top:7px;
margin-bottom:2px;
padding:0;
}
#powerTip ul li {
padding:0;
margin:0;
}
#powerTip {
cursor: default;
font-size:.8em;
line-height:1.3em;
background-color: #333;
background-color: rgba(0, 0, 0, 0.9);
border-radius: 6px;
color: #fff;
display: none;
padding: 10px;
position: absolute;
z-index: 2147483647;
max-width: 300px;
}
#powerTip:before {
content: "";
position: absolute;
}
#powerTip.n:before, #powerTip.s:before {
border-right: 5px solid transparent;
border-left: 5px solid transparent;
left: 50%;
margin-left: -5px;
}
#powerTip.e:before, #powerTip.w:before {
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
margin-top: -5px;
top: 50%;
}
#powerTip.n:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
}
#powerTip.e:before {
border-right: 10px solid #333;
border-right: 10px solid rgba(0, 0, 0, 0.8);
left: -10px;
}
#powerTip.s:before {
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
top: -10px;
}
#powerTip.w:before {
border-left: 10px solid #333;
border-left: 10px solid rgba(0, 0, 0, 0.8);
right: -10px;
}
#powerTip.ne:before, #powerTip.se:before {
border-right: 10px solid transparent;
border-left: 0;
left: 10px;
}
#powerTip.nw:before, #powerTip.sw:before {
border-left: 10px solid transparent;
border-right: 0;
right: 10px;
}
#powerTip.ne:before, #powerTip.nw:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
}
#powerTip.se:before, #powerTip.sw:before {
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
top: -10px;
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,
#powerTip.sw-alt:before, #powerTip.se-alt:before {
border-top: 10px solid #333;
border-top: 10px solid rgba(0, 0, 0, 0.8);
bottom: -10px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
left: 10px;
}
#powerTip.ne-alt:before {
left: auto;
right: 10px;
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
border-top: none;
border-bottom: 10px solid #333;
border-bottom: 10px solid rgba(0, 0, 0, 0.8);
bottom: auto;
top: -10px;
}
#powerTip.se-alt:before {
left: auto;
right: 10px;
}
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
/** THEME
===================================*/
.bx-wrapper .bx-viewport {
background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
}
ul.bxslider {
margin:0;
}
/* LOADER */
.bx-wrapper .bx-loading {
min-height: 50px;
background: url(/_img/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
left: 10px;
background: url(/_img/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(/_img/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 500;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(/_img/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(/_img/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}
.oos {
color:#c66;
}
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.9;
filter: alpha(opacity=90); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: relative;
width: 100%;
max-width:1000px;
left: 0;
top: 2%;
margin:0 auto;
padding: 0 8px;
background:#fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 5px;
border-radius: 5px;
}
.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: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.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;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
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;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #333;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #333;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #333;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.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: medium inset transparent; }
.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 white;
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 white;
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%;
background: black; }
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
/* The shadow behind the image */
.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;
background: #444444; }
.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;
word-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) {
/**
* Remove all paddings around the image on small screen
*/
.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: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
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: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
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; }
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
.ui-slider-horizontal {
background:#ccc;
}
.static .slider-caption-inner {
text-align:left;
max-width:67em;
margin-top:5px;
}
.static .slider-caption {
float:left;
/*background:none;*/
box-shadow:none;
color:#fff;
max-width: 45%;
/*text-shadow: 2px 2px 5px #000000;*/
}
.up {
color:#690;
font-size:.8em;
}
.down {
color:#c00;
font-size:.8em;
}
.phlite {
position:absolute;
float:left;
padding:7px 20px 7px 20px;
background:#f60;
background: -moz-linear-gradient(-45deg, #c00 1%, #f60 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#c00), color-stop(100%,#f60)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #c00 1%,#f60 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #c00 1%,#f60 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #c00 1%,#f60 100%); /* IE10+ */
background: linear-gradient(135deg, #c00 1%,#f60 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC0000', endColorstr='#FF6600',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
color:#fff;
font-weight:bold;
font-size:.8em;
margin-top:0px;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border:1px solid #fff;
border-radius: 5px;
top:0px;
z-index:100;
}
.counter-logo {
margin-right:15px;
}
.home-page-first {
margin-top:95px;
}
.option small {
color:#c00;
padding:0 2px;
}
.side-title {
color: #c60;
border-bottom: 1px solid #c60;
padding:0;
}
.option {
border-top:1px dotted #ccc;
padding-top:7px;
margin:0 0 10px;
}.option small {
color:#fff;
background:#c00;
}
.pmo {
background:#ff9;
color:#222;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
padding:4px 0;
margin-bottom:12px;
}
.pmo small {
color:#fff;
background:#c30;
}
.pmo .gray {
color:#666;
}
ul.colorful {
list-style:none;
margin-left:0;
}
ul.colorful li:nth-child(1) {
border-left:2px solid #690;
padding-left:7px;
} ul.colorful li:nth-child(1) b {
color:#690;
}
ul.colorful li:nth-child(2) {
border-left:2px solid #c60;
padding-left:7px;
} ul.colorful li:nth-child(2) b {
color:#c60;
}
ul.colorful li:nth-child(3) {
border-left:2px solid #FDAB02;
padding-left:7px;
} ul.colorful li:nth-child(3) b {
color:#FDAB02;
}
ul.colorful li:nth-child(4) {
border-left:2px solid #3399CC;
padding-left:7px;
} ul.colorful li:nth-child(4) b {
color:#3399CC;
}
ul.colorful li:nth-child(5) {
border-left:2px solid #9966FF;
padding-left:7px;
} ul.colorful li:nth-child(5) b {
color:#9966FF;
}
.go-products.go-callout {
font-size:.6em;
text-align:center;
background:#43ac6a;
color:#fff;
border:none;
margin-bottom:10px;
border-radius: 5px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
box-shadow: 0 0 6px rgba(0,0,0,0.5);
}.go-callout p {
margin-bottom:3px;
}
.ship-method.go-callout {
background:#693;
color:#fff;
border-radius: 5px;
-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
box-shadow: 0 0 6px rgba(0,0,0,0.5);
}
.go-products.free-ship-near {
background:#693;
color:#fff;
}
.icon_sale {
margin-top:-4px;
}
.icon_sale.small {
width:18px;
margin-top:-3px;
}
.bxslider li {
text-align:center;
}
.slider-caption-outer {
position:absolute;
width:100%;
text-align:center;
display:block;
z-index:990;
}
.slider-caption-inner {
display:block;
text-align:right;
max-width:77em;
margin:3% auto 0;
position: relative;
}
.slider-caption {
background:rgba(0,0,0,0.6);
color:#222;
float:right;
display:block;
padding:20px;
max-width:35%;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4);
box-shadow: 0 0 7px rgba(0,0,0,0.4);
-webkit-border-radius: 5px;
border-radius: 5px;
}.slider-caption h2 {
color:inherit;
margin-bottom:5px;
}
.slider-caption .button {
margin-bottom:5px;
}
s {
position: relative;
}
s::after {
/*
content: '';
border-width:1px;
border-style:solid;
border-color: inherit;
position: absolute;
left: 0;
top: 50%;
width: 100%;
*/
}
.admin-overflow {
overflow-y:auto;
position:absolute;
top:50px;
bottom:0;
height:98%;
width:100%;
}
.admin-side {
float:left;
width:230px;
height:100%;
overflow-y:auto;
background:#2C3E50;
}
.admin-middle {
margin:0 0 0 230px;
position:relative;
height:94%;
}
.admin-side::-webkit-scrollbar, .admin-overflow::-webkit-scrollbar{
width:10px;
height:10px;
background-color:#fff;
box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);
}
.admin-side::-webkit-scrollbar:hover, .admin-overflow::-webkit-scrollbar:hover{
background-color:#eee;
}
.admin-side::-webkit-resizer, .admin-overflow::-webkit-resizer{
-webkit-border-radius:4px;
background-color:#666;
}
.admin-side::-webkit-scrollbar-thumb, .admin-overflow::-webkit-scrollbar-thumb{
min-height:0.8em;
min-width:0.8em;
background-color: rgba(0, 0, 0, .2);
box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);
}
.admin-side::-webkit-scrollbar-thumb:hover, .admin-overflow::-webkit-scrollbar-thumb:hover{
background-color: #bbb;
}
.admin-side::-webkit-scrollbar-thumb:active, .admin-overflow::-webkit-scrollbar-thumb:active{
background-color:#888;
}
@media print {
* {
padding:0;
margin:0;
line-height:1em;
background-image:none !important;
border:none;
color:black;
}
body {
font-size:.7em;
color:black;
}
h1,h2,h3,h4,h5,h6,p,b,strong,u,em,i,small,ul,ol,li,blockquote,span,div,.go-products.complete.total b {
color:black;
}
div.hold, div.row {
display:block;
width:100%;
}
div div {
display:inline-block;
}
h1, h1 small {
color:black;
font-size:1.5em;
font-weight:normal;
}
h6, h6 small {
color:black;
font-size:1.2em;
font-weight:normal;
}
.subheader {
margin-bottom:22px;
}
div.row div.columns {
text-align:left;
margin-right:10px;
page-break-inside: avoid;
}
div.row div:last-child {
margin-right:0;
}
.go-products:first-of-type {
border-bottom:none;
}
.hide-on-print {
display: none !important; }
.print-only {
display: block !important; }
.hide-for-print {
display: none !important; }
.show-for-print {
display: inherit !important; }
.noprint, div.noprint, div.hold.noprint, div.row.noprint {
display:none;
}
input {
border:none;
}
.scrollup {
left:-10000px;
position:absolute;
width:10px;
}
.admin-overflow {
overflow:visible;
}
.up {
color:#690 !important;
font-size:.8em;
}
.down {
color:#c00 !important;
font-size:.8em;
}
.admin-overflow {
height:auto;
width:100%;
top:0;
}
.admin-side {
display:none;
}
.admin-middle {
height:auto;
margin:5px;
}
table tr td {
border-top:1px solid #ccc;
}
tr {
page-break-inside:avoid;
}
}
@media only screen and (max-width: 1200px) {
.slider-caption-inner {
padding:0 45px 0 0;
}
.slider-caption {
max-width:45%;
}
}
@media only screen and (max-width: 1024px) {
label.inline {
margin:0;
padding:0;
}
}
@media only screen and (max-width: 885px) {
nav.top-nav li a {
padding-left:20px;
padding-right:20px;
}
}
@media only screen and (max-width: 845px) {
nav.top-nav li a {
padding-left:15px;
padding-right:15px;
}
}
@media only screen and (max-width: 826px) {
nav.top-nav li a {
font-size:.8em;
padding-top:17px;
}
.dropdown {
font-size:.8em;
}
}
@media only screen and (max-width: 800px) {
.large-pad {
padding:0 15px;
}
}
@media only screen and (max-width: 685px) {
nav.top-nav li a {
padding-left:10px;
padding-right:10px;
}
}
@media only screen and (max-width: 767px) {
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
select,
textarea {
font-size:1.2em;
color:#333;
}
input[type="radio"], input[type="checkbox"] {
margin:10px 10px 10px 0;
}
select {
height:auto;
}
.tools-size {
display:none;
}
.qty input {
width:25%;
display:inline-block;
margin:10px 0;
}
.cart-items .center {
text-align:right;
}
.prefix, .postfix {
font-size:1.4em;
}
#c-opt {
display:none;
}
}
@media only screen and (max-width: 732px) {
nav.top-nav li a {
font-size:.8em;
padding-top:17px;
}
.dropdown {
font-size:.8em;
}
.sub-opts ul li a {
padding:10px 0;
}
.dropdown .sub-opts b {
display:block;
margin-bottom:12px;
}
.counter-logo {
display:none;
}
.anchor {
margin-top:0px;
}
}
@media only screen and (max-width: 625px) {
a {
padding:3px;
}
.static a {
padding:0;
}
.admin-side, .admin-middle, .admin-overflow {
display:block;
width:100%;
position:relative;
height:auto;
clear:both;
margin:0px;
}
.hide-for-xsmall {
display: none !important;
}
.top {
margin-top:0;
padding-top:0;
}
nav.top-nav {
padding:5px 2px;
} nav.top-nav select {
margin-bottom:0;
}
.header-img img, .slider img {
margin-top:2px;
}
.main-nav {
display:none;
}
.main-nav-sm {
display:block;
}
.home-page-first{
margin-top:25px;
}
.counter-logo {
display:block;
margin:0 auto 10px;
}
.sticky {
position: relative;
top:0px;
}
.slider-caption-outer {
position:relative;
width:100%;
text-align:center;
display:block
}
.slider-caption {
max-width:88%;
}
.bxslider, .bx-wrapper {
display:none;
}
.free_ship, .shop_policies {
border:none;
}
.outlet {
padding:2px 25px 0 10px;
background: none;
border:none;
}
}
@media only screen and (max-width: 582px) {
.free_ship b {
font-size: 1em;
}
.free_ship small {
display:block;
}
}
@media only screen and (max-width: 465px) {
.free_ship {
background:none;
padding:0;
}
.free_ship small {
display:inline-block;
}
.shop_policies {
display:block;
margin:0;
padding-left:13px;
}
}
.gen2-mat, .media img.gen2-mat {
width:118%;
max-width:118%;
left:-11%;
}
.gen2mat, .media img.gen2mat {
width:118%;
max-width:118%;
left:-11%;
margin-top:-41px;
}
.ui-progressbar {
position: relative;
}
.ui-progressbar .ui-progressbar-value {
height:110%;
}
.progress-label {
position: absolute;
left: 35%;
top: 7px;
font-weight: bold;
text-shadow: 1px 1px 0 #fff;
}
.alert-box p {
font-size:1.1em
}
table.dataTable thead .sorting {
background: url("../_img/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
background: url("../_img/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
background: url("../_img/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
background: url("../_img/sort_asc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
background: url("../_img/sort_desc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
cursor: pointer;
*cursor: hand;
}
.dataTables_length, .dataTables_filter {
width:48%;
margin:0 1% 0 0;
float:left;
}
.dataTables_info {
font-size:.8em;
}
.dataTables_paginate {
margin-top:12px;
font-size:.8em;
}
a.paginate_button {
padding:2px 6px;
margin:0 10px 0 0;
border:1px solid #ccc;
background:#eee;
}
.progress-label {
font-weight: normal;
color:#fff;
text-shadow:none;
}
.goalProgress {
background: #FADEBB url('/_img/icon_bk_row_fade.png');
padding: 5px;
}
div.progressBar {
background: #F6912B;
color: #fff;
font-size: 1.5em;
font-weight:normal;
letter-spacing: -1px;
padding: 10px;
display: block;
overflow: hidden;
width: 20px;
text-align:center;
}
span.goalAmount {
display: none;
text-indent: -9999px;
}
.view_count {
font-size: 3em;
line-height: 40px;
font-weight: 100;
margin-right:10px;
text-shadow: 0 1px 1px rgba(167,167,167,.8);
}.view_count.small {
font-size: 2em;
}
.view_title {
font-size:.9em;
margin-top:3px;
color:#999;
}
.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
text-decoration: underline;
color: #008cba;
}
.social-likes, .social-likes__widget {
display: inline-block;
padding: 0;
vertical-align: middle !important;
word-spacing: 0 !important;
text-indent: 0 !important;
list-style: none !important
}
.social-likes {
opacity: 0
}
.social-likes_visible {
opacity: 1;
-webkit-transition: opacity .1s ease-in;
transition: opacity .1s ease-in
}
.social-likes > * {
display: inline-block;
visibility: hidden
}
.social-likes_vertical > * {
display: block
}
.social-likes_visible > * {
visibility: inherit
}
.social-likes__widget {
display: inline-block;
position: relative;
white-space: nowrap
}
.social-likes__widget:before, .social-likes__widget:after {
display: none !important
}
.social-likes_vertical .social-likes__widget {
display: block;
float: left;
clear: left
}
.social-likes__button, .social-likes__icon, .social-likes__counter {
text-decoration: none;
text-rendering: optimizeLegibility
}
.social-likes__button, .social-likes__counter {
display: inline-block;
margin: 0;
outline: 0
}
.social-likes__button {
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.social-likes__button:before {
content: "";
display: inline-block
}
.social-likes__icon {
position: absolute
}
.social-likes__counter {
display: none;
position: relative
}
.social-likes_ready .social-likes__counter, .social-likes__counter_single {
display: inline-block
}
.social-likes_ready .social-likes__counter_empty {
display: none
}
.social-likes_vertical .social-likes__widget {
display: block
}
.social-likes_notext .social-likes__button {
padding-left: 0
}
.social-likes_single-w {
position: relative;
display: inline-block
}
.social-likes_single {
position: absolute;
text-align: left;
z-index: 99999;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 0 .11s, opacity .1s ease-in;
transition: visibility 0s .11s, opacity .1s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.social-likes_single.social-likes_opened {
visibility: visible;
opacity: 1;
-webkit-transition: opacity .15s ease-out;
transition: opacity .15s ease-out;
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
box-shadow: 0 0 4px rgba(0,0,0,0.5);
background:#333;
border:none;
}
.social-likes__button_single {
position: relative
}
@font-face {
font-family: "social-likes";
src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
font-weight: 400;
font-style: normal
}
.social-likes__icon_facebook:before {
content: "\f101"
}
.social-likes__icon_github:before {
content: "\f102"
}
.social-likes__icon_mailru:before {
content: "\f103"
}
.social-likes__icon_odnoklassniki:before {
content: "\f104"
}
.social-likes__icon_pinterest:before {
content: "\f105"
}
.social-likes__icon_plusone:before {
content: "\f106"
}
.social-likes__icon_single {
padding:3px;
left:0;
}
.social-likes__icon_twitter:before {
content: "\f108"
}
.social-likes__icon_vkontakte:before {
content: "\f109"
}
.social-likes {
min-height: 36px;
margin: -.5em;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
.social-likes, .social-likes_single-w {
line-height: 1.5
}
.social-likes, .social-likes__widget_single {
font-size: 14px
}
.social-likes__widget {
margin: .5em;
line-height: 1.5;
border: 0;
text-align: left;
cursor: pointer
}
.social-likes__button, .social-likes__counter {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "Helvetica Neue", Arial, sans-serif;
vertical-align: baseline;
color: #fff
}
.social-likes__button {
padding: .04em .7em .18em 1.65em;
font-weight: 700;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.social-likes__icon {
top: 0;
left: .21em;
font-family: "social-likes";
font-weight: 400;
font-style: normal;
speak: none;
text-transform: none;
font-size: 1.15em;
vertical-align: baseline
}
.social-likes__counter {
padding-right: .5em;
font-weight: 400;
font-size: .85em
}
.social-likes_vertical .social-likes__widget {
min-width: 13em
}
.social-likes_vertical .social-likes__counter {
position: absolute;
top: 0;
right: 0;
margin-top: .3em
}
.social-likes_light .social-likes__widget {
min-width: 0;
background: 0 0
}
.social-likes_light .social-likes__button, .social-likes_single-light+ .social-likes__button {
min-width: 0;
padding-left: 1.35em;
font-weight: 400;
text-decoration: underline;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: auto
}
.social-likes_light .social-likes__icon {
margin-top: -.1em;
margin-left: -.25em
}
.social-likes_light .social-likes__counter, .social-likes_single-light+ .social-likes__button+ .social-likes__counter {
position: static;
margin-top: 0;
color: #999
}
.social-likes_notext .social-likes__button {
width: 1.85em
}
.social-likes_notext .social-likes__icon {
margin-left: .1em
}
.social-likes_notext.social-likes_light, .social-likes_notext.social-likes_light .social-likes__widget, .social-likes_notext.social-likes_light .social-likes__icon {
margin: 0;
left: 0
}
.social-likes_notext.social-likes_light .social-likes__button {
width: 1.4em;
padding-left: 0
}
.social-likes_single {
margin-top: -1.2em;
padding: .5em;
background: #fff;
border: 1px solid #ddd
}
.social-likes__widget_single {
margin: 0px 5px 5px 10px;
color:#008CBA;
padding:0 0 0 15px;
font-size: .6em;
text-transform: none;
}
.social-likes_single-light+ .social-likes__widget_single {
color: #007aff
}
.social-likes__icon_single {
}
.social-likes__widget_facebook {
background: #3d5b95
}
.social-likes_light .social-likes__button_facebook {
color: #3d5b95
}
.social-likes__icon_facebook {
left: .25em;
top: .05em;
font-size: 1.1em
}
.social-likes_notext .social-likes__icon_facebook {
margin-left: .15em
}
.social-likes__widget_twitter {
background: #24aadd
}
.social-likes_light .social-likes__button_twitter {
color: #24aadd
}
.social-likes__icon_twitter {
top: .1em;
left: .25em
}
.social-likes_light .social-likes__icon_twitter {
left: .1em
}
.social-likes__widget_plusone {
background: #d23e30
}
.social-likes_light .social-likes__button_plusone {
color: #d23e30
}
.social-likes_notext .social-likes__icon_plusone {
margin-left: 0
}
.social-likes__icon_plusone {
left: .25em
}
.social-likes_light .social-likes__icon_plusone {
margin-top: 0
}
.social-likes__widget_mailru {
background: #00468c
}
.social-likes_light .social-likes__button_mailru {
color: #00468c
}
.social-likes__icon_mailru {
left: .25em
}
.social-likes_light .social-likes__icon_mailru {
left: .1em
}
.social-likes_notext .social-likes__icon_mailru {
margin-left: .075em
}
.social-likes__widget_vkontakte {
background: #587e9f
}
.social-likes_light .social-likes__button_vkontakte {
color: #587e9f
}
.social-likes__icon_vkontakte {
top: .2em;
left: .25em
}
.social-likes__widget_odnoklassniki {
background: #f59310
}
.social-likes_light .social-likes__button_odnoklassniki {
color: #f59310
}
.social-likes__icon_odnoklassniki {
left: .4em
}
.social-likes_light .social-likes__icon_odnoklassniki {
left: .25em
}
.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki {
width: 1em
}
.social-likes__widget_pinterest {
background: #cb132d
}
.social-likes_light .social-likes__button_pinterest {
color: #cb132d
}
.social-likes_light .social-likes__icon_pinterest {
left: .1em
}
.error_stock {
color:#fff;
background:#c00;
display:block;
text-align:center;
padding:3px;s
}
ul.button-group li.secondary a {
color: #fff;
}
ul.button-group li.secondary a:hover {
color: #008cba;
}
.activity_icons {
margin:0;
}
.activity_icons li {
display:inline;
margin-right:3px;
}.activity_icons li.grade {
background:#008cba;
color:#fff;
padding:2px;
}.activity_icons li.video {
background:#c00;
color:#fff;
padding:2px 0;
}.activity_icons li.video a {
display:inline-block;
padding:2px 8px;
}.activity_icons li.page {
font-size:.9em;
opacity:0.6;
filter:alpha(opacity=60);
font-style:italic;
margin-left:10px;
}
.notify {
position:absolute;
z-index:1100;
display:block;
background-color: #333;
color:#fff;
margin-bottom:0;
-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
box-shadow: 0 3px 4px rgba(0,0,0,0.5);
max-width:300px;
border:none;
}.notify h2, .notify p {
color:#fff;
}.notify a {
color:#fff;
text-decoration:none;
}
.notify a.button {
border:1px dotted #fff;
}
.order-by {
color:#999;
font-size:.5em;
margin:5px 15px 0 0;
line-height:1.4em;
}
#order-min {
color:#2DB200;
font-weight:bold;
}
.button.green {
background:#669933;
background:#43ac6a;
}
.button.green:hover {
background:#336633;
}
#nav-mobile {
border-bottom:1px solid #fff;
}
.top-bar {
height:56px
}
.strike {
text-decoration: line-through;
font-size: .8em;
color:#999;
}
ul.dropdown li {
margin-bottom:0;
}
blockquote p {
margin-bottom:0;
}
a.icon_video_play {
background: url('/_img/icon_video_play.png') center right no-repeat;
padding-right: 22px;
}
.the-go {
background: #FEE4C1 url('/_img/icon_go.png') 10px 10px no-repeat;
color:#D65D3D;
padding:7px 7px 7px 70px;
}
.note-pad {
background:#ffc;
padding:10px;
border:1px solid #ff8;
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.25);
box-shadow: 0 0 3px rgba(0,0,0,0.25);
}
input.error:focus, select.error:focus {
border:1px solid #c60f13;
background:url('/_img/icon_bk_del.png');
}
input.error, select.error {
margin-bottom:4px;
border:1px solid #c60f13;
}
div.error {
background:none;
padding-top:0;
padding-bottom:0;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
font-size:1em;
}
.alert-box {
font-weight:normal;
background:#333;
border-color:#000;
}
.alert-box * {
color:#fff;
}
.alert-box p {
margin:0;
}
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
background:#c00;
}
.error label.error, label.error {
color:#333;
}
table.aco h2 {
margin-bottom:0;
}
table.aco tr th, table.aco tr td {
text-align:center;
}
table.aco a.button {
margin-bottom:0;
}
table.aco tr th, table.aco tr td {
border-left:1px solid #ccc;
}
table.aco tr th:first-child, table.aco tr td:first-child {
text-align:left;
border-left:none;
}
table.aco tr th:nth-child(2), table.aco tr td:nth-child(2) {
background-color:#ffe;
}
table.aco tr th:nth-child(3), table.aco tr td:nth-child(3) {
background-color:#ffc;
}
table.aco tr th:nth-child(4), table.aco tr td:nth-child(4) {
background-color:#ff9;
}
ul.side-nav li a.dashboard-link {
background:#008cba;
color:#fff;
}
ul.side-nav li a.dashboard-link:hover {
background:#007095;
color:#fff;
}
ul.instock {
margin:0 0 10px;
border-bottom:1px solid #ddd;
padding:5px 5px 5px 10px;
background:#f0f0f0;
list-style:none;
}
ul.instock li {
margin:0;
color:#999;
}
.instock b {
font-size:1.2em;
}
.instock .good, .good {
color:#690;
}
.instock .low, .low {
color:#ff8000;
}
.instock .out, .out {
color:#ff2626;
}
ul.select {
margin:0;
}
ul.select li {
margin:0 1px 0 0;
border:none;
display:inline-block;
/*opacity: 0.5;*/
}
ul.select li.optgroup ul {
margin:0;
padding:0;
}
ul.select li.optgroup {
padding:2px 5px 2px 0;
background:#fff;
color:#999;
display:block;
margin-top:5px;
/*opacity: 1;*/
}
.opt-hold {
float:left;
margin-right:7px;
}
ul.select li a i{
display:none;
}
ul.select li a {
padding:0;
display:inline-block;
text-decoration:none;
outline: 0;
}
ul.select li a img {
padding:2px 2px;
border:1px solid #ccc;
}
ul.select li a.active img {
border:1px solid #777;
}
ul.select li a:hover {
background:#fff;
}
ul.select li a:hover i {
background: url('/_img/store-sprite-icons.png') 0px -23px no-repeat;
}
ul.select li a .name {
display:none;
}
ul.select li a .price {
display:none;
}
ul.select li a .stock {
display:none;
}
ul.select li a img.swatch {
width:30px;
height:30px;
}
ul.select li a img.swatch.cool_blue {
background: url('/store/_img/sprite-cups-opts.png') 0px -100px no-repeat;
}
ul.select li a img.swatch.royal_purple {
background: url('/store/_img/sprite-cups-opts.png') -50px -100px no-repeat;
}
ul.select li a img.swatch.really_red {
background: url('/store/_img/sprite-cups-opts.png') -100px -100px no-repeat;
}
.black-friday {
background:#222;
}
.black-friday .title {
background:#222;
color:#fff;
}
.products .holiday-deals .price {
color:#fff;
}
.products .holiday-deals .price .strike {
color:rgba(255,255,255,.5);
}
.holiday-deals {
background:#034D7C;
}
.holiday-deals .title {
background:#034D7C;
color:#fff;
}
.holiday-deals .img {
padding:0;
}
.holiday-2014 {
background:#008CBA;
}
.holiday {
background:#034D7C;
}
.holiday .title, .holiday .breadcrumbs , .holiday .store_header, .holiday .sticky-bar {
background:#102a3e;
color:#fff !important;
border:none;
}
.holiday .sticky-bar, .holiday .heading {
background:#034D7C;
color:#fff;
}
.holiday .breadcrumbs *, .holiday .store_header * {
color:#fff !important;
}
.holiday .sticky-bar.sticky, .holiday .sticky-bar.sticky .heading {
background:#eee;
color:#333 !important;
}
.holiday .follow *, .holiday h2 {
color:#fff !important;
}
.holiday.follow * {
background:#fff;
color:inherit !important;
}
.holiday.follow {
background:#fff;
}
.holiday .title_hold {
padding:0 10px 10px;
}
.holiday .sticky .button-group .secondary {
color: #333 !important;
}
.holiday-new {
background:#e4ecef;
}
.holiday-new .sticky-bar:not(.sticky) {
background:transparent;
}
.holiday-new .cdown, .holiday-new .cdown span,
.countdown-section, .countdown-amount, .countdown-period {
color:#db3939 !important;
}
.landing-addons {
margin-top:-26px;font-size:.9em; border:1px solid #ddd;background:rgba(27,39,53,.9);color:#fff;padding:10px;border-radius:9px;text-align:left;
}
.landing-addons div {
margin-bottom:3px;font-weight:bold;color:#ff9900;
}
.black-friday .products:hover {
background: #333;
border-radius: 10px;
}
.black-friday .landing-addons {
background:#444;
border:1px solid #000;
}
.black-friday .landing-addons div, .black-friday .landing-addons div i {
color:#ff9900 !important;
}
.cdown.remain {
margin-right:0;display:inline-block;height:72px;padding:20px 0 0 0px;
}
.black-friday .cdown-hold {
background:#333;
}
.black-friday .amz-img {
border-right:#222 5px solid !important;
}
.black-friday .stacker-img {
border-left:#222 5px solid !important;
}
.black-friday .cdown, .black-friday .cdown span,
.black-friday .countdown-section, .black-friday .countdown-amount, .black-friday .countdown-period {
color:#eee !important;
}
.black-friday .title, .black-friday .breadcrumbs, .black-friday .store_header, .black-friday .sticky-bar {
background: #333;
border: none;
}
.black-friday * {
color: #fff !important;
}
.nomargin, .no-margin {
margin:0 !important;
}
.nopadding, .no-padding {
padding:0 !important;
}
.black-friday .cdown-hold {
background: #333;
}
.cdown-hold {
background: #fff;
color: #ccc;
text-align: center;
border-radius: 0 0 10px 10px;
padding: 10px 20px 15px;
font-size: .9em;
margin: 10px 0 20px;
z-index: 0;
position: relative;
}
@media only screen and (max-width: 1023px) {
ul.select li a img.swatch {
width:50px;
height:50px;
}
}
@media only screen and (max-width: 555px) {
.opt-hold {
float:none;
margin-right:0;
}
ul.select {
margin:0;
border-top:none;
background:#fff;
box-shadow: 0px 1px 5px #ddd;
}
ul.select li {
margin:0;
border:1px solid #ccc;
border-top:none;
line-height:1.4em;
display:block;
}
ul.select li.optgroup {
padding:5px;
background:#eee;
border-top:1px solid #ccc;
}
ul.select li a i{
display:inline-block;
}
ul.select li a i.i-select{
margin:2px 7px 0 0;
height:23px;
width:23px;
background: url('/_img/store-sprite-icons.png') 0px -23px no-repeat;
float:right;
}
ul.select li a {
padding:5px;
display:block;
text-decoration:none;
}
ul.select li a img {
float:none;
margin-right:7px;
border:none;
}
ul.select li a:hover {
background:#eee;
}
ul.select li a:hover i {
margin:2px 7px 0 0;
height:23px;
width:23px;
background: url('/_img/store-sprite-icons.png') -23px -23px no-repeat;
}
ul.select li a .name {
display:inline;
}
ul.select li a .price {
display:inline;
font-size:.8em;
}
ul.select li a .stock {
display:inline;
font-size:.8em;
}
ul.select li a img.swatch {
width:30px;
height:30px;
}
}
@media print {
* {
line-height:1.4em;
background-image:none !important;
border:none;
color:black;
}
body {
font-size:1em;
color:black;
height:auto;
width:auto;
}
ul, ol, li {
margin-top:0;
margin-bottom:0;
}
h1,h2,h3,h4,h5,h6 {
margin:10px 0 !important;
padding:0 !important;
}
h1 {
border-bottom:1px solid #ccc;
}
h1,h2,h3,h4,h5,h6,p,b,strong,u,em,i,small,ul,ol,li,blockquote,span,div,.go-products.complete.total b {
color:black;
}
blockquote {
padding:5px 12px;
display:block;
margin:0;
border:none;
border-left:2px solid #ccc;
padding-left:10px;
background:none;
color:#555
}
div.hold, div.row {
display:block;
width:100%;
}
div div {
display:inline-block;
}
.top {
margin:0;
padding:0;
}
h1, h1 small {
color:black;
font-size:2em;
font-weight:normal;
}
.dataTables_scrollBody {
height:auto !important;
}
h6, h6 small {
color:black;
font-size:1.2em;
font-weight:normal;
}
ul ul {
margin:7px 0;
}
.subheader {
margin-bottom:22px;
}
div.row div.columns {
text-align:left;
margin-right:10px;
}
div.row div:last-child {
margin-right:0;
}
.go-products:first-of-type {
border-bottom:none;
}
.hide-on-print {
display: none !important; }
.print-only {
display: block !important; }
.hide-for-print {
display: none !important; }
.show-for-print {
display: inherit !important; }
.noprint, div.noprint, div.hold.noprint, div.row.noprint, .no-print, .anchor, .line, .clr {
display:none !important;
}
input {
border:none;
}
.scrollup {
left:-10000px;
position:absolute;
width:10px;
}
.admin-overflow {
overflow:visible;
}
.up {
color:#690 !important;
font-size:.8em;
}
.down {
color:#c00 !important;
font-size:.8em;
}
.admin-overflow {
height:auto;
width:100%;
top:0;
}
.admin-side {
display:none;
}
.admin-middle {
height:auto;
margin:5px;
}
table.lesson {
font-size:.8em;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom:1.25rem;
}
table.lesson tr th, table.lesson tr td {
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}
table tr td {
border-top:1px solid #ccc;
vertical-align: top;
}
tr {
page-break-inside:avoid;
}
img {
max-width:300px;
}
.sticky {
position:relative;
width:100%;
display:block;
background:transparent;
border:none;
-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow:none;
margin:0;
padding:0;
}
.note-pad {
background:transparent;
padding: 0;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.text-center {
text-align:center;
}
img.max-width {
width:100%;
min-width:100%;
max-width:100%;
}
.print-only {
display: table-row !important;
}
}
@font-face {
font-family: 'Chivo';
font-style: normal;
font-weight: 400;
src: local('Chivo'), local('Chivo-Regular'), url(https://themes.googleusercontent.com/static/fonts/chivo/v4/2vOGounxqJdQZmH7ou5HpA.woff) format('woff');
}
@font-face {
font-family: 'Fjalla One';
font-style: normal;
font-weight: 400;
src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://themes.googleusercontent.com/static/fonts/fjallaone/v1/rxxXUYj4oZ6Q5oDJFtEd6hsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}