.ecomm_popular_products
.ecomm_product{border-bottom-style:solid;border-bottom-width:0px;padding-bottom:15px;margin-bottom:15px}.product_right
h2{font-size:20px}.ecomm_cart_coupon_form
input.button{margin-top:10px;position:absolute;top:16px;border:0px
!important;right:-5px;font-size:0px;padding:17px
25px;background-color:transparent !important;border:none}.page_cart .ecomm_cart_coupon_form
input.button{top:48px;font-size:14px;background:transparent;color:#8e3b01;padding:17px
11px 10px 0;right:0}.page_cart .ecomm_cart_coupon_form input.button:hover{color:#000}.ecomm_cart_coupon_form{position:relative;margin-bottom:20px}.page_cart .ecomm_cart_coupon_form input[type="text"]{padding:0.8em 7.8em 0.8em 0.8em !important}.ecomm_product_specifications.form
.field_title{font-size:16px;float:left;margin-right:10px;color:#333;min-width:140px;font-weight:600;text-transform:uppercase}.ecomm_product_specifications.form
b{font-weight:400;text-transform:inherit;font-size:15px;color:#333;text-align:left;float:left}.ecomm_product_specifications.form
.field{width:100%;overflow:hidden;line-height:1.3;margin-bottom:12px}.ecomm_product_specifications.form
.field_content{text-align:left}.field.ecomm_price_field.input-type-text
span{display:inline-block}.ecomm_product_remove{background:transparent !important}.ecomm_dashboard_address_book h3, .ecomm_dashboard_funds
h3{margin-bottom:30px}.ecomm_dashboard_address_book,.ecomm_dashboard_account{margin-bottom:50px}.button.fr{margin:0}.button.b.fr{margin:10px
0}.ecomm_category{width:25%;text-align:center;margin:0
20px 30px 0;padding:0
10px}.ecomm_product_price{text-align:left !important}.ecomm_product:after{content:'';display:block;clear:both}.ecomm_category:nth-child(3n+3){margin-right:0}.ecomm_category,.ecomm_category_pic{float:left;margin:0
0 30px 0}.ecomm_product>.body{display:none}.ecomm_product.selected{display:block}.ecomm_category
.ecomm_category_preview_img{overflow:hidden}.ecomm_category .ecomm_category_preview_img
img{width:100%}.ecomm_dashboard_account{margin-top:20px}.ecomm_category_pic{margin-bottom:10px}.ecomm_category
h4{text-align:center;margin:0;padding:0;font-size:15px;width:auto !important}.ecomm_category h4
a{color:#000;display:block !important;margin:0
!important}.ecomm_category_details{text-align:center}.ecomm_category_img a,
.ecomm_category_preview_img
a{text-decoration:none}.ecomm_category_img img,
.ecomm_category_preview_img
img{display:inline-block;text-align:center}.ecomm_category_preview_img .img2,
.ecomm_category_preview_img
.img3{position:absolute}.ecomm_category_preview_img
.img1{position:relative;display:block !important}.ecomm_category_preview_img
.img3{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.ecomm_category_preview_img
.img2{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.ecomm_product_img,.ecomm_product_images{float:left;margin-right:30px;margin-bottom:30px}.ecomm_product_images
.ecomm_product_img{float:none;margin:0}.ecomm_product_images .ecomm_product_img:not(:first-child){float:left;width:33.333%;margin-top:10px}.ecomm_product_images .ecomm_product_img:not(:first-child) img{width:100%;height:auto;box-sizing:border-box}.ecomm_product{margin-bottom:30px}.ecomm_product>h2{margin-bottom:20px;font-size:20px}.ecomm_product
.details{padding-top:0;margin-bottom:25px}.ecomm_product .details>div{display:block}.ecomm_product .details
p{font-size:0.9em;margin:0;opacity:0.7}.ecomm_product .details
a{text-decoration:none;color:inherit}.ecomm_product .details a:hover{text-decoration:underline}.ecomm_product .details
.author{margin-right:17px}.ecomm_product .details .author p:before{content:"";font-family:FontAwesome;padding-right:7px}.ecomm_product .details
.date{margin-right:23px}.ecomm_product .details .date p:before{content:"";font-family:FontAwesome;padding-right:7px}.ecomm_product .details .category,
.ecomm_product .details
.comments{margin-right:17px}.ecomm_product .details
.category{display:none}.ecomm_product .details
.ratings{margin-left:-5px;top:3px;position:relative}.ecomm_product .details .category p:before{content:"";font-family:FontAwesome;padding-right:7px}.ecomm_product .details .comments p:before{content:"";font-family:FontAwesome;padding-right:5px}.ecomm_product.selected
.details{margin-bottom:0;padding-top:0}.page_ecomm
.price{padding-bottom:8px}.ecomm_product
.price_is{font-weight:700;text-align:center;display:inline-block;color:#0f2c52;font-family:'open_sansbold',sans-serif;font-size:16px}.ecomm_product
.price_was{padding-right:0.5em;color:#ca3f2d;text-decoration:line-through}.ecomm_product
.block_social{margin:0;padding:0;margin-top:20px;border:0;line-height:1}.ecomm_product .block_social>div{line-height:1 !important;display:inline-block !important;float:none !important;vertical-align:top;margin-bottom:5px}.ecomm_product .block_social
a{margin-left:5px}.ecomm_product
.ecomm_product_specifications{margin-top:20px}.ecomm_product .yotpo.bottomLine .yotpo-bottomline .yotpo-stars,
.ecomm_product .yotpo.bottomline .yotpo-bottomline .yotpo-stars,
.ecomm_product .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars{margin-right:5px}.ecomm_product_img img,
.ecomm_product .body
img{text-align:center;display:inline-block;font-size:0}.ecomm_product_label{position:absolute;margin-left:-20px}.ecomm_product_label
a{display:block;width:20px;height:150px;background-position:0 -5px}.ecomm_product_label.special
a{background-image:url(../png/label_special.png)}.ecomm_product_label.featured
a{background-image:url(../png/label_featured.png)}.ecomm_product_ratings .yotpo .yotpo-small-box{padding:0}.ecomm_product_ratings .yotpo .yotpo-regular-box{margin:0}.ecomm_product_ratings .yotpo input,
.ecomm_product_ratings .yotpo .y-input{height:auto}.ecomm_related_products{margin-top:30px;padding-top:20px;background:url("../line_1.html") repeat-x 0 0}.ecomm_popular_products ul,
.ecomm_related_products
ul{padding:0;margin:0}.ecomm_popular_products .ecomm_product,
.ecomm_related_products
.ecomm_product{list-style:none}.ecomm_popular_products h4,
.ecomm_related_products
h4{padding-top:5px;margin-bottom:5px}.ecomm_popular_products .details,
.ecomm_related_products
.details{padding-top:0;margin-bottom:0;height:30px;overflow:hidden}.ecomm_popular_products .ecomm_product_img,
.ecomm_related_products
.ecomm_product_img{margin-bottom:0}.ecomm_popular_products .ecomm_product_img img,
.ecomm_related_products .ecomm_product_img
img{width:70px}.add_to_cart .ecomm_product_quantity_dec,
.add_to_cart
.ecomm_product_quantity_inc{margin:0;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:6px}.add_to_cart input[name=ecomm_product_quantity]{width:60px !important;text-align:center;font-size:12.8px!important}.ecomm_cart_list{margin-bottom:30px}.ecomm_cart_item h3,
.ecomm_orders_list
h3{margin:0
0 5px 0;font-size:16px;line-height:19px}.ecomm_orders_list td
.label{display:none}.ecomm_category h2 a:hover{color:#fff;background:#0a889e}.ecomm_cart_item
.ecomm_product_img{margin:0;float:none;vertical-align:middle}.ecomm_product_quantity input[type="text"]{text-align:center}.ecomm_cart_item .ecomm_product_img
img{width:50px;height:auto;max-width:50px}.ecomm_cart_item .ecomm_product_quantity input[type="text"]{width:70px !important}.ecomm_cart_list .ecomm_product_quantity
.label{display:none}.ecomm_cart_item .ecomm_product_quantity
.button{margin:0;padding-left:10px;padding-right:10px}.ecomm_cart_item .ecomm_product_remove
a{display:inline-block;color:inherit;opacity:0.7}.ecomm_cart_item .ecomm_product_remove a:hover{opacity:1}.ecomm_cart_item .ecomm_product_remove a:before{content:"\f00d";font-family:FontAwesome;font-size:25px}.ecomm_cart_item .ecomm_product_remove
span{display:none}.ecomm_cart_list td[align=right]{text-align:right}.ecomm_cart_list
tfoot{border:1px
solid transparent}.ecomm_cart_list tfoot
td{font-weight:normal}.ecomm_cart_list tfoot tr:first-child
td{border-top-width:1px;border-top-style:solid}.ecomm_cart_list tfoot td,
.ecomm_cart_list tfoot tr:nth-child(2n) td{background:transparent}.ecomm_cart_icon sup,
.ecomm_cart_list tfoot sup,
.ecomm_order
sup{display:inline-block;background:#0f2c52;border-radius:50%;-webkit-border-radius:50%;padding:3px
7px;color:#fff;margin:0
3px;text-align:center;cursor:pointer;bottom:auto;height:auto;font-weight:bold}.ecomm_cart_list tfoot
sup{display:inline-block;background:#777;border-radius:50%;padding:0;color:#fff;margin:0
3px;text-align:center;cursor:pointer;bottom:auto;font-weight:bold;font-size:12px;height:20px;line-height:20px;width:20px}.ecomm_product.selected{border:0px}.ecomm_cart_icon:before{font-size:130%}.ecomm_cart_icon
sup{margin-left:0px;position:relative;top:-10px;font-weight:normal;font-size:90%;padding:3px
6px;color:#fff}.ecomm_cart_list .ecomm_cart_grandtotal
td{font-weight:bold}.ecomm_cart_list .ecomm_cart_grandtotal td:nth-child(2n){border-top:1px solid #C3C3C3}.ecomm_order_form .fc.manual:not(.expanded){-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}.ecomm_order_form .fc.manual:not(.expanded) .fc_content{display:none}.ecomm_order_form .fc_content[data-parent]{border:0;padding:0;margin:0;background:transparent}.ecomm_order_form .review .field_title,
.ecomm_orders .ecomm_order
.field_title{font-weight:normal}.ecomm_order_digital_goods{margin-bottom:40px}.ecomm_order_digital_goods
h4{font-weight:bold;margin:15px
0 0 0}.ecomm_order_digital_goods ul,
.ecomm_order_digital_goods
li{list-style-type:none;margin:0;padding:0}.ecomm_order_digital_goods
li{border-bottom-style:solid;border-bottom-width:1px}.ecomm_order_digital_goods li:last-child{border-bottom-width:0}.ecomm_order_digital_goods li:before{content:"\f019";font-family:FontAwesome;display:inline-block;font-weight:normal;float:left;margin:0
15px 15px 3px}.ecomm_order_digital_goods
.details{font-size:0.9em;margin:0
0 10px 0;opacity:0.5}.ecomm_order_notes{margin-top:30px}.ecomm_order_notes
.details{font-size:0.9em;margin:0
0 10px 0;opacity:0.5}.ecomm_cc_expiration{display:table;width:100%}.ecomm_cc_expiration>div{display:table-cell;padding-right:10px;vertical-align:middle}.ecomm_cc_expiration>div:nth-child(2){width:1%}.ecomm_cc_expiration>div:last-child{padding-right:0}.ecomm_cards{font-size:25px;margin:5px
0 10px 5px}.ecomm_cards .fa-cc-paypal{color:#253b80}.ecomm_cards .fa-cc-visa{color:#0157a2}.ecomm_cards .fa-cc-mastercard{color:#0a3a82}.ecomm_cards .fa-cc-discover{color:#f68121}.ecomm_cards .fa-cc-amex{color:#007bc1}.ecomm_cards .fa-cc-jcb{color:#003A8F}.ecomm_cards .fa-cc-diners-club{color:#004A97}.ecomm_cart_coupon_form{padding:15px
0 0 0}td.ecomm_product_title{font-size:14px}.widget-Quick_cart .ecomm_quick_cart
h3{font-size:12px;line-height:17px;font-weight:700}.widget-Quick_cart .ecomm_quick_cart h3:after{display:none}.widget-Quick_cart .ecomm_quick_cart h3:hover
a{color:#333}.ecomm  .add_to_cart
form{display:block;clear:both}.ecomm_product{border-bottom:1px solid #eaeaea;padding-bottom:20px}.ecomm_product:last-child{border:0px}.ecomm_product_img{margin-bottom:10px;border:5px
solid #fff;box-shadow:0 0 3px #ddd;position:relative}.ecomm_cart_item
.ecomm_product_img{position:inherit}.ecomm_product
article{display:inline-block;padding-bottom:0;text-align:center;vertical-align:middle;width:100%}.ecomm_product article
a{display:block;height:50px;line-height:50px;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;background:#0f2c52;width:50px}.ecomm_product article a
i{color:#fff}.ecomm_product
figcaption{bottom:0;left:0;padding:0
20px;position:absolute;right:0;text-align:center;background-color:rgba(0, 0, 0, 0.3);top:0;transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.ecomm_product_img:hover
.product_image_links{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.ecomm_product figcaption:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.profuct_left:after{clear:both;content:"";display:block}.profuct_left{width:30%;float:left}.product_right{width:70%;float:right;padding-bottom:15px}.ecomm_product.selected{width:100%;float:none}.ecomm_product.selected
h2{font-size:25px;margin-bottom:10px}.ecomm_quick_cart
h3{}.ecomm_quick_cart h3::after{display:none !important}.ecomm_cart_list
.ecomm_product_price{font-size:15px}.ecomm_quick_cart tr
td{vertical-align:top}.ecomm_cart_subtotal td:first-child{padding-left:0}.active_tag_inr{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.page_ecomm
.ecomm{margin:20px
0 0 0}.ecomm_category
h4{width:100% !important;font-size:18px}.ecomm_category h4
a{padding:8px;display:block;color:#fff}.page_login .form, .page_registration .form, .page_request_password
.form{max-width:700px;margin:0
auto;background:#f3f3f3;padding:30px}.ecomm_order
.field_title{color:#0f2c52;float:left;font-size:15px;margin-right:10px}.ecomm_order .field
h3{background:#eaeaea;padding:10px;text-transform:uppercase;font-size:20px}.newsletter
.form{background:transparent;border:0;padding:0}.ecomm_product.special{display:none}.page_login
.buttons{margin-top:0}.page_login fieldset .input-filled
br{margin-top:0;display:none}.on_scroll_fixed{z-index:100}.ecomm_category_preview_img:hover img, .ecomm_product_img:hover
img{opacity:0.8}.page_checkout
.manual{position:relative}.page_checkout .manual
.parentFormundefined{left:0 !important}.ecomm_popular_products
.ecomm_product_img{float:left;margin-right:15px}.ecomm_popular_products .ecomm_product
h4{padding-top:0}.ecomm_popular_products
.ecomm_product{float:none;width:100%;border-bottom:0px solid #EAEAEA}.ecomm_shipment_fedex{position:relative}.ecomm_shipment_fedex .formError ,  .ecomm_form_field_28
.formError{left:0 !important;right:0 !important}.page_dashboard .ecomm_order .field_title, .page_orders .ecomm_order
.field_title{vertical-align:top;float:none;display:inline-block}.page_dashboard  .ecomm_order .field_content, .page_orders .ecomm_order
.field_content{vertical-align:top}.layout .button.r:hover{background:#0f2c52;color:#fff;border:2px
solid #0f2c52}.button.confirm.fr{margin:-7px 10px 0}.ecomm_product .button
a{color:#fff}.ecomm_product .button a:hover{color:#fff}.page_checkout .ecomm_order_form .fc_content .fc_content .field, .billing_class
.field{margin:15px
0 10px 0 !important;padding:0
10px 0 0;width:49%;display:inline-block;vertical-align:top}.ecomm_order_form
.ecomm_order_address{display:inline-block;vertical-align:top;white-space:normal}.product_right .custom_alignment
.field{width:50%;margin-bottom:0px;min-height:81px;padding-left:0}.custom_bottom_field:after{clear:both;display:block;content:''}.product_right .custom_bottom_field
.field{width:auto !important}.form_starter:after{clear:both;display:block;content:''}.page_product .add_to_cart
.field{float:left;padding-bottom:0;padding-left:0;padding-right:15px;padding-top:0}.page_product .add_to_cart
.buttons{float:left;margin-left:25px;margin-top:57px}.page_product .add_to_cart .field .nw
input{text-align:center;font-size:inherit!important}.ecomm_payment_paypal_pro
.ecomm_cards{background:url('../png/paypal-pro.png') no-repeat;height:30px;width:100%;background-size:contain}.ecomm_payment_authorize_net
.ecomm_cards{background:url('../png/stripe-icons.png') no-repeat;height:30px;width:100%;background-size:contain}.ecomm_payment_paypal_express
.ecomm_cards{background:url('../png/paypal-express.png') no-repeat;height:30px;width:100%;background-size:contain}.ecomm_payment_stripe
.ecomm_cards{background:url('../png/stripe-icons.png') no-repeat;height:30px;width:100%;background-size:contain}.ecomm_cards
.fa{display:none}@media (max-width: 1000px){.page_login .form, .page_registration .form, .page_request_password
form{max-width:100%}.ecomm_product{float:none;width:100%;border-bottom:1px solid #ccc;padding-bottom:30px;padding-bottom:10px;margin-bottom:20px}.ecomm_product.selected
.ecomm_product_images{float:none;text-align:center;margin-right:0}.ecomm_product.selected .ecomm_product_images
img{width:auto}.ecomm_category{width:50%;text-align:center;padding:0
10px}}@media (max-width: 780px){.product_right .custom_alignment
.field{width:100%;min-height:inherit}.profuct_left,.product_right{width:100%;float:none}.page_checkout .ecomm_order_form .fc_content .fc_content .field, .billing_class
.field{width:100%;display:block}.ecomm_category
.ecomm_category_preview_img{max-height:100%;overflow:hidden}.ecomm_category,.ecomm_category_pic{float:left;margin:0
0 15px 0}hr{margin-bottom:10px}.ecomm_dashboard_address_book h3, .ecomm_dashboard_funds
h3{margin-bottom:5px;line-height:40px}.ecomm_dashboard_address_book,.ecomm_dashboard_account{margin-bottom:30px}.ecomm_cart_list{margin-bottom:15px}.ecomm_category{width:50%}.page_ecomm
.ecomm{margin:0}.ecomm_cart .buttons .button,
.ecomm_checkout .buttons
.button{margin-top:10px;margin-left:0;float:none}.ecomm_cart_list tbody,
.ecomm_cart_list thead,
.ecomm_cart_list tr,
.ecomm_cart_list th,
.ecomm_cart_list td,
.ecomm_orders_list tbody,
.ecomm_orders_list thead,
.ecomm_orders_list tr,
.ecomm_orders_list th,
.ecomm_orders_list
td{display:block;position:relative}.ecomm_cart_list .ecomm_product_value,
.ecomm_cart_list thead th:not(:first-child),
.ecomm_orders_list thead th:not(:first-child){display:none}.ecomm_cart_list
tr{clear:both}.ecomm_cart_list tr:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ecomm_cart_list
.ecomm_product_remove{position:absolute;top:0;right:0;z-index:1}.ecomm_cart_list .ecomm_product_title
h3{}.ecomm_cart_list
.ecomm_product_img{float:inherit;z-index:1}.ecomm_cart_list
.ecomm_product_quantity{clear:both}.ecomm_cart_list .ecomm_product_quantity .label,
.ecomm_orders_list td
.label{display:inline;opacity:0.5}.ecomm_cart_list
.ecomm_product_price{position:absolute;right:0;bottom:0;z-index:1;font-weight:bold}.ecomm_cart_list tfoot tr:not(:last-child) td{border-top-width:1px;border-top-style:solid}.ecomm_cart_list tfoot tr:first-child td:nth-child(2),
.ecomm_cart_list tfoot tr:not(:first-child) td:first-child{float:left;z-index:1}.ecomm_cart_list tfoot td:empty{display:none}.ecomm_orders_list td:not(:first-child){padding-top:0}.ecomm_orders_list td:not(:last-child){padding-bottom:0}}@media (max-width: 650px){.ecomm_cart .buttons .button, .ecomm_checkout .buttons
.button{margin-top:10px;margin-left:0;float:none;font-size:14px;width:100%;display:block;padding-top:15px;padding-bottom:15px}}@media (max-width: 480px){.ecomm_product_img
img{width:auto}.ecomm_cart_grandtotal{font-size:14px}.ecomm_product_img{margin-bottom:10px;border:5px
solid #fff;box-shadow:0 0 0px #ddd;position:relative}input[name="newsletter_update"]{font-size:10px !important;padding:9px
!important}.button.confirm.fr{margin:5px
10px 12px}.ecomm>.ecomm_product>.ecomm_product_img,.ecomm>.ecomm_product>.ecomm_product_images{float:none;margin-right:0;width:auto !important}.ecomm > .ecomm_product > .ecomm_product_img img,
.ecomm > .ecomm_product > .ecomm_product_images .ecomm_product_img:first-of-type
img{width:100% !important;height:auto !important}.ecomm_cart_list .ecomm_product_value,
.ecomm_cart_list .ecomm_product_quantity,
.ecomm_cart_list
.ecomm_product_price{float:none;text-align:left;line-height:normal;width:100%;position:relative;top:auto;bottom:auto}.ecomm_cart_list td[align="right"],
.ecomm_cart_list tfoot td:first-child,
.ecomm_cart_list tfoot tr:first-child td:nth-child(2),
.ecomm_cart_list tfoot tr:not(:first-child) td:first-child{}.ecomm_cart_list tfoot tr
td{border-top-width:1px;border-top-style:solid}.ecomm_cart_list tfoot
sup{position:absolute;right:10px;margin-top:2px}.ecomm_product_img,.ecomm_product_images{float:none;margin-right:30px;margin-bottom:30px;text-align:center}label{}.ecomm_cart .buttons .button, .ecomm_checkout .buttons
.button{margin-top:10px;margin-left:0;float:none;font-size:14px;width:100%;display:block}.ecomm_product_title{text-align:center}.ecomm_product_quantity{margin:0
auto !important;text-align:center !important}.ecomm_product_price{text-align:center !important}.button.fr{width:100%;margin-top:10px}.ecomm_product_img{margin-right:0px}}@media (max-width: 600px){.ecomm_category{width:100%;padding:0}.ecomm_category  .ecomm_category_preview_img
img{width:100%}.ecomm_product_specifications.form
.field_title{min-width:100%}}@media (max-width: 450px){.page_product .add_to_cart
.field{float:none;width:100%;padding:0;margin:5px
0px}.page_product .add_to_cart
.buttons{float:none;margin-left:0;margin-top:15px;text-align:center}}@media (max-width: 400px){.add_to_cart
.field{line-height:normal}.product_right .custom_alignment
.field{width:100% !important}.custom_bottom_field
.buttons{width:100%;text-align:center}}@media (max-width: 330px){.add_to_cart
.buttons{margin-left:0px}}