@media (min-width: 1200px) {	.els-cat-default .els-catsc-text .els-catsc-name {font-size: 18px;}	.els-cat-default .els-cat-default-box .els-cat-info-box {padding:18px 26px 16px;}	.woocommerce .product-remove {width:86px;text-align:center;font-size:18px;}	.els-cat-masonry .els-catsc-text .els-cat-info-box {padding:18px 26px;}	.els-pr-list-products .els-pr-list-img {max-width:105px;}	.els-full-width .els-no-sidebar .woocommerce ul.products li {margin-right:1.4% !important;}	.els-full-width .els-no-sidebar .woocommerce .woo-col-3 ul.products li.product {width:32.4%;}	.els-full-width .els-no-sidebar .woocommerce .woo-col-4 ul.products li.product {width:23.9%;}	.els-full-width .els-no-sidebar .woocommerce .woo-col-5 ul.products li.product {width:18.88%;}	.els-full-width .els-no-sidebar .woocommerce .woo-col-6 ul.products li.product {width:15.5%;}	.els-full-width .els-has-sidebar .woocommerce ul.products li {margin-right:1.9% !important;}	.els-full-width .els-has-sidebar .woocommerce .woo-col-3 ul.products li.product {width:32%;}	.els-full-width .els-has-sidebar .woocommerce .woo-col-4 ul.products li.product {width:23.5%;}	.els-full-width .els-has-sidebar .woocommerce .woo-col-5 ul.products li.product {width:18.44%;}	.els-full-width .els-has-sidebar .woocommerce .woo-col-6 ul.products li.product {width:15%;}	.els-product-image-col .els-product-thumbnails-col {max-width:133px;}	.els-product-image-col .els-product-featured-image-col {padding:0;}	.els-product-image-col .els-product-featured-image-col {padding-left:0;}	.els-product-summary-sticky.els-product-summary-col {padding-left:55px;}	.els-product-summary-col {padding-left:28px;}	.wc-tabs-wrapper .wc-tabs {width:19.2%;}	.els-wc-tabs-details {width:80.8%;}	.woocommerce-Tabs-panel .shop_attributes th {width:222px;}	.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),	.woocommerce .woo-col-5 ul.products li:nth-child(5n),.woocommerce .woo-col-6 ul.products li:nth-child(6n) {		margin-right:0 !important;	}	.woocommerce .shop_table td.product-name {padding-left:0;}	.woocommerce-checkout #customer_details {width:677px;}	.woocommerce-checkout .els-order-review {width:453px;float:right;}	.woocommerce-account .u-column2,.woocommerce-account .u-column1 {width:580px;}	div#customer_login .col-1, div#customer_login .col-2 {		width:50%;		-ms-flex: 0 0 50%;	  flex: 0 0 50%;	  max-width: 50%;	}	.woocommerce-account .woocommerce-MyAccount-content .u-column2,	.woocommerce-account .woocommerce-MyAccount-content .u-column1 {		width:100%;		float:none;	  -ms-flex: 0 0 100%;	  flex: 0 0 100%;	  max-width: 100%;	  padding: 0;	}	.woocommerce-account .u-column2 {float:right;}	.woocommerce .els-shop-fullgrid ul.products li {padding:114px 40px 100px;}	.woocommerce .els-shop-fullgrid ul.products .els-product-image  {margin: 0 -40px;}	.els-has-left-col .els-prsc-products {padding-left:8px;}	.els-has-right-col .els-prsc-products {padding-right:8px;}}@media (min-width: 992px) and (max-width: 1199px) {	.els-cat-default .els-cat-default-box.col-nm-5 {width:25%;}	.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),	.woocommerce .woo-col-5 ul.products li:nth-child(3n),.woocommerce .woo-col-6 ul.products li:nth-child(3n) {margin-right:0 !important;}	.woocommerce .woo-col-6 ul.products li.product,.woocommerce .woo-col-5 ul.products li.product {width:32.2%;}	.els-has-sidebar .woocommerce .woo-col-6 ul.products li.product,.els-has-sidebar .woocommerce .woo-col-5 ul.products li.product {width:31.7%;}	.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal {float:left;margin-top:4px;}	.els-pr-single h3,.els-pr-single h3 a {font-size:20px;}	.woocommerce .els-shop-fullgrid ul.products h2 a {font-size:22px;}	.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal {		display: table;		float: none;	}	.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title {text-align: center;}	.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title h3 a {font-size: 16px;}	.woocommerce .els-products-full-wrap.els-shop-masonry .els-product-info .els-product-atc a {padding-left: 20px;padding-right: 20px;}}/* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 991px) {	.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title h3 a {font-size: 16px;}	.woocommerce .els-products-full-wrap.els-shop-masonry .els-product-info .els-product-atc a {padding-left: 20px;padding-right: 20px;}	.els-cat-default .els-catsc-text .els-catsc-name, .els-cat-masonry .els-catsc-text .els-cat-masonry-name {		font-size: 12px;	}	.els-cat-default .els-cat-default-box .els-cat-info-box, .els-cat-masonry .els-catsc-text .els-cat-info-box {    	padding: 15px 40px;	}	.els-has-sidebar .woocommerce .woo-col-6 ul.products li.product,	.els-has-sidebar .woocommerce .woo-col-5 ul.products li.product {  	width: 31.7%;  }	.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,  .woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer {  	width: 25%;	}	.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.pd-2wh {  	width: 50%;	}	.els-cat-default .els-cat-default-box.col-nm-5 {		width: 33.33%;	}	.els-cat-default .col-sm-12 .els-catdt-box img {		width: 100%;	}	.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),.woocommerce .woo-col-5 ul.products li:nth-child(3n),.woo-col-6 ul.products li:nth-child(3n) {    	margin-right: 0 !important;	}	.woocommerce .woo-col-6 ul.products li.product,	.woocommerce .woo-col-5 ul.products li.product {		width: 32.2%;	}	.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal {	  	float: left;	  	margin-top: 4px;	}	.woocommerce-checkout .woocommerce-checkout-payment li img {	  	max-width: 100%;	  	margin: 0;	  	display: block;	}	body.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal input[type="radio"]:checked + label::after {    	top: 7px !important;	}	.woocommerce-wishlist form.woocommerce {		overflow-x: auto;	}	.woocommerce-wishlist .wishlist_table {		width: 880px;	}	.els-pr-single h3, .els-pr-single h3 a {		font-size: 18px;	}	.woocommerce .els-shop-fullgrid ul.products h2 a {		font-size: 22px;	}	.els-lb-masonry-sizer, .els-lb-masonry-item {		width: 50% !important;	}	.els-plxsec.els-plxsec-content-right .els-plxsec-content {		margin-right: 0;	}	.els-plxsec.els-plxsec-content-left .els-plxsec-content {		margin-left: 0;	}	.els-plxsec .els-plxsec-title-two {  		font-size: 62px;  		line-height: 54px;	}	.els-plxsec .els-plxsec-title-three {	  	font-size: 50px;	  	line-height: 50px;	}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {	.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal {  	float: left;  	margin-top: 4px;	}	.woocommerce-checkout .woocommerce-checkout-payment li img {  	max-width: 100%;  	margin: 0;  	display: block;	}	body.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal input[type="radio"]:checked + label::after {  	top: 7px !important;	}	.els-cat-default .els-cat-default-box.col-nm-5 {		width: 50%;	}	.els-cat-default .col-sm-12 .els-catdt-box img {		width: 100%;	}	.els-product-summary-col {		margin-top: 25px;	}	.wc-tabs-wrapper .wc-tabs {		border-right: none;		margin-bottom: 0;		padding-bottom: 0;	}	.woocommerce-Tabs-panel {		padding-left: 0;	}	.wc-tabs-wrapper .wc-tabs li {		display: inline-block;	}	.wc-tabs-wrapper .wc-tabs li a {		display: inline-block;		margin: 0 15px 0 0;		padding-bottom: 10px;		border-bottom: 3px solid #ebebeb;	}	.els-prsc-view-all,	.els-prsc-heading {		text-align: center;	}	.woocommerce .woo-col-6 ul.products li.product,	.woocommerce .woo-col-5 ul.products li.product,	.woocommerce .woo-col-3 ul.products li.product,	.woocommerce .woo-col-4 ul.products li.product {		width: 49% !important;	}	.woocommerce .woo-col-5 ul.products li:nth-child(2n),	.woocommerce .woo-col-6 ul.products li:nth-child(2n),	.woocommerce .woo-col-3 ul.products li:nth-child(2n),	.woocommerce .woo-col-4 ul.products li:nth-child(2n),	.woocommerce .woo-col-5 ul.products li:nth-child(2n) {		margin-right: 0 !important;	}	.els-has-sidebar .woocommerce ul.products li {    margin-right: 2% !important;	}	.woocommerce .shop_table td.product-remove {		border-right: 1px solid #ececec;		width: 100%;		text-align: center !important;	}	.woocommerce-cart .els-cart-actions {  	padding-bottom: 86px !important;  	border-top: 1px solid #ececec;  	margin-top: 20px;	}	.woocommerce-cart .coupon {  	width: 100%;	}	.woocommerce-cart .coupon input[type='text'] {		max-width: none;	}	.woocommerce-page table.cart td.actions .coupon .input-text,	.woocommerce-page table.cart td.actions .coupon input {		width: 49.8%;	}	.woocommerce-cart .coupon input[type='submit'] {		margin-left: 2.2%;	}	.woocommerce-cart .cart-collaterals .cart_totals table td {		padding-left: 0;		padding-right: 0;	}	.woocommerce-cart .cart-collaterals .cart_totals table .shipping td .shipping-calculator-form .button {		padding-left: 30px;		padding-right: 30px;	}	.woocommerce-checkout form.woocommerce-checkout .els-order-review {		padding: 20px 15px;	}	.woocommerce-account .u-column2 {		margin-top: 40px;	}	.woocommerce-account #customer_login p.lost_password {  	float: none;  	margin-top: 0;	}	.woocommerce-order-received td.product-name,	.woocommerce-order-received td,	.woocommerce-order-received th {		padding: 10px !important;	}	.woocommerce-wishlist form.woocommerce {		overflow-x: auto;	}	.woocommerce-wishlist .wishlist_table {		width: 880px;	}	.woocommerce-wishlist .wishlist_table .product-thumbnail {		display: table-cell !important;	}	.els-pr-single h3, .els-pr-single h3 a {		font-size: 20px;	}	.els-pr-single {		margin-top: 18px;		margin-bottom: -18px;	}	.woocommerce .els-shop-fullgrid ul.products h2 a {		font-size: 22px;	}	.els-subs-two input[type='email'] {  	width: 100%;  	margin-bottom: 15px;	}	.els-subs-two input[type='submit'] {  	margin: 0;	}	.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-item,  .woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-sizer {  	width: 50%;	}	.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.pd-2wh {  	width: 50%;	}	.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,  .woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer {  	width: 50%;	}	.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.pd-2wh {  	width: 50%;	}	.els-order-filter .woocommerce-ordering select {		float: none;	}	.els-shop-wrapper .els-shop-filter {		text-align: center;	}	.woocommerce-tabs,	.product-type-grouped .els-product-summary-col .label,	.els-product-summary-col {		text-align: center;	}	.woocommerce div.product .woocommerce-product-rating {  		width: auto;  		display: inline-block;	}	.woocommerce-Reviews .woocommerce-Reviews-title,	.woocommerce-Reviews .commentlist li {		text-align: left;	}	.els-product-summary-col .variations {		width: auto;		text-align: left;		margin-left: auto;		margin-right: auto;	}	.els-lb-grid-item {		width: 32.7% !important;	}	.els-lb-masonry-sizer, .els-lb-masonry-item {		width: 50% !important;	}	.els-cat-masonry .els-cat-masonry-sizer, .els-cat-masonry .els-cat-masonry-box {		width: 50% !important;	}	.els-plxsec.els-plxsec-content-right .els-plxsec-content {		margin-right: 0;		margin-left: 0;	}	.els-plxsec.els-plxsec-content-left .els-plxsec-content {		margin-left: 0;		margin-right: 0;	}	.els-plxsec .els-plxsec-title-two {    	font-size: 30px;    	line-height: 30px;	}	.els-plxsec .els-plxsec-title-three {    	font-size: 24px;    	line-height: 24px;	}	.els-plxsec.els-plxsec-content-right {		background-position-x: left !important;	}	.els-plxsec.els-plxsec-content-left {		background-position-x: right !important;	}	.els-plxsec.els-plxsec-content-center {		background-position-x: center !important;	}	.els-plxsec-content {	  	margin: 0 15px !important;	  	background: rgba(256,256,256,.8);	  	padding: 30px 15px;	}	.els-icon li .widget_shopping_cart_content {		top: 28px;	}	#sticky-wrapper .els-menubar {	 	box-shadow: 0 1px 7px rgba(0, 0, 0, .05);	}}@media (max-width: 668px) {.els-single-product-nav a {display: none;}}/* Landscape phones and down */@media (max-width: 480px) {	.woocommerce .woo-col-5 ul.products li,	.woocommerce .woo-col-6 ul.products li,	.woocommerce .woo-col-3 ul.products li,	.woocommerce .woo-col-4 ul.products li,	.woocommerce .woo-col-5 ul.products li {		margin-right: 0 !important;	}	.els-lb-grid-item {		width: 99% !important;	}	.woocommerce .woo-col-3 ul.products li.product,	.woocommerce .woo-col-4 ul.products li.product,	.woocommerce .woo-col-5 ul.products li.product,	.woocommerce .woo-col-6 ul.products li.product {		width: 100% !important;	}	.woocommerce .els-shop-fullgrid ul.products li {		display: flex;		flex-direction: column;		justify-content: center;		align-items: center;	}	.els-cat-default .els-cat-default-box.col-nm-5 {		width: 100%;	}	.els-cat-default .els-catdt-img img {  	height: auto;   	max-width: 100%;	}	.woocommerce input.qty[type='number'] {		width: 100%;	}	.woocommerce .woocommerce-cart-form input.qty[type='number'] {		width: 76px;	}	.woocommerce-page .woocommerce-cart-form  .quantity {		display: inline-block;	}	.woocommerce .woocommerce-cart-form .shop_table td.product-quantity .minus,	.woocommerce .woocommerce-cart-form .shop_table td.product-quantity .plus {		right: 1px;	}	.woocommerce .quantity, .woocommerce-page .quantity {		display: block;		margin-bottom: 10px;		padding-right: 0;	}	#review_form .form-submit input[type='submit'],	.els-product-summary-col .cart button {		width: 100%;	}	.woocommerce.single .quantity .plus,	.woocommerce.single .quantity .minus,	.woocommerce-page.single .quantity .plus,	.woocommerce-page.single .quantity .minus {		right: 1px;	}	.woocommerce-cart .coupon input[type='submit'] {		margin-left: 0;	}	.woocommerce-page table.cart td.actions .coupon input,	.woocommerce-page table.cart td.actions .coupon .input-text {  	width: 100% !important;  	margin-bottom: 10px;	}	.wc-proceed-to-checkout .checkout-button {		display: block;	}	.els-pr-single h3, .els-pr-single h3 a {		font-size: 18px;	}	.els-pr-single .els-pr-single-atc a {		padding-left: 10px;		padding-right: 10px;		font-size: 12px;	}	.els-subs-two input[type='email'] {  	width: 100%;  	margin-bottom: 15px;	}	.els-subs-two input[type='submit'] {  	width: 100%;  	margin: 0;	}	.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-item,  .woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-sizer {  	width: 100%;	}	.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,  .woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer {  	width: 100%;	}	.woocommerce ul.products .els-product-title .els-product-wishlist {		width: 14px;	}	.els-product-summary-col .variations .label {		display: block;		text-align: left;		margin-bottom: 6px;	}	.els-product-summary-col .variations select,	.els-product-summary-col .variations td {		width: 100%;		display: block;	}	.els-product-summary-col .variations td.value {		margin-bottom: 15px;	}	.els-product-summary-col .variations .reset_variations {  	margin: 12px 0 0;  	width: 100%;  	text-align: center;	}	.els-product-summary-col .group_table td {		display: block;	}	.woocommerce-page .product-type-grouped .quantity {		margin-right: 0;	}	.els-product-summary-col .variations {		width: 100%;	}	.els-lb-masonry-sizer,	.els-lb-masonry-item {		width: 99.3% !important;		height: auto !important;	}	.els-lb-masonry-item .els-lb-img img {		height: auto;		width: 100%;	}	.els-icon li .widget_shopping_cart_content {		right: -44px;	}	.els-cat-masonry .els-cat-masonry-sizer, .els-cat-masonry .els-cat-masonry-box {		width: 100% !important;		height: auto !important;	}	.product-type-grouped .els-product-summary-col td .els-pr-price {		margin-top: 0;	}	.product-template-default .woocommerce-message .button {margin: 0 auto 8px;display: table;}}@media (max-width: 320px) {}