.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:'star';src:url("/templates/main/fonts/star/star.eot");src:url("/templates/main/fonts/star/stard41d.eot?#iefix") format("embedded-opentype"), url("/templates/main/fonts/star/star.woff") format("woff"), url("/templates/main/fonts/star/star.ttf") format("truetype"), url("/templates/main/fonts/star/star.svg#star") format("svg");font-weight:normal;font-style:normal}.mystore .mystore-product-rating,
.mystore-page .mystore-product-rating{margin-bottom:10px}.mystore .mystore-product-rating .star-rating,
.mystore-page .mystore-product-rating .star-rating{margin:5px
10px 0 0;float:left}.mystore .quantity .plus,
.mystore .quantity .minus,
.mystore #content .quantity .plus,
.mystore #content .quantity .minus,
.mystore-page .quantity .plus,
.mystore-page .quantity .minus,
.mystore-page #content .quantity .plus,
.mystore-page #content .quantity
.minus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;text-decoration:none;overflow:visible;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;border:1px
solid #c7c0c7}.mystore,.mystore-page{}.mystore .mystore-message,
.mystore .mystore-error,
.mystore .mystore-info,
.mystore-page .mystore-message,
.mystore-page .mystore-error,
.mystore-page .mystore-info{padding:1em
1em 1em 3.5em;margin:0
0 2em;position:relative;border-radius:4px;background:#fff;text-shadow:none;box-shadow:none;list-style:none outside;width:auto;border:1px
solid #d8d8d8}.mystore .mystore-message:after,
.mystore .mystore-error:after,
.mystore .mystore-info:after,
.mystore-page .mystore-message:after,
.mystore-page .mystore-error:after,
.mystore-page .mystore-info:after{content:"";display:block;clear:both}.mystore .mystore-message:before,
.mystore .mystore-error:before,
.mystore .mystore-info:before,
.mystore-page .mystore-message:before,
.mystore-page .mystore-error:before,
.mystore-page .mystore-info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;padding-top:0;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mystore .mystore-message .button,
.mystore .mystore-error .button,
.mystore .mystore-info .button,
.mystore-page .mystore-message .button,
.mystore-page .mystore-error .button,
.mystore-page .mystore-info
.button{float:right}.mystore .mystore-message li,
.mystore .mystore-error li,
.mystore .mystore-info li,
.mystore-page .mystore-message li,
.mystore-page .mystore-error li,
.mystore-page .mystore-info
li{list-style:none outside;padding-left:0;margin-left:0}.mystore .mystore-message,
.mystore-page .mystore-message{border-top:3px solid #8fae1b}.mystore .mystore-message:before,
.mystore-page .mystore-message:before{background-color:#8fae1b;content:"\2713"}.mystore .mystore-info,
.mystore-page .mystore-info{border-top:3px solid #1e85be}.mystore .mystore-info:before,
.mystore-page .mystore-info:before{background-color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}.mystore .mystore-error,
.mystore-page .mystore-error{border-top:3px solid #b81c23}.mystore .mystore-error:before,
.mystore-page .mystore-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}.mystore p.demo_store,
.mystore-page
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding: .5em 0;text-align:center;background:#ad74a2;border:1px
solid #96588a;color:#fff;z-index:99998}.mystore .admin-bar p.demo_store,
.mystore-page .admin-bar
p.demo_store{top:28px}.mystore small.note,
.mystore-page
small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.mystore .mystore-breadcrumb,
.mystore-page .mystore-breadcrumb{margin:0
0 1em;padding:0;font-size:0.92em;color:#777}.mystore .mystore-breadcrumb:after,
.mystore-page .mystore-breadcrumb:after{content:"";display:block;clear:both}.mystore .mystore-breadcrumb a,
.mystore-page .mystore-breadcrumb
a{color:#777}.mystore .col2-set,
.mystore-page .col2-set{width:100%}.mystore .col2-set:after,
.mystore-page .col2-set:after{content:"";display:block;clear:both}.mystore .col2-set .col-1,
.mystore-page .col2-set .col-1{float:left;width:48%}.mystore .col2-set .col-2,
.mystore-page .col2-set .col-2{float:right;width:48%}.mystore div.product,
.mystore #content div.product,
.mystore-page div.product,
.mystore-page #content
div.product{margin-bottom:0;position:relative}.mystore div.product .product_title,
.mystore #content div.product .product_title,
.mystore-page div.product .product_title,
.mystore-page #content div.product
.product_title{clear:none;text-transform:uppercase;font-weight:700;font-size:36px;line-height:44px}.mystore div.product span.price,
.mystore #content div.product span.price,
.mystore-page div.product span.price,
.mystore-page #content div.product
span.price{color:#85ad74;font-size:1.25em}.mystore div.product span.price ins,
.mystore #content div.product span.price ins,
.mystore-page div.product span.price ins,
.mystore-page #content div.product span.price
ins{background:inherit}.mystore div.product span.price del,
.mystore #content div.product span.price del,
.mystore-page div.product span.price del,
.mystore-page #content div.product span.price
del{font-size:14px;color:#666;margin-right:30px}.mystore div.product p.stock,
.mystore #content div.product p.stock,
.mystore-page div.product p.stock,
.mystore-page #content div.product
p.stock{font-size:0.92em}.mystore div.product .stock,
.mystore #content div.product .stock,
.mystore-page div.product .stock,
.mystore-page #content div.product
.stock{color:#85ad74}.mystore div.product .out-of-stock,
.mystore #content div.product .out-of-stock,
.mystore-page div.product .out-of-stock,
.mystore-page #content div.product .out-of-stock{color:red}.mystore div.product div.images,
.mystore #content div.product div.images,
.mystore-page div.product div.images,
.mystore-page #content div.product
div.images{float:left;width:48%;margin-bottom:2em}.mystore div.product div.images img,
.mystore #content div.product div.images img,
.mystore-page div.product div.images img,
.mystore-page #content div.product div.images
img{display:block;width:100%;height:auto;transition:all ease-in-out 0.2s}.mystore div.product div.images div.thumbnails,
.mystore #content div.product div.images div.thumbnails,
.mystore-page div.product div.images div.thumbnails,
.mystore-page #content div.product div.images
div.thumbnails{padding-top:1em}.mystore div.product div.images div.thumbnails:after,
.mystore #content div.product div.images div.thumbnails:after,
.mystore-page div.product div.images div.thumbnails:after,
.mystore-page #content div.product div.images div.thumbnails:after{content:"";display:block;clear:both}.mystore div.product div.images div.thumbnails a,
.mystore #content div.product div.images div.thumbnails a,
.mystore-page div.product div.images div.thumbnails a,
.mystore-page #content div.product div.images div.thumbnails
a{float:left;width:30.75%;margin-right:3.8%}.mystore div.product div.images div.thumbnails a.last,
.mystore #content div.product div.images div.thumbnails a.last,
.mystore-page div.product div.images div.thumbnails a.last,
.mystore-page #content div.product div.images div.thumbnails
a.last{margin-right:0}.mystore div.product div.images div.thumbnails a.first,
.mystore #content div.product div.images div.thumbnails a.first,
.mystore-page div.product div.images div.thumbnails a.first,
.mystore-page #content div.product div.images div.thumbnails
a.first{clear:both}.mystore div.product div.summary,
.mystore #content div.product div.summary,
.mystore-page div.product div.summary,
.mystore-page #content div.product
div.summary{float:right;width:49%;margin-bottom:2em}.mystore div.product div.social,
.mystore #content div.product div.social,
.mystore-page div.product div.social,
.mystore-page #content div.product
div.social{text-align:right;margin:0
0 1em}.mystore div.product div.social span,
.mystore #content div.product div.social span,
.mystore-page div.product div.social span,
.mystore-page #content div.product div.social
span{margin:0
0 0 2px}.mystore div.product div.social span span,
.mystore #content div.product div.social span span,
.mystore-page div.product div.social span span,
.mystore-page #content div.product div.social span
span{margin:0}.mystore div.product div.social span .stButton .chicklets,
.mystore #content div.product div.social span .stButton .chicklets,
.mystore-page div.product div.social span .stButton .chicklets,
.mystore-page #content div.product div.social span .stButton
.chicklets{padding-left:16px;width:0}.mystore div.product div.social iframe,
.mystore #content div.product div.social iframe,
.mystore-page div.product div.social iframe,
.mystore-page #content div.product div.social
iframe{float:left;margin-top:3px}.mystore div.product .mystore-tabs,
.mystore #content div.product .mystore-tabs,
.mystore-page div.product .mystore-tabs,
.mystore-page #content div.product .mystore-tabs{clear:both}.mystore div.product .mystore-tabs ul.tabs,
.mystore #content div.product .mystore-tabs ul.tabs,
.mystore-page div.product .mystore-tabs ul.tabs,
.mystore-page #content div.product .mystore-tabs
ul.tabs{list-style:none;margin:0;padding:0;overflow:hidden;position:relative}.mystore div.product .mystore-tabs ul.tabs li,
.mystore #content div.product .mystore-tabs ul.tabs li,
.mystore-page div.product .mystore-tabs ul.tabs li,
.mystore-page #content div.product .mystore-tabs ul.tabs
li{display:inline-block;position:relative;z-index:0;margin:0
-5px;padding:0
1em;background:#fff;border:1px
solid #d8d8d8;box-shadow:none;border-radius:0}.mystore div.product .mystore-tabs ul.tabs li a,
.mystore #content div.product .mystore-tabs ul.tabs li a,
.mystore-page div.product .mystore-tabs ul.tabs li a,
.mystore-page #content div.product .mystore-tabs ul.tabs li
a{display:inline-block;padding: .5em 0;font-weight:bold;color:#222;text-decoration:none}.mystore div.product .mystore-tabs ul.tabs li a:hover,
.mystore #content div.product .mystore-tabs ul.tabs li a:hover,
.mystore-page div.product .mystore-tabs ul.tabs li a:hover,
.mystore-page #content div.product .mystore-tabs ul.tabs li a:hover{text-decoration:none;color:#777}.mystore div.product .mystore-tabs ul.tabs li.active,
.mystore #content div.product .mystore-tabs ul.tabs li.active,
.mystore-page div.product .mystore-tabs ul.tabs li.active,
.mystore-page #content div.product .mystore-tabs ul.tabs
li.active{background:#fff;z-index:2;border-bottom-color:#fff}.mystore div.product .mystore-tabs ul.tabs li.active a,
.mystore #content div.product .mystore-tabs ul.tabs li.active a,
.mystore-page div.product .mystore-tabs ul.tabs li.active a,
.mystore-page #content div.product .mystore-tabs ul.tabs li.active
a{color:inherit}.mystore div.product .mystore-tabs ul.tabs li:before,
.mystore #content div.product .mystore-tabs ul.tabs li:before,
.mystore-page div.product .mystore-tabs ul.tabs li:before,
.mystore-page #content div.product .mystore-tabs ul.tabs li:before{position:absolute;bottom:-1px;content:" ";left:-6px;box-shadow:none;border-radius:0;border:none}.mystore div.product .mystore-tabs ul.tabs li:after,
.mystore #content div.product .mystore-tabs ul.tabs li:after,
.mystore-page div.product .mystore-tabs ul.tabs li:after,
.mystore-page #content div.product .mystore-tabs ul.tabs li:after{right:-6px;border-radius:0;border-width:0 0 1px 1px;box-shadow:none}.mystore div.product .mystore-tabs ul.tabs li:first-child,
.mystore #content div.product .mystore-tabs ul.tabs li:first-child,
.mystore-page div.product .mystore-tabs ul.tabs li:first-child,
.mystore-page #content div.product .mystore-tabs ul.tabs li:first-child{margin-left:0}.mystore div.product .mystore-tabs ul.tabs:before,
.mystore #content div.product .mystore-tabs ul.tabs:before,
.mystore-page div.product .mystore-tabs ul.tabs:before,
.mystore-page #content div.product .mystore-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d8d8d8;z-index:1}.mystore div.product .mystore-tabs .panel,
.mystore #content div.product .mystore-tabs .panel,
.mystore-page div.product .mystore-tabs .panel,
.mystore-page #content div.product .mystore-tabs
.panel{margin:0
0 50px;padding:0;box-shadow:none}.mystore div.product .mystore-tabs .panel h2,
.mystore #content div.product .mystore-tabs .panel h2,
.mystore-page div.product .mystore-tabs .panel h2,
.mystore-page #content div.product .mystore-tabs .panel
h2{font-size:18px;font-weight:700;color:#222;margin:15px
0 10px;line-height:20px}.mystore div.product .mystore-tabs #comments,
.mystore #content div.product .mystore-tabs #comments,
.mystore-page div.product .mystore-tabs #comments,
.mystore-page #content div.product .mystore-tabs
#comments{border-top:none;padding-top:0}.mystore div.product p.cart,
.mystore #content div.product p.cart,
.mystore-page div.product p.cart,
.mystore-page #content div.product
p.cart{margin-bottom:2em}.mystore div.product p.cart:after,
.mystore #content div.product p.cart:after,
.mystore-page div.product p.cart:after,
.mystore-page #content div.product p.cart:after{content:"";display:block;clear:both}.mystore div.product form.cart,
.mystore #content div.product form.cart,
.mystore-page div.product form.cart,
.mystore-page #content div.product
form.cart{margin:15px
0;border-bottom:1px solid #d8d8d8;padding-bottom:20px}.mystore div.product form.cart:after,
.mystore #content div.product form.cart:after,
.mystore-page div.product form.cart:after,
.mystore-page #content div.product form.cart:after{content:"";display:block;clear:both}.mystore div.product form.cart div.quantity,
.mystore #content div.product form.cart div.quantity,
.mystore-page div.product form.cart div.quantity,
.mystore-page #content div.product form.cart
div.quantity{float:left;margin:0
4px 0 0}.mystore div.product form.cart table,
.mystore #content div.product form.cart table,
.mystore-page div.product form.cart table,
.mystore-page #content div.product form.cart
table{border-width:0 0 1px 0}.mystore div.product form.cart table td,
.mystore #content div.product form.cart table td,
.mystore-page div.product form.cart table td,
.mystore-page #content div.product form.cart table
td{padding-left:0}.mystore div.product form.cart table div.quantity,
.mystore #content div.product form.cart table div.quantity,
.mystore-page div.product form.cart table div.quantity,
.mystore-page #content div.product form.cart table
div.quantity{float:none;margin:0}.mystore div.product form.cart table small.stock,
.mystore #content div.product form.cart table small.stock,
.mystore-page div.product form.cart table small.stock,
.mystore-page #content div.product form.cart table
small.stock{display:block;float:none}.mystore div.product form.cart .variations,
.mystore #content div.product form.cart .variations,
.mystore-page div.product form.cart .variations,
.mystore-page #content div.product form.cart
.variations{margin-bottom:1em}.mystore div.product form.cart .variations label,
.mystore #content div.product form.cart .variations label,
.mystore-page div.product form.cart .variations label,
.mystore-page #content div.product form.cart .variations
label{font-weight:400;font-size:16px;margin-top:7px}.mystore div.product form.cart .variations select,
.mystore #content div.product form.cart .variations select,
.mystore-page div.product form.cart .variations select,
.mystore-page #content div.product form.cart .variations
select{width:100%;float:left}.mystore div.product form.cart .variations td,
.mystore #content div.product form.cart .variations td,
.mystore-page div.product form.cart .variations td,
.mystore-page #content div.product form.cart .variations
td{vertical-align:top}.mystore div.product form.cart .variations td.label,
.mystore #content div.product form.cart .variations td.label,
.mystore-page div.product form.cart .variations td.label,
.mystore-page #content div.product form.cart .variations
td.label{padding-right:1em}.mystore div.product form.cart .button,
.mystore #content div.product form.cart .button,
.mystore-page div.product form.cart .button,
.mystore-page #content div.product form.cart
.button{vertical-align:middle;float:right;background:#ff6430;box-shadow:none;padding:0;border:none;color:#fff;font-size:14px;font-weight:500;text-shadow:none;margin:0;display:inline-block;padding:5px
15px;line-height:28px}.mystore div.product form.cart .button:hover,
.mystore #content div.product form.cart .button:hover,
.mystore-page div.product form.cart .button:hover,
.mystore-page #content div.product form.cart .button:hover{background:#1b1b1b;color:#fff}.mystore div.product form.cart .group_table td,
.mystore #content div.product form.cart .group_table td,
.mystore-page div.product form.cart .group_table td,
.mystore-page #content div.product form.cart .group_table
td{vertical-align:top}.mystore div.product form.cart .group_table td.label,
.mystore #content div.product form.cart .group_table td.label,
.mystore-page div.product form.cart .group_table td.label,
.mystore-page #content div.product form.cart .group_table
td.label{padding-right:1em;padding-left:1em}.mystore span.onsale,
.mystore-page
span.onsale{padding:4px;font-size:12px;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;background:#ff6430;font-weight:500;box-shadow:none;border-radius:0;text-shadow:none;min-height:20px;line-height:20px;min-width:46px;border:1px
solid #d8d8d8}.mystore .products ul,
.mystore ul.products,
.mystore-page .products ul,
.mystore-page
ul.products{margin:0
-10px 1em;padding:0;list-style:none outside;clear:both}.mystore .products ul:after,
.mystore ul.products:after,
.mystore-page .products ul:after,
.mystore-page ul.products:after{content:"";display:block;clear:both}.mystore .products ul li,
.mystore ul.products li,
.mystore-page .products ul li,
.mystore-page ul.products
li{list-style:none outside}.mystore .related:after,
.mystore-page .related:after{content:"";display:block;clear:both}.mystore .related ul.products,
.mystore .upsells.products ul.products,
.mystore-page .related ul.products,
.mystore-page .upsells.products
ul.products{float:none}.mystore .related ul.products li.product,
.mystore .upsells.products ul.products li.product,
.mystore-page .related ul.products li.product,
.mystore-page .upsells.products ul.products
li.product{padding:0
10px}.mystore .related ul.products li.product img,
.mystore .upsells.products ul.products li.product img,
.mystore-page .related ul.products li.product img,
.mystore-page .upsells.products ul.products li.product
img{width:100%;height:auto}.mystore ul.products li.product,
.mystore-page ul.products
li.product{float:left;margin:0
3.8% 2.992em 0;padding:0;position:relative;margin-left:0}ul.products{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mystore ul.products li.product .onsale,
.mystore-page ul.products li.product
.onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.mystore ul.products li.product h3,
.mystore-page ul.products li.product
h3{padding:0
0 10px;margin:0;font-size:16px}.mystore ul.products li.product a,
.mystore-page ul.products li.product
a{text-decoration:none}.mystore ul.products li.product a img,
.mystore-page ul.products li.product a
img{width:100%;height:auto;display:block;margin:0
0 8px;box-shadow:none}.mystore ul.products li.product a:hover img,
.mystore-page ul.products li.product a:hover
img{box-shadow:none}.mystore ul.products li.product strong,
.mystore-page ul.products li.product
strong{display:block}.mystore ul.products li.product .price,
.mystore-page ul.products li.product
.price{display:block;font-weight:normal;color:#222;font-size:18px;border-bottom:1px solid #d8d8d8;padding-bottom:8px;margin-bottom:12px}.mystore ul.products li.product .price del,
.mystore-page ul.products li.product .price
del{margin:-2px 0 0 0;font-size:14px;color:#666}.mystore ul.products li.product .price ins,
.mystore-page ul.products li.product .price
ins{background:none;text-decoration:none}.mystore ul.products li.product .price .from,
.mystore-page ul.products li.product .price
.from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145, 145, 145, 0.5)}.mystore ul.products li.first,
.mystore-page ul.products
li.first{clear:both}.mystore ul.products li.last,
.mystore-page ul.products
li.last{margin-right:0}.mystore .mystore-result-count,
.mystore-page .mystore-result-count{float:left;margin:8px
0 0}.mystore .mystore-ordering,
.mystore-page .mystore-ordering{margin:0
0 1em;float:right}.mystore .mystore-ordering select,
.mystore-page .mystore-ordering
select{vertical-align:top}.mystore nav.mystore-pagination,
.mystore-page nav.mystore-pagination{text-align:center}.mystore nav.mystore-pagination ul,
.mystore-page nav.mystore-pagination
ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px
solid #e0dadf;border-right:0;margin:1px}.mystore nav.mystore-pagination ul li,
.mystore-page nav.mystore-pagination ul
li{border-right:1px solid #e0dadf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.mystore nav.mystore-pagination ul li a,
.mystore-page nav.mystore-pagination ul li
a{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding: .5em;min-width:1em;display:block}.mystore nav.mystore-pagination ul li span.current,
.mystore-page nav.mystore-pagination ul li
span.current{background:#f7f6f7;color:#998896}.mystore a.button,
.mystore button.button,
.mystore input.button,
.mystore input#submit,
.mystore input.button,
.mystore #respond input#submit,
.mystore #content input.button,
.mystore input#submit,
.mystore input.button.alt,
.mystore-page a.button,
.mystore-page button.button,
.mystore-page input.button,
.mystore-page input#submit,
.mystore-page input.button,
.mystore-page #respond input#submit,
.mystore-page #content input.button,
.mystore-page input#submit,
.mystore-page
input.button.alt{font-size:14px;margin:0;line-height: .8em;cursor:pointer;position:relative;font-family:inherit;overflow:visible;padding:10px
15px;text-decoration:none;font-weight:400;border-radius:0;left:auto;color:#fff;border:none;background:#78BBE6;white-space:nowrap;display:inline-block;box-shadow:none;text-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mystore a.button:hover,
.mystore button.button:hover,
.mystore input.button:hover,
.mystore input#submit:hover,
.mystore input.button:hover,
.mystore #respond input#submit:hover,
.mystore #content input.button:hover,
.mystore input#submit:hover,
.mystore input.button.alt:hover,
.mystore-page a.button:hover,
.mystore-page button.button:hover,
.mystore-page input.button:hover,
.mystore-page input#submit:hover,
.mystore-page input.button:hover,
.mystore-page #respond input#submit:hover,
.mystore-page #content input.button:hover,
.mystore-page input#submit:hover,
.mystore-page input.button.alt:hover{background:#ff6430;text-decoration:none}.mystore a.button.active,
.mystore button.button.active,
.mystore input.button.active,
.mystore input#submit.active,
.mystore input.button.active,
.mystore #respond input#submit.active,
.mystore #content input.button.active,
.mystore input#submit.active,
.mystore input.button.alt.active,
.mystore-page a.button.active,
.mystore-page button.button.active,
.mystore-page input.button.active,
.mystore-page input#submit.active,
.mystore-page input.button.active,
.mystore-page #respond input#submit.active,
.mystore-page #content input.button.active,
.mystore-page input#submit.active,
.mystore-page
input.button.alt.active{top:1px}.mystore a.button .loading,
.mystore button.button .loading,
.mystore input.button .loading,
.mystore input#submit .loading,
.mystore input.button .loading,
.mystore #respond input#submit .loading,
.mystore #content input.button .loading,
.mystore input#submit .loading,
.mystore input.button.alt .loading,
.mystore-page a.button .loading,
.mystore-page button.button .loading,
.mystore-page input.button .loading,
.mystore-page input#submit .loading,
.mystore-page input.button .loading,
.mystore-page #respond input#submit .loading,
.mystore-page #content input.button .loading,
.mystore-page input#submit .loading,
.mystore-page input.button.alt
.loading{color:#777;border:1px
solid #f7f6f7}.mystore a.button .loading:before,
.mystore button.button .loading:before,
.mystore input.button .loading:before,
.mystore input#submit .loading:before,
.mystore input.button .loading:before,
.mystore #respond input#submit .loading:before,
.mystore #content input.button .loading:before,
.mystore input#submit .loading:before,
.mystore input.button.alt .loading:before,
.mystore-page a.button .loading:before,
.mystore-page button.button .loading:before,
.mystore-page input.button .loading:before,
.mystore-page input#submit .loading:before,
.mystore-page input.button .loading:before,
.mystore-page #respond input#submit .loading:before,
.mystore-page #content input.button .loading:before,
.mystore-page input#submit .loading:before,
.mystore-page input.button.alt .loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(/templates/main/images/ajax-loader.html) center no-repeat rgba(255, 255, 255, 0.65)}.mystore a.button.added:before,
.mystore-page a.button.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(/templates/main/images/success.html) no-repeat}.mystore .cart .button,
.mystore .cart input.button,
.mystore-page .cart .button,
.mystore-page .cart
input.button{float:none}.mystore a.added_to_cart,
.mystore-page
a.added_to_cart{padding-top: .5em;white-space:nowrap;display:inline-block}.mystore .quantity,
.mystore #content .quantity,
.mystore-page .quantity,
.mystore-page #content
.quantity{width:85px;position:relative;margin:0
auto;overflow:hidden;zoom:1;noindex:-o-prefocus;noindex-padding-right:1.2em}.mystore .quantity input:-webkit-outer-spin-button,
.mystore #content .quantity input:-webkit-outer-spin-button,
.mystore-page .quantity input:-webkit-outer-spin-button,
.mystore-page #content .quantity input:-webkit-outer-spin-button{display:none}.mystore .quantity input.qty,
.mystore #content .quantity input.qty,
.mystore-page .quantity input.qty,
.mystore-page #content .quantity
input.qty{float:left;padding:0;text-align:center;border:1px
solid #d8d8d8;font-weight:bold;border-radius:0;border-right:none;height:40px;width:50px}.mystore .quantity .plus,
.mystore #content .quantity .plus,
.mystore-page .quantity .plus,
.mystore-page #content .quantity
.plus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;border-radius:2px;border:1px
solid #d8d8d8;background:none;top:0;right:0;border-bottom:0;border-radius:0;box-shadow:none;color:#666;text-shadow:none;width:35px;height:20px}.mystore .quantity .plus:hover,
.mystore #content .quantity .plus:hover,
.mystore-page .quantity .plus:hover,
.mystore-page #content .quantity .plus:hover{background:#ff6430}.mystore .quantity .minus,
.mystore #content .quantity .minus,
.mystore-page .quantity .minus,
.mystore-page #content .quantity
.minus{bottom:0;right:0;border-top-left-radius:0;border-top-right-radius:0;background:#fff;height:20px;width:35px}.mystore .quantity .minus:hover,
.mystore #content .quantity .minus:hover,
.mystore-page .quantity .minus:hover,
.mystore-page #content .quantity .minus:hover{background:#ff6430}.mystore #reviews h2 small,
.mystore-page #reviews h2
small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px
0 0 0}.mystore #reviews h2 small a,
.mystore-page #reviews h2 small
a{text-decoration:none;color:#777}.mystore #reviews h3,
.mystore-page #reviews
h3{margin:0}.mystore #reviews #respond,
.mystore-page #reviews
#respond{margin:0;border:0;padding:0}.mystore #reviews #comment,
.mystore-page #reviews
#comment{height:100px;border:1px
solid #d8d8d8}.mystore #reviews #comment .add_review:after,
.mystore-page #reviews #comment .add_review:after{content:"";display:block;clear:both}.mystore #reviews #comment h2,
.mystore-page #reviews #comment
h2{clear:none}.mystore #reviews #comment ol.commentlist,
.mystore-page #reviews #comment
ol.commentlist{margin:0;width:100%;background:none;list-style:none}.mystore #reviews #comment ol.commentlist:after,
.mystore-page #reviews #comment ol.commentlist:after{content:"";display:block;clear:both}.mystore #reviews #comment ol.commentlist li .comment-text,
.mystore-page #reviews #comment ol.commentlist li .comment-text{border:1px
solid #d8d8d8;border-radius:0}.mystore #reviews #comment ol.commentlist li .comment-text p.meta,
.mystore-page #reviews #comment ol.commentlist li .comment-text
p.meta{font-size:12px}.mystore #reviews #comment li,
.mystore-page #reviews #comment
li{padding:00;margin:0
0 20px;position:relative;background:0;border:0}.mystore #reviews #comment li .meta,
.mystore-page #reviews #comment li
.meta{color:#777;font-size:0.75em}.mystore #reviews #comment li img.avatar,
.mystore-page #reviews #comment li
img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px
solid #f0eef0;margin:0;line-height:1}.mystore #reviews #comment li .comment-text,
.mystore-page #reviews #comment li .comment-text{margin:0
0 0 50px;border:1px
solid #f0eef0;border-radius:4px;padding:1em
1em 0}.mystore #reviews #comment li .comment-text p,
.mystore-page #reviews #comment li .comment-text
p{margin:0
0 1em}.mystore #reviews #comment li .comment-text p.meta,
.mystore-page #reviews #comment li .comment-text
p.meta{font-size:0.83em}.mystore #reviews #comment .commentlist > li:before,
.mystore-page #reviews #comment .commentlist>li:before{content:""}.mystore .star-rating,
.mystore-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:'star'}.mystore .star-rating:before,
.mystore-page .star-rating:before{content:"\73\73\73\73\73";color:#78BBE6;float:left;top:0;left:0;position:absolute}.mystore .star-rating span,
.mystore-page .star-rating
span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;width:80%}.mystore .star-rating span:before,
.mystore-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#ff6430}.mystore .products .star-rating,
.mystore-page .products .star-rating{display:block;margin:0
0 .5em;float:none}.mystore .hreview-aggregate .star-rating,
.mystore-page .hreview-aggregate .star-rating{margin:10px
0 0 0}.mystore #review_form #respond,
.mystore-page #review_form
#respond{position:static;margin:0;width:auto;padding:0
0 0;background:transparent none;border:0}.mystore #review_form #respond:after,
.mystore-page #review_form #respond:after{content:"";display:block;clear:both}.mystore #review_form #respond p,
.mystore-page #review_form #respond
p{margin:0
0 10px}.mystore #review_form #respond .form-submit input,
.mystore-page #review_form #respond .form-submit
input{left:auto}.mystore #review_form #respond textarea,
.mystore-page #review_form #respond
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.mystore p.stars,
.mystore-page
p.stars{font-size:0}.mystore p.stars:after,
.mystore-page p.stars:after{content:"";display:block;clear:both}.mystore p.stars span,
.mystore-page p.stars
span{width:80px;height:16px;position:relative;float:left;background:url(/templates/main/images/star.html) repeat-x left 0}.mystore p.stars span a,
.mystore-page p.stars span
a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;border-right:none !important;overflow:hidden}.mystore p.stars span a:hover,
.mystore p.stars span a:focus,
.mystore-page p.stars span a:hover,
.mystore-page p.stars span a:focus{background:url(/templates/main/images/star.html) repeat-x left -16px}.mystore p.stars span a.active,
.mystore-page p.stars span
a.active{background:url(/templates/main/images/star.html) repeat-x left -32px}.mystore p.stars span a.star-1,
.mystore-page p.stars span a.star-1{width:16px;z-index:10}.mystore p.stars span a.star-2,
.mystore-page p.stars span a.star-2{width:32px;z-index:9}.mystore p.stars span a.star-3,
.mystore-page p.stars span a.star-3{width:48px;z-index:8}.mystore p.stars span a.star-4,
.mystore-page p.stars span a.star-4{width:64px;z-index:7}.mystore p.stars span a.star-5,
.mystore-page p.stars span a.star-5{width:80px;z-index:6}.mystore table.shop_attributes,
.mystore-page
table.shop_attributes{border:0;border-top:1px dotted rgba(0, 0, 0, 0.1);margin-bottom:1.618em;width:100%}.mystore table.shop_attributes th,
.mystore-page table.shop_attributes
th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em}.mystore table.shop_attributes td,
.mystore-page table.shop_attributes
td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em}.mystore table.shop_attributes td p,
.mystore-page table.shop_attributes td
p{margin:0;padding:8px
0}.mystore table.shop_attributes .alt td,
.mystore-page table.shop_attributes .alt
td{background:rgba(0, 0, 0, 0.025)}.mystore table.shop_table,
.mystore-page
table.shop_table{border:1px
solid rgba(0, 0, 0, 0.1);margin:0px
-1px 24px 0px;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.mystore table.shop_table th,
.mystore-page table.shop_table
th{font-weight:bold;line-height:18px;padding:9px
12px}.mystore table.shop_table td,
.mystore-page table.shop_table
td{border-top:1px solid rgba(0, 0, 0, 0.1);padding:6px
12px;vertical-align:middle}.mystore table.shop_table td small,
.mystore-page table.shop_table td
small{font-weight:normal}.mystore table.shop_table tfoot td,
.mystore-page table.shop_table tfoot
td{font-weight:bold;border-top:1px solid rgba(0, 0, 0, 0.1)}.mystore table.my_account_orders,
.mystore-page
table.my_account_orders{font-size:0.85em}.mystore table.my_account_orders th,
.mystore-page table.my_account_orders
th{padding:4px
8px;vertical-align:middle}.mystore table.my_account_orders .button,
.mystore-page table.my_account_orders
.button{white-space:nowrap}.mystore table.my_account_orders .order-actions,
.mystore-page table.my_account_orders .order-actions{text-align:right}.mystore table.my_account_orders .order-actions .button,
.mystore-page table.my_account_orders .order-actions
.button{margin: .125em 0 .125em .25em}.mystore td.product-name dl.variation,
.mystore-page td.product-name
dl.variation{margin: .25em 0 .5em;font-size:0.8751em}.mystore td.product-name dl.variation dt,
.mystore-page td.product-name dl.variation
dt{font-weight:bold;float:left;clear:left;margin:0
.25em 0 0;padding:0}.mystore td.product-name dl.variation dd,
.mystore-page td.product-name dl.variation
dd{margin:0
0 .25em 0}.mystore td.product-name p.backorder_notification,
.mystore-page td.product-name
p.backorder_notification{font-size:0.83em}.mystore td.product-quantity,
.mystore-page td.product-quantity{min-width:80px}.mystore table.cart .product-thumbnail,
.mystore-page table.cart .product-thumbnail{min-width:32px}.mystore table.cart img,
.mystore-page table.cart
img{width:32px;height:auto}.mystore table.cart th,
.mystore-page table.cart
th{vertical-align:middle}.mystore table.cart a.remove,
.mystore-page table.cart
a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red;text-decoration:none;font-weight:bold}.mystore table.cart a.remove:hover,
.mystore-page table.cart a.remove:hover{background-color:red;color:#fff}.mystore table.cart td.actions,
.mystore-page table.cart
td.actions{text-align:right}.mystore table.cart td.actions .coupon,
.mystore-page table.cart td.actions
.coupon{float:left}.mystore table.cart td.actions .coupon label,
.mystore-page table.cart td.actions .coupon
label{display:none}.mystore table.cart td.actions .coupon .input-text,
.mystore-page table.cart td.actions .coupon .input-text{height:32px;width:110px;float:left;box-sizing:border-box;border:1px
solid #e0dadf;padding:6px
6px 5px;margin:0
4px 0 0;outline:0;line-height:1em}.mystore table.cart td.actions .button.alt,
.mystore-page table.cart td.actions
.button.alt{float:right;margin-left: .25em}.mystore table.cart input,
.mystore-page table.cart
input{margin:0;vertical-align:middle;line-height:1em}.mystore ul.cart_list,
.mystore-page
ul.cart_list{list-style:none outside;padding:0;margin:0}.mystore ul.cart_list li,
.mystore-page ul.cart_list
li{padding:4px
0;margin:0;list-style:none}.mystore ul.cart_list li:after,
.mystore-page ul.cart_list li:after{content:"";display:block;clear:both}.mystore ul.cart_list li a,
.mystore-page ul.cart_list li
a{display:block;font-weight:bold}.mystore ul.cart_list li img,
.mystore-page ul.cart_list li
img{float:right;margin-left:4px;width:32px;height:auto}.mystore ul.cart_list li dl,
.mystore-page ul.cart_list li
dl{margin:0;font-size:0.8751em;padding-left:0;border-left:none}.mystore ul.cart_list li dl dt,
.mystore-page ul.cart_list li dl
dt{float:left;clear:left;margin-right: .25em}.mystore ul.cart_list li dl dd,
.mystore-page ul.cart_list li dl
dd{margin-bottom: .5em}.mystore ul.cart_list li .star-rating,
.mystore-page ul.cart_list li .star-rating{float:none}.mystore .widget_shopping_cart .total,
.mystore-page .widget_shopping_cart
.total{border-top:3px double #f7f6f7;padding:4px
0 0}.mystore .widget_shopping_cart .total strong,
.mystore-page .widget_shopping_cart .total
strong{min-width:40px;display:inline-block}.mystore .widget_shopping_cart .buttons:after,
.mystore-page .widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.mystore .cart-collaterals,
.mystore-page .cart-collaterals{width:100%}.mystore .cart-collaterals:after,
.mystore-page .cart-collaterals:after{content:"";display:block;clear:both}.mystore .cart-collaterals .related,
.mystore-page .cart-collaterals
.related{width:30.75%;float:left}.mystore .cart-collaterals .cross-sells,
.mystore-page .cart-collaterals .cross-sells{width:48%;float:left}.mystore .cart-collaterals .cross-sells ul.products,
.mystore-page .cart-collaterals .cross-sells
ul.products{float:none}.mystore .cart-collaterals .cross-sells ul.products li,
.mystore-page .cart-collaterals .cross-sells ul.products
li{width:48%}.mystore .cart-collaterals .shipping_calculator,
.mystore-page .cart-collaterals
.shipping_calculator{width:48%;text-align:right;margin:20px
0 0 0;clear:right;float:right}.mystore .cart-collaterals .shipping_calculator:after,
.mystore-page .cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}.mystore .cart-collaterals .shipping_calculator .button,
.mystore-page .cart-collaterals .shipping_calculator
.button{width:100%;float:none;display:block}.mystore .cart-collaterals .shipping_calculator .col2-set .col-1,
.mystore-page .cart-collaterals .shipping_calculator .col2-set .col-1{width:47%}.mystore .cart-collaterals .cart_totals,
.mystore-page .cart-collaterals
.cart_totals{float:right;width:48%;text-align:right}.mystore .cart-collaterals .cart_totals p,
.mystore-page .cart-collaterals .cart_totals
p{margin:0}.mystore .cart-collaterals .cart_totals p small,
.mystore-page .cart-collaterals .cart_totals p
small{color:#777;font-size:0.83em}.mystore .cart-collaterals .cart_totals table,
.mystore-page .cart-collaterals .cart_totals
table{border-collapse:separate;border-radius:5px;margin:0
0 6px;padding:0}.mystore .cart-collaterals .cart_totals table tr:first-child th,
.mystore-page .cart-collaterals .cart_totals table tr:first-child
th{border-top:0}.mystore .cart-collaterals .cart_totals table td,
.mystore-page .cart-collaterals .cart_totals table
td{padding:6px
3px}.mystore .cart-collaterals .cart_totals table small,
.mystore-page .cart-collaterals .cart_totals table
small{display:block;color:#777}.mystore .cart-collaterals .cart_totals table select,
.mystore-page .cart-collaterals .cart_totals table
select{width:100%}.mystore .cart-collaterals .cart_totals .discount td,
.mystore-page .cart-collaterals .cart_totals .discount
td{color:#85ad74}.mystore .cart-collaterals .cart_totals tr td,
.mystore-page .cart-collaterals .cart_totals tr
td{border-top:1px solid #f7f6f7;padding:6px
6px}.mystore .cart-collaterals .cart_totals a.button.alt,
.mystore-page .cart-collaterals .cart_totals
a.button.alt{width:193px;display:block;font-size:0.92em}.mystore form .form-row,
.mystore-page form .form-row{padding:3px;margin:0
0 6px}.mystore form .form-row:after,
.mystore-page form .form-row:after{content:"";display:block;clear:both}.mystore form .form-row label,
.mystore-page form .form-row
label{display:block}.mystore form .form-row label.hidden,
.mystore-page form .form-row
label.hidden{visibility:hidden}.mystore form .form-row label.checkbox,
.mystore-page form .form-row
label.checkbox{display:inline}.mystore form .form-row select,
.mystore-page form .form-row
select{width:100%;cursor:pointer;margin:0}.mystore form .form-row .required,
.mystore-page form .form-row
.required{color:red;font-weight:bold;border:0}.mystore form .form-row .input-checkbox,
.mystore-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.mystore form .form-row input.input-text,
.mystore-page form .form-row input.input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em}.mystore form .form-row textarea,
.mystore-page form .form-row
textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mystore form .form-row.validate-required.mystore-validated input.input-text,
.mystore-page form .form-row.validate-required.mystore-validated input.input-text{background-image:url(/templates/main/images/icons/valid.html);background-position:95% center;background-repeat:no-repeat}.mystore form .form-row.validate-required.mystore-invalid input.input-text,
.mystore-page form .form-row.validate-required.mystore-invalid input.input-text{background-image:url(/templates/main/images/icons/invalid.html);background-position:95% center;background-repeat:no-repeat}.mystore form .form-row.validate-required.mystore-invalid .chzn-single,
.mystore-page form .form-row.validate-required.mystore-invalid .chzn-single{border-color:#fb7f88}.mystore form .form-row-first,
.mystore-page form .form-row-first{float:left;width:47%;overflow:visible}.mystore form .form-row-last,
.mystore-page form .form-row-last{float:right}.mystore form .form-row-wide,
.mystore-page form .form-row-wide{clear:both}.mystore form.login,
.mystore form.checkout_coupon,
.mystore form.register,
.mystore-page form.login,
.mystore-page form.checkout_coupon,
.mystore-page
form.register{border:1px
solid #e0dadf;padding:20px;margin:2em
0 2em 0px;text-align:left;border-radius:5px}.mystore ul#shipping_method,
.mystore-page
ul#shipping_method{list-style:none outside;margin:0;padding:0}.mystore ul#shipping_method li,
.mystore-page ul#shipping_method
li{margin:0;padding: .25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.mystore ul#shipping_method .amount,
.mystore-page ul#shipping_method
.amount{font-weight:bold}.mystore .checkout .col-2 h3,
.mystore-page .checkout .col-2
h3{float:left;clear:none}.mystore .checkout .col-2 .notes,
.mystore-page .checkout .col-2
.notes{clear:left}.mystore .checkout div.shipping-address,
.mystore-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.mystore .checkout #shiptobilling,
.mystore-page .checkout
#shiptobilling{float:right;line-height:1.62em;margin:0
0 0 0;padding:0}.mystore .checkout #shiptobilling label,
.mystore-page .checkout #shiptobilling
label{font-size:0.6875em}.mystore .checkout .shipping_address,
.mystore-page .checkout
.shipping_address{clear:both}.mystore #payment,
.mystore-page
#payment{background:#fff;border-radius:0;border:1px
solid #d8d8d8}.mystore #payment ul.payment_methods,
.mystore-page #payment
ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside}.mystore #payment ul.payment_methods:after,
.mystore-page #payment ul.payment_methods:after{content:"";display:block;clear:both}.mystore #payment ul.payment_methods li,
.mystore-page #payment ul.payment_methods
li{line-height:2em;text-align:left;margin:0;font-weight:normal;list-style:none}.mystore #payment ul.payment_methods li input,
.mystore-page #payment ul.payment_methods li
input{margin:0
1em 0 0}.mystore #payment ul.payment_methods li img,
.mystore-page #payment ul.payment_methods li
img{vertical-align:middle;margin:-2px 0 0 0.5em;position:relative}.mystore #payment div.form-row,
.mystore-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.mystore #payment #place_order,
.mystore-page #payment
#place_order{float:right;margin:0}.mystore #payment .terms,
.mystore-page #payment
.terms{padding:0
1em 0;text-align:right}.mystore #payment div.payment_box,
.mystore-page #payment
div.payment_box{position:relative;width:96%;padding:1em
2%;margin:1em
0 1em 0;font-size:0.92em;border-radius:0;box-shadow:none;line-height:1.5em;background:#ebe8eb;color:#5e5e5e}.mystore #payment div.payment_box p:last-child,
.mystore #payment div.payment_box p:last-child,
.mystore-page #payment div.payment_box p:last-child,
.mystore-page #payment div.payment_box p:last-child{margin-bottom:0}.mystore #payment div.payment_box #cc-expire-month,
.mystore-page #payment div.payment_box #cc-expire-month{width:48%;float:left}.mystore #payment div.payment_box #cc-expire-year,
.mystore-page #payment div.payment_box #cc-expire-year{float:right}.mystore #payment div.payment_box span.help,
.mystore-page #payment div.payment_box
span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal}.mystore #payment div.payment_box .form-row,
.mystore-page #payment div.payment_box .form-row{margin:0
0 1em}.mystore #payment div.payment_box .form-row select,
.mystore-page #payment div.payment_box .form-row
select{width:48%;float:left;margin-right:3.8%}.mystore #payment div.payment_box .form-row select:nth-child(3n),
.mystore-page #payment div.payment_box .form-row select:nth-child(3n){margin-right:0}.mystore #payment div.payment_box:after,
.mystore-page #payment div.payment_box:after{content:"";display:block;border:8px
solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.mystore .order_details,
.mystore-page
.order_details{margin:0
0 1.5em;list-style:none}.mystore .order_details:after,
.mystore-page .order_details:after{content:"";display:block;clear:both}.mystore .order_details li,
.mystore-page .order_details
li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em}.mystore .order_details li strong,
.mystore-page .order_details li
strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.mystore .order_details li:last-of-type,
.mystore-page .order_details li:last-of-type{border:none}.mystore .addresses .title:after,
.mystore-page .addresses .title:after{content:"";display:block;clear:both}.mystore .addresses .title h3,
.mystore-page .addresses .title
h3{float:left}.mystore .addresses .title .edit,
.mystore-page .addresses .title
.edit{float:right}.mystore ol.commentlist.notes li.note p.meta,
.mystore-page ol.commentlist.notes li.note
p.meta{font-weight:bold;margin-bottom:0}.mystore ol.commentlist.notes li.note .description p:last-child,
.mystore-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.mystore ul.digital-downloads,
.mystore-page ul.digital-downloads{margin-left:0;padding-left:0}.mystore ul.digital-downloads li,
.mystore-page ul.digital-downloads
li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}.mystore ul.digital-downloads li .count,
.mystore-page ul.digital-downloads li
.count{float:right}.mystore .page-title,
.mystore-page .page-title{display:none}.widget_layered_nav
ul{margin:0;padding:0;border:0;list-style:none outside}.widget_layered_nav ul
li{padding:0
0 1px;list-style:none}.widget_layered_nav ul li:after{content:"";display:block;clear:both}.widget_layered_nav ul li a,
.widget_layered_nav ul li
span{padding:1px
0;float:left}.widget_layered_nav ul li.chosen
a{padding:0
6px 0 18px;border:1px
solid #ad74a2;background:#ad74a2 url(/templates/main/images/cross_white.html) no-repeat 6px center;color:#fff;border-radius:3px}.widget_layered_nav ul
small.count{float:right;margin-left:6px;font-size:1em;padding:1px
0;color:#777}.widget_layered_nav_filters
ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.widget_layered_nav_filters ul
li{float:left;padding:0
1px 1px 0;list-style:none}.widget_layered_nav_filters ul li
a{padding:0
6px 0 18px;border:1px
solid #ad74a2;background:#ad74a2 url(/templates/main/images/cross_white.html) no-repeat 6px center;color:#fff;border-radius:3px;float:left}.widget_price_filter
.price_slider{margin-bottom:1em}.widget_price_filter
.price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em}.widget_price_filter .price_slider_amount
.button{font-size:1.15em;float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.9em;height:0.9em;border-radius:1em;border:1px
solid #150d14;cursor:pointer;background:#ad74a2;outline:none;top:-2px}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size: .7em;display:block;border:0;background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;border-radius:1em}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:#1e1e1e}.widget_price_filter .ui-slider-horizontal{height: .5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.twentythirteen .entry-summary{padding:0}@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi){.mystore a.button.loading:before,
.mystore button.button.loading:before,
.mystore input.button.loading:before,
.mystore #respond input#submit.loading:before,
.mystore #content input.button.loading:before,
.mystore-page a.button.loading:before,
.mystore-page button.button.loading:before,
.mystore-page input.button.loading:before,
.mystore-page #respond input#submit.loading:before,
.mystore-page #content input.button.loading:before{background-image:url(/templates/main/images/ajax-loader%402x.html);background-size:16px 16px}.mystore a.button.added:before,
.mystore button.button.added:before,
.mystore input.button.added:before,
.mystore #respond input#submit.added:before,
.mystore #content input.button.added:before,
.mystore-page a.button.added:before,
.mystore-page button.button.added:before,
.mystore-page input.button.added:before,
.mystore-page #respond input#submit.added:before,
.mystore-page #content input.button.added:before{background:url(/templates/main/images/success%402x.html) no-repeat;background-size:16px 14px}.mystore .mystore form .form-row.validate-required.mystore-validated input.input-text,
.mystore .mystore-page form .form-row.validate-required.mystore-validated input.input-text,
.mystore-page .mystore form .form-row.validate-required.mystore-validated input.input-text,
.mystore-page .mystore-page form .form-row.validate-required.mystore-validated input.input-text{background-image:url(/templates/main/images/icons/valid%402x.html);background-size:12px 9px}.mystore .mystore form .form-row.validate-required.mystore-invalid input.input-text,
.mystore .mystore-page form .form-row.validate-required.mystore-invalid input.input-text,
.mystore-page .mystore form .form-row.validate-required.mystore-invalid input.input-text,
.mystore-page .mystore-page form .form-row.validate-required.mystore-invalid input.input-text{background-image:url(/templates/main/images/icons/invalid%402x.html);background-size:12px 9px}.mystore p.stars span,
.mystore p.stars span a:hover,
.mystore p.stars span a:focus,
.mystore p.stars span a.active,
.mystore-page p.stars span,
.mystore-page p.stars span a:hover,
.mystore-page p.stars span a:focus,
.mystore-page p.stars span
a.active{background-image:url(/templates/main/images/star%402x.html);background-size:16px 48px}}.mystore-page,.mystore-page{}.mystore .products .star-rating{margin:0
0 10px}.product_meta{color:#222;font-style:italic}.product_meta
a{color:#222;font-style:italic}#review_form_wrapper .comment-reply-title{font-size:14px;color:#222;font-weight:700;margin-bottom:10px !important}.related.products h2,
.upsells.products h2,
.cross-sells
h2{font-size:22px;margin:0
0 20px}.product_column.product_column_3 .related.products
.products{margin:0
-10px}.product_column.product_column_3 .related.products .products>li{margin-right:0;width:33.333333%;padding:0
10px;margin-bottom:30px}.mystore .widget_shopping_cart_content
a.button{background:none !important;padding:0;color:#222}.mystore .widget_shopping_cart_content
a.button.checkout{float:right;clear:left;margin-top:3px}.mystore .widget_shopping_cart_content a.button:hover{color:#ff6430}.mystore .shop_columns_2 ul.products
li.product{padding:0
10px;width:50%;margin:0
0 20px}.mystore-page .shop_columns_2 ul.products
li.product{padding:0
10px;width:50%;margin:0
0 20px}.mystore .shop_columns_3 ul.products li.product,
.mystore-page .shop_columns_3 ul.products
li.product{padding:0
10px;width:33.33333%;margin:0
0 30px}.mystore .shop_columns_4 ul.products li.product,
.mystore-page .shop_columns_4 ul.products
li.product{padding:0
10px;width:25%;margin:0
0 20px}.mystore .shop_columns_5 ul.products li.product,
.mystore-page .shop_columns_5 ul.products
li.product{padding:0
10px;width:20%;margin:0
0 20px}.mystore .mystore-ordering,
.mystore-page .mystore-ordering{margin-bottom:20px}.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-range{background:#666;box-shadow:none}.widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-handle{background:#222;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.65) inset}.mystore table.cart td.actions .coupon .input-text,
.mystore #content table.cart td.actions .coupon .input-text{border:1px
solid #d8d8d8;box-shadow:none;padding:5px
10px;height:36px;line-height:24px}.mystore .checkout #shiptobilling
label{font-size:10px;padding-left:10px}.mystore form .form-row .input-checkbox{margin:-2px 0 0}.mystore form .form-row input.input-text,
.mystore form .form-row
textarea{border:1px
solid #d8d8d8;padding:5px
10px;height:34px}.mystore-checkout .form-row .chzn-container-single .chzn-single{border-radius:0}.mystore-checkout .form-row .chzn-container-single .chosen-single{height:34px;line-height:32px}.checkout_coupon
#coupon_code{padding:5px
10px;height:36px;line-height:24px}.mystore .checkout_coupon
p{margin-bottom:0}.mystore form.login,
.mystore form.checkout_coupon,
.mystore
form.register{border-radius:0}.mystore
a.added_to_cart{float:right}.mystore form .form-row
select{border:1px
solid #d8d8d8;padding:5px
10px}#commentform p
label{width:80px}#commentform p
span.required{margin-right:10px}#commentform p
input{background:#fff;border-radius:0;border:1px
solid #d8d8d8;padding:5px
10px}#commentform p.comment-form-rating label,
#commentform p.comment-form-comment
label{width:auto}.mystore .related .products .product.last,
.mystore .upsells.products .products
.product.last{margin-right:0}.mystore
table.shop_table{border:1px
solid #d8d8d8;border-radius:0}.mystore-page
table.shop_table{border:1px
solid #d8d8d8;border-radius:0}.mystore table.shop_table
td{border-top:1px solid #d8d8d8}.mystore .darkart-breadcrumb{margin-top:0}.widget.mystore .widget-title{position:relative}.widget_product_categories .product-categories{list-style:none;padding-left:0;margin:0}.widget_product_categories .product-categories
li{padding:8px
0;list-style:none;border-bottom:1px dashed #e4e3f0;margin-top:0}.widget_product_categories .product-categories li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-right:17px;margin-left:3px}.widget_product_categories .product-categories li:first-child{padding-top:0}.widget_product_categories .product-categories
ul{margin-left:20px;margin-top:8px;border-top:1px dashed #e4e3f0}.widget_product_categories .product-categories ul li:first-child{padding-top:8px}.widget_product_categories .product-categories ul li:last-child{padding-bottom:0;border-bottom:none}.widget_shopping_cart ul.cart_list,
.widget_shopping_cart
ul.product_list_widget{list-style:none;padding-left:0;margin:0}.widget_shopping_cart ul.cart_list li,
.widget_shopping_cart ul.product_list_widget
li{padding:15px
0;list-style:none;border-bottom:1px solid #d8d8d8}.widget_shopping_cart ul.cart_list li:first-child,
.widget_shopping_cart ul.product_list_widget li:first-child{padding-top:0}.widget_shopping_cart ul.cart_list li img,
.widget_shopping_cart ul.product_list_widget li
img{float:left;margin-right:15px;margin-left:0}.widget_top_rated_products ul.cart_list,
.widget_top_rated_products ul.product_list_widget,
.widget_products ul.cart_list,
.widget_products
ul.product_list_widget{list-style:none;padding-left:0;margin:0}.widget_top_rated_products ul.cart_list li,
.widget_top_rated_products ul.product_list_widget li,
.widget_products ul.cart_list li,
.widget_products ul.product_list_widget
li{padding:15px
0;list-style:none;border-bottom:1px solid #e4e3f0}.widget_top_rated_products ul.cart_list li:first-child,
.widget_top_rated_products ul.product_list_widget li:first-child,
.widget_products ul.cart_list li:first-child,
.widget_products ul.product_list_widget li:first-child{padding-top:0}.widget_top_rated_products ul.cart_list li img,
.widget_top_rated_products ul.product_list_widget li img,
.widget_products ul.cart_list li img,
.widget_products ul.product_list_widget li
img{float:left;margin-right:15px;margin-left:0}.widget_shopping_cart .total,
.widget_top_rated_products
.total{border-top:none !important}.widget_product_search .screen-reader-text{display:none}.widget_product_search
form{position:relative}.widget_product_search form input[type="submit"]{position:absolute;right:0;top:0;border-radius:0;background:#ff6430;text-align:center;line-height:34px;padding:0
12px;border:none;color:#fff}.widget_product_search form input[type="submit"]:hover{background:#292929}.widget_product_search
#s{height:34px;width:100%}.mystore .mystore-pagination ul.page-numbers,
.mystore-page .mystore-pagination ul.page-numbers{margin:30px
0px;overflow:hidden;display:inline-block;border:none;border-right:1px solid #e4e3f0}.mystore .mystore-pagination ul.page-numbers li,
.mystore-page .mystore-pagination ul.page-numbers
li{display:inline-block;margin:0;border:1px
solid #e4e3f0;border-right:none;float:left;text-align:center;position:relative}.mystore .mystore-pagination ul.page-numbers li a,
.mystore .mystore-pagination ul.page-numbers li span,
.mystore-page .mystore-pagination ul.page-numbers li a,
.mystore-page .mystore-pagination ul.page-numbers li
span{text-decoration:none;display:inline-block;font-size:16px;line-height:34px;color:#727272;text-transform:uppercase;min-width:34px;padding:0}.mystore .mystore-pagination ul.page-numbers li a:hover,
.mystore .mystore-pagination ul.page-numbers li span.current,
.mystore-page .mystore-pagination ul.page-numbers li a:hover,
.mystore-page .mystore-pagination ul.page-numbers li
span.current{background:#ff6430;color:#fff}.mystore .related.products
h2{padding-bottom:10px;border-bottom:1px solid #e4e3f0;font-size:17px;font-weight:400;text-transform:uppercase;line-height:22px}.mystore .chosen-container-single .chosen-single{background:none;border-radius:0;box-shadow:none}.mystore form .form-row.validate-required.mystore-invalid .chzn-single,
.mystore form .form-row.validate-required.mystore-invalid .chzn-drop,
.mystore form .form-row.validate-required.mystore-invalid input.input-text,
.mystore form .form-row.validate-required.mystore-invalid
select{border-color:#ff6430}.mystore .chosen-container-active .chosen-single{border-color:#ff6430}.mystore ul.cart_list li img,
.mystore ul.product_list_widget li
img{width:90px;box-shadow:none}.single_variation_wrap .single_variation
.price{display:block;padding-bottom:15px}.variations
.label{color:#1b1b1b;border-top:none}#size{height:34px;padding:7px
0}.reset_variations{padding:5px
15px;background:#ff6430;color:#fff;display:inline-block;margin:10px
0;float:right}.reset_variations:hover{background:#1b1b1b;color:#fff}#ship-to-different-address{position:relative}#ship-to-different-address
.checkbox{font-weight:400;margin:0}#ship-to-different-address #ship-to-different-address-checkbox{position:absolute;left:0;top:0}.mystore,.mystore-page{}.mystore form .form-row input.input-text,
.mystore-page form .form-row input.input-text{width:300px}.mystore .quantity .plus,
.mystore .quantity .minus,
.mystore #content .quantity .plus,
.mystore #content .quantity .minus,
.mystore-page .quantity .plus,
.mystore-page .quantity .minus,
.mystore-page #content .quantity .plus,
.mystore-page #content .quantity
.minus{background:#fff;height:20px;width:35px}.mystore-ordering
.orderby{display:block;height:34px;padding:6px
12px;font-size:14px;line-height:20px;color:#727272;background-color:white;background-image:none;border:1px
solid #d8d8d8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.mystore table>thead>tr>th{border-bottom:none}.entry-summary .entry-title.product_title{}.mystore div.product span.price,
.mystore div.product p.price,
.mystore #content div.product span.price,
.mystore #content div.product p.price,
.mystore-page div.product span.price,
.mystore-page div.product p.price,
.mystore-page #content div.product span.price,
.mystore-page #content div.product
p.price{color:#ff6430}.mystore-checkout .form-row .chosen-container-single .chosen-single{height:34px;line-height:34px}.mystore .mystore-message:before,
.mystore-page .mystore-message:before,
.mystore .mystore-info:before,
.mystore-page .mystore-info:before{background:#ff6430}.mystore .mystore-message,
.mystore-page .mystore-message,
.mystore .mystore-info,
.mystore-page .mystore-info{border-top-color:#ff6430}@-ms-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width: 1270px){}@media screen and (max-width: 1023px){}@media screen and (max-width: 979px){}@media screen and (max-width: 899px){}@media screen and (max-width: 799px){.mystore .shop_columns_3 ul.products li.product, .mystore-page .shop_columns_3 ul.products li.product,
.mystore .shop_columns_4 ul.products li.product, .mystore-page .shop_columns_4 ul.products li.product,
.mystore .related ul.products li.product, .mystore .upsells.products ul.products li.product,
.mystore-page .related ul.products li.product, .mystore-page .upsells.products ul.products
li.product{width:50%}}@media screen and (max-width: 767px){}@media screen and (max-width: 639px){}@media screen and (max-width: 599px){.mystore .col2-set .col-1, .mystore-page .col2-set .col-1,
.mystore .col2-set .col-2, .mystore-page .col2-set .col-2{width:100%}.mystore form .form-row input.input-text, .mystore-page form .form-row input.input-text{width:100%}}@media screen and (max-width: 479px){.mystore .mystore-result-count, .mystore-page .mystore-result-count{float:none}.mystore .mystore-ordering, .mystore-page .mystore-ordering{float:left;margin-top:10px}.mystore .shop_columns_3 ul.products li.product, .mystore-page .shop_columns_3 ul.products li.product,
.mystore .shop_columns_4 ul.products li.product, .mystore-page .shop_columns_4 ul.products li.product,
.mystore .shop_columns_2 ul.products li.product, .mystore-page .shop_columns_2 ul.products li.product,
.mystore .related ul.products li.product, .mystore .upsells.products ul.products li.product,
.mystore-page .related ul.products li.product, .mystore-page .upsells.products ul.products
li.product{width:100%}.mystore div.product div.images, .mystore #content div.product div.images, .mystore-page div.product div.images, .mystore-page #content div.product div.images,
.mystore div.product div.summary, .mystore #content div.product div.summary, .mystore-page div.product div.summary, .mystore-page #content div.product
div.summary{width:100%}}@media screen and (max-width: 359px){}@media only screen and (min-width: 1024px) and (max-width: 1230px){}@media only screen and (min-width: 980px) and (max-width: 1023px){}@media only screen and (min-width: 900px) and (max-width: 979px){}@media only screen and (min-width: 800px) and (max-width: 899px){}@media only screen and (min-width: 768px) and (max-width: 799px){}@media only screen and (min-width: 640px) and (max-width: 767px){}@media only screen and (min-width: 600px) and (max-width: 639px){}@media only screen and (min-width: 480px) and (max-width: 599px){}@media only screen and (min-width: 360px) and (max-width: 479px){}@media only screen and (min-width: 320px) and (max-width: 359px){}