/*
Theme Name: Marazzo
Theme URI: http://themesground.com/wpdemo/marazzo
Author: themesground
Author URI: http://themesground.com/
Description: Marazzo WordPress Theme
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,  left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: marazzo
*/
/* TABLE OF CONTENTS

1.      BODY
2.      LAYOUT
2a.     Base Columns
2b.     1 Column Layout
2c.     2 Column Layout
2d.     3 Column Layout

*/
/* BEGIN OF STYLING */

/* 1. BODY */
body {
	padding: 0;
	margin: auto;
	line-height: 1.55;
}
a {
	color: #333;
	text-decoration: none;
}
legend {
	display: none;
}
/* 2.  LAYOUT */


/* 2a. Base Columns */
.col-left {
	margin-bottom: 0px;
}
.col-right {
	margin-bottom: 0px;
}
/* 2b. 1 Column Layout */
.col1-layout .header-background-default {
	margin: 20px;
	padding: 0;
}
.col1-layout .col-main {
	float: none;
	width: auto;
}
/* 2c. 2 Column Layoutt */
.col2-left-layout .col-main {
}
.col2-right-layout .col-main {
}
.col2-right-layout ol.opc .col-md-4 {
	margin-right: 15px;
}
/* 2d. 3 Column Layout */
.col3-layout .col-main {
}
.col3-layout .col-wrapper {
	float: left;
	width: 780px;
}
.col3-layout .col-wrapper .col-main {
	float: right;
}


/* custom style */
.tax-product_cat .category-products
{
width: 100%;
}
.category-products .products-grid .desc.std,  .category-products .action_add_cart.add_cart .yith-wcqv-button,.category-products .products-list .product-detail-bnt, .add_cart  .yith-wcqv-button
{
	display: none !important;
}


.woocommerce-page div.product .product-img-box div.images
{
	width: 100%;
	
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg
{
	opacity: 1 !important;
}

.cart-table tbody td.image a img {
    width: 80px !important;
    max-width: 80px !important;
    height: auto !important;
}
.cart-collaterals .totals {
    width: 100% !important;
}

html.menu-opened body #nav-panel
{
z-index: 100000;
transform: translate(0px)
}

/* Editor Style */


.entry-content .has-primary-background-color, .entry-content .has-secondary-background-color, .entry-content .has-dark-gray-background-color, .entry-content .has-light-gray-background-color {
	color: #fff;
}
.entry-content .has-primary-background-color p, .entry-content .has-primary-background-color h1, .entry-content .has-primary-background-color h2, .entry-content .has-primary-background-color h3, .entry-content .has-primary-background-color h4, .entry-content .has-primary-background-color h5, .entry-content .has-primary-background-color h6, .entry-content .has-primary-background-color a, .entry-content .has-secondary-background-color p, .entry-content .has-secondary-background-color h1, .entry-content .has-secondary-background-color h2, .entry-content .has-secondary-background-color h3, .entry-content .has-secondary-background-color h4, .entry-content .has-secondary-background-color h5, .entry-content .has-secondary-background-color h6, .entry-content .has-secondary-background-color a, .entry-content .has-dark-gray-background-color p, .entry-content .has-dark-gray-background-color h1, .entry-content .has-dark-gray-background-color h2, .entry-content .has-dark-gray-background-color h3, .entry-content .has-dark-gray-background-color h4, .entry-content .has-dark-gray-background-color h5, .entry-content .has-dark-gray-background-color h6, .entry-content .has-dark-gray-background-color a, .entry-content .has-light-gray-background-color p, .entry-content .has-light-gray-background-color h1, .entry-content .has-light-gray-background-color h2, .entry-content .has-light-gray-background-color h3, .entry-content .has-light-gray-background-color h4, .entry-content .has-light-gray-background-color h5, .entry-content .has-light-gray-background-color h6, .entry-content .has-light-gray-background-color a {
	color: #fff;
}
.entry-content .has-white-background-color {
	color: #111;
}
.entry-content .has-white-background-color p, .entry-content .has-white-background-color h1, .entry-content .has-white-background-color h2, .entry-content .has-white-background-color h3, .entry-content .has-white-background-color h4, .entry-content .has-white-background-color h5, .entry-content .has-white-background-color h6, .entry-content .has-white-background-color a {
	color: #111;
}
.entry-content .has-primary-background-color, .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color {
	background-color: #80b435;
}
.entry-content .has-secondary-background-color, .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
	background-color: #f35f6d;
}
.entry-content .has-dark-gray-background-color, .entry-content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
	background-color: #111;
}
.entry-content .has-light-gray-background-color, .entry-content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
	background-color: #767676;
}
.entry-content .has-white-background-color, .entry-content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
	background-color: #FFF;
}
.entry-content .has-primary-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
	color: #80b435;
}
.entry-content .has-secondary-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
	color: #f35f6d;
}
.entry-content .has-dark-gray-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {
	color: #111;
}
.entry-content .has-light-gray-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {
	color: #767676;
}
.entry-content .has-white-color, .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
	color: #FFF;
}


.has-background.has-primary-background-color {
	background: #80b435;
}
.has-background.has-secondary-background-color {
	background: #f35f6d;
}
.has-background.has-dark-gray-background-color {
	background: #111;
}
.has-background.has-light-gray-background-color {
	background: #767676;
}
.has-background.has-white-background-color {
	background: #fff;
}
.has-text-color.has-white-color {
	color: #fff;
}
.has-text-color.has-light-gray-color {
	color: #767676;
}
.has-text-color.has-dark-gray-color {
	color: #111;
}
.has-text-color.has-secondary-color {
	color: #f35f6d;
}
.has-text-color.has-primary-color {
	color: #80b435;
}


.aligncenter {
	clear: both;
	display: block;
	margin: 4px auto 7px;
	text-align: center;
}
.alignleft {
	float: left;
	margin: 4px 24px 7px 0;
}
.alignright {
	float: right;
	margin: 4px 0 7px 24px;
}

.alignfull {

  position: relative;
  max-width: none;
}
.alignwide {
  margin-left: auto;
  margin-right: auto;
  
}

.added_to_cart.wc-forward {
    display: none !important;
}




/*----layout1----*/
.add_cart a.btn-cart.added:after, .add_cart a.btn-cart.added:after {
	font-family: WooCommerce;
	content: "\e017";
	margin-left: .23em;
}
.add_cart a.btn-cart.loading {
	opacity: .9;
}
.add_cart a.btn-cart.loading:after {
	font-family: WooCommerce;
	content: "\e01c";
}

/*----layout3----*/
.add-cart-button a.btn-cart.added:after, .add-cart-button a.btn-cart.added:after {
	font-family: WooCommerce;
	content: "\e017";
	
}

.add-cart-button a.btn-cart.loading {
	opacity: .9;
}
.add-cart-button a.btn-cart.loading:after {
	font-family: WooCommerce;
	content: "\e01c";
}

 .add-cart-button a.btn-cart.added .fa-shopping-cart
{
	display: none;
}