.container {
	max-width: -webkit-fill-available;
}
.grecaptcha-badge {
	display:none !Important;
}
#page #infinite-handle span .woocommerce button, #page #infinite-handle span button, .button, .woocommerce #page #infinite-handle span button, .woocommerce #respond input#submit, .woocommerce.single-product .cart button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, button, input[type=button], input[type=reset], input[type=submit] {
	background:#2f813e ;
	border:0px solid #fff ;
	border-radius:10px ;
	color:#fff ;
}
.button:hover, #page #infinite-handle span button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce.single-product .cart button:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce .button.button.alt:hover, .woocommerce .actions .button:hover, .woocommerce .woocommerce-checkout .order-details .woocommerce-checkout-review-order #payment .place-order .button:hover {
	color:#000;
	background:#FBEE33;
	border:0px solid #fff ;
}
.woocommerce ul.products li.product .loop-product-thumbnail {
	background:none !important;
}
.tinv-header h2 {
	display:none;
}
.is_mobile.woocommerce ul.products li.product .loop-product-thumbnail:hover * {
	opacity:1 !Important;
	visibility:visible !Important;
}
.home .breadcrumbs {
	display:none !Important;
}
.blog #main h1.page-title {
	color: #2d2d2d;
    line-height: normal;
    margin: 0;
    text-align: center;
    width: auto;
    height: auto;
    position: initial !important;
    clip: auto;
    clip-path: unset;
	font-size: 2.1333rem;
    line-height: normal;
    margin: .5em 0 35px;
    text-align: center;
}
#masthead .top-bar {
	z-index:9 !important;
}

#masthead-widgets #topbar {
	text-align:center;
	background:#2f813e;
}
#masthead-widgets #topbar p {
	margin-bottom:0;
	color:#fff;
	padding:10px 0 ;
	font-size:20px;
}
#masthead-widgets #topbar .button {
	border:0px solid #fff;
	padding:10px;
	border-radius:10px;
	color:#000;
	background:#FBEE33;
}
.topaust {
	font-size:20px;
	font-weight:bold;
}
#headermain img {
	max-width:155px;
}
#headermain #menu-new-top-right li {
	display:inline-block;
	margin:0 5px;
}
#headermain #menu-new-top-right li a {
	padding:13px 10px ;
	border-radius:20px;
	font-weight:bold;
	font-size:12px;
}
#menu-new-top-right {
	text-align:right;
}
#headermain #menu-top-right-menu li a i {

}
#masthead-widgets .widget li.loginbut a {
	background:#FBEE33;
}
#masthead-widgets .widget li.loginbut a:before {
	font-family:'fontawesome';
	content:'\f007';
	font-size:15px;
	margin-right:10px;
}
#masthead-widgets .widget li.topcart a:before{
	font-family:'fontawesome';
	content:'\f07a';
	font-size:15px;
	margin-right:10px;
}
#masthead-widgets .widget li.topcart a {
	background:#000;
	color:#fff;
}
#masthead-widgets .widget li.topwish a {
	background:#2f813e;
	color:#fff;
}
#masthead-widgets .widget li.topwish a:before{
	font-family:'fontawesome';
	content:'\f004';
	font-size:15px;
	margin-right:10px;
}
#main .widget .wpb_category_n_menu_accordion ul li a, .wpb_category_n_menu_accordion ul li a {
	padding-top:8.6px ;
	padding-bottom:8px ;
	background:#0e691f  ;
	border-bottom:1px solid #ededed !important;
}
.custom-pro-loop img {
	transition: transform .2s; /* Animation */
}
.custom-pro-loop img:hover {
	transform: scale(1.3);
}
#main .wpb_category_n_menu_accordion ul > li li {
	background:none ;
}
.social-search {
	display:none;
}
.main-navigation, #masthead .top-bar>.container, .main-navigation>div {
	display:block;
}
.main-navigation>div li a {
	font-size:16px ;
	margin:0 ;
	padding:15px 30px;
	font-weight: bold ;
}
.main-navigation>div li:last-child  a{
	padding-right:0;
}
.main-navigation>div li.topcat  {

}
.main-navigation>div ul ul li.focus>a, .main-navigation>div ul ul li:hover>a {
	color:#fff;
	background:#2f813e;
}
.main-navigation>div ul ul {
	top:61px;
	background:#2f813e;
	width:100%;
}
.main-navigation>div ul ul ul {
	background:#2f813e;
}
.main-navigation>div ul li.topcat ul li ul li a:hover {
	color:#FBEE33;
}
.main-navigation>div ul ul ul a:hover {
	color:#FBEE33;
}
.main-navigation>div ul ul a {
	display:block;
	color:#fff;
	margin:0;
	padding:10px 20px;
}
.main-navigation>div ul ul li {
	float:none;
}
.main-navigation>div ul li.topcat ul li a:hover {
	color:#fff;
}
.main-navigation>div li.topcat > a {
	color:#fff;
	background:#2f813e;
	text-align:center;
	width: 285px;
}
.main-navigation>div li.topcat > a:before{
	font-family:'fontawesome';
	content:'\f0c9';
	font-size: 35px;
    margin-right: 10px;
    position: absolute;
    left: 25px;
    top: -2px;
}
.main-navigation>div li.topcat a:hover {
	color:#fff;
}
.main-navigation>div li {
	padding-right:0px;
}
.main-navigation>div li.topsale a {
	color:#E44725;
}
/* @r-adjust-navigation */
ul#menu-new-top-right {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
}
ul#menu-new-top-right li {
	margin: 0 5px 5px 0 !important;
}
.nav-facebook,
.nav-instagram {
	transition: all .3s ease;
}

.nav-facebook a,
.nav-instagram a {
	font-size: 35px !important;
	padding: 0 5px !important;
	display: block;
	line-height: 1;
}
.nav-facebook a {
	/* padding-right: 8px !important; */
}
.nav-facebook i {
	color: #1877f2;
	width: 30px;
	height: 30px;
}
.nav-instagram a {
	padding-left: 0 !important;
	margin-top: 6px;
}
.nav-instagram img {
	width: 43px;
	aspect-ratio: 1/1;
}
.nav-facebook:hover ,
.nav-instagram:hover {
	transform: translateY(-3px);
}
.nav-logout {
	display: none;
}
.nav-logout-desktop {
	display: inline-block;
  margin: 0 5px;
}
.nav-logout-desktop a {
	background: #FEC051;
	padding: 13px 18px !important;
	border-radius: 20px;
	font-weight: bold;
	font-size: 12px;
}
.nav-logout-desktop i {
	margin-right: 15px;
	font-size: 15px;
}

/*Header Update*/
.menu-item-20185 a {
	background: #FEC051;
    padding: 13px 18px !important;
    border-radius: 20px;
    font-weight: bold;
    font-size: 12px;
	min-width: 80px;
	white-space: nowrap;
}

.menu-item-15272 a {
	background: #FEC051;
    padding: 13px 18px !important;
    border-radius: 20px;
    font-weight: bold;
    font-size: 12px;
	min-width: 80px;
	white-space: nowrap;
}

.menu-item-20187 a {
	background: #FEC051;
    padding: 13px 18px !important;
    border-radius: 20px;
    font-weight: bold;
    font-size: 12px;
	min-width: 80px;
	white-space: nowrap;
}

.menu-item-20186 a {
	background: #FEC051;
    padding: 13px 18px !important;
    border-radius: 20px;
    font-weight: bold;
    font-size: 12px;
	min-width: 80px;
	white-space: nowrap;
}
@media screen and (max-width:820px)  {
	.nav-logout {
		display: block;
	}
}
@media screen and (max-width:300px)  {
	#headermain #menu-new-top-right li a {
		padding: 8px !important;
	}
	#headermain #menu-new-top-right li.nav-facebook a,
	#headermain #menu-new-top-right li.nav-instagram a {
		/* font-size: 25px !important;
		padding: 8px 3px !important; */
	}
	#headermain #menu-new-top-right li.nav-logout-desktop a {
		padding: 10px 10px !important;
	}
}
/* -@r-adjust-navigation */

/* @r button for scroll to top */
#scroll-to-top {
	bottom: 80px;
}


.header-design-2 #masthead .top-bar {
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;
}
.archive #masthead, .search #masthead {
	margin-bottom:0 !important;
}
#slider_14949 p {
	margin-bottom:0 !Important;
}
#slider_14949 p a {
	background:#025436;
	padding:10px;
	color:#fff;
	display: block;
	border-radius:0 0px 20px 20px;
}

#slider_14949 p a:hover {
	background:#FEC14F;
}

#slider_14949 {
	text-align:center;
}
#slider_14949 .owl-item .sa_hover_container {
	border-radius:20px;
	padding-top:20px !important;
}
#slider_14949 .owl-item img {
	margin-top:0px;
	margin-bottom:10px;
}
.home #main h3.widget-title {
	text-align:center;
	position:relative;
}
.home #main h3.widget-title i:before {
	font-family:fontawesome;
}

.home #main h3.widget-title a.button {
	background:#025436;
	border-radius:10px;
	color:#fff;
	border:0px solid #fff;
	position: absolute;
    right: 0;
}

.home #main h3.widget-title a.button:hover {
	background:#FEC14F;
}

.home .product_list_widget {
	margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
.home ul.product_list_widget li.product.first {
	margin-left:0 !important;
}
.home ul.product_list_widget li.product {
	width: 18.6%;
	float: left;
    margin: 0 1.6665% 20px 0;
        border: 1px solid #ccc;
    padding: 10px;
    position: relative;
	text-align:center;
	border-radius:15px;
 }

 .woocommerce.single-product #content div.product ul.products li.product {
	 padding: 10px;
    position: relative;
	text-align:center;
	border-radius:15px;
	border:1px solid #aaa;
 }
.home ul.product_list_widget li.product:nth-child(5), .home ul.product_list_widget li.product:nth-child(10){
	margin-right:0 !important;
}
.wc-columns-4.woocommerce ul.products li.product {
	padding:10px;
	border-radius:15px;
	border:1px solid #aaa;
	margin-right:1% !Important;
	margin-left: 1% !important;
    width: 23.5% !Important;
}
.woocommerce .woocommerce-ordering {
	margin-bottom:20px !Important;
}
.woocommerce ul.products li.product.first {
	margin-left:0 !important;
}
.woocommerce ul.products li.product.last {
	margin-right:0 !important;
}
ul.product_list_widget li.product h2 {
	font-size:16px;
	min-height: 65px;
	line-height:1.3;
	margin-bottom:0;
	clear: both;
}
.woocommerce ul.products li.product .price {
	font-size:20px !important;
	color:#000 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size:16px !Important;
	line-height:1.5;
}
.site-content .widget_products .product_list_widget li img {
	float:none !Important;
	width:100% !important;
	margin-right:0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	min-height:100px;
	font-weight:bold;
}
.woocommerce ul.products li.product .button {
	margin-top:0 !Important;
}
ul.product_list_widget li.product .price, .home .site-content .widget_products .product_list_widget li .amount {
	font-size:20px;
	color:#000;
}

.site-content .widget_products .product_list_widget li ins bdi{
	color:red !Important;
}
.site-content .widget_products .product_list_widget li.product.sale .price del bdi{
	color:000 !Important;
}
.site-content .widget_products .product_list_widget li del {
	color:red !Important;
}
ul.product_list_widget li.product a.button {
	color:#fff ;
	border-radius:10px;
}
ul.product_list_widget li.product a.button:hover {
	color:#000;
}
ul.product_list_widget li.product a.tinvwl_add_to_wishlist_button, ul.products li.product a.tinvwl_add_to_wishlist_button  {
	color:#fff !important;
	border-radius:10px;
	background:#333;
	padding:7px;
	margin-top:5px;
	width:100%;
}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
	color:#fff !important;
	border-radius:10px;
	background:#333;
	padding:7px;
	margin-top:5px;
}
.woocommerce ul.products li.product .button {
	width:100%;
	color:#fff !important;
}
.home .woocommerce span.onsale {
	background:#DB4747;
	right:0 !important;
	left:auto;
	top:0;
	padding:7px 13px;
}
#homefeatbanner h5 {
	font-size:30px;
}
#homefeatbanner p {
	margin-bottom:0;
	color:#fff;
	font-size:18px;
	font-style:italic;
}
#homefeatbanner h4 {
	color:#fff;
	font-weight:bold;
	font-size:30px;
	margin-top:0;
	margin-bottom:0;
	line-height:1.2;
}
#homefeatbanner h3.widget-title {
	font-size:14px;
	font-weight:bold;
}
#homefeatbanner .widget_sow-image {
	background:#fff;
	border-radius:20px 20px 0 0 ;
	padding:10px;
	margin-bottom:0 !important;
}
#homefeatbanner .so-widget-sow-button a {
	display:block;
	width:100%;
	border-radius:0  0 20px 20px;
}
.woocommerce div.product form.cart .button, .woocommerce ul.products li.product .button {
	border-radius:10px;
}

#colophon {
	background:#2f813e;
}

#colophon .site-info {
	padding-top:10px !important;
	padding-bottom:10px !important;
	color:#fff !important;
}
#footertop {
	padding:10px 0;
	text-align:center;
}

#footertop li {
	display:inline-block;
	color:#fff;
	padding:0 30px;
	text-transform:uppercase;
}
#footertop li a {
	text-align:center;
	color:#fff;

}
#colophon .widget a , #colophon .widget p {
	color:#fff !important;
	margin-bottom:10px !important;
}
#colophon .widget .widget-title {
	color:#fff !important;
	font-size:16px !important;
	margin-bottom:10px !important;
}
#footer-sitemap li {
	display:inline-block;
	width:49%;
}

.woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button:hover, .woocommerce ul.products li.product .loop-product-thumbnail .product-quick-view-button {
	background:#2f813e !important;
	border:0px solid #fff !important;
}

.single-product #menu-item-14966 > ul.sub-menu, .archive #menu-item-14966 > ul.sub-menu{
	display:block;
	visibility: visible;
    opacity: 1;
	transform:initial;
}
.wpcu-modal .wpcu-modal__product-image {
	float:left;
}
.custom-pro-loop .product-quick-view-button{
	display:none !important;
}
.wpcu-product .wpcu-button .button {
	border-radius:10px !Important;
}
.wpcu-button, .wpcu-button p {
	display:block !important;
}
.swiper-slide {
	padding:10px;
	border-radius:10px;
	border:1px solid #ccc;
}

@media screen and (min-width:781px) and (max-width:1350px) {
	#footer-sitemap li {
		width:100%;
	}
}



#footertoprow {
	border-bottom:1px solid #fff;
}
#colophon .site-info {
	border-top:0px solid #fff !important;
}
span.out-of-stock {
	position:absolute;
	top:0;
	left:0;
	background:#DB4747;
	padding:0px;
	border-radius:30px;
	width:55px;
	font-size:12px;
	color:#fff;
	padding:15px 0;
	line-height:1.2;
}
#secondary {
	padding-right:7px;
}
.breadcrumbs, .woocommerce .woocommerce-breadcrumb {
	margin-top:20px !Important;
	margin-bottom:20px !Important;
}
.woocommerce.woocommerce-sidebar .site-main, .page-layout-default.sidebar-left .site-main {
	margin-left:27% ;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
	margin-left:0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style:none;
	padding-bottom:0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	display:block;
	padding:10px;
	border:1px solid #ddd;
}
.woocommerce.single-product #content div.product .out-of-stock {
	display:inline-block;
	padding:10px 20px;
	color:#fff !Important;
	background:#DB4747;
	border-radius:10px;
}
.quantity.button-controls .add, .quantity.button-controls .subtract {
	color:#000;
}
.single-product .content-area {
	float:right;
	width:74%;
}
.single-product .content-area #main {

}
.home-area li {
    border: 1px solid #292E6B;
    border-radius: 25px;
    margin: 5px 10px;
    padding: 0;
}
.home-area li:hover {
	background:#2f813e;
	color:#fff;
}
.home-area li a {
    color: #626262;
    display: block;
    width: fit-content;
    padding: 5px 35px;
}
.home-area li a:hover {
	color:#fff;
}
.home-area ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
/**
* @-adjust-homepage
* 01, Dec 2022
*/
.home-2columns > div > div {
	padding: 50px;
	border-radius: 25px;
}
.home-2columns h2 {
	font-family: "Anton", sans-serif;
	font-size: 42px;
	font-weight: 400;
	line-height: 1.1;
	color: #fff;
	margin: 0 0 20px !important;
}
.home-2columns ul {
	list-style: none;
	margin: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.home-2columns li {
	width: calc(100% / 3 - 10px);
	margin: 0 0 10px !important;
	border: 1px solid #fff;
	border-radius: 25px;
}
.home-2columns li a {
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 3px 5px;
	text-align: center;
}
.home-2columns p {
	color: #fff;
	font-size: 16px;
	line-height: 2;
}
.depicter-layer-frame.depicter-pos-absolute {
	z-index:1 !Important;
}

.single-product.woocommerce div.product form.cart div.quantity, #quick-view-container .product-content-wrapper .product-info-wrapper .cart .quantity {
	float:none;
	display:block;
	margin-bottom:20px; 
}

.single-product.woocommerce div.product form.cart .button, .single-product.woocommerce .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button, #quick-view-container form.cart .button, #quick-view-container .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
	display:block;
	width:100%;
	margin-bottom:20px;
	text-align:center;
	border-radius:10px;
}
.woocommerce.single-product #content div.product .entry-summary .product_title{
	margin-bottom:25px;
}
.archive #primary{
	width:76%;
	float:right;
}
.mobileonly {
	display:none;
}
.woocommerce ul.products li.product span.onsale {
	z-index:1;
	background:red;
}
section.related {
	clear:both;
}
.woocommerce.single-product #content div.product .entry-summary .price del, .woocommerce.single-product #content div.product .entry-summary .price del .amount, .woocommerce ul.products li.product .price del {
	color:#000;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.products li.product .price ins, .wpcu-product__price ins bdi, #quick-view-container .product-content-wrapper .product-info-wrapper .price ins bdi
 {
	color:red !Important;
}
.wpcu-theme_2 .wpcu-product__details .wpcu-product__title {
	min-height:70px;
}
.wpcu-theme_2 .wpcu-product__price {
	min-height:40px;
}
.home #main h3.widget-title {
	font-weight:bold;
}
.woofc-area .woofc-cross-sells .woofc-cross-sells-product-price {
	opacity:1;
}
.woofc-area .woofc-cross-sells .woofc-cross-sells-product-price * {
	color:yellow;
}
.wpc-free-shipping-bar.wpcfb-qualified-message {
	text-align:center;
	font-weight:bold;
}

@media screen and (min-width:781px) and (max-width:1150px) {
	.home-2columns li {
		width: calc(100% / 2 - 10px);
	}
}
@media screen and (max-width:780px) {
	.home-2columns > div > div {
		padding: 30px 15px
	}
}
@media screen and  (max-width:500px) {
	.home-2columns li {
		width: calc(100% / 2 - 10px);
	}
	.home-2columns li a {
		font-size: 13px;
		line-height: 1.3;
	}
	/*Mobile Header Update*/
	.menu-item-20185 a {
		position: relative;
    	padding: 8px 12px !important;
    	border-radius: 10px;
    	font-size: 10px;
}

	.menu-item-15272 a {
		position: relative;
    	padding: 8px 12px !important;
    	border-radius: 10px;
    	font-size: 10px;
}

	.menu-item-20187 a {
		position: relative;
    	padding: 8px 12px !important;
    	border-radius: 10px;
    	font-size: 10px;
}	

	.menu-item-20186 a {
		position: relative;
    	padding: 8px 12px !important;
    	border-radius: 10px;
    	font-size: 10px;
}
}

@media screen and  (max-width:400px) {
	.home-2columns li {
		width: 100%;
	}
}
/* -@-adjust-homepage */


@media screen and (min-width:1081px) and (max-width:1180px){
	.archive #primary{
		width:72%;
		float:right;
	}
	.woocommerce ul.products li.product .button {
		font-size:12px;
		padding:10px;
	}
	ul.products li.product a.tinvwl_add_to_wishlist_button {
		font-size:12px;
	}
	li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
		font-size:16px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size:14px !Important;
	}
}

@media screen and (min-width:1024px) and (max-width:1080px){
	#headermain #menu-new-top-right li a {
		padding:13px 10px;
	}
	.main-navigation>div li a {
		padding:15px 15px;
	}
	.main-navigation>div li.topcat a {
		width:244px;
	}
	.main-navigation>div li {
		padding-right:5px !Important;
	}
	.archive #primary{
		width:72%;
		float:right;
	}
	.woocommerce ul.products li.product .button {
		font-size:12px;
		padding:10px;
	}
	ul.products li.product a.tinvwl_add_to_wishlist_button {
		font-size:12px;
	}
	li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
		font-size:16px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size:14px !Important;
	}
}
@media screen and (min-width:768px) and (max-width:820px){
	.archive #primary{
		width:100%;
		float:none;
	}
	#menu-new-top-right {
		text-align:center;
	}
	.top-bar {
		display:none;
	}
	#pgc-7-0-0 {
		display:none !important;
	}
	#pgc-7-0-1 {
		width:100% !Important;
	}
	#masthead-widgets #topbar p {
		padding:10px 100px 10px 30px;
	}
	#menu-new-top-right {
		padding-bottom:0px;
	}
	#headermain #menu-new-top-right li {
		margin:0;
	}
	#headermain #menu-new-top-right li a {
		padding:13px 7px;
		font-size:12px;
	}
	.home ul.product_list_widget li.product {
		width:31.5%;
	}
	.home ul.product_list_widget li.product:nth-child(5), .home ul.product_list_widget li.product:nth-child(10) {
		margin-right:1.6665% !important;
	}
	.home ul.product_list_widget li.product:nth-child(3), .home ul.product_list_widget li.product:nth-child(6) {
		margin-right:0% !important;
	}
	#footertop li {
		padding:0 15px;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width:48% !important;
	}
}
@media screen and (min-width:768px) and (max-width:780px) {
	.single-product .content-area {
		float:none;
		width:100%;
	}
	.archive #primary{
		width:100%;
		float:none;
	}
}
@media screen and (max-width:767px){
	.woocommerce.single-product #content div.product .out-of-stock {
		padding: 40px 5px;
    width: 95px;
    color: #fff !Important;
    background: #DB4747;
    border-radius: 100px;
	}
	.mobileonly {
		display:block;
	}
	.mobilehide {
		display:none;
	}
	.mobilehide.show {
		display:block;
	}
	#pgc-7-4-0, #pgc-7-4-1, #pgc-7-4-2, #pgc-7-4-3, #pgc-7-4-4, #pgc-7-4-5 {
		width:48% !Important;
		margin-bottom:20px !Important;
	}
	#homefeatbanner {
		flex-wrap:wrap !important;
		-ms-flex-wrap:wrap !important;
		flex-direction:row !Important;
	}
	#headermain {
		padding-top:20px;
	}
	.nav-logout-desktop a {
		padding:10px !Important;
	}
	ul#menu-new-top-right li {
		margin:0 1px 0 0!Important;
	}
	.nav-facebook i {
		font-size:28px;
		width:20px;
	}
	.nav-instagram img {
		width:35px;
	}
	#masthead-widgets .widget li.loginbut a:before, .nav-logout-desktop i, #masthead-widgets .widget li.topcart a:before, #masthead-widgets .widget li.topwish a:before {
		margin-right:5px;
		font-size:10px;
	}
	ul#menu-new-top-right {
		flex-wrap:initial;
		justify-content:center;
	}
	.archive #primary{
		width:100%;
		float:none;
	}
	.home-area li a {
		font-size: 13px;
		padding: 3px 10px;
	}
	#headermain .sow-image-container {
		justify-content:center;
		text-align:center;
	}
	#masthead-widgets .widget ul#menu-new-top-right {
		margin-bottom:30px;
	}
	.single-product .content-area {
		float:none;
		width:100%;

	}
	.woocommerce.archive .page-title {
		padding:20px 0;
	}
	.wc-columns-4.woocommerce ul.products li.product {
		width:48% !important;
		margin-bottom:10px !important;
	}
	.woocommerce ul.products li.product:nth-of-type(odd) {
		margin-left:0 !important;
	}
	.woocommerce ul.products li.product:nth-of-type(2n+2) {
		margin-right:0 !important;
	}
	.woocommerce .woocommerce-result-count {
		margin-bottom:20px !Important;
	}
	.woocommerce ul.products li.product .button {
		padding-left:10px;
		padding-right:10px;
	}

	#secondary {
		display:none;
	}
	#masthead-widgets .panel-grid-cell {
		margin-bottom:10px !important;
	}
	#masthead-widgets #topbar p {
		font-size:12px;
		text-align: center;
		padding: 10px 10px 0 20px;
	}
	#masthead-widgets .sow-image-container img {
		width:100px;
	}
	.topaust {
		font-size: 14px;
		display: block;
		font-weight: bold;
	}
	.header-design-2 #masthead {
		margin-bottom:30px;
	}
	#masthead-widgets #topbar .button {
		font-size: 10px;
		padding: 5px;
	}
	.header-design-2 #masthead .top-bar {
		display:none;
	}
	#headermain #menu-new-top-right li {
		margin:0;
	}
	#menu-new-top-right {
		text-align:center;
	}
	#masthead-widgets .widget li.loginbut a:before {
		font-size:12px;
	}
	#headermain #menu-new-top-right li a {
		font-size:10px;
		padding:10px 7px !important;
	}
	.wpb_category_n_menu_accordion {
		display:none;
	}
	.home #main h3.widget-title a.button {
		position:initial;
		display:block;

	}
	.home ul.product_list_widget li.product {
		width:49%;
	}
	.home ul.product_list_widget li.product:nth-child(even) {
		margin-right:0 !Important;
	}
	.home ul.product_list_widget li.product:nth-child(odd) {
		margin-right:2%;
		clear:both;
	}
	.home #main h3.widget-title {
		margin-bottom:20px;
	}
	ul.product_list_widget li.product h2 {
		font-size:12px;
	}
	ul.product_list_widget li.product a.button {
		font-size: 12px;
		padding: 10px 5px;
	}
	ul.product_list_widget li.product a.tinvwl_add_to_wishlist_button {
		font-size:12px;
		padding: 5px;
	}
	.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
		font-size:16px !important;
	}
	ul.product_list_widget li.product .price, .home .site-content .widget_products .product_list_widget li .amount {
		font-size:16px;
	}
	#footertop li {
		padding:0;
		width:49%;
	}
}

