@media only screen and (min-width: 1200px) {ul.products, .wc-block-grid__products {
	margin-left: 10em;
	margin-right: 10em;
}
}

.storefront-breadcrumb {
  margin: 0px;
}

a:focus, .button:focus, .button.alt:focus, .button.added_to_cart:focus,     .button.wc-forward:focus, button:focus, input[type="button"]:focus,     input[type="reset"]:focus, input[type="submit"]:focus {
	outline: none!important;
}

.moip-woocommerce-message {
	background-color: #183bb2;
}

ul.products li.product .price{
	font-size: 19px;
	font-weight: 900;
}
.single-product div.product p.price {
	margin: 0px;
	font-size: 2em;
}

.nivo-caption { 
display:none;	
}

ul.products li.product .button{
	margin-top: 0.286em;
}

ul.products li.product .price {
	margin-bottom: 0;
}


h1 {
	margin: 0;
	margin-bottom:10px;
}

.single.fswp_installments_price .price.fswp_calc{
	font-size: 1em;
	margin-bottom: 30px;
}
.woocommerce-info {
	background-color: #183bb2;
}

.site-header .widget {
	display: none;
}

.wp-caption .wp-caption-text {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 0;
}

.tawcvs-swatches .swatch {
	border: 2px solid #dedede;
	margin-right: 5px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 15px;
}

.woocommerce-active .site-header .site-header-cart {
	width: 14%;
}

.layout2 .fbtfw_badge > span {
	background-color: #183bb2;
	font-size: 10px;
}

.layout2 .fbtfw_badge {
	border: 2px solid #183bb2;
}

.layout2 .fbtfw_img_div {
	width: 100%;
	height: 100%;
}

.layout2 .fbtfw_badge {
	right: 0px;
}

.up-sells {
	display: none;
}


input.occp_add_cart_button.button{
	background-color: #183bb2;
	font-size: 1.2em;
	margin-bottom: 20px;
	float: center;
}
.layout2 table.fbtfw_product_images tr td.sss:before {
	height: 30%;
}

.fbtfw_cart_div {
	width: 50%;
	float: right;
}

#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle {
	margin-right: 35px;
	margin-bottom: 35px;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
	padding: 6px;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
	margin: 6px;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
	margin: 6px;
}
#qlwapp{
	width: auto;
}

.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	float: left;
	width: 25%;
}

.widget_nav_menu ul li::before {
	content: none;
}

.widget_nav_menu ul li {
	padding-left: 0px;
}

input[type='search'] {
	background-color: #fff;
}

.home.page:not(.page-template-template-homepage) .site-header {
	margin-bottom: 0px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.storefront-sorting {
	display: none;
	margin-bottom: 0px;
}

.storefront-full-width-content .woocommerce-products-header {
	padding: 0px;
	display: none
}

.woocommerce-active .site-header .site-branding {
	text-align: -webkit-center;
}

.woocommerce-active .site-header .site-branding{
	width: 100%;
}

.woocommerce-active .site-header .site-branding {
	max-width: 1230px;
}

.woocommerce-message {
background-color: #01853c;	
}

li.additional_information_tab {
    display: none !important;
}

#tab-additional_information {
    display: none !important;
}

.widget_nav_menu ul li {
	line-height: 0.5em;
}

.footer-widgets {
	padding-top:20px;
}

.site-info {
	display: none;
}

.site-footer {
	padding: 0px;
}

.storefront-handheld-footer-bar {
	background-color: #01853c;
}

.button-wrapper #chart-button {
	color: #f24912;
	font-weight: 600;
	border: 2px solid #f24912;
	padding: 5px;
}

.single-product div.product p.price {
	font-weight: 900;
}

.wpb_content_element {
	margin-bottom: 0px;
}

.stock.in-stock {
	display: none;
}

a.reset_variations {
	display: none;
}

.single-product div.product .product_meta .posted_in:last-child {
	display: none;
}

input[type='text'] {
	background-color: #fff;
	width: 100%;
}

.wpcf7 input[type="email"] {
	background-color: #fff;
	width: 100%;
}

textarea {
	background-color: #fff;
}

input[type='submit'] {
	float: right;
	color: #fff;
 background-color: #000;
}

.onsale {
	border: 1px solid #183bb2;
 color: #f24912;
	margin-left: 48px;
}

.rnTotalBox {
	display: none;
}


.single-product div.product .variations_button{
	width: 65%;
}

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt { 
margin-top: 1em; }

.single-product div.product form.cart .quantity {
	padding-top: 1em;
}

.page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product, .page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product, .page-template-template-homepage-php .site-main ul.products.columns-5 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-5 li.product, .storefront-full-width-content .site-main ul.products.columns-5 li.product {
	width: 100%;
	
}

.widget.widget_text {
	font-size: 12px;
}

.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active, .eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a, .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active {
	background-color: #743eff00;
}

.elementor-kit-6220{
	background-color: #fff;
}

.hentry .entry-content a{
	text-decoration:none;
}