/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Search Page
    05. Tag Page
    06. Category Page
    07. Product Template
    08. Shop Template
    09. "About" Page
    10. "Checkout" Page
    11. "Films" Page
    12. "My Account" Page
    13. "Cart" Page
    14. "Privacy Policy" Page
    15. "Returns" Page
    16. "Terms and Conditions" Page
    17. "Home" Page
    18. "Shop" Page
    19. "Contact" Page
    20. "Home Page 1" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body header.sticky .side_menu_button .search_covers_header i{
	color:#909090;
}

body header.sticky .side_menu_button .popup_menu i{
	color:#909090;
}

body header.sticky .side_menu_button .popup_menu i:hover{
	color:#f79420 !important;
}

body .shopping_cart_outer .shopping_cart_header .header_cart.cart_icon:before{
	color: #000;
}

body .shopping_cart_outer .shopping_cart_header .header_cart.cart_icon .header_cart_span{
	background-color: #000;
}

body .header_top .container_inner .inner .textwidget{
	padding-right:5px;
}

body ul#menu-loginlogout a{
	padding-top:0px;
	position:relative;
	line-height:30px;
	top:1px;
}

body ul#menu-main_menu a{
	position:relative;
	top:4px;
	padding-right:15px;
	padding-left:15px;
}

body .sidebar .woocommerce h3{
	display:none;
}

body .owl-stage .active li .item-container .product-category h6{
	display:none !important;
}

body .ywcps-slider .owl-loaded{
	padding-bottom:0px !important;
	text-align:left;
	position:relative;
	left:-12px;
	margin-bottom:0px !important;
}

body .woocommerce_with_sidebar .column_inner .woocommerce-result-count{
	line-height:26px;
	font-weight:400;
	font-size:14px;
}

body .woocommerce_with_sidebar .column1{
	padding-top:4px;
	padding-right:0px;
}

body .owl-stage .active li .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc .cls-price .price .woocommerce-Price-amount{
	color:#f79420 !important;
	font-weight:500 !important;
	font-size:18px !important;
}

body .owl-stage .active li .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc .cls-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	color:#f79420 !important;
	font-weight:500 !important;
}

body .woocommerce_with_sidebar .column2 .column_inner .products li .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc .cls-price .price .woocommerce-Price-amount{
	color:#f79420;
	font-size:18px;
}

body .woocommerce_with_sidebar .column2 .column_inner .products li .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc .cls-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	color:#f79420;
}

body .woocommerce form .shop_table{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body .woocommerce .shop_table .cart_item{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body .woocommerce form .shop_table thead tr{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body .woocommerce .shop_table .cart_item .product-remove{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body .side_menu_button .search_covers_header{
	padding-right:0px;
}

body .shopping_cart_header .header_cart{
	padding-right:0px;
}

body .shopping_cart_inner .shopping_cart_header{
	padding-right:0px;
}

body .cart_list a{
	color:#606060 !important;
}

body .cart_list .quantity .woocommerce-Price-amount{
	color:#909090;
}

body .cart_list .quantity{
	color:#909090 !important;
}

body .cart_list li{
	background-color:transparent !important;
}

body .shopping_cart_dropdown .total{
	color:#606060 !important;
}

body .total .woocommerce-Price-amount{
	color:#606060 !important;
}

body .total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	color:#606060;
}

body .shopping_cart_dropdown .view-cart{
	color:#606060;
	text-transform:uppercase;
	background-color:transparent;
}

body .footer_col4 .widget .wcpbc-widget-country-selecting .country{
	color:#ffffff;
	width:226px;
	background-color:#909090;
}

body .shopping_cart_header .shopping_cart_dropdown{
	border-top-width:2px !important;
	border-bottom-width:2px !important;
	border-left-width:2px !important;
	border-right-width:2px !important;
	padding-top:15px;
	position:absolute;
	bottom:auto;
	right:0px !important;
	left:auto;
	top:80px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body .shopping_cart_dropdown .view-cart:hover{
	color:#ffffff;
	background-color:#f79420;
	border-top-color:#f79420;
	border-bottom-color:#f79420;
	border-left-color:#f79420;
	border-right-color:#f79420;
}

body .actions .checkout-button{
	text-transform:none;
	line-height:38px;
	font-size:14px;
}

body .vc_column-inner .wpb_content_element .formcraft-css .remove-asterisk-true .form-page-content .form-element-html .submit-cover .submit-button{
	position:relative;
	top:10px;
}

body .drop_down_start ul{
	padding-top:0px !important;
}

body .cart-collaterals .cart_totals{
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	font-family:'Raleway', Sans-Serif !important;
}

body ul#shipping_method label{
	width:200px !important;
}

body ul#shipping_method li{
	width:275px;
}

body .cart_totals h2{
	font-weight:500;
}

body .order-total th{
	font-size:20px;
	font-weight:500 !important;
}

body .shipping th{
	font-weight:400 !important;
}

body .cart-subtotal th{
	font-weight:400 !important;
}

body .cart-subtotal .woocommerce-Price-amount{
	font-weight:500;
	color:#606060;
	letter-spacing:1px;
	word-spacing:1px;
}

body .order-total strong .woocommerce-Price-amount{
	font-size:22px !important;
	font-weight:500;
	letter-spacing:1px;
	color:#606060 !important;
}

body .shop_table tbody .cart_item .product-price .woocommerce-Price-amount{
	letter-spacing:1px;
	color:#606060;
}

body .shop_table tbody .cart_item .product-subtotal .woocommerce-Price-amount{
	color:#606060;
	letter-spacing:1px;
}

body .wcpbc-widget-currency-switcher .currency-switcher{
	border-top-style:dotted;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#909090;
	border-bottom-color:#909090;
	border-left-color:#909090;
	border-right-color:#909090;
	color:#606060;
	font-size:12px;
	background-color:transparent !important;
}

body .woocommerce-shipping-calculator h2{
	font-weight:400;
	margin-top:20px;
	margin-bottom:20px !important;
	margin-left:20px;
}

body .woocommerce-shipping-calculator .shipping-calculator-button{
	font-size:20px;
	font-weight:400;
	line-height:26px;
	text-transform:none;
	letter-spacing:0.5px;
	color:#000000;
}

body p#calc_shipping_country_field{
	color:#606060;
	font-size:16px;
	margin-left:10px;
	width:225px !important;
}

body p#calc_shipping_state_field{
	margin-right:0px;
	border-top-style:hidden;
	border-bottom-style:hidden;
	border-left-style:hidden;
	border-right-style:hidden;
	width:300px;
	margin-left:18px;
}

body p#calc_shipping_state{
	margin-left:0px;
	color:#909090 !important;
	border-left-style:none !important;
	border-right-style:none !important;
	border-top-style:none !important;
	border-bottom-style:none !important;
	border-top-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-right-width:0px !important;
}

body p#calc_shipping_postcode_field input[type=text]{
	font-weight:400;
	font-size:12px;
	line-height:26px;
	margin-left:5px;
}

body .shipping-calculator-form .button{
	margin-left:22px;
}

body #woocommerce-cart-notice-free-shipping{
	color:#f79420;
	text-align:left;
	font-weight:600;
	line-height:2em;
	font-size:14px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
}

body .q_elements_holder_custom_312953 .entry-title{
	font-size:22px !important;
	line-height:26px;
}

body .vc_inner .mpc-column .vc_column-inner .wpb_wrapper p{
	margin-bottom:20px;
	font-size:18px;
	line-height:26px;
}

body .vc_column-inner .wpb_wrapper .woocommerce-Price-amount .price .woocommerce-Price-amount{
	color:#000000;
	font-weight:500;
	font-size:24px;
}

body .social_share_list_holder span{
	letter-spacing:0px;
}

body .social_share_list_holder ul{
	letter-spacing:3px;
}

body .vc_inner .mpc-column .vc_column-inner .wpb_wrapper .entry-title{
	font-size:24px;
	line-height:26px;
}

body .mpc-column .vc_column-inner .wpb_wrapper p strong{
	letter-spacing:0px;
	word-spacing:1px;
}

body .us_wrapper .us_button{
	border-left-style:none !important;
	border-right-style:none !important;
	border-top-style:none !important;
	border-bottom-style:none !important;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:45px !important;
	height:40px !important;
	margin-right:0px;
	margin-bottom:0px !important;
	margin-left:0px;
}

body #my-account-content{
	margin-left:0px;
	padding-left:30px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

body .header_top .container_inner .inner .cp-trigger-shortcode{
	margin-right:10px;
	line-height:30px;
	margin-top:10px;
	padding-top:10px;
}

body .header_top .container_inner .inner .textwidget a{
	margin-left:0px;
}

body .active .slider_content div .q_slide_subtitle a{
	color:#ffffff !important;
}

body .active .slider_content div .q_slide_subtitle a:hover{
	color:#f79420 !important;
}

body header .header_top .q_social_icon_holder a{
	margin-top:0px;
}

body .wcpbc-widget-country-selecting .country{
	color:#ffffff !important;
	height:21px;
	background-color:#c6c6c6 !important;
}

body .woocommerce_with_sidebar .column_inner .sidebar{
	padding-top:0px;
}

body .wc-price-based-country .wcpbc-widget-country-selecting{
	color:#ffffff;
	background-color:transparent !important;
}

body .footer_bottom_columns .column_inner .wc-price-based-country .country{
	background-color:#606060 !important;
}

body .product .full_section_inner .vc_column-inner .dhvc-woocommerce-page-wishlist{
	display:none;
}

body .variations tr .label{
	padding-bottom:10px;
}

body .single_variation_wrap .variations_button{
	margin-top:40px;
}

body .item-container .product-category .cls-outer-desc .cls-price .woocommerce-Price-amount{
	color:#f79420 !important;
	font-size:18px;
}

body .product-category .cls-outer-desc .cls-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	color:#f79420 !important;
}

body #jcmc-tab-panels .jcmc-active-tab{
	background-color:#ffffff;
}

body .wc_payment_methods label .about_paypal{
	display:none;
}

body .post_text_inner .entry_title{
	color:#303030;
	font-size:20px;
}

body .rpwe-ul .rpwe-title a{
	font-size:16px;
	line-height:24px;
}

body .item-container .product-category .cls-outer-desc .cls-short-desc p{
	line-height:24px !important;
	font-weight:500;
}

body .tg-grid-wrapper .tg-grid-area-top2{
	margin-bottom:30px;
	text-transform:uppercase;
}

body .shop_attributes tr .product_weight{
	font-size:16px;
	padding-bottom:10px;
}

body .shop_attributes tr .product_dimensions{
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
}

body .vc_column-inner .wpb_wrapper .elegant-tabs-container .et-tabs .et-content-wrap .content-current .infi-content-wrapper .ywtm_shortcode_container .shop_attributes tbody tr .product_weight{
	margin-bottom:8px !important;
}

body .wrapper .cart .single_add_to_cart_button{
	color:#ffffff;
}

body .header_top .header-right-widget{
	margin-right:0px;
	padding-right:0px;
	height:20px;
}

body .header_top .textwidget p{
	line-height:1em;
	font-size:14px;
	padding-left:0px;
	position:relative;
	top:8px;
	margin-bottom:0px;
	margin-top:0px;
	padding-right:0px;
}

body #menu-my-account .menu-item a{
	font-size:14px;
	line-height:1em;
	padding-right:5px;
	padding-left:0px;
	position:relative;
	top:-1px;
}

body .header_top .textwidget a{
	line-height:2em;
}

body .owl-stage .active li{
	width:236px;
	height:236px;
}

body .wrapper tr li{
	margin-bottom:15px;
}

body #woocommerce-cart-notice-free-shipping .woocommerce-Price-amount{
	color:#f79420;
	display:inline;
}

body #woocommerce-cart-notice-free-shipping .woocommerce-Price-amount span{
	color:#f79420;
}

body .et-tabs nav span{
	font-size:20px;
}

body .woocommerce-product-attributes tbody p{
	margin-top:0px;
	margin-bottom:0px;
}

body .woocommerce-product-attributes tbody .woocommerce-product-attributes-item__label{
	padding-bottom:10px;
	padding-top:10px;
}

body .qode-outer-space .product .wp-post-image{
	margin-bottom:10px;
	margin-top:10px;
}

body .wrapper .woocommerce-notices-wrapper .woocommerce-message{
	text-align:center;
}

body .product_list_widget li .quantity{
	margin-top:0px !important;
	padding-left:70px;
}

body .product_list_widget li .woocommerce-Price-amount{
	display:inline !important;
}

body .shopping_cart_header .shopping_cart_dropdown .total{
	padding-left:0px;
	margin-left:0px;
	width:140px;
	-webkit-box-sizing:content-box;	box-sizing:content-box;
	text-align:right;
}

body .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .shopping_cart_dropdown .total{
	display:inline !important;
}

body .total span .woocommerce-Price-amount{
	display:inline !important;
}

body .shopping_cart_dropdown .product_list_widget li{
	border-style:dotted;
	padding-top:10px;
	padding-bottom:10px;
}

body .header-right-widget .widget_wc_aelia_country_selector_widget .country_selector_form > span{
	height:0px;
}

body .header_top .header-right-widget .widget_wc_aelia_country_selector_widget{
	position:relative;
	top:-2px;
	color:#020202;
}

body .footer_bottom .widget_wc_aelia_country_selector_widget .country_selector_form > .country_selector{
	display:none;
}

body .woocommerce .woocommerce-notices-wrapper div{
	font-size:20px;
	font-weight:600;
	line-height:1.62em;
	padding-bottom:10px;
	margin-top:0px !important;
	padding-top:0px;
}

body .cart-collaterals .cart_totals h2{
	text-transform:capitalize;
	font-size:18px;
	margin-bottom:15px;
}

body #customer_details .woocommerce-billing-fields h3{
	text-transform:capitalize;
}

body #coupon_code{
	background-color:#f6f6f6;
	text-transform:capitalize;
}

body .woocommerce-form-login a{
	display:inline;
}

body .products .cls-desc del .woocommerce-Price-amount{
	text-decoration:none;
}

body .content_inner .woocommerce-Price-amount del .woocommerce-Price-amount{
	text-decoration:none;
	text-transform:none;
}

body .content_inner .woocommerce-Price-amount del{
	color:#020202;
}

body .products .cls-desc del{
	color:#f79420 !important;
}

body .content_inner .cart p{
	display:none;
}

body .up-sells .out-of-stock-button span{
	position:relative;
	top:-5px;
}

body .up-sells .product .out-of-stock-button{
	background-color:#f79420 !important;
}

body .products .product .out-of-stock-button{
	background-color:transparent !important;
	color:#f79420;
	padding-top:0px !important;
	position:relative;
	left:0px;
	right:0px;
	top:0px;
}

body .products .out-of-stock-button span{
	color:#ffffff;
}

body .woocommerce-cart-form .woocommerce-info .woo-points-redeem-points-wrap{
	width:500px;
	height:75px;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-flex-wrap:wrap;	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	-webkit-flex-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:normal;	-webkit-justify-content:normal;	-ms-flex-pack:normal;	justify-content:normal;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
}

body .sidebar .widget h5{
	text-align:center;
	font-weight:500;
}

body #outer_ul > li{
	padding-top:5px;
	padding-bottom:0px;
}

body .sidebar .widget p{
	font-size:14px;
	text-transform:uppercase;
	font-weight:500;
	color:#555555 !important;
	margin-bottom:0px;
	margin-top:0px;
}

body #outer_ul > .trwca-parent-li > a{
	padding-left:0px;
	padding-right:0px;
}

body #outer_ul li .active{
	padding-left:0px;
	padding-right:0px;
}

body #outer_ul > li > a{
	padding-left:0px;
	padding-right:0px;
}

body .woocommerce .cart-collaterals .cart_totals{
	text-align:left;
}

body .cart tr .coupon{
	margin-left:0px !important;
}

body .cart tbody tr .actions > input[type=submit].button{
	text-align:center;
}

body #wc_discount_notification{
	text-align:center !important;
}

body .woocommerce .woocommerce-cart-form .woo-pr-own-product-message{
	font-weight:600;
	font-size:18px;
	display:none;
}

body .woocommerce-info-pr p{
	font-weight:600;
}

body .woocommerce-info-pr span{
	padding-right:20px;
	font-weight:600;
}

body .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-points-wrap{
	font-size:17px;
	text-align:left;
	padding-left:20px;
}

body .cart-collaterals .cart_totals a{
	float:right;
	text-align:center;
	padding-left:9px;
	padding-right:9px;
	text-transform:capitalize;
	margin-top:20px;
	font-size:14px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals a{
	width:165px !important;
}

body .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions a{
	padding-right:0px !important;
	padding-left:0px !important;
}

body .cart .actions a{
	text-align:center;
	margin-left:0px !important;
	height:40px;
}

body .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions a{
	width:184px !important;
}

body .woocommerce-cart-form .woocommerce-info-pr .woo-pr-points-checkout-message{
	margin-top:30px;
	text-align:center;
	padding-left:0px;
}

body .woocommerce-info-pr .woo-pr-points-checkout-message a{
	text-align:center;
	display:inline-block !important;
	padding-right:9px;
	padding-left:9px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woocommerce-info-pr .woo-pr-points-checkout-message a{
	width:94px !important;
	height:36px !important;
}

body .cart_totals tr th{
	font-weight:400 !important;
}

body #shipping_method li{
	list-style-type:none;
}

body .woocommerce-checkout-review-order-table tfoot td{
	text-align:left !important;
}

body .woocommerce-checkout-review-order-table tfoot th{
	font-weight:400 !important;
}

body .woocommerce-shipping-totals td strong{
	font-weight:400;
}

body .content_inner .cart-collaterals{
	width:328px;
}

body .woocommerce-shipping-totals td p{
	width:250px;
}

body .cart_totals .cart-subtotal th{
	padding-left:0px;
}

body .cart_totals .woocommerce-shipping-totals th{
	padding-left:0px;
}

body .cart_totals .order-total th{
	padding-left:0px;
}

body .cart-collaterals .cart_totals a:hover{
	color:#ffffff;
	background-color:#f79420;
	border-color:#f79420;
}

body .woocommerce .checkout .woo-pr-own-product-message{
	display:none;
}

body #order_review .woocommerce-checkout-review-order-table tfoot .order-total th{
	color:#000000 !important;
}

body .woocommerce-checkout-review-order-table thead .product-name{
	text-transform:uppercase;
	font-weight:500 !important;
}

body .woocommerce-checkout-review-order-table thead .product-total{
	font-weight:500 !important;
	text-transform:uppercase;
}

body .cart_item .product-name strong{
	font-weight:400;
}

body .woocommerce-checkout-review-order-table .cart-subtotal th{
	text-align:center;
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	text-align:center;
}

body .woocommerce-checkout-review-order-table .order-total th{
	text-align:center;
}

body .woo-pr-points-checkout-message div span{
	font-size:17px;
}

body .content_inner .column2 nav{
	padding-bottom:20px;
	padding-top:20px;
}

body .et-tabs ul span{
	font-weight:400 !important;
}

body #outer_ul > .trwca-parent-li > .submenu > li > a:active{
	padding-left:20px;
}

body #outer_ul > .trwca-parent-li > .submenu > li > a:visited{
	padding-left:20px;
}

body #outer_ul .submenu .active{
	padding-left:20px;
}

body .ywtm_shortcode_container .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc{
	width:100% !important;
}

body .et-tabs .et-content-wrap section .infi-content-wrapper .ywtm_shortcode_container .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc{
	height:100% !important;
}

body .content_inner .product h5{
	margin-top:25px;
	text-align:center;
	margin-bottom:25px;
}

body .up-sells .product h6{
	margin-bottom:30px !important;
}

body .content_inner .cart .single_add_to_cart_button{
	background-color:#606060;
	border-color:#606060 !important;
}

body .content_inner .cart .single_add_to_cart_button:hover{
	background-color:#f79420;
	border-color:#f79420 !important;
}

body .actions .coupon input[type=submit]{
	margin-top:2px;
}

body .cart tbody .product-name{
	text-transform:none;
	font-size:18px;
	text-align:left;
}

body .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-thumbnail a .attachment-woocommerce_thumbnail{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .cart a .attachment-woocommerce_thumbnail{
	width:150px !important;
}

body .cart tbody .product-price{
	font-size:18px;
}

body .cart .product-subtotal .woocommerce-Price-amount{
	font-size:18px;
}

body .cart-discount td a:hover{
	background-color:transparent !important;
	color:#f79420 !important;
}

body .cart-discount td a{
	text-align:left !important;
	padding-left:0px !important;
	margin-top:0px !important;
}

body .cart .product-name a:hover{
	color:#f79420 !important;
}

body .cart .product-name a{
	text-align:center;
}

body .cart thead .product-name{
	text-align:left;
}

body .products .product h6{
	font-weight:500 !important;
}

body .woocommerce-terms-and-conditions-wrapper label{
	margin-top:20px;
}

body .woocommerce-terms-and-conditions-wrapper .checkbox a{
	text-transform:capitalize;
}

body .woocommerce-privacy-policy-text p a{
	text-transform:capitalize;
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	padding-left:30px !important;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:75px;
	padding-bottom:0px !important;
	padding-top:0px !important;
}

body #ct-ultimate-gdpr-cookie-accept{
	position:relative;
	top:auto;
	left:auto;
	background-color:#f79420 !important;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel .ct-ultimate-gdpr-cookie-popup-btn-wrapper{
	position:relative;
	top:-20px;
}

body{
	padding-bottom:0px !important;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
}

body .header_top p a{
	display:inline-block;
	margin-top:-8px;
}

body #menu-my-account li{
	position:relative;
	height:26px;
}

body #wwof_product_listing_ajax_content a img{
	margin-right:0px;
}

body #wwof_product_listing_ajax_content tr a{
	text-align:center;
}

body a > div > img{
	display:inline-block;
}

body td a > div{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .woocommerce-ordering > span > span > span{
	padding-left:10px;
	padding-right:0px;
}

body .woocommerce-ordering span span span span{
	font-size:14px;
	left:175px;
	top:2px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	right:0px !important;
}

body .header-right-widget .widget_wc_aelia_country_selector_widget .country_selector_form .country_selector span span span span{
	padding-left:5px;
}

body .header_top .q_social_icon_holder a{
	position:relative;
	top:1px;
}

body .header_top .header-right-widget .textwidget{
	line-height:1em;
}

body .cls-inner-desc .cls-price .price del .woocommerce-Price-amount{
	color:#c69966 !important;
}

body .wholesale_price_title{
	color:#909090;
	text-transform:uppercase;
}

body .header-right-widget .widget_wc_aelia_country_selector_widget .country_selector_form .country_selector > span > span > span{
	margin-top:0px;
}

body #wwof_product_listing_ajax_content tr .price{
	display:block;
}

body #wwof_product_listing_ajax_content ins .woocommerce-Price-amount{
	display:block;
}

body .visible > span{
	text-align:center;
}

body #wwof_product_listing_container tr td a{
	width:150px !important;
}

body #wwof_product_listing_ajax_content tr p{
	margin-top:0px;
}

body #wwof_product_listing_ajax_content tr .in-stock{
	width:140px;
}

body .wpb_wrapper .wpb_text_column .wpb_wrapper #wwof_product_listing_container #wwof_product_listing_ajax_content div table tbody tr .visible span .in-stock{
	margin-left:auto !important;
	margin-right:auto !important;
}

body #wwof_product_listing_ajax_content tr .success{
	position:relative;
	top:3px;
	left:-25px;
}

body .woocommerce-cart-form .woo-points-redeem-message p{
	font-size:17px;
}

body #shipping_method li input[type=radio]{
	position:relative;
	top:1px !important;
}

body #payment_method_stripe{
	position:relative;
}

body .woocommerce .woocommerce-cart-form .cart{
	margin-top:20px;
}

body .cart-discount td .woocommerce-Price-amount{
	display:inline;
}

body .product .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .elegant-tabs-container .et-tabs .et-content-wrap section .infi-content-wrapper .ywtm_shortcode_container{
	width:103% !important;
}

body .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .up-sells .products .product .item-container .top-product-section .product-category .cls-desc{
	width:100% !important;
}

body .up-sells .product .cls-desc{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .up-sells .products .product .item-container .top-product-section .product-category .cls-desc{
	height:100% !important;
}

body .header_top p a:active{
	color:#f79420;
}

body .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{
	text-align:center;
	font-size:18px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .woocommerce-order .order-details-wrapper p{
	text-align:center;
	margin-bottom:30px;
	position:relative;
	bottom:30px;
}

body .woocommerce .woocommerce-order ul{
	width:320px;
	height:75px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order ul{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .woocommerce-order .woocommerce-thankyou-order-details .date{
	margin-right:0px !important;
	float:right !important;
}

body .woocommerce-order .woocommerce-thankyou-order-details .order{
	margin-right:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .order{
	height:auto !important;
}

body .container .page_container_inner .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .date{
	height:auto !important;
}

body .woocommerce-table tfoot th{
	padding-right:15px;
}

body .order-details-wrapper .woocommerce-order-details h2{
	text-transform:capitalize;
	font-weight:600;
	color:#606060;
}

body #order_review #payment .wc_payment_methods .wc_payment_method .payment_box{
	padding-left:0px !important;
}

body .woocommerce-order .order-details-wrapper .woocommerce-customer-details{
	width:463px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-customer-details{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .order-details-wrapper .woocommerce-customer-details h2{
	text-align:left;
	text-transform:capitalize;
	margin-bottom:20px;
}

body .woocommerce-customer-details address .woocommerce-customer-details--phone{
	text-align:left;
	display:block;
	margin-top:30px !important;
	margin-bottom:0px;
}

body .woocommerce-customer-details address .woocommerce-customer-details--email{
	text-align:left;
	margin-top:0px;
}

body #shipping_first_name_field label{
	text-align:left;
	margin-bottom:5px;
}

body #shipping_first_name{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #shipping_last_name_field label{
	text-align:left;
	margin-bottom:5px;
}

body #shipping_last_name{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #shipping_company_field label{
	text-align:left;
	margin-bottom:5px;
}

body #shipping_company{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #shipping_country_field label{
	text-align:left;
	margin-bottom:5px;
}

body .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body #shipping_country_field .woocommerce-input-wrapper span span span span{
	padding-left:12px;
}

body #shipping_country_field .woocommerce-input-wrapper > span > span > span{
	padding-left:0px;
}

body .woocommerce-address-fields .address-field label{
	text-align:left;
	margin-bottom:5px !important;
}

body .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .address-field .woocommerce-input-wrapper input[type=text]{
	width:100% !important;
}

body .woocommerce-address-fields .address-field input[type=text]{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body #shipping_state_field .woocommerce-input-wrapper span span span span{
	padding-left:12px;
}

body #shipping_state_field .woocommerce-input-wrapper > span > span > span{
	padding-left:0px;
}

body .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	margin-left:0px !important;
}

body .container .page_container_inner .woocommerce .woocommerce-notices-wrapper div{
	margin-bottom:30px !important;
}

body .header_bottom_widget .textwidget p{
	font-size:20px;
}

body .side_menu_button_wrapper div .header_bottom_widget{
	position:relative;
	top:3px;
}

body .side_menu_button_wrapper .side_menu_button .search_covers_header{
	position:relative;
	top:2px;
	text-align:right;
}

body .header_bottom .side_menu_button_wrapper > div{
	padding-left:0px;
	padding-right:10px;
}

body .header_bottom .side_menu_button_wrapper .side_menu_button{
	padding-right:0px;
}

body .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	padding-right:0px;
}

body .shopping_cart_outer .shopping_cart_header{
	padding-left:5px;
}

body .side_menu_button .search_covers_header i{
	color:#909090;
}

body .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner{
	position:relative;
}

body .header_bottom_widget p i:hover{
	color:#f79420;
}

body .content_inner .container_inner{
	padding-bottom:0px !important;
}

body .product .grid_section .section_inner > .clearfix{
	width:100%;
}

body .content_inner .product .grid_section{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

body .product .grid_section .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	padding-left:0px !important;
	padding-right:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .grid_section{
	width:100% !important;
}

body .content_inner .grid_section{
	margin-left:0px;
	margin-right:0px;
}

body .wrapper .wrapper_inner .content .content_inner .container .grid_section .section_inner{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	padding-left:15px !important;
	padding-right:15px !important;
}

body #menu-fullscreen .menu-item:nth-child(8) a{
	display:none;
}

body .page_container_inner .cart-collaterals{
	margin-bottom:50px;
}

body .content_inner .product .iconic-woothumbs-all-images-wrap{
	padding-right:30px;
}

body .et-tabs section{
	padding-right:0px;
}

body .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc{
	width:100% !important;
}

body .products .product .cls-desc{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	height:100% !important;
}

body .products .product .cls-outer-desc{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .products .product .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc{
	width:100% !important;
}

body .mpc-column .vc_column-inner .wpb_wrapper .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc .cls-outer-desc .cls-inner-desc{
	width:1% !important;
	height:auto !important;
}

body .content_inner .container .container_inner .clearfix .column2 .column_inner .products .product .item-container .top-product-section .product-category .cls-desc{
	width:100% !important;
}

body .products .product .out-of-stock-button:hover{
	visibility:visible;
}

body .elementor-element-85c6cb3 .product .cls-desc{
	display:block;
}

body #yith-wcwtl-output a{
	border-style:none;
}

body .content_inner .product .out-of-stock{
	font-weight:500;
	font-size:21px;
	text-transform:uppercase;
	color:#f79420;
}

body #yith-wcwtl-output p{
	font-weight:500;
	font-size:18px;
	color:#000000;
	margin-bottom:15px;
}

body .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .out-of-stock{
	color:#f79420 !important;
}

body #yith-wcwtl-output{
	margin-top:20px;
}

body #yith-wcwtl-email{
	margin-left:10px;
}

body #yith-wcwtl-output form .alt{
	border-style:none;
}

body .elementor-element-221dd01 .products li{
	background-color:#f6f6f6 !important;
}

body .header_top .header-right-widget .widget_wc_aelia_country_selector_widget:hover{
	color:#f79420;
}

body .wc_payment_methods .wc_payment_method label{
	font-size:20px;
	text-transform:capitalize;
	line-height:2em;
	position:relative;
	top:2px;
}

body .wc_payment_methods label img{
	margin-bottom:4px !important;
	height:35px;
}

body #payment_method_razorpay{
	font-size:20px;
	line-height:2px;
}

body .wc_payment_methods label .stripe-visa-icon{
	margin-right:10px !important;
}

body .wc_payment_methods label .stripe-amex-icon{
	margin-right:10px !important;
}

body #wc-stripe-cc-form .form-row-wide label{
	margin-left:0px !important;
}

body #wc-stripe-cc-form .form-row-first label{
	margin-left:0px !important;
}

body #wc-stripe-cc-form .form-row-last label{
	margin-left:0px !important;
}

body #stripe-payment-data p{
	margin-left:0px;
	font-size:18px;
	color:#606060;
}

body .wc_payment_methods .wc_payment_method .payment_box{
	margin-left:5px;
}

body .wc_payment_methods .payment_box p{
	font-size:18px;
	color:#606060;
}

body #storeLocator__storeList .ssf-column .infobox__row--marker{
	display:none;
}

body .elementor-element-48a1840 .elementor-widget-heading .elementor-widget-container{
	margin-bottom:0px !important;
	padding-top:0px !important;
}

body #productsServicesFilterOptions .ssflabel .label__contents{
	text-align:left;
}

body #productsServicesFilterOptions .ssflabel .label__input-icon{
	position:relative;
	top:2px;
}

body #filter__services .arrow-toggler{
	text-align:left;
}

body #filter__states .arrow-toggler{
	text-align:left;
}

body #filter__states .space-top li{
	width:100%;
	text-align:left;
}

body #applyFilterOptions{
	background-color:#f79420 !important;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body #filterOptionsClearer{
	color:#f79420;
	width:100%;
}

body #filterShowAll{
	color:#f79420;
	display:block;
	margin-top:10px;
}

body .filter-radio .filter__items-counter{
	width:100%;
}

body #mainContent .ssf-content-section #store-locator-section-bg #storeLocator__topHalf #ssf_adress_input_box .ssf-panel table tbody .searchbar_tr .store-locator__geolocator-cell #geolocator span{
	color:#f79420 !important;
}

body #storeLocator__mapStatus__inner a{
	color:#f79420;
}

body .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor #mainContent .ssf-content-section #store-locator-section-bg #storeLocator__topHalf #ssf_adress_input_box .ssf-panel #storeLocator__mapStatus #storeLocator__mapStatus__inner a{
	color:#f79420 !important;
}

body #woocommerce-cart-notice-free-shipping code{
	font-weight:400;
	display:block;
}

body .content .content_inner .container .container_inner .clearfix .column1 .column_inner .sidebar .widget .textwidget #woocommerce-cart-notice-free-shipping code{
	font-family:'Raleway', sans-serif !important;
	width:100% !important;
}

body .page_container_inner .woo-pr-signup-message{
	text-align:center;
	font-weight:400;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:0px;
	color:#606060;
}

body .page_container_inner .woo-pr-earn-points-message{
	font-weight:400;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#606060;
}

body .woo-points-redeem-points-wrap form p{
	font-weight:400;
	color:#606060;
	font-size:18px;
	margin-bottom:0px;
}

body .page_container_inner .woo-pr-own-product-message{
	font-weight:400;
	color:#606060;
	font-size:18px;
	text-align:center;
	margin-bottom:0px;
}

body .woocommerce .woocommerce-info div{
	font-weight:400;
	color:#606060;
	padding-top:8px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woo-pr-own-product-message{
	padding-top:10px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woo-pr-earn-points-message{
	padding-top:20px !important;
}

body .woocommerce #payment label .stripe-discover-icon{
	margin-left:10px !important;
}

body .woocommerce #payment label .stripe-jcb-icon{
	margin-left:10px !important;
}

body .woocommerce #payment label .stripe-diners-icon{
	margin-left:10px !important;
}

body .woocommerce #payment label img{
	top:15px !important;
}

body #woocommerce-cart-notice-discount-notice{
	text-align:left;
	color:#f79420 !important;
	font-weight:600;
	font-size:14px;
	line-height:2em;
	margin-bottom:30px !important;
	padding-right:0px !important;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body #woocommerce-cart-notice-madras-week{
	text-align:center;
	font-size:18px;
	line-height:2em;
}

body #woocommerce-cart-notice-independence-day{
	text-align:center;
	color:#27ae60;
	font-size:20px;
}

body #woocommerce-cart-notice-discount-notice code{
	font-family:'Raleway', sans-serif;
	display:block;
}

body #woocommerce-cart-notice-art-sparks{
	text-align:left;
	color:#da6110;
	font-size:14px;
	line-height:2em;
	margin-bottom:10px;
	font-weight:600;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
}

body #woocommerce-cart-notice-art-sparks code{
	line-height:1.85em;
}

body .column1 .column_inner .sidebar .widget .textwidget #woocommerce-cart-notice-art-sparks code{
	font-family:'Raleway', sans-serif !important;
}

@media (max-width:1200px){

	body .content_inner .container_inner{
	margin-left:45px;
	margin-right:45px;
}

body .wrapper .wrapper_inner .content .content_inner .container .container_inner{
	width:auto !important;
}

body .header_top .container_inner{
	margin-left:45px;
	margin-right:45px;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_top .container .container_inner{
	width:auto !important;
}

body .wrapper .wrapper_inner footer .footer_inner .footer_bottom_holder .container .container_inner{
	width:auto !important;
}

body .et-tabs .et-content-wrap section .infi-content-wrapper .ywtm_shortcode_container .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc{
	height:100% !important;
}

body .ywtm_shortcode_container .woocommerce .products .product .item-container .top-product-section .product-category .cls-desc{
	width:100% !important;
}

body .up-sells .top-product-section .product-category{
	width:100%;
}

body .up-sells .product a.product-category{
	width:100%;
}

body .woocommerce-order .order-details-wrapper .woocommerce-customer-details{
	width:421px;
}

body .header_bottom .main_menu{
	display:none;
}

body .side_menu_button_wrapper .side_menu_button .popup_menu{
	position:relative;
	top:2px;
}

body .side_menu_button .popup_menu i{
	color:#909090;
}

body .side_menu_button .popup_menu i:active{
	color:#f79420;
}

body .side_menu_button_wrapper .side_menu_button .search_covers_header{
	padding-right:5px;
}

body .side_menu_button .popup_menu i:hover{
	color:#f79420;
}

body footer .footer_inner .footer_bottom_holder .container .container_inner{
	width:100% !important;
}

body .footer_bottom_holder .container_inner{
	margin-left:auto;
	margin-right:auto;
}

body .footer_inner .footer_bottom_holder .container{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:100%;
	padding-right:45px;
	padding-left:45px;
}

body .content .content_inner .container .container_inner .product .grid_section .section_inner{
	margin-left:0px !important;
	margin-right:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .container_inner .product .grid_section .section_inner{
	width:100% !important;
}

body .content_inner .grid_section .section_inner{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .content_inner .container .grid_section .section_inner > .clearfix{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:100% !important;
	margin-left:0px;
	margin-right:0px;
}

body .section_inner > .clearfix > .mpc-column > .vc_column-inner{
	padding-left:0px !important;
	padding-right:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .grid_section .section_inner{
	margin-right:auto !important;
}

body .cp-info-bar-body .cp-content-container{
	margin-left:auto;
	margin-right:auto;
	}

}



@media (max-width:1100px){

	body .sidebar .widget p{
	padding-right:20px;
}

body .cart .actions a{
	text-align:center;
}

body .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions a{
	width:186px !important;
}

body .header_bottom .side_menu_button_wrapper{
	margin-right:-6px;
	width:100%;
}

body #ct-ultimate-gdpr-cookie-content{
	width:559px !important;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel .ct-ultimate-gdpr-cookie-popup-btn-wrapper{
	width:350px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table{
	width:423px !important;
}

body .woocommerce-order .order-details-wrapper .woocommerce-customer-details{
	width:421px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	width:100% !important;
}

body .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	margin-bottom:0px;
}

body .header_bottom .side_menu_button_wrapper > div{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .side_menu_button{
	width:61px !important;
}

body .cp_id_3feee .cp-info-bar-wrapper{
	height:70px;
}

body #typed{
	position:relative;
	top:-3px;
	}

}



@media (max-width:1024px){

	body .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner .shopping_cart_header .shopping_cart_dropdown{
	display:none !important;
}

body .content .content_inner .container .page_container_inner .grid_section .section_inner .clearfix .mpc-column .vc_custom_1469355822776{
	margin-top:10px !important;
}

body .up-sells .top-product-section .product-category{
	width:100%;
}

body .et-tabs section .cls-desc{
	display:none;
}

body .up-sells .product .cls-desc{
	display:none;
}

body .products .product .cls-desc{
	display:none;
}

body #ct-ultimate-gdpr-cookie-content{
	text-align:center !important;
	width:610px !important;
	display:inline-block;
	margin-bottom:5px !important;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:125px;
	padding-left:10px !important;
	padding-right:10px !important;
}

body #ct-ultimate-gdpr-cookie-accept{
	width:200px !important;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel .ct-ultimate-gdpr-cookie-popup-btn-wrapper{
	margin-left:auto !important;
	margin-right:auto !important;
	}

}



@media (max-width:1003px){

	body .header-right-widget .widget_wc_aelia_country_selector_widget .country_selector_form .country_selector > span > span > span{
	margin-top:0px !important;
	}

}



@media (max-width:1000px){

	body .footer_bottom .widget_wc_aelia_country_selector_widget .country_selector_form > .country_selector{
	display:block;
}

body .container_inner .clearfix .column2 .column_inner .woocommerce-pagination .page-numbers li span.page-numbers{
	margin-top:10px !important;
}

body .column2 .column_inner .woocommerce-pagination .page-numbers li a.page-numbers{
	margin-bottom:25px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .container_inner{
	width:auto !important;
}

body .content_inner .container_inner{
	margin-left:20px;
	margin-right:20px;
}

body .header_bottom .container_inner{
	margin-left:20px;
	margin-right:20px;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner{
	width:auto !important;
}

body .footer_bottom_holder .container_inner{
	margin-left:20px;
	margin-right:20px;
}

body .footer_bottom .widget_wc_aelia_country_selector_widget .country_selector_form .country_selector > span > span > span{
	padding-left:5px;
}

body .footer_bottom_columns .footer_bottom_column .footer_bottom{
	padding-bottom:15px;
	padding-top:10px;
}

body .footer_bottom_columns .textwidget p{
	padding-bottom:5px;
}

body .container_inner .header_inner_right .side_menu_button_wrapper div .header_bottom_widget .textwidget p .q_social_icon_holder a i{
	color:#909090 !important;
}

body .container_inner .header_inner_right .side_menu_button_wrapper div .header_bottom_widget .textwidget p .q_social_icon_holder a i:hover{
	color:#f79420 !important;
}

body .side_menu_button .search_covers_header i{
	color:#909090 !important;
}

body .side_menu_button .popup_menu i{
	color:#909090 !important;
}

body .side_menu_button .popup_menu i:hover{
	color:#f79420 !important;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner{
	height:75px !important;
}

body .wrapper .content{
	margin-top:-25px !important;
}

body .footer_inner .footer_bottom_holder .container{
	padding-left:0px;
	padding-right:0px;
	max-width:96%;
	}

}



@media (max-width:992px){

	body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner{
	width:auto !important;
}

body .wrapper .content .container_inner{
	padding-top:10px !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper{
	margin-bottom:0px;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column h3{
	display:block;
}

body .et-tabs section h3{
	display:block !important;
}

body .woocommerce-cart-form .woo-points-redeem-message span{
	text-transform:uppercase;
}

body .page_container_inner .cart-collaterals{
	float:right;
}

body .woo-pr-points-checkout-message div span{
	text-transform:uppercase;
	word-spacing:1px;
	letter-spacing:1px;
}

body .woocommerce-cart-form .woo-points-redeem-message p{
	text-transform:uppercase;
}

body .woocommerce-cart-form .woocommerce-info-pr div{
	text-transform:uppercase;
	font-size:17px;
}

body .wrapper .wrapper_inner footer .footer_inner .footer_bottom_holder .container .container_inner{
	width:100% !important;
	-webkit-box-sizing:border-box !important;	box-sizing:border-box !important;
}

body .wrapper .wrapper_inner footer .footer_inner .footer_bottom_holder .container{
	padding-right:0px !important;
}

body .footer_bottom_holder .container_inner{
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	}

}



@media (max-width:928px){

	body .woocommerce .cart-collaterals .cart_totals{
	float:right;
}

body .page_container_inner .cart-collaterals{
	float:right;
}

body .woo-pr-points-checkout-message div span{
	text-transform:uppercase;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-points-wrap .woo-points-redeem-message span{
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	line-height:2.23em !important;
	}

}



@media (max-width:800px){

	body .cart tbody .product-name{
	font-size:16px;
}

body .cart tbody .product-price{
	font-size:16px;
}

body .cart tbody .product-subtotal{
	font-size:14px;
}

body .cart .product-subtotal .woocommerce-Price-amount{
	font-size:16px;
	}

}



@media (max-width:782px){

	body #outer_ul > .trwca-parent-li > a .vca_icon-chevron-right{
	display:inline !important;
	}

}



@media (max-width:769px){

	body .cp_id_3feee .cp-adjacent-left img{
	position:relative;
	top:20px;
}

body .content_inner .product .iconic-woothumbs-all-images-wrap{
	padding-right:30px;
	}

}



@media (max-width:768px){

	body .content_inner .column2 .products{
	width:100%;
}

body .wrapper .wrapper_inner .content .content_inner .container .container_inner .clearfix .column2 .column_inner .products{
	height:100% !important;
}

body #outer_ul > .trwca-parent-li > a .vca_icon-chevron-right{
	display:block;
}

body .header_bottom .side_menu_button_wrapper > div{
	padding-right:0px;
}

body .shopping_cart_outer .shopping_cart_header{
	padding-left:5px;
}

body .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	padding-right:0px !important;
}

body .side_menu_button_wrapper div .header_bottom_widget{
	position:relative;
	right:auto;
	left:15px;
}

body .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner{
	position:relative;
	left:2px;
}

body .side_menu_button_wrapper .side_menu_button .search_covers_header{
	padding-right:0px;
}

body .content_inner .product .grid_section{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

body .wrapper .wrapper_inner .content .content_inner .container .container_inner .product .grid_section .section_inner{
	width:100% !important;
}

body .container_inner .product .grid_section .section_inner .clearfix{
	width:100%;
	margin-left:0px;
	margin-right:0px;
}

body .content_inner .product .vc_column-inner{
	padding-right:0px;
	padding-left:0px;
}

body .content .content_inner .container .container_inner .product .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .iconic-woothumbs-all-images-wrap{
	width:100% !important;
}

body .content_inner .product h1{
	text-align:center;
}

body .content_inner .product p{
	text-align:center;
}

body .content_inner .product .us_share_buttons{
	text-align:center !important;
}

body .content_inner .cart .quantity{
	float:none !important;
	text-align:center;
	margin-right:0px !important;
	margin-bottom:20px;
}

body .content_inner .cart .single_add_to_cart_button{
	display:block;
}

body .content_inner .container .container_inner .product .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .cart .single_add_to_cart_button{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .woocommerce-product-attributes tbody p{
	text-align:left !important;
}

body #typed{
	text-align:left !important;
	width:100%;
}

body .cp-info-bar-body div > span{
	text-align:left !important;
}

body .cp-info-bar-body .cp-content-container div{
	text-align:left !important;
}

body .cp_id_3feee .cp-info-bar-body .cp-content-container{
	text-align:left !important;
}

body .cp-info-bar-wrapper .cp-info-bar-body .cp-ib-container{
	text-align:left;
	padding-right:0px;
}

body .cp-info-bar-body .cp-content-container{
	padding-right:0px !important;
}

body .et-tabs .section p{
	text-align:left;
	margin-left:15px;
}

body .et-tabs .section h3{
	margin-left:15px;
}

body .et-tabs .section .mpc-icon-part{
	margin-left:10px;
	}

}



@media (max-width:767px){

	body .iconic-woothumbs-thumbnails .slick-active img{
	width:100%;
}

body p > span{
	padding-bottom:0px;
}

body .content_inner .woocommerce-Price-amount p{
	margin-top:30px;
	text-align:center;
}

body .content_inner .product .us_share_buttons{
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}

body .content_inner .product .et-tabs{
	margin-top:20px;
}

body .ywtm_shortcode_container .section .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper{
	padding-top:10px;
	padding-bottom:10px;
}

body .et-tabs .mpc-icon-column p{
	text-align:center;
}

body .et-tabs .section p{
	text-align:center;
	margin-left:0px;
}

body .full_section_inner .mpc-column .vc_column-inner > .wpb_wrapper{
	margin-bottom:0px;
}

body .page_container_inner .section p{
	margin-top:20px;
}

body .container .page_container_inner .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .mpc-inited .mpc-item .mpc-item-overlay .mpc-overlay--vertical-wrap .mpc-overlay--vertical{
	margin-bottom:50px !important;
}

body .page_container_inner .section .mpc-item{
	margin-bottom:50px;
}

body .mpc-icon-column p{
	text-align:center !important;
}

body .ywtm_shortcode_container .section .full_section_inner .mpc-column .vc_column-inner > .wpb_wrapper{
	text-align:center !important;
}

body .et-content-wrap section .infi-content-wrapper .ywtm_shortcode_container .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	text-align:center !important;
}

body .wrapper_inner .content .content_inner .container .container_inner .product .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .iconic-woothumbs-all-images-wrap{
	width:100% !important;
}

body .content_inner .product .in-stock{
	margin-top:30px;
	margin-bottom:0px;
	text-align:center;
}

body .content_inner .cart .quantity{
	margin-left:auto;
	margin-right:auto !important;
	text-align:center;
	float:none !important;
	margin-bottom:20px;
}

body .content_inner .cart .single_add_to_cart_button{
	margin-left:auto;
	margin-right:auto;
	display:block;
}

body .content_inner .product h1{
	text-align:center;
}

body .vc_column-inner > .wpb_wrapper > p{
	text-align:center;
}

body .vc_column-inner .wpb_wrapper .vc_empty_space .vc_empty_space_inner span{
	display:none;
}

body .content_inner .product .vc_empty_space{
	display:none;
}

body .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .vc_empty_space{
	display:none;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer{
	margin-right:2px !important;
}

body .side_menu_button_wrapper .side_menu_button .search_covers_header{
	padding-right:0px;
}

body .wpb_text_column .wpb_wrapper h3{
	margin-top:30px;
}

body .cp-info-bar-body div > span{
	text-align:left !important;
}

body .content_inner .product .iconic-woothumbs-all-images-wrap{
	padding-right:0px;
}

body .et-tabs .section .mpc-icon-part{
	margin-left:0px;
}

body .et-tabs .section h3{
	margin-left:0px;
	margin-top:10px;
}

body .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .elegant-tabs-container .et-tabs .et-content-wrap section .infi-content-wrapper .ywtm_shortcode_container .section{
	width:100% !important;
}

body .et-tabs section .section{
	margin-left:0px;
	margin-right:0px;
}

body .et-tabs section .ywtm_shortcode_container{
	padding-left:0px;
	padding-right:0px;
}

body .et-tabs section{
	padding-right:0px;
	}

}



@media (max-width:736px){

	body .wrapper_inner .content .content_inner .container .container_inner .product .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .iconic-woothumbs-all-images-wrap{
	margin-left:auto !important;
	margin-right:auto !important;
}

body #wc_discount_notification{
	font-size:20px !important;
}

body .page_container_inner .woocommerce .checkout .woocommerce-info-pr{
	font-size:17px !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .vc_empty_space .empty_space_image{
	display:block !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper{
	margin-bottom:50px !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
	margin-bottom:40px !important;
	padding-bottom:20px !important;
	height:30px;
}

body .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	margin-bottom:30px !important;
}

body #woocommerce-cart-notice-free-shipping{
	font-size:20px !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column h3{
	margin-bottom:0px !important;
}

body .container_inner .product .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	margin-top:2px !important;
}

body .content_inner .product .mpc-column h3{
	margin-bottom:20px !important;
}

body .product .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	margin-top:20px !important;
	}

}



@media (max-width:735px){

	body .ywtm_shortcode_container .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	margin-bottom:0px !important;
}

body .wpb_text_column .wpb_wrapper h3{
	margin-top:30px;
	}

}



@media (max-width:720px){

	body .et-tabs section .ywtm_shortcode_container{
	padding-left:5px;
	padding-right:5px;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column h3{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

body .product > .section > .full_section_inner > .mpc-column > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
	padding-bottom:0px !important;
	}

}



@media (max-width:667px){

	body .page_container_inner .cart-collaterals{
	float:right;
	}

}



@media (max-width:666px){

	body .footer_bottom_holder .footer_bottom_columns .footer_bottom_column{
	width:100%;
}

body .footer_bottom_columns .footer_bottom .textwidget{
	text-align:center;
}

body .footer_bottom_columns .footer_bottom_column .footer_bottom{
	padding-top:0px;
	padding-bottom:0px;
}

body .wrapper .wrapper_inner footer .footer_inner .footer_bottom_holder .container .container_inner .footer_bottom_columns .footer_bottom_column .column_inner{
	width:100% !important;
}

body .footer_bottom_columns .footer_bottom_column .column_inner{
	padding-left:0px;
	padding-right:0px;
}

body .footer_inner .footer_bottom_holder .container{
	max-width:100%;
}

body .footer_bottom_holder .container_inner{
	padding-left:0px;
	padding-right:0px;
	}

}



@media (max-width:640px){

	body #ct-ultimate-gdpr-cookie-content{
	width:435px !important;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:150px;
}

body .cart tr input[type=submit]{
	margin-left:10px;
	margin-top:10px !important;
	}

}



@media (max-width:600px){

	body .sidebar .widget p{
	display:none;
}

body #woocommerce-cart-notice-free-shipping{
	text-align:center;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals{
	height:auto !important;
	float:left !important;
	width:96% !important;
}

body .cart tr .coupon{
	display:inline;
}

body .actions .coupon input[type=submit]{
	text-align:center;
	margin-bottom:10px !important;
}

body .cart tbody tr .actions > input[type=submit].button{
	text-align:center;
	position:relative;
	display:inline;
	width:100%;
	margin-top:20px;
}

body .cart tr .actions{
	text-align:center !important;
}

body .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions .checkout-button{
	display:inline !important;
	width:100% !important;
}

body .cart tr .checkout-button{
	text-align:center;
	margin-top:25px;
}

body .woocommerce .cart-collaterals .cart_totals{
	padding-left:20px;
}

body .content_inner .product .iconic-woothumbs-all-images-wrap{
	margin-left:0px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals{
	width:100% !important;
	float:none !important;
}

body .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions .coupon input[type=submit]{
	margin-top:2px !important;
	width:100% !important;
}

body #woo_pr_apply_discount{
	width:100%;
	text-align:center;
	margin-top:10px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals a{
	width:100% !important;
}

body .page_header div .header_bottom{
	padding-left:0px;
	padding-right:0px;
}

body .cart .product-name a{
	font-size:18px;
}

body .cart tbody .product-price{
	font-size:18px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-points-wrap .woo-points-redeem-message span{
	line-height:1.52em !important;
}

body .wrapper .content .container .cart-collaterals{
	margin-top:50px !important;
}

body #shipping_method{
	padding-left:20px;
}

body .cart_totals .shop_table tbody .cart-subtotal th{
	padding-left:20px !important;
}

body .cart_totals .shop_table tbody .woocommerce-shipping-totals th{
	padding-left:20px !important;
}

body .cart-collaterals .cart_totals .shop_table tbody tr th{
	padding-left:20px !important;
}

body .cart_totals .order-total td{
	padding-left:20px !important;
}

body .cart-discount td a{
	text-align:left !important;
	margin-top:0px !important;
	margin-bottom:10px;
	padding-top:5px;
}

body .cart_totals .cart-discount td{
	padding-left:40px !important;
}

body .page_container_inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody .cart-subtotal td{
	padding-left:40px !important;
}

body .cart_totals tr .woocommerce-Price-amount{
	padding-left:3px;
}

body .cart_totals tr:nth-child(4) .woocommerce-Price-amount{
	display:inline-block;
}

body .order-total td .woocommerce-Price-amount{
	padding-left:0px;
}

body .woocommerce-cart-form .woocommerce-info-pr a{
	display:block !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	margin-top:10px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woocommerce-info-pr .woo-pr-points-checkout-message a{
	width:100% !important;
}

body .container .page_container_inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td{
	padding-left:20px !important;
}

body .container .page_container_inner .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals td{
	padding-left:0px !important;
}

body .footer_bottom_columns .footer_bottom_column .footer_bottom{
	padding-top:0px;
	padding-bottom:0px;
}

body .content_inner .column1{
	margin-bottom:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table{
	width:100% !important;
}

body .woocommerce-order .woocommerce-thankyou-order-details .date{
	float:none !important;
	text-align:center;
}

body .woocommerce-order .woocommerce-thankyou-order-details .order{
	float:none !important;
	text-align:center;
}

body .woocommerce-thankyou-order-details .order span{
	text-align:center;
}

body .woocommerce-order .order-details-wrapper p{
	position:relative;
	top:-100px;
	margin-bottom:0px;
}

body .woocommerce-table tbody .product-name{
	text-align:center !important;
}

body .woocommerce-table tbody .product-total{
	text-align:center !important;
}

body .woocommerce-table tfoot tr{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body .woocommerce-order-details .woocommerce-table tfoot{
	display:block;
	margin-top:30px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table tfoot{
	width:100% !important;
}

body .woocommerce-table tfoot th{
	text-align:center !important;
}

body .woocommerce-table tfoot td{
	text-align:center !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order ul{
	width:100% !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-customer-details{
	width:100% !important;
}

body .woocommerce-customer-details address .woocommerce-customer-details--phone{
	text-align:center;
}

body .woocommerce-customer-details address .woocommerce-customer-details--email{
	text-align:center;
}

body .order-details-wrapper .woocommerce-customer-details address{
	text-align:center;
}

body .order-details-wrapper .woocommerce-customer-details h2{
	text-align:center;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .email{
	width:100% !important;
}

body .woocommerce-order .woocommerce-thankyou-order-details .email{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	text-align:center;
	margin-bottom:-50px;
}

body .content_inner .woocommerce-order address .woocommerce-customer-details--phone{
	margin-top:100px !important;
}

body .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	margin-top:0px !important;
}

body .woocommerce-columns .woocommerce-column h2{
	margin-top:0px !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	width:100% !important;
	height:auto !important;
}

body .woocommerce-columns .woocommerce-column address{
	margin-bottom:20px;
}

body .cp_id_3feee .cp-info-bar-wrapper{
	height:100px;
}

body .cp_id_3feee .cp-adjacent-left img{
	position:relative;
	top:35px;
}

body #typed{
	position:relative;
	top:0px;
}

body .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table tbody .order_item .product-name{
	margin-left:auto !important;
	margin-right:auto !important;
	}

}



@media (max-width:567px){

	body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner{
	width:auto !important;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container{
	width:auto !important;
}

body .page_header div .header_bottom{
	padding-right:0px;
	padding-left:0px;
}

body .content_inner tbody .cart_item .product-name{
	padding-top:5px !important;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:150px;
}

body #ct-ultimate-gdpr-cookie-content{
	width:370px !important;
	}

}



@media (max-width:540px){

	body #woocommerce-cart-notice-free-shipping{
	line-height:1.3em;
	}

}



@media (max-width:500px){

	body .content_inner .product .iconic-woothumbs-all-images-wrap{
	margin-left:10px;
}

body .cart-collaterals .cart_totals a{
	margin-right:0px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals a{
	width:402px !important;
}

body .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals a{
	width:402px !important;
	}

}



@media (max-width:498px){

	body .content_inner .product .iconic-woothumbs-all-images-wrap{
	margin-left:0px;
	}

}



@media (max-width:480px){

	body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals{
	width:95% !important;
}

body .cart a .attachment-woocommerce_thumbnail{
	display:block !important;
}

body .woocommerce-checkout-review-order-table tbody .woocommerce-Price-amount{
	display:block !important;
}

body #order_review .woocommerce-checkout-review-order-table{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	max-width:100%;
	min-width:100%;
}

body .cart .quantity input[type=text]{
	width:40px;
	}

}



@media (max-width:478px){

	body .content_inner .column2 .woocommerce-result-count{
	margin-top:0px;
}

body .footer_bottom_columns .textwidget p{
	height:22px;
}

body .footer_bottom_holder .container_inner{
	padding-left:0px;
	padding-right:0px;
}

body .cp_id_3feee .cp-info-bar-wrapper{
	height:120px;
}

body .cp_id_3feee .cp-adjacent-left img{
	position:relative;
	top:45px;
	}

}



@media (max-width:420px){

	body .woocommerce-cart-form .woocommerce-info-pr a{
	margin-top:10px;
}

body .woocommerce-cart-form .woocommerce-info-pr .woo-pr-points-checkout-message{
	padding-left:0px;
}

body .q_logo a .mobile{
	float:left;
	width:200px !important;
	height:43px !important;
	position:relative;
	top:4px;
}

body .q_logo a .popup{
	width:200px !important;
	top:4px;
}

body .header_bottom .q_logo a .popup{
	height:43px !important;
}

body #ct-ultimate-gdpr-cookie-content{
	width:267px !important;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:200px;
}

body .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner{
	position:relative;
	left:0px;
	}

}



@media (max-width:400px){

	body #ct-ultimate-gdpr-cookie-content{
	padding-left:20px;
	padding-right:20px;
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel .ct-ultimate-gdpr-cookie-popup-btn-wrapper{
	width:100%;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:175px;
}

body .q_logo a .mobile{
	height:37px !important;
	position:relative;
	top:8px;
}

body .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_left .logo_wrapper .q_logo a .mobile{
	width:100% !important;
}

body .q_logo a .popup{
	top:8px;
	width:100% !important;
}

body .cp_id_3feee .cp-info-bar-wrapper{
	height:150px;
}

body .cp_id_3feee .cp-adjacent-left img{
	position:relative;
	top:60px;
}

body .woocommerce-table tbody .product-name{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	max-width:100%;
}

body .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table tbody .order_item .product-name{
	width:100% !important;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_left .logo_wrapper .q_logo a{
	width:50% !important;
	}

}



@media (max-width:350px){

	body .q_logo a .mobile{
	width:175px !important;
	height:32px !important;
	position:relative;
	top:10px;
}

body .q_logo a .popup{
	top:10px;
	width:100% !important;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:200px;
	}

}



@media (max-width:320px){

	body .shopping_cart_outer .shopping_cart_header .header_cart{
	visibility:visible;
}

body .woocommerce-cart-form .woocommerce-info-pr a{
	display:block !important;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woocommerce-info-pr .woo-pr-points-checkout-message a{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .q_logo a .mobile{
	width:150px !important;
	position:relative;
	top:10px;
}

body .header_bottom .q_logo a .mobile{
	height:32px !important;
}

body .q_logo a .popup{
	top:10px;
}

body #ct-ultimate-gdpr-cookie-popup{
	height:250px;
}

body #ct-ultimate-gdpr-cookie-content{
	width:229px !important;
}

body .side_menu_button_wrapper div .header_bottom_widget{
	display:none;
}

body .header_bottom .side_menu_button_wrapper .shopping_cart_outer{
	display:block;
}

body .header_bottom .side_menu_button_wrapper .side_menu_button{
	text-align:right;
}

body .side_menu_button_wrapper .shopping_cart_outer .shopping_cart_inner{
	text-align:right;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .side_menu_button{
	margin-left:14px !important;
	width:60px !important;
}

body .wrapper .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_right .side_menu_button_wrapper .shopping_cart_outer{
	margin-right:14px !important;
}

body #typed{
	position:relative;
	top:0px;
}

body #menu-fullscreen .menu-item:nth-child(8) a{
	display:block;
}

body .wrapper_inner .page_header .header_inner div .header_bottom .container .container_inner .header_inner_left .logo_wrapper .q_logo a .popup{
	width:100% !important;
	}

}



@media (min-width:351px){

	body .product .grid_section .section_inner > .clearfix{
	margin-left:0px;
	margin-right:0px;
	}

}



@media (min-width:481px){

	body #wwof_product_listing_ajax_content tr input[type=text]{
	width:28px;
}

body .content_inner .container .container_inner .product .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .cart .quantity input[type=text]{
	width:40px !important;
}

body .cart_item .quantity input[type=text]{
	width:30px;
}

body .container .container_inner .product .grid_section .section_inner .clearfix .mpc-column .vc_column-inner .wpb_wrapper .cart .quantity input[type=text]{
	width:40px !important;
}

body .side_menu_button_wrapper .side_menu_button .search_covers_header{
	padding-left:0px;
	}

}



@media (min-width:601px){

	body .woocommerce .cart-collaterals .cart_totals{
	margin-bottom:0px !important;
	width:328px !important;
}

body .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody tr .actions input[type=submit].button:nth-child(2){

	width:185px !important;
	}

}



@media (min-width:769px){

	body .cart tr input[type=submit]{
	margin-bottom:2px;
	}

}



@media (min-width:960px){

	body .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-message{
	padding-top:0px;
	margin-bottom:0px;
}

body .page_container_inner .woo-pr-earn-points-message{
	font-size:18px;
	margin-bottom:0px;
}

body .woo-points-redeem-points-wrap form .woo-points-redeem-message{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

body .woocommerce .woocommerce-info div{
	font-size:18px;
	margin-bottom:0px;
	}

}



@media (min-width:1024px){

	body #ct-ultimate-gdpr-cookie-content{
	width:560px !important;
	}

}



@media (min-width:1101px){

	body .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	margin-right:auto;
	float:none !important;
	width:453px;
}

body .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	width:100px !important;
	}

}



@media (min-width:1200px){

	body #ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-popup-bottomPanel{
	width:1100px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .entry_title .entry_date{
	display:none;
}

body.single-post .post_info .time{
	display:none;
}

body.single-post .post_text_inner .post_info{
	display:none !important;
}

body.single-post .post_text_inner .entry_title{
	font-weight:700 !important;
	margin-top:0px;
	margin-bottom:20px;
	position:relative;
	top:0px;
	text-transform:uppercase;
	color:#303030;
}

body.single-post .single_tags .tags_text{
	display:none;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .woocommerce-checkout-review-order-table thead tr{
	border-left-style:none !important;
	border-right-style:none !important;
	border-top-style:none !important;
	border-bottom-style:none !important;
}

body.page:not(.home) .woocommerce-checkout-review-order-table thead tr .product-image{
	display:inline;
	visibility:hidden;
}

body.page:not(.home) h3#order_review_heading{
	color:#f79420;
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	text-decoration:none;
}

body.page:not(.home) .woocommerce-billing-fields h3{
	color:#f79420;
	font-size:18px;
}

body.page:not(.home) h3#ship-to-different-address .checkbox{
	color:#f79420;
	font-size:18px;
}

body.page:not(.home) ul#shipping_method li{
	text-align:left;
}

body.page:not(.home) .order-total td{
	text-align:left !important;
}

body.page:not(.home) .cart-subtotal .woocommerce-Price-amount{
	text-align:left;
}

body.page:not(.home) .cart-subtotal td{
	text-align:left !important;
}

body.page:not(.home) .woocommerce-checkout-review-order-table .cart_item .product-name{
	text-align:left !important;
}

body.page:not(.home) .woocommerce-checkout-review-order-table thead tr .product-name{
	text-align:left !important;
}

body.page:not(.home) .woocommerce-checkout-review-order-table tfoot{
	text-align:left;
	right:0px;
	width:100px !important;
	position:relative;
	left:0px;
}

body.page:not(.home) .woocommerce-checkout-review-order-table thead tr .product-total{
	text-align:left !important;
}

body.page:not(.home) .woocommerce-checkout-review-order-table .cart_item .product-total{
	text-align:left !important;
}

body.page:not(.home) .shipping td{
	text-align:left !important;
}

body.page:not(.home) .woocommerce .shop_table .cart_item .product-quantity{
	text-align:center;
}

body.page:not(.home) form .shop_table thead tr .product-quantity{
	text-align:center;
}

body.page:not(.home) form .shop_table thead tr .product-price{
	text-align:center;
}

body.page:not(.home) .woocommerce .shop_table .cart_item .product-price{
	text-align:center;
}

body.page:not(.home) form .shop_table thead tr .product-subtotal{
	text-align:center;
}

body.page:not(.home) .woocommerce .shop_table .cart_item .product-subtotal{
	text-align:center;
}

body.page:not(.home) .woocommerce .shop_table .cart_item .product-name{
	text-align:center;
}

body.page:not(.home) .woocommerce .shop_table tr .actions{
	padding-top:50px !important;
	padding-bottom:25px !important;
}

body.page:not(.home) .woocommerce .gift-popup-title{
	background-color:transparent !important;
	color:#f79420;
	padding-top:20px;
}

body.page:not(.home) .gift-product-item .gift-product-hover{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
}

body.page:not(.home) .entry_title .entry_date{
	display:none;
}

body.page:not(.home) .post_info .time{
	display:none;
}

body.page:not(.home) .post_info .post_comments{
	display:none;
}

body.page:not(.home) .entry_title a{
	font-weight:600;
	font-size:20px;
	text-transform:uppercase;
	color:#606060;
}

body.page:not(.home) .post_text .post_text_inner{
	padding-left:0px !important;
	padding-right:0px !important;
}

body.page:not(.home) .post_text_inner .post_info{
	display:none !important;
}

body.page:not(.home) .post_text_inner .entry_title{
	margin-bottom:15px;
}

body.page:not(.home) .post_text_inner .post_excerpt{
	margin-bottom:8px;
}

body.page:not(.home) .post_text_inner .post_more{
	margin-top:20px !important;
}

body.page:not(.home) .blog_large_image .post_content_holder .post_text_inner{
	padding-bottom:0px !important;
	padding-top:20px !important;
}

body.page:not(.home) .cart_item .variation .variation-Available{
	margin-top:1px;
	padding-top:0px;
}

body.page:not(.home) .cart_item .variation p{
	margin-top:0px;
	margin-bottom:0px;
}

body.page:not(.home) #woocommerce-cart-notice-free-shipping{
	padding-bottom:50px;
	padding-top:20px;
}

body.page:not(.home) .woocommerce-checkout-review-order-table .cart-discount td{
	text-align:left !important;
}

body.page:not(.home) .cart tr .coupon{
	margin-left:20px;
}

body.page:not(.home) .woocommerce .woocommerce-cart-form .woo-pr-own-product-message{
	background-color:transparent;
}

body.page:not(.home) .page_container_inner .woocommerce-MyAccount-content{
	padding-left:30px;
	margin-bottom:50px !important;
}

body.page:not(.home) .order_item .product-name strong{
	display:inline-block;
	bottom:40px;
}

body.page:not(.home) .order_item .product-name .container-image-and-badge{
	display:inline-block;
}

body.page:not(.home) .yith-wcbm-badge img{
	display:none;
}

body.page:not(.home) .user-info .logout a{
	background-color:#ffffff !important;
	color:#909090 !important;
	font-weight:700;
	border-style:solid !important;
	padding-right:23px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin-top:10px;
	text-transform:capitalize !important;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #my-account-menu .user-profile .user-info .logout a{
	border-width:2px !important;
}

body.page:not(.home) .content_inner .user-info .logout a{
	padding-left:23px !important;
}

body.page:not(.home) .user-info .logout a:hover{
	color:#ffffff !important;
	background-color:#f79420 !important;
	border-color:#f79420;
	margin-top:0px;
}

body.page:not(.home) .user-profile .user-info p{
	margin-bottom:15px !important;
}

body.page:not(.home) .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total{
	display:none;
}

body.page:not(.home) .woocommerce-MyAccount-orders tr .woocommerce-orders-table__header-order-total{
	display:none;
}

body.page:not(.home) .woocommerce-MyAccount-orders tbody .order .woocommerce-orders-table__cell-order-actions a{
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}

body.page:not(.home) .woocommerce .woocommerce-MyAccount-content p{
	text-align:center;
	font-size:18px;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details h2{
	text-align:center;
	font-weight:600;
	font-size:20px;
	margin-bottom:20px;
	margin-top:30px;
	text-transform:capitalize;
}

body.page:not(.home) .woocommerce-table tbody strong{
	top:0px;
	margin-left:5px;
}

body.page:not(.home) .woocommerce-table tbody .woocommerce-Price-amount{
	position:relative;
}

body.page:not(.home) .woocommerce-table tbody .item-thumbnail{
	width:75px;
	height:75px;
}

body.page:not(.home) .woocommerce-table tbody .product-total{
	position:relative;
}

body.page:not(.home) .woocommerce-table tbody .product-name{
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

body.page:not(.home) .woocommerce-MyAccount-content p .order-number{
	background-color:transparent;
	color:#f79420;
}

body.page:not(.home) .woocommerce-MyAccount-content p .order-date{
	color:#f79420;
	background-color:transparent;
}

body.page:not(.home) .woocommerce-MyAccount-content p mark{
	color:#f79420;
	background-color:transparent;
}

body.page:not(.home) .woocommerce-table tfoot th{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

body.page:not(.home) .woocommerce-columns address .woocommerce-customer-details--phone{
	font-size:16px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

body.page:not(.home) .woocommerce-columns address .woocommerce-customer-details--email{
	font-size:16px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

body.page:not(.home) .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-name .item-thumbnail img{
	height:auto !important;
	width:100% !important;
}

body.page:not(.home) .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-name .item-thumbnail .container-image-and-badge img{
	width:75px !important;
}

body.page:not(.home) .woocommerce-table thead .product-name{
	padding-left:20px;
	padding-bottom:15px;
}

body.page:not(.home) .woocommerce-columns .woocommerce-column h2{
	color:#303030;
	text-align:left;
	margin-bottom:10px;
	text-transform:capitalize;
	margin-top:10px;
}

body.page:not(.home) .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-name{
	width:75% !important;
}

body.page:not(.home) .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-total{
	width:25% !important;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-OrderUpdates li{
	display:none;
}

body.page:not(.home) .woocommerce h2{
	text-align:center;
	font-weight:600;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details p{
	margin-top:30px;
	margin-bottom:30px;
}

body.page:not(.home) .woocommerce-EditAccountForm .woocommerce-form-row--first label{
	text-align:left;
}

body.page:not(.home) .woocommerce-EditAccountForm .woocommerce-form-row--last label{
	text-align:left;
}

body.page:not(.home) .woocommerce-EditAccountForm .woocommerce-form-row--wide label{
	text-align:left;
}

body.page:not(.home) .woocommerce-EditAccountForm p .woocommerce-Button{
	float:left !important;
}

body.page:not(.home) .shop_table thead .product-name{
	text-align:left;
	padding-left:10px;
}

body.page:not(.home) .shop_table tfoot th{
	padding-left:10px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .shop_table{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page:not(.home) .shop_table .product-quantity .product-quantity{
	display:inline-block;
	width:25px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page:not(.home) .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	margin-left:10px;
	margin-top:20px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details h2{
	text-align:left;
	text-transform:capitalize;
	margin-bottom:10px;
	padding-left:10px;
}

body.page:not(.home) .woocommerce-customer-details address .woocommerce-customer-details--phone{
	text-align:left;
	font-size:16px;
	margin-top:0px;
}

body.page:not(.home) .woocommerce-customer-details address .woocommerce-customer-details--email{
	font-size:16px;
	text-align:left;
}

body.page:not(.home) .woo-pr-details tr td{
	padding-left:8px;
}

body.page:not(.home) .woocommerce-MyAccount-content .woo-pr-user-log h4{
	font-weight:600;
	color:#f79420;
}

body.page:not(.home) .woocommerce .woocommerce-customer-details{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:463px;
	margin-bottom:50px;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{
	width:463px;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details address{
	padding-left:10px;
}

body.page:not(.home) .woo-pr-user-log .woo-pr-user-points .woo-pr-details{
	margin-bottom:30px;
}

body.page:not(.home) .content .content_inner .container .page_container_inner .woocommerce .woocommerce-order .order-details-wrapper .woocommerce-order-details .woocommerce-table tbody .order_item .product-name{
	width:310px !important;
}

@media (max-width:1100px){

	body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .shop_table{
	width:421px !important;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{
	width:463px !important;
}

body.page:not(.home) .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	width:453px;
	}

}



@media (max-width:900px){

	body.page:not(.home) .page_container_inner .woocommerce-MyAccount-content{
	padding-left:0px;
	}

}



@media (max-width:768px){

	body.page:not(.home) .woocommerce-checkout-review-order-table tfoot{
	left:0px;
	position:relative;
	color:#000000;
	}

}



@media (max-width:666px){

	body.page:not(.home) .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-number{
	text-align:center;
	margin-top:10px;
}

body.page:not(.home) .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-date{
	text-align:center;
}

body.page:not(.home) .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell{
	text-align:center;
}

body.page:not(.home) .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-actions{
	margin-bottom:10px;
}

body.page:not(.home) #my-account-menu{
	width:100%;
	padding-right:0px !important;
}

body.page:not(.home) .myaccount-menu li .yith-wholesale-ordering{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu .active a{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu li .yith-reward-points{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu li .yith-edit-address{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu li .yith-payment-methods{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu li .yith-edit-account{
	text-align:center !important;
}

body.page:not(.home) .page_container_inner .woocommerce-MyAccount-content{
	width:100% !important;
	margin-bottom:50px !important;
}

body.page:not(.home) .myaccount-menu .active i{
	display:inline-block !important;
}

body.page:not(.home) .myaccount-menu .yith-reward-points i{
	display:inline-block !important;
}

body.page:not(.home) .myaccount-menu .yith-wholesale-ordering i{
	display:inline-block !important;
}

body.page:not(.home) .myaccount-menu .yith-edit-address i{
	display:inline-block !important;
}

body.page:not(.home) .myaccount-menu .yith-edit-account i{
	display:inline-block !important;
}

body.page:not(.home) #my-account-menu ul{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	margin-bottom:30px;
	height:225px;
}

body.page:not(.home) .myaccount-menu li .yith-orders{
	text-align:center !important;
}

body.page:not(.home) .myaccount-menu .yith-orders i{
	display:inline !important;
	}

}



@media (max-width:600px){

	body.page:not(.home) .woocommerce-table tbody .product-name{
	text-align:left;
	padding-left:10px;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page:not(.home) .woocommerce-table tbody .product-total{
	text-align:left;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page:not(.home) .woocommerce-table tfoot th{
	text-align:left;
}

body.page:not(.home) .woocommerce-table tfoot td{
	text-align:left;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{
	width:100% !important;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr th{
	padding-left:10px !important;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tfoot tr td{
	padding-left:10px !important;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{
	margin-left:10px;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	margin-bottom:50px;
	margin-top:50px;
}

body.page:not(.home) .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-name{
	width:100% !important;
}

body.page:not(.home) .woocommerce-columns .woocommerce-column h2{
	margin-top:30px;
	margin-bottom:15px;
	text-align:center;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{
	margin-bottom:20px;
}

body.page:not(.home) #order_review .shop_table tfoot{
	display:block;
	margin-top:30px;
}

body.page:not(.home) .shop_table tbody .product-name{
	text-align:center;
}

body.page:not(.home) .shop_table tbody .order_item > .product-quantity{
	text-align:center;
}

body.page:not(.home) .shop_table tbody .product-subtotal{
	text-align:center;
}

body.page:not(.home) .shop_table tfoot th{
	text-align:center;
}

body.page:not(.home) .shop_table tfoot .product-total{
	text-align:center;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .shop_table{
	width:100% !important;
}

body.page:not(.home) .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table tbody .order_item .product-total{
	width:100% !important;
}

body.page:not(.home) .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	padding-right:0px;
	margin-left:0px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	width:100% !important;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{
	width:100% !important;
}

body.page:not(.home) .woocommerce-columns .woocommerce-column address{
	text-align:center;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page:not(.home) .woocommerce-columns address .woocommerce-customer-details--phone{
	text-align:center;
}

body.page:not(.home) .woocommerce-columns address .woocommerce-customer-details--email{
	text-align:center;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details h2{
	text-align:center;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-customer-details address{
	text-align:center;
}

body.page:not(.home) .woocommerce-customer-details address .woocommerce-customer-details--phone{
	text-align:center;
}

body.page:not(.home) .woocommerce-customer-details address .woocommerce-customer-details--email{
	text-align:center;
}

body.page:not(.home) .woocommerce .woocommerce-customer-details{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	margin-top:50px;
	margin-bottom:50px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{
	width:100% !important;
	}

}



@media (max-width:478px){

	body.page:not(.home) .woocommerce-columns .woocommerce-column h2{
	margin-top:0px !important;
	}

}



@media (max-width:420px){

	body.page:not(.home) .woocommerce-MyAccount-content .woo-pr-user-log .woo-pr-user-points{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	}

}



@media (min-width:1101px){

	body.page:not(.home) .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	float:none;
}

body.page:not(.home) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table{
	width:463px;
}

body.page:not(.home) .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column{
	margin-right:auto !important;
	width:453px !important;
	}

}



/*-----------------------------------------------*/
/*  Search Page                                  */
/*-----------------------------------------------*/
body.search .blog_large_image .post_content_holder .post_text_inner .time{
	display:none;
}

body.search .blog_large_image .post_content_holder .post_text_inner .entry_title{
	margin-top:10px;
	margin-bottom:20px;
}

body.search .blog_holder article .post_info{
	display:none;
}

body.search .pagination ul span:active{
	color:#ffffff;
}

body.search .container_inner .qode-disable-bottom-space .qode-outer-space .pagination ul .active span{
	color:#ffffff !important;
}

body.search .pagination ul .inactive:hover{
	color:#ffffff;
}



/*-----------------------------------------------*/
/*  Tag Page                                     */
/*-----------------------------------------------*/
body.tag .entry_title .entry_date{
	display:none;
}

body.tag .post_text_inner .post_info{
	display:none !important;
}

body.tag .post_text_inner .entry_title{
	text-transform:uppercase;
	font-weight:600;
}

body.tag .entry_title a{
	font-weight:600;
	text-transform:uppercase;
	font-size:20px;
	margin-bottom:20px;
}

body.tag .post_text_inner .post_more{
	margin-top:20px !important;
}

body.tag .post_text .post_text_inner{
	padding-left:0px !important;
	padding-right:0px !important;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .blog_holder article .post_info{
	display:none;
}

body.category .post_text_inner .entry_title{
	display:none;
}

body.category .blog_holder article .post_more{
	display:none;
}

body.category .wrapper_inner .content{
	height:100% !important;
	max-height:0px;
	min-height:1210px !important;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .social_share_list_holder span{
	color:#909090 !important;
	font-weight:400 !important;
	text-transform:none !important;
	font-size:16px !important;
}

body.single-product .up-sells li .product-category{
	width:256px;
	height:100% !important;
}

body.single-product .et-content-wrap .content-current{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.single-product .default_template_holder .section .mpc-column .wpb_wrapper .qode-related-upsells-title{
	display:none;
}

body.single-product .shop_attributes .alt .product_dimensions{
	font-weight:400;
	margin-bottom:0px;
	margin-top:0px;
}

body.single-product .content-current .ywtm_shortcode_container{
	padding-top:30px;
	padding-right:20px;
	padding-left:20px;
}

body.single-product .q_elements_holder_custom_858038 .entry-title{
	font-size:20px !important;
}

body.single-product .q_elements_holder_custom_858038 strong{
	margin-bottom:0px;
}

body.single-product .q_elements_holder_custom_858038 p{
	margin-bottom:20px;
	font-size:18px !important;
}

body.single-product .q_elements_holder_custom_858038 div .price .woocommerce-Price-amount{
	font-size:24px !important;
	letter-spacing:1px;
}

body.single-product .q_elements_holder_custom_870201 p{
	font-size:18px !important;
	margin-bottom:25px;
}

body.single-product .q_elements_holder_custom_870201 .entry-title{
	font-size:22px !important;
	line-height:26px;
}

body.single-product .q_elements_holder_custom_590510 .entry-title{
	font-size:22px !important;
	line-height:26px;
}

body.single-product .shop_attributes .alt th{
	padding-top:5px;
	padding-bottom:5px;
}

body.single-product .content-current .mpc-icon-column .mpc-icon-column__content p{
	font-size:16px;
	padding-bottom:10px;
	line-height:20px;
	color:#909090;
	padding-top:10px;
}

body.single-product .content-current .mpc-icon-column .mpc-icon-column__content .mpc-icon-column__heading{
	line-height:30px;
}

body.single-product .content-current .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column h3{
	font-weight:500;
}

body.single-product .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column p{
	font-size:16px;
	line-height:20px;
	margin-top:0px;
	padding-bottom:6px;
	padding-top:4px;
}

body.single-product .q_elements_holder_custom_773997 .entry-title{
	font-size:22px !important;
}

body.single-product .q_elements_holder_custom_773997 p{
	font-size:18px !important;
}

body.single-product .variations tr .label{
	padding-left:0px;
	padding-bottom:20px;
}

body.single-product #pa_lined-or-unlined{
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
}

body.single-product .up-sells .product .item-container .product-category .cls-desc{
	width:255px !important;
	height:255px !important;
}

body.single-product .products .product .item-container .product-category .cls-desc{
	width:255px !important;
	height:255px !important;
}

body.single-product .q_elements_holder .q_elements_item .q_elements_item_inner .q_elements_holder_custom_133749{
	position:relative;
	width:67.5%;
	min-height:720px;
	top:-954px;
	left:719px;
}

body.single-product .q_elements_holder .q_elements_item .q_elements_item{
	position:relative;
	width:414px !important;
	left:708px;
	top:-932px;
}

body.single-product .q_elements_holder .q_elements_item .q_elements_item_inner .q_elements_holder_custom_932383{
	width:104.6%;
	position:relative;
	left:17px;
	top:0px;
}

body.single-product .q_elements_holder .q_elements_item .q_elements_item .q_elements_item_inner{
	position:relative;
	top:938px;
	left:-708px;
	width:768px;
}



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product #woocommerce-cart-notice-discount-notice{
	font-size:14px;
	text-align:left;
	padding-left:0px;
	padding-right:0px !important;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:30px !important;
}

body.post-type-archive-product #woocommerce-cart-notice-free-shipping{
	font-size:14px;
}

body.post-type-archive-product #woocommerce-cart-notice-discount-notice code{
	font-family:'Raleway', sans-serif;
	display:block;
}

body.post-type-archive-product .content .content_inner .container .container_inner .clearfix .column1 .column_inner .sidebar .widget .textwidget #woocommerce-cart-notice-discount-notice code{
	width:100% !important;
}



/*-----------------------------------------------*/
/*  "About" Page                                 */
/*-----------------------------------------------*/
body.page-id-14093 .act .box_content h3{
	margin-bottom:15px !important;
	text-transform:uppercase !important;
}

body.page-id-14093 .box_content h3{
	margin-bottom:15px !important;
	text-transform:uppercase !important;
}

body.page-id-14093 .wpb_text_column h2{
	font-weight:500;
	font-size:26px;
}

body.page-id-14093 .vc_column-inner .cover_boxes .act .box_content h5{
	margin-top:15px !important;
}

body.page-id-14093 .vc_column-inner .cover_boxes .box_content h5{
	margin-top:15px !important;
}

@media only screen and (min-width:1000px){

	body.page-id-14093 .wrapper .page_container_inner{
	padding-top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-12036 #place_order{
	margin-top:20px;
}

body.page-id-12036 .wrapper .woocommerce-order ul{
	clear:none;
	visibility:initial;
	margin-bottom:7px;
}

body.page-id-12036 .woocommerce-order .woocommerce-thankyou-order-details .total{
	visibility:hidden;
}

body.page-id-12036 .woocommerce-order .woocommerce-thankyou-order-details .method{
	visibility:hidden;
}

body.page-id-12036 .order-details-wrapper .woocommerce-order-details h2{
	margin-top:4px;
}

body.page-id-12036 #woocommerce-cart-notice-free-shipping{
	text-align:center;
	font-size:20px;
	font-weight:600;
	padding-bottom:40px;
}

body.page-id-12036 .wrapper .woocommerce-form-coupon-toggle .woocommerce-info{
	pointer-events:auto;
	display:none;
}

body.page-id-12036 .woocommerce .checkout .woocommerce-info-pr{
	display:block;
}

body.page-id-12036 .checkout .woocommerce-info-pr .woo-pr-points-checkout-message{
	display:none;
}

body.page-id-12036 .checkout .woocommerce-info-pr .woo-points-redeem-points-wrap{
	display:none;
}

body.page-id-12036 .woocommerce .checkout .woo-pr-earn-points-message{
	margin-top:25px;
	font-weight:600;
}

body.page-id-12036 #billing_phone{
	padding-left:15px;
	width: 100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #billing_email{
	padding-left:15px;
	width: 100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #account_password{
	width: 100%;
	padding-left:15px;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #account_password_field{
	width: 100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #order_review_heading{
	margin-bottom:20px;
	padding-top:30px;
}

body.page-id-12036 #payment .wc_payment_methods li{
	list-style-type:none;
}

body.page-id-12036 .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
}

body.page-id-12036 #billing_state_field .woocommerce-input-wrapper span span span span{
	padding-left:0px;
}

body.page-id-12036 #shipping_country_field .woocommerce-input-wrapper span span span span{
	padding-left:0px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tbody .product-name{
	font-size:18px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tbody .product-total{
	font-size:18px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .cart-discount th{
	text-align:center;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .cart-subtotal td{
	padding-top:30px;
	padding-left:30px !important;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-image{
	width:20% !important;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr .product-name{
	padding-left:3% !important;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	padding-left:3% !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .order-total td{
	padding-left:35px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	padding-left:25px;
}

body.page-id-12036 #order_review .woocommerce-checkout-review-order-table tfoot tr td{
	padding-left:30px !important;
}

body.page-id-12036 #billing_country_field .woocommerce-input-wrapper > span > span > span{
	padding-left:15px;
}

body.page-id-12036 .woocommerce .checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12036 #billing_country_field .woocommerce-input-wrapper span span span span{
	padding-left:0px;
}

body.page-id-12036 .woocommerce .checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12036 #billing_state_field .woocommerce-input-wrapper > span > span > span{
	padding-left:15px;
}

body.page-id-12036 .woocommerce-form-login .woo-my-account-rememberme{
	margin-top:0px !important;
}

body.page-id-12036 #shipping_method li input[type=radio]{
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
}

body.page-id-12036 #payment_method_stripe{
	position:relative;
	top:3px;
}

body.page-id-12036 .page_container_inner .checkout #payment .payment_box{
	padding-left:42px !important;
}

body.page-id-12036 .checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12036 .checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12036 #shipping_state_field .woocommerce-input-wrapper span span span span{
	padding-left:0px;
}

body.page-id-12036 #shipping_country_field .woocommerce-input-wrapper > span > span > span{
	padding-left:15px;
}

body.page-id-12036 #shipping_state_field .woocommerce-input-wrapper > span > span > span{
	padding-left:15px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tr:nth-child(3) small{
	display:none;
}

body.page-id-12036 .woocommerce-NoticeGroup-updateOrderReview ul li{
	font-size:18px;
	font-weight:600;
}

body.page-id-12036 #wc_discount_notification{
	padding-bottom:10px;
}

body.page-id-12036 #woocommerce-cart-notice-discount-notice{
	text-align:center;
	font-size:20px;
}

body.page-id-12036 #woocommerce-cart-notice-art-sparks{
	text-align:center;
	font-size:20px;
}

@media (max-width:1100px){

	body.page-id-12036 #order_review_heading{
	padding-top:20px;
}

body.page-id-12036 #woocommerce-cart-notice-free-shipping{
	padding-bottom:40px;
}

body.page-id-12036 .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	margin-top:0px;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .checkout #order_review .woocommerce-checkout-review-order-table{
	width:100% !important;
	}

}



@media (max-width:1024px){

	body.page-id-12036 .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	margin-top:0px;
	}

}



@media (max-width:992px){

	body.page-id-12036 .woocommerce .checkout .woocommerce-info-pr{
	font-size:17px;
	}

}



@media (max-width:928px){

	body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .checkout .woocommerce-info-pr{
	font-size:17px !important;
	}

}



@media (max-width:736px){

	body.page-id-12036 #wc_discount_notification{
	font-size:18px;
}

body.page-id-12036 #woocommerce-cart-notice-free-shipping{
	font-size:18px;
}

body.page-id-12036 .woocommerce .checkout .woocommerce-info-pr{
	font-size:14px;
	}

}



@media (max-width:720px){

	body.page-id-12036 .woocommerce .checkout .woocommerce-info-pr{
	font-size:17px;
	}

}



@media (max-width:600px){

	body.page-id-12036 #username{
	margin-bottom: 20px;
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #place_order{
	width:100%;
	text-align:center;
}

body.page-id-12036 #billing_company{
	margin-top: 20px;
}

body.page-id-12036 #shipping_company{
	margin-top: 20px;
}

body.page-id-12036 .content_inner tbody .cart_item .product-name{
	text-align:center !important;
}

body.page-id-12036 .content_inner tbody .cart_item .product-total{
	text-align:center !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .cart-subtotal th{
	margin-top:20px;
	text-align:left !important;
	padding-left:6px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .cart-subtotal td{
	padding-top:0px;
	padding-left:6px;
}

body.page-id-12036 #shipping_method{
	padding-left:0px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .order-total th{
	text-align:left;
	padding-left:6px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tbody .product-total{
	padding-top:0px !important;
	padding-bottom:30px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tbody .product-name{
	padding-top:0px !important;
	padding-right:20px;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .cart-discount th{
	text-align:left !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	text-align:left !important;
	padding-left:6px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tfoot th{
	text-align:left !important;
	padding-top:0px !important;
	padding-left:6px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tfoot td{
	padding-top:0px !important;
}

body.page-id-12036 .page_container_inner tfoot tr td{
	padding-bottom:20px !important;
}

body.page-id-12036 .page_container_inner tfoot .woocommerce-shipping-totals td{
	padding-bottom:10px !important;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-image{
	width:100% !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table tbody .product-image{
	text-align:center;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	padding-left:20px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .order-total td{
	padding-left:6px;
}

body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-form-login .form-row{
	width:100% !important;
}

body.page-id-12036 #password{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12036 #order_review .woocommerce-checkout-review-order-table tfoot{
	width:100% !important;
}

body.page-id-12036 #order_review .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{
	padding-left:6px !important;
}

body.page-id-12036 #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{
	padding-left:6px !important;
}

body.page-id-12036 #order_review .woocommerce-checkout-review-order-table tfoot tr td{
	padding-left:6px !important;
	}

}



@media (max-width:480px){

	body.page-id-12036 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .checkout #order_review .woocommerce-checkout-review-order-table{
	width:215px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table thead .product-total{
	display:none;
}

body.page-id-12036 .cart_item .product-total .woocommerce-Price-amount{
	display:none;
}

body.page-id-12036 .woocommerce-checkout-review-order-table thead .product-name{
	padding-left:10px !important;
}

body.page-id-12036 .woocommerce .woocommerce-form-login-toggle .woocommerce-info{
	line-height:2em;
	}

}



@media (max-width:420px){

	body.page-id-12036 .woocommerce-form-login-toggle .woocommerce-info a{
	display:block;
	}

}



@media (max-width:350px){

	body.page-id-12036 #shipping_method li{
	padding-right:19px;
	width:170px !important;
}

body.page-id-12036 .woocommerce-form-login a{
	display:block !important;
	margin-left:0px !important;
	margin-top:15px;
	}

}



@media (max-width:320px){

	body.page-id-12036 #shipping_method li{
	width:157px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table thead .product-name{
	padding-left:10px !important;
}

body.page-id-12036 .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	width:176px;
	}

}



@media (min-width:481px){

	body.page-id-12036 #order_review_heading{
	margin-top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Films" Page                                 */
/*-----------------------------------------------*/
@media only screen and (min-width:1000px){

	body.page-id-29710 .wrapper .page_container_inner{
	padding-top:0px !important;
	}

}



@media (max-width:767px){

	body.page-id-29710 .page_container_inner .section .full_section_inner .mpc-column .vc_column-inner{
	margin-bottom:0px;
}

body.page-id-29710 .page_container_inner .section .mpc-item{
	position:relative;
}

body.page-id-29710 .page_container_inner .section .mpc-inited{
	position:relative;
}

body.page-id-29710 .page_container_inner .section:nth-child(11) p:nth-child(3){

	margin-bottom:50px;
	}

}



/*-----------------------------------------------*/
/*  "My Account" Page                            */
/*-----------------------------------------------*/
body.page-id-12037 .u-column2 .woocommerce-form-register .woocommerce-FormRow{
	margin-top:20px;
}

body.page-id-12037 .woocommerce-privacy-policy-text p a{
	text-transform:none;
}

body.page-id-12037 #customer_login .u-column1 h2{
	margin-bottom:20px !important;
}

body.page-id-12037 #customer_login .u-column2 h2{
	margin-bottom:20px !important;
}

body.page-id-12037 .woocommerce-form-register .woocommerce-privacy-policy-text p{
	margin-bottom:20px;
}

body.page-id-12037 .woocommerce-MyAccount-content .woo-pr-user-log h4{
	text-align:center;
	margin-bottom:30px;
}

body.page-id-12037 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woo-pr-user-log .woo-pr-user-points .woo-pr-details{
	width:100% !important;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address h3{
	text-transform:capitalize;
}

body.page-id-12037 .woocommerce h2{
	margin-top:0px;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address header{
	margin-left:10px;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address address{
	margin-left:10px;
}

body.page-id-12037 #billing_first_name_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_last_name_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_company_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_country_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_address_1_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_city_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_state_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_postcode_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_phone_field label{
	text-align:left;
	margin-bottom:5px;
}

body.page-id-12037 #billing_phone{
	width:100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-12037 #billing first_name{
	width: 100%;
	-webkit-box-sizing: border-box;	box-sizing: border-box;
}

body.page-id-12037 #billing_email_field label{
	text-align:left;
}

body.page-id-12037 #billing_.woocommerce-address-fields p .button{
	float:left;
}

body.page-id-12037 .woocommerce-MyAccount-content form h3{
	margin-top:0px;
	text-transform:capitalize;
}

body.page-id-12037 .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12037 .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper span span span span{
	display:inline !important;
}

body.page-id-12037 #billing_country_field .woocommerce-input-wrapper > span > span > span{
	padding-left:0px;
}

body.page-id-12037 #billing_state_field .woocommerce-input-wrapper > span > span > span{
	padding-left:0px;
}

body.page-id-12037 .woocommerce-address-fields__field-wrapper #billing_phone_field span{
	width:100% !important;
}

body.page-id-12037 .page_container_inner .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_phone_field span{
	width:1% !important;
}

body.page-id-12037 .woocommerce-address-fields p .button{
	float:left;
	margin-top:10px;
}

body.page-id-12037 #billing_country_field .woocommerce-input-wrapper span span span span{
	padding-left:12px;
}

body.page-id-12037 #billing_state_field .woocommerce-input-wrapper span span span span{
	padding-left:12px;
}

body.page-id-12037 #billing_first_name{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_last_name{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_company{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_address_1{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_address_2{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_city{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_postcode{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #billing_email{
	width:100% !important;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 .woocommerce-EditAccountForm span em{
	display:none;
}

body.page-id-12037 .woocommerce-EditAccountForm .woocommerce-form-row--first label{
	margin-bottom:5px !important;
}

body.page-id-12037 #account_first_name{
	width:100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 .woocommerce-EditAccountForm .woocommerce-form-row--last label{
	margin-bottom:5px !important;
}

body.page-id-12037 #account_last_name{
	width:100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 .woocommerce-EditAccountForm .woocommerce-form-row--wide label{
	margin-bottom:5px !important;
}

body.page-id-12037 #account_display_name{
	width:100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #account_email{
	width:100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 #password_current{
	width:100%;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 .woocommerce-EditAccountForm fieldset input[type=password]{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	width:100%;
}

body.page-id-12037 .woocommerce-EditAccountForm fieldset legend{
	font-weight:600;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}

@media (max-width:1100px){

	body.page-id-12037 #customer_login .u-column2 h2{
	margin-top:40px;
	}

}



@media (max-width:1000px){

	body.page-id-12037 .woocommerce-Addresses .woocommerce-Address header{
	position:relative !important;
	}

}



@media (max-width:600px){

	body.page-id-12037 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row--first{
	margin-bottom:20px;
}

body.page-id-12037 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row--last{
	margin-bottom:20px;
}

body.page-id-12037 #billing_first_name_field{
	margin-bottom:20px;
}

body.page-id-12037 #billing_last_name_field{
	margin-bottom:20px;
}

body.page-id-12037 #shipping_first_name_field{
	margin-bottom:20px;
}

body.page-id-12037 #shipping_last_name_field{
	margin-bottom:20px;
	}

}



@media (max-width:478px){

	body.page-id-12037 #username{
	width:100% !important;
}

body.page-id-12037 #password{
	width:100% !important;
}

body.page-id-12037 #reg_email{
	width:100% !important;
}

body.page-id-12037 #reg_password{
	width:100% !important;
}

body.page-id-12037 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{
	width:100% !important;
}

body.page-id-12037 .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address h3{
	text-align:center;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address a{
	display:block;
	text-align:center;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address address{
	text-align:center;
	margin-left:0px;
}

body.page-id-12037 .woocommerce-Addresses .woocommerce-Address header{
	margin-left:0px;
}

body.page-id-12037 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{
	width:29px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	}

}



@media (max-width:350px){

	body.page-id-12037 .woocommerce-form-login a{
	display:block;
	margin-top:20px;
	margin-left:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-12035 .cart .actions a{
	text-transform:capitalize;
	margin-left:30px !important;
}

body.page-id-12035 #woocommerce-cart-notice-free-shipping{
	text-align:center;
	font-size:20px;
	font-weight:600;
}

body.page-id-12035 .cart tbody .product-name{
	text-align:left !important;
}

body.page-id-12035 .cart thead .product-name{
	text-align:left !important;
}

body.page-id-12035 .woocommerce .woocommerce-cart-form .cart{
	margin-bottom:20px;
}

body.page-id-12035 .woocommerce .woocommerce-cart-form .woo-pr-own-product-message{
	text-align:center;
}

body.page-id-12035 .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-points-wrap{
	text-align:center;
	padding-left:0px;
}

body.page-id-12035 .woocommerce .woocommerce-cart-form .woo-pr-earn-points-message{
	font-weight:600;
}

body.page-id-12035 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	width:100px !important;
}

body.page-id-12035 .woocommerce-Price-amount.amount{
	display: block;
}

body.page-id-12035 .woocommerce-cart-form .woocommerce-info-pr div{
	font-weight:600;
	margin-top:10px;
}

body.page-id-12035 .order-total .includes_tax .woocommerce-Price-amount{
	display:inline;
}

body.page-id-12035 #shipping_method li .woocommerce-Price-amount{
	display:inline;
}

body.page-id-12035 #shipping_method li input[type=radio]{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	top:3px;
	margin-right:5px;
}

body.page-id-12035 .cart_totals .woocommerce-shipping-totals td{
	width:275px;
}

body.page-id-12035 #shipping_method li{
	width:245px !important;
}

body.page-id-12035 .cart-collaterals .cart_totals h2{
	text-align:left;
}

body.page-id-12035 .cart_totals tr:nth-child(3) small{
	display:none;
}

body.page-id-12035 .cart tr input[type=submit]{
	height:40px;
}

body.page-id-12035 #woocommerce-cart-notice-discount-notice{
	font-size:20px;
	text-align:center;
}

body.page-id-12035 .cart tbody .attachment-woocommerce_thumbnail{
	width:150px !important;
}

body.page-id-12035 .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-thumbnail .attachment-woocommerce_thumbnail{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-12035 .page_container_inner .woocommerce-info:nth-child(4){

	text-align:center;
}

body.page-id-12035 .woocommerce .woocommerce-info .acfw_apply_notification{
	bottom:0px;
	right:0px;
	left:8px;
}

body.page-id-12035 #woocommerce-cart-notice-art-sparks{
	text-align:center;
	font-size:20px;
}

@media (max-width:992px){

	body.page-id-12035 .woocommerce .woocommerce-cart-form .woo-pr-earn-points-message{
	font-size:17px;
	margin-bottom:30px;
	}

}



@media (max-width:928px){

	body.page-id-12035 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .woo-pr-earn-points-message{
	font-size:17px !important;
}

body.page-id-12035 .woocommerce .woocommerce-cart-form .woo-pr-earn-points-message{
	margin-bottom:30px;
	}

}



@media (max-width:864px){

	body.page-id-12035 .cart .actions a{
	margin-top:2px;
	}

}



@media (max-width:823px){

	body.page-id-12035 .cart .actions a{
	margin-left:30px;
	margin-top:20px;
	}

}



@media (max-width:767px){

	body.page-id-12035 .cart_item .product-quantity .quantity{
	margin-bottom:0px;
	}

}



@media (max-width:640px){

	body.page-id-12035 .cart .actions a{
	margin-top:10px;
	margin-left:30px;
	}

}



@media (max-width:600px){

	body.page-id-12035 .cart thead .product-thumbnail{
	display:none;
}

body.page-id-12035 .content_inner .cart tr .actions{
	padding-bottom:0px !important;
	padding-top:0px !important;
}

body.page-id-12035 .content_inner .cart tbody .product-thumbnail{
	padding-left:0px !important;
}

body.page-id-12035 .cart tbody .product-thumbnail{
	padding-right:0px;
}

body.page-id-12035 #woo_pr_apply_discount{
	display:block !important;
	width:100%;
}

body.page-id-12035 .woocommerce-cart-form .cart tbody tr .actions{
	padding-left:0px !important;
}

body.page-id-12035 .cart-collaterals .cart_totals a{
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-12035 .woocommerce .cart-collaterals .cart_totals{
	padding-left:0px;
}

body.page-id-12035 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals{
	width:100% !important;
}

body.page-id-12035 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .cart-collaterals .cart_totals a{
	width:100% !important;
}

body.page-id-12035 .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-thumbnail a .attachment-woocommerce_thumbnail{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-12035 .cart tbody .product-name{
	margin-left:auto;
	margin-right:auto;
	text-align:center !important;
}

body.page-id-12035 .cart tbody .product-subtotal{
	visibility:hidden;
}

body.page-id-12035 tbody .cart_item .product-thumbnail a .attachment-woocommerce_thumbnail{
	width:300px !important;
}

body.page-id-12035 .woocommerce-cart-form .cart tbody tr .actions a{
	margin-bottom:50px !important;
}

body.page-id-12035 .cart-collaterals .cart_totals h2{
	padding-left:20px;
	margin-bottom:0px !important;
}

body.page-id-12035 .page_container_inner tbody .cart-subtotal th{
	padding-left:20px !important;
}

body.page-id-12035 .woocommerce .cart-collaterals .cart_totals .shop_table tbody .cart-subtotal td{
	padding-left:20px !important;
}

body.page-id-12035 .page_container_inner tbody .woocommerce-shipping-totals th{
	padding-left:20px !important;
}

body.page-id-12035 #shipping_method{
	padding-left:20px;
}

body.page-id-12035 .woocommerce-shipping-totals td p{
	padding-left:20px;
}

body.page-id-12035 .cart_totals .order-total th{
	padding-left:20px !important;
}

body.page-id-12035 .cart_totals .order-total td{
	padding-left:20px;
}

body.page-id-12035 #woocommerce-cart-notice-free-shipping{
	padding-bottom:0px;
}

body.page-id-12035 .wrapper .wrapper_inner .content .content_inner .container .page_container_inner .woocommerce .woocommerce-cart-form .cart tbody .cart_item .product-quantity{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-12035 .cart .actions a{
	margin-left:0px !important;
	}

}



@media (max-width:599px){

	body.page-id-12035 .cart .actions a{
	visibility:hidden;
}

body.page-id-12035 .woocommerce-cart-form .cart tbody .cart_item .product-thumbnail .attachment-woocommerce_thumbnail{
	width:300px !important;
	}

}



@media (max-width:478px){

	body.page-id-12035 .cart tbody .attachment-woocommerce_thumbnail{
	display:block !important;
	}

}



@media (min-width:960px){

	body.page-id-12035 .woocommerce .woocommerce-cart-form .woo-pr-earn-points-message{
	font-size:17px;
}

body.page-id-12035 .woocommerce-cart-form .woocommerce-info-pr .woo-points-redeem-message{
	padding-bottom:0px;
	margin-bottom:25px;
	}

}



/*-----------------------------------------------*/
/*  "Privacy Policy" Page                        */
/*-----------------------------------------------*/
body.page-id-20462 .content_inner .page_container_inner{
	margin-bottom:50px;
}



/*-----------------------------------------------*/
/*  "Returns" Page                               */
/*-----------------------------------------------*/
body.page-id-20456 .content_inner .page_container_inner{
	margin-bottom:50px;
}



/*-----------------------------------------------*/
/*  "Terms and Conditions" Page                  */
/*-----------------------------------------------*/
body.page-id-20452 .content_inner .page_container_inner{
	margin-bottom:50px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-14468 .wholesale_price_title{
	display:none;
}

body.page-id-14468 .container .container_inner .header_inner_right .side_menu_button_wrapper div .header_bottom_widget .textwidget p .q_social_icon_holder a i:hover{
	color:#f79420 !important;
}

body.page-id-14468 .side_menu_button .search_covers_header i{
	color:#ffffff;
}

body.page-id-14468 .container_inner .header_inner_right .side_menu_button_wrapper div .header_bottom_widget .textwidget .q_social_icon_holder a i:hover{
	color:#f79420 !important;
}

body.page-id-14468 .products .out-of-stock-button span{
	background-color:rgba(0,0,0,0.75);
	-webkit-background-clip:padding-box;	background-clip:padding-box;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

@media (max-width:1200px){

	body.page-id-14468 .side_menu_button .popup_menu i{
	color:#ffffff;
	}

}



@media (max-width:992px){

	body.page-id-14468 .wpb_text_column .wpb_wrapper h1{
	margin-top:20px;
	}

}



@media (max-width:767px){

	body.page-id-14468 .wpb_text_column .wpb_wrapper h1{
	margin-bottom:30px;
	}

}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product #woocommerce-cart-notice-free-shipping{
	padding-bottom:0px !important;
}

body.post-type-archive-product .content_inner .column1 .column_inner{
	margin-top:0px;
}

body.post-type-archive-product .content_inner .column1 .widget{
	margin-top:18px;
}

body.post-type-archive-product .content_inner .column2{
	margin-top:10px;
}

@media (max-width:743px){

	body.post-type-archive-product #woocommerce-cart-notice-free-shipping{
	-webkit-box-sizing:border-box !important;	box-sizing:border-box !important;
	}

}



@media (max-width:736px){

	body.post-type-archive-product #woocommerce-cart-notice-free-shipping{
	font-size:14px !important;
	}

}



@media (max-width:735px){

	body.post-type-archive-product #woocommerce-cart-notice-free-shipping{
	font-size:14px !important;
	word-wrap:normal;
	}

}



@media (max-width:600px){

	body.post-type-archive-product .content_inner .column1 .widget{
	margin-top:0px;
	}

}



@media (min-width:481px){

	body.post-type-archive-product .content_inner .column2 .woocommerce-result-count{
	margin-top:10px;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-1452 .page_container_inner div .submit-button{
	color:#909090 !important;
	border-style:solid !important;
	border-top-left-radius:4px !important;
	border-top-right-radius:4px !important;
	border-bottom-left-radius:4px !important;
	border-bottom-right-radius:4px !important;
	background-color:#ffffff !important;
	position:relative;
	top:0px !important;
}

body.page-id-1452 .wpb_text_column .wpb_wrapper .formcraft-css .form-cover .fc-form .form-page .form-page-content .form-element .form-element-html div .submit-cover .submit-button{
	border-width:2px !important;
}

body.page-id-1452 .page_container_inner div .submit-button:hover{
	color:#ffffff !important;
	border-color:#f79420 !important;
	background-color:#f79420 !important;
}

@media (max-width:768px){

	body.page-id-1452 .page_container_inner .section h3{
	text-align:center;
}

body.page-id-1452 .page_container_inner .wpb_text_column p{
	text-align:center;
}

body.page-id-1452 .vc_column-inner > .wpb_wrapper{
	margin-bottom:3px;
}

body.page-id-1452 .page_container_inner div .customText-cover{
	margin-right:0px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	margin-top:50px !important;
}

body.page-id-1452 .page_container_inner .section .form-element{
	margin-top:0px !important;
}

body.page-id-1452 .page_container_inner .section .form-page-content{
	width:100%;
}

body.page-id-1452 .container .page_container_inner .section .full_section_inner .mpc-column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .formcraft-css .form-cover form{
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-1452 .page_container_inner .section .form-element-html{
	padding-bottom:0px !important;
	padding-right:0px !important;
	}

}



@media (max-width:666px){

	body.page-id-1452 .page_container_inner .section .form-element-html{
	padding-right:0px !important;
	padding-bottom:0px !important;
	}

}



@media (max-width:640px){

	body.page-id-1452 .wpb_wrapper .wpb_text_column .wpb_wrapper .formcraft-css .form-cover .fc-form .form-page .form-page-content .form-element .form-element-html div .customText-cover{
	width:100% !important;
}

body.page-id-1452 .page_container_inner div .customText-cover{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body.page-id-1452 .wpb_wrapper .formcraft-css .form-cover .fc-form .form-page .form-page-content .form-element .form-element-html > div{
	width:100% !important;
}

body.page-id-1452 .page_container_inner .section .form-element-html{
	padding-right:0px !important;
	}

}



@media (max-width:600px){

	body.page-id-1452 .content_inner .full_screen_section{
	padding-top:0px;
	padding-bottom:0px;
	}

}



@media (max-width:479px){

	body.page-id-1452 .page_container_inner div .submit-button{
	float:left;
	position:relative;
	top:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Home Page 1" Page                           */
/*-----------------------------------------------*/
body.page-id-148927 .elementor-element-a81fd01 .product .cls-desc{
	display:none;
}

body.page-id-148927 .elementor-element-703e39a .product .cls-desc{
	display:none;
}

body.page-id-148927 .elementor-element-85c6cb3 .product .cls-desc{
	display:none;
}

body.page-id-148927 .elementor-element-221dd01 .product .cls-desc{
	display:none;
}

body.page-id-148927 .elementor-element-415ad27 .product .cls-desc{
	display:none;
}

body.page-id-148927 .elementor-element-a81fd01 .product .image-wrapper{
	cursor:auto;
}

body.page-id-148927 .elementor-element-24189f9 .product:nth-child(1) .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-24189f9 .product:nth-child(2) .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-221dd01 .product .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-widget-html a:nth-child(5) div{
	visibility:hidden;
}

body.page-id-148927 .elementor-inner .elementor-section-wrap .elementor-element-1ba31f4 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-html .elementor-widget-container .eapps-instagram-feed a:nth-child(5){

	opacity:0.11 !important;
	color:transparent !important;
	visibility:hidden !important;
	display:none !important;
}

body.page-id-148927 .elementor-widget-html div .eapps-instagram-feed-title{
	font-size:30px;
	line-height:1em;
}

body.page-id-148927 .elementor-element-1ba31f4 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-html .elementor-widget-container .eapps-instagram-feed div div .eapps-instagram-feed-title{
	font-family:'Raleway', sans-serif !important;
	font-weight:700 !important;
	color:#303 !important;
}

body.page-id-148927 .elementor-element-a81fd01 .product .product-info{
	visibility:visible;
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-1b1272d .product:nth-child(1) .product-info{
	visibility:visible;
	display:block;
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-section-wrap .elementor-element-1b1272d .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-element-a81fd01 .elementor-container .elementor-row .elementor-inner-column .elementor-column-wrap{
	background-color:transparent !important;
}

body.page-id-148927 .elementor-element-1b1272d .product:nth-child(2) .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-1b1272d .product:nth-child(3) .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-0b3da8b .product:nth-child(1) .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-703e39a .products li{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-703e39a .product .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-85c6cb3 .product .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-85c6cb3 .products li{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-415ad27 .product .product-info{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-415ad27 .products li{
	background-color:#f6f6f6 !important;
}

body.page-id-148927 .elementor-element-a81fd01 .products li{
	background-color:#f6f6f6 !important;
}