/********************************************************************************************************

1. CSS RESET

2. VARIABLES
2.1 GRADIENTS
2.2 COLOR VARIABLES
2.3 CSS3 TRANSITIONS

3. GLOBAL THEME STYLES
3.1 MISCELLANEOUS
3.2 PAGE PRELOADER
3.3 COOKIES POLICY MESSAGE
3.4 GOOGLE MAPS
3.5 FANCYBOX COMMON STYLES
3.6 NEWSLETTER POPUP
3.7 ADD TO CART MESSAGE
3.8 PRODUCT QUICK VIEW

4. TYPOGRAPHY
4.1 HEADINGS
4.2 PARAGRAPHS & LISTS
4.3 LINKS
4.4 PRODUCT ATTRIBUTES (name, description, price)
4.5 RTE

5. FORMS & COMPONENTS
5.1 FORMS
5.2 ALERTS & NOTIFICATIONS
5.3 BUTTONS

6. GLOBAL PAGE LAYOUT

7. MAIN PAGE
7.1 PROMOBANNER
7.2 HEADER
7.3 MEGAMENU
7.4 NIVOSLIDER
7.5 SHOWCASE
7.6 MAIN PRODUCT LISTING
7.7 OTHER HOMEPAGE BLOCKS
7.8 FOOTER

8. COLLECTION PAGES
8.1 BREADCRUMBS
8.2 DESCRIPTIONS & TAGS
8.3 PRODUCTS SORTING
8.4 COLLECTION LISTING
8.5 PAGINATION

9. SIDEBAR WIDGETS
9.1 LINKS LIST
9.2 SIDEBAR PRODUCT LISTING
9.3 SIDEBAR BLOG WIDGETS

10. SEARCH RESULTS PAGE

11. PRODUCT PAGE
11.1 PRODUCT IMAGES
11.2 PRODUCT INFO
11.3 PRODUCT PAGINATION
11.4 RELATED PRODUCTS

12. BLOG
12.1 POSTS LISTING
12.2 SINGLE POST

13. CUSTOMER PAGES
13.1 LOGIN
13.2 RESET PASSWORD
13.3 ACCOUNT
13.4 ADDRESSES
13.5 ORDERS

14. CART PAGE

15. CONTACTS PAGE

16. PAGE 404

********************************************************************************************************/

/***************************************************************************
                                2050px <
***************************************************************************/
@media (min-width: 2050px) {
.homepage_parallax {background-size:100% auto !important;}

}



/********************************************************************************************************
							1900px <
********************************************************************************************************/

@media (min-width: 1900px) {


/* 7.1 PROMOBANNER */
#promobanner {
-webkit-background-size: 100% auto;
		background-size: 100% auto;
}





}




/********************************************************************************************************
							< 1700px
********************************************************************************************************/

@media (max-width: 1700px) {


/* 7.1 PROMOBANNER */
.promobanner_container {width: 1170px;}

.promobanner_content img {display: none;}

.promobanner_content {width: 50%;}
.promobanner_counter {width: 50%;}






}




/********************************************************************************************************
							< 1300px
********************************************************************************************************/

@media (max-width: 1300px) {

/* BACK TO TOP BUTTON */
#back_top {margin: 0 0 0 555px;}

.promobanner_text {min-width: 600px;}

.promobanner_counter {
    width: 44%;
    margin-right: 40px;
}


}




/********************************************************************************************************
							< 1200px
********************************************************************************************************/

@media (max-width: 1199px) {

/* 3. GLOBAL THEME STYLES */
/* cookies policy message */
.cookies_container {text-align: center;}
.cookies_container p {display: block;font-size: 15px;}
.cookies_container .cookie_btn {margin: 10px 0;font-size: 15px;}




/* 7.1 PROMOBANNER */
#promobanner {display: none !important;}




/* 7.2 HEADER */

.custom_header2 {margin-left: 140px;}





/* 7.3 MEGAMENU */
#megamenu {margin-left: 30px;}
.sf-menu > li > a {padding: 0px 20px;}
.sf-menu > li > ul {width: 970px;left: -177px;}
.megamenu_item_4 .product_price .compare-at-price {display: block;}
.megamenu_item_4 .sale_banner_content {top: 10px;left: 16px;}
.megamenu_item_4 .sale_wrapper2 .sale_banner_content {top: 12px;left: 26px;}

/* 7.4 NIVOSLIDER */

/* 7.5 SHOWCASE */
.showcase_item__1 .btn {margin-top: 26px;}
.showcase_item__1:hover .btn {margin-top: 0px;}

.showcase_item__2 .btn {margin-top: 58px;}
.showcase_item__2:hover .btn {margin-top: 30px;}



/* 7.6 MAIN PRODUCT LISTING */

/* HOMEPAGE PRODUCT LISTING (CAROUSEL) */
.page_heading {font-size: 36px;}


.product_homepage {width: 250px !important;}
.product_listing_main .product_price .money {font-size: 20px;}
.product_listing_main .product_price .money_sale {font-size: 14px;}
.product_listing_main .product_links .btn-cart {padding: 11px 10px;font-size: 16px;}
.product_listing_main .product_links a {font-size: 16px;padding: 11px 10px;}
.product_listing_main .product_info {padding: 0px 15px;}


/* COLLECTION PRODUCT LISTING (GRID/LIST) */

.view_list .product_links .quick_view_btn {margin-top: 3px;}



/* 7.7 OTHER HOMEPAGE BLOCKS */

/* 7.8 FOOTER */
#back_top {margin: 0 0 0 455px;}
.footer_newsletter button {margin-left: 10px;}



/* 9.2 SIDEBAR PRODUCT LISTING */
.list_products .product_img {width: 100%;float: none;}
.list_products .product_info {margin: 10px 0 0 0;}




/* 9.3 SIDEBAR BLOG WIDGETS */
.sidebar_widget__articles .widget_content {margin: 20px 0 0 0;}
.sidebar_widget__articles ul li ~ li {margin: 20px 0 0 0;padding: 20px 0 0 0;}

.sidebar_widget__articles img {width: 130px;float: left;}
.sidebar_widget__articles .article_content__img {margin: 0 0 0 150px;}


.sidebar_widget__tags .widget_content {margin: 10px 0 0 0;}


.sidebar_widget__comments .widget_content {margin: 15px 0 0 0;}
.sidebar_widget__comments ul li ~ li {margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid #dddddd;}




/* 11.1 PRODUCT IMAGES */
/* BIG IMAGE + ZOOM */
.elevatezoom_big_wrapper {width: 302px;}

.zoomContainer {width: 292px !important;height: auto !important;}

.zoomWrapper,
#elevatezoom_big {width: 292px !important;height: auto !important;position: relative !important;}


/* THUMBS */
#elevatezoom_gallery {}
#elevatezoom_gallery a {width: 94px !important;}




/* 11.2 PRODUCT INFO */
.product_info__wrapper {}
.product_info__wrapper .product_info__left {width: 376px;}
.product_info__wrapper .product_info__right {width: 260px;}


/* VARIANTS */
.product_info__wrapper .selector-wrapper {width: 50%;}


.product_info__wrapper .addthis_sharing_toolbox .at-share-btn {vertical-align: top;margin: 3px 2px 0 0 !important;}


.cart_list .cart_price {font-size: 12px;}


}




/********************************************************************************************************
							< 991px
********************************************************************************************************/

@media (max-width: 991px) {
  
.cart_popup {top: 0 !important;}




/* 7.2 HEADER */
.header_isStuck.isStuck {position: relative !important;left: auto;right: auto;}
.header_isStuck.isStuck #header_search_form {top: 0px;}

.custom_header2 {margin-left: 46px;}
.logo_main {display: block;text-align: center;}


.header_search {float: none;clear: both;display: block;margin-left: 0px;padding-top: 30px;padding-bottom: 30px; z-index: 99;}

#header_search_trigger {display: none !important;}

#header_search_form {width: 100%;height: 50px !important;display: block !important;padding: 0 50px 0 0;position: relative;right: auto;top: auto;
-webkit-box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2), inset 1px 0 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(255,255,255,.2);
        box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2), inset 1px 0 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(255,255,255,.2);
}
#header_search_form #search-field {height: 50px;}
#header_search_form #search-submit {width: 50px;height: 50px;margin: 0 -52px 0 0;}

#header_search_form #search-submit:after {content: '\f002';width: 50px;height: 50px;display: block;font: 18px/47px 'FontAwesome';color: #ffffff;-webkit-transition: .5s ease-in-out;
   -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;}
#header_search_form #search-submit:hover:after {color: #31c689;-webkit-transition: .5s ease-in-out;
   -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;}
#header_search_form #search-submit i {display: none;}


/* 7.3 MEGAMENU */
#megamenu {height: 50px;width: 100%;background: #ffffff;margin-left: 0px;margin-top: 30px;}


.header_isStuck.isStuck #megamenu {height: 50px;}

#megamenu.isStuck {position: relative !important;left: auto;right: auto;}
.pseudoStickyBlock {display: none !important;}

.megamenu_mobile {position: relative;}

.megamenu_mobile h2 {height: 50px;overflow: hidden;margin: 0;padding: 0 25px 0 10px;font-size: 20px;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;position: relative;
-webkit-transition: .5s ease-in-out;
   -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;}
.megamenu_mobile h2:hover {color:#3c9867;
-webkit-transition: .5s ease-in-out;
   -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;}
.megamenu_mobile h2 i {position: absolute;right: 10px;top: 0;}
.megamenu_mobile h2 i:before {content: '\f0fe';font: 20px/50px 'FontAwesome';}
.megamenu_mobile h2.active i:before {content: '\f146';}

.megamenu_mobile ul {width: 100%;
display: none;
}
.megamenu_mobile ul li {position: relative;}
.megamenu_mobile ul li i {float: right;}
.megamenu_mobile ul li i:after {content: '\f0fe';font: 20px 'FontAwesome';}
.megamenu_mobile ul li i.active:after {content: '\f146';}


.megamenu_mobile .level_1 {position: absolute;}
.megamenu_mobile .level_1 li {}
.megamenu_mobile .level_1 li a {display: block;padding: 5px 15px;font-size: 20px;}
.megamenu_mobile .level_1 > li + li {border-top: 1px solid #ffffff;}

.megamenu_mobile .level_2 {}
.megamenu_mobile .level_2 li {padding: 20px 0 20px 15px;}
.megamenu_mobile .level_2 li a {font-size: 18px;}
.megamenu_mobile .level_2 > li + li {border-top: 1px solid #ffffff;}

.megamenu_mobile .level_3 {}
.megamenu_mobile .level_3 li {padding: 0 0 0 15px;}
.megamenu_mobile .level_3 li a {font-size: 16px;}
.megamenu_mobile .level_3 > li + li {border-top: 1px solid #ffffff;}




/* 7.4 NIVOSLIDER */

/* 7.5 SHOWCASE */
.showcase_item__1 h3 {width: 100%;}

.showcase_item__1 .btn {margin-top: 16px;}
.showcase_item__1:hover .btn {margin-top: 0px;}

.showcase_item__2 .btn {margin-top: 15px;}
.showcase_item__2:hover .btn {margin-top: -5px;}

/* 7.6 MAIN PRODUCT LISTING */

/* HOMEPAGE PRODUCT LISTING (CAROUSEL) */
.homepage_carousel .product {width: 260px !important;}




/* COLLECTION PRODUCT LISTING (GRID/LIST) */

.collection_listing_item .btn {font-size: 14px;padding: 8px 12px;}



/* 7.7 OTHER HOMEPAGE BLOCKS */

/* 7.8 FOOTER */
#back_top {margin: 0 0 0 345px;}

.footer_block__5 p {width: 100%;}
.footer_newsletter button {margin-left: 0px;margin-top: 15px;}


/* 9.2 SIDEBAR PRODUCT LISTING */
.product_collection .product_links a {font-size: 12px;padding: 11px 2px;}
.product_collection .product_links .btn-cart {font-size: 12px;padding: 11px 7px;}
.product_collection .product_links .btn-cart i {font-size: 16px;margin-right: 4px;}
.product_collection .product_name a {font-size: 14px;}
.product_collection .product_price .money_sale {display: block;}


/* 9.3 SIDEBAR BLOG WIDGETS */
.sidebar_widget__articles img {width: auto;float: none;}
.sidebar_widget__articles .article_content__img {margin: 20px 0 0 0;}

.sidebar_widget__comments .widget_content {margin: 15px 0 0 0;}
.sidebar_widget__comments ul li ~ li {margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid #dddddd;}

.sidebar_widget__comments .item_info time {float: none;margin: 10px 0 0 0;}

.sidebar_widget .widget_header {font-size: 26px;}


/* 11.1 PRODUCT IMAGES */
/* BIG IMAGE + ZOOM */
.elevatezoom_big_wrapper {width: 290px;position: relative;}

.zoomContainer {width: 280px !important;}

.zoomWrapper,
#elevatezoom_big {width: 280px !important;height: auto !important;position: relative !important;}

.zoomContainer,
.zoomLens,
.zoomWindow {display: none !important;}


.elevatezoom_big_clicker {width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;z-index: 100;}


/* THUMBS */
#elevatezoom_gallery {}
#elevatezoom_gallery a {width: 90px !important;}

.product_images .bx-wrapper {width: 290px;}




/* 11.2 PRODUCT INFO */
.product_info__wrapper {display: block;}
.product_info__wrapper .product_info__left {width: 100%;display: block;padding: 0;}
.product_info__wrapper .product_info__right {width: 100%;display: block;margin: 15px 0 0 0;padding: 15px 0 0 0;border: none;border-top: 1px solid #dddddd;}


.product_pagination .product_next {font-size: 12px;}
.product_pagination .product_prev {font-size: 12px;}

.product_listing_related .product_name a {font-size: 14px;}


.cart_list td {padding: 15px;}
.cart_list .cart_buttons .btn {font-size: 9px;padding: 8px 4px;}

.table_orders .cell_total .money {font-size: 12px;}

}




/********************************************************************************************************
							< 767px
********************************************************************************************************/

@media (max-width: 767px) {

/* 6. GLOBAL PAGE LAYOUT */
.container {padding:0 15px;}




/* 7.2 HEADER */
.custom_header {display: block;text-align: center;margin-top: -40px;}
.custom_header h3 {margin: 0px;}

.custom_header2 {margin-left: 0px;display: block;text-align: center;margin-top: 20px;}
.header_cart {display: block;text-align: center;margin-top: 20px;margin-bottom: 20px;float: none;}

/* 7.3 MEGAMENU */

/* 7.4 NIVOSLIDER */

/* 7.5 SHOWCASE */

.showcase_item__1, .showcase_item__2 {max-width: 368px;margin-left: auto;margin-right: auto;}
.showcase_item__3 {margin-top: 30px;}

.showcase_item__1 .showcase_content, .showcase_item__2 .showcase_content {
	top: 116px;
}


/* 7.6 MAIN PRODUCT LISTING */
.product_listing_main .product {}

.product_listing_main .product_wrapper {overflow: hidden;padding: 0px 0 0 0;margin-bottom: 30px;}

.product_listing_main .product_img {width: 120px;float: left;}
.product_listing_main .product_img span.sale {display: none;}

.product_listing_main .product_info {margin: 0 0 0 135px;}

.product_listing_main .product_name {line-height: 36px;}
.product_listing_main .product_desc {display: block !important;}

.product_listing_main .product_price {}

.product_listing_main .quick_view_btn {display: none !important;}

.product_listing_main .product_links {text-align: left;}
.product_listing_main .product_links a {font-size: 14px;padding: 10px 6px;margin-bottom: 15px;}
.product_listing_main .product_links .btn-cart {font-size: 14px;padding: 10px 6px;margin-bottom: 15px;}
.product_listing_main .product_links .btn-cart i {font-size: 18px;margin-right: 4px;}
.featured_products .bx-wrapper {margin-bottom: 0px;}
.product_listing_main .product_info {padding: 0px;}


/* HOMEPAGE PRODUCT LISTING (CAROUSEL) */
.featured_products .bx-wrapper {max-width: 767px !important;}
.featured_products .bx-viewport {height: auto !important;}
.featured_products .bx-controls {display: none !important;}

.homepage_carousel {width: 100% !important;max-width: 767px !important;margin: 0;}
.homepage_carousel .product {width: 100% !important;float: none;padding: 0;}
.homepage_carousel .product.bx-clone {display: none;}




/* COLLECTION PRODUCT LISTING (GRID/LIST) */
.product_collection {}

.view_list .product_links {margin-bottom: 10px;}


/* 7.8 FOOTER */
#back_top {display: none !important;}
.footer_wrapper2 {text-align: center;}
.footer_block__5 p {width: 300px;margin-left: auto;margin-right: auto;}

.footer_newsletter button {display: block;-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: 50%;}

.logo_footer {float: none;margin-top: 40px;}
footer .copyright {float: none;width: 100%;}
footer .copyright p {text-align: center;}

/* 8.1 BREADCRUMBS */

/* 8.2 DESCRIPTIONS & TAGS */

/* 8.3 PRODUCTS SORTING */
.product_listing_toggle {display: none !important;}

.show_products {float: left;margin: 10px 10px 0 0;}




/* 8.4 COLLECTION LISTING */
.collection_listing_main {}

.collection_listing_item {margin: 30px 0 0 0;}
.collection_listing_item.item_2_1 {clear: left;}




/* 8.5 PAGINATION */

/* 8.3 COLLECTION LISTING */

/* 9. SIDEBAR WIDGETS */
.sidebar {margin: 30px 0 0 0;}




/* 9.2 SIDEBAR PRODUCT LISTING */
.list_products .product_img {width: 100px;float: left;}
.list_products .product_info {margin: 0 0 0 115px;}




/* 9.3 SIDEBAR BLOG WIDGETS */
.sidebar_widget__articles img {width: 145px;float: left;}
.sidebar_widget__articles .article_content__img {margin: 0 0 0 165px;}

.sidebar_widget__comments .item_info time {float: right;margin: 0 0 0 10px;}




/* 11.1 PRODUCT IMAGES */
.elevatezoom_big_wrapper {margin: 0 auto;}

.product_images .bx-wrapper {margin: 10px auto 0 auto;}




/* 11.2 PRODUCT INFO */
.product_wrap .product_name {padding: 30px 0 0 0;}

.product_info__wrapper .selector-wrapper {width: 33.33333333333333%;}




/* 13.2 LOG IN */
.account_wrapper {display: block;margin: 0;}
.account_wrapper .account_left {width: 100%;height: auto;display: block;padding: 0;}
.account_wrapper .account_right {width: 100%;height: auto;display: block;padding: 0;}
.account_wrapper .account_section {margin: 30px 0 0 0;}




/* 13.3 ACCOUNT */
.account_area .page_heading {}
.account_area .page_heading a {float: none;margin: 7px 0 0 0;}
.account_area .page_heading a.link_logout {position: relative;right: auto;top: auto;}




/* 14. CART PAGE */
.cart_list {border: 1px solid #dddddd;border-width: 0 1px 1px 1px;}

.cart_list th {display: none;}
.cart_list tbody td {display: block;overflow: hidden;padding: 0;border-width: 0;text-align: left !important;}
.cart_list tbody td.cell_1 {border-width: 1px 0;}
.cart_list tbody td.cell_2 {width: 140px;float: left;padding: 10px;}
.cart_list tbody td.cell_3 {width: 98px;float: left;padding: 10px 10px 10px 0;}
.cart_list tbody td.cell_4 {float: left;padding: 10px 10px 10px 0;}
.cart_list tbody td.cell_5 {float: right;padding: 10px 10px 10px 0;}


.cart_item__img {width: 140px;padding: 10px;}
.cart_item__info {margin: 0 0 0 140px;padding: 10px 10px 10px 0;}


.cart_list .cart_buttons {}
.cart_list .cart_buttons td {padding: 0 20px 20px 20px;}
.cart_list .cart_buttons .btn {margin-top: 20px;}


.cart_list .cart_summary .cart_summary__checkout {text-align: center;}
.cart_list .cart_summary .cart_summary__checkout button {float: none;margin: 20px 0 0 0;}

.cart_list .cart_summary .cart_summary__methods {float: none;font-size: 0;}
.cart_list .cart_summary .cart_summary__methods li {display: inline-block;float: none;margin: 20px 10px 0 10px;}




}




/********************************************************************************************************
								< 640px
********************************************************************************************************/

@media (max-width: 640px) {

/* 11.2 PRODUCT INFO */
.product_wrap .variants-wrapper {margin: 0;}
.product_wrap .selector-wrapper {width: 100%;float: none;padding: 15px 0 0 0;}




/* 13. CUSTOMER PAGES */
.account_section {margin: 15px 0 0 0;padding: 15px;}

.account_wrapper .account_section {margin: 15px 0 0 0;}

.table_orders__wrap {margin: 0 -16px -16px -16px;}



/* 13. CUSTOMER PAGES */
.account_section.account_address__add h4 span,
.account_section.account_address__item h4 span {display: block;float: none;margin: 0px 0 0 0;}

}




/********************************************************************************************************
								< 480px
********************************************************************************************************/

@media (max-width: 480px) {

/* 3.7 ADD TO CART MESSAGE */
#cart_added {}
#cart_added .cart_added__row {height: auto;display: block;}

#cart_added h4 {}

.cart_added__1 {width: 100%;display: block;}
.cart_added__1 img {height: 150px;}

.cart_added__2 {width: 100%;display: block;padding: 15px 0 0 0;}
.cart_added__2 .product_name {}
.cart_added__2 #cart_added__quantity {}
.cart_added__2 .btn {}

/* 7.2 HEADER */
.custom_header {display: none;}
.custom_header2 {margin-top: -40px;}

.header_currency .jq-selectbox__dropdown {width: 60% !important;}

.showcase_item__3 h3 {font-size: 40px;}


/* 7.6 MAIN PRODUCT LISTING */
.featured_products h2 {font-size: 34px;}
.product_listing_main .product_desc {display: none !important;}
.product_listing_main .product_name {font-size: 14px;line-height: 28px;}
.product_listing_main .product_price .money_sale {display: block;}

.product_listing_main .product_links a {font-size: 12px;}
.product_listing_main .product_links .btn-cart {font-size: 12px;}

/* HOMEPAGE PRODUCT LISTING (CAROUSEL) */
.homepage_parallax p {width: 100%;}
.homepage_parallax .btn {-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: 50%;}


/* COLLECTION PRODUCT LISTING (GRID/LIST) */
.page_heading {font-size: 34px;}
.collection_listing_item .collection_desc {font-size: 14px;}
.collection_listing_item .btn {font-size: 10px;padding: 8px 10px;}
.collection_listing_item .collection_name a {font-size: 14px;}


/* 7.7 OTHER HOMEPAGE BLOCKS */

.blog_article .article_pagination .article_next {font-size: 10px;}
.blog_article .article_pagination .article_prev {font-size: 10px;}



/* 7.8 FOOTER */



/* 8.3 PRODUCTS SORTING */
.product_listing_controls {text-align: center;}
.products_count {float: none;margin: 10px 0 0 0;}
#pagination {float: none;margin: 10px 0 0 0;}




/* 9.3 SIDEBAR BLOG WIDGETS */
.sidebar_widget__articles img {width: 120px;}
.sidebar_widget__articles .article_content__img {margin: 0 0 0 140px;}




/* 12.1 POSTS LISTING */
.blog_listing__article .article_info span {display: block;margin: 0;padding: 5px 0 0 0;border: none;}




/* 12.2 SINGLE POST */
.article_comments__list ul li time {display: block;float: none;padding: 10px 0 0 0;}




/* 13.3 ACCOUNT */
.table_orders .cell_fulfillment {display: none;}




/* 13.4 ORDERS */
#customer_orders th,
#customer_orders td,
#order_details th,
#order_details td {vertical-align: middle;padding: 5px;font-size: 12px;}




/* 14. CART PAGE */
.cart_list tbody td.cell_1 {}
.cart_list tbody td.cell_2 {width: 120px;}
.cart_list tbody td.cell_3 {}
.cart_list tbody td.cell_4 {}
.cart_list tbody td.cell_5 {}


.cart_item__img {width: 120px;}
.cart_item__info {margin: 0 0 0 120px;}


.cart_list .cart_buttons {}
.cart_list .cart_buttons td {text-align: center;}
.cart_list .cart_buttons .btn {width: 100%;display: block;float: none;margin: 20px 0 0 0;}


.table_orders thead {font-size: 11px;}
.table_orders td {font-size: 11px;}
.table_orders th {padding: 5px 15px;}
.table_orders .cell_total .money {font-size: 11px;}

.sort_by label {font-size: 12px;}
.show_products label {font-size: 12px;}


.product_pagination .product_next {font-size: 10px;padding: 10px 4px;}
.product_pagination .product_prev {font-size: 10px;padding: 10px 4px;}


.account_section .btn {padding: 11px 8px;font-size: 12px;}


}
