.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= FONTS ===================== */

/** FONTS >> Signatra-DEMO **/
@font-face {
  font-family: 'Signatra-DEMO';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Signatra-DEMO.ttf.woff") format("woff"), url("/wp-content/plugins/seeo-opc/assets/fonts/Signatra-DEMO.ttf.svg#Signatra-DEMO") format("svg"), url("/wp-content/plugins/seeo-opc/assets/fonts/Signatra-DEMO.ttf.eot"), url("/wp-content/plugins/seeo-opc/assets/fonts/Signatra-DEMO.ttf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Manrope **/
@font-face {
  font-family: 'Manrope';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Manrope-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Oswald **/
@font-face {
  font-family: 'Oswald';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Oswald-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Merriweather Sans **/
@font-face {
  font-family: 'Merriweather Sans';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/MerriweatherSans-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Montserrat **/
@font-face {
  font-family: 'Montserrat';
  src: url("/wp-content/fonts/Montserrat-VF.ttf") !important;
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-display: fallback;
}

/** FONTS >> Playfair Display **/
@font-face {
  font-family: 'Playfair Display';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/PlayfairDisplay-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Bitter **/
@font-face {
  font-family: 'Bitter';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Bitter-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Lora **/
@font-face {
  font-family: 'Lora';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Lora-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Roboto Slab **/
@font-face {
  font-family: 'Roboto Slab';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/RobotoSlab-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Kreon **/
@font-face {
  font-family: 'Kreon';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Kreon-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Josefin Slab **/
@font-face {
  font-family: 'Josefin Slab';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/JosefinSlab-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Manuale **/
@font-face {
  font-family: 'Manuale';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Manuale-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Crimson Pro **/
@font-face {
  font-family: 'Crimson Pro';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/CrimsonPro-Roman-VF.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Catamaran **/
@font-face {
  font-family: 'Catamaran';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Catamaran-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Raleway **/
@font-face {
  font-family: 'Raleway';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Raleway-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Rosario **/
@font-face {
  font-family: 'Rosario';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Rosario-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> Petrona **/
@font-face {
  font-family: 'Petrona';
  src: url("/wp-content/plugins/seeo-opc/assets/fonts/Petrona-VariableFont_wght.ttf");
  font-weight: 100 900;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: fallback;
}

/** FONTS >> FONT 1 **/
.FONT1 {
  font-family: var(--font1) !important;
  font-display: fallback;
}

/** FONTS >> FONT **/
.FONT {
  font-family: var(--font) !important;
  font-display: fallback;
}


/*= General =================== */

/** General >> CART **/
:root {
  --font-title: 'Montserrat'!important;
  --font1: 'Montserrat'!important;
}

.cart_totals * {
  color: #FFF !important;
}

.order-total > td {
  text-align: right;
}

.prodotto.mini {
  max-width: 32%;
  margin: .5rem auto;
  text-decoration: none;
  width: 100%;
  padding: .25rem !important;
  border-width: medium;
  border-style: none;
}

.prodotto.mini em {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  cursor: pointer;
}

/** General >> //m1 **/
false {
  /* MT [ google_font: 1 ] */
  font-family: 'Montserrat';
  font-weight: 400;
}

/** General >> //m2 **/
false {
  /* MT [ google_font: 1 ] */
  font-family: 'Montserrat';
  font-weight: 700;
}

/** General >> Filters list item **/
#filters > li {
  font-family: Montserrat;
}

/** General >> CloseCart **/
#closeCart {
  font-family: Montserrat;
}

/** General >> New columns 135 5 H5 **/
#new_columns-135-5 .H5 {
  font-family: Montserrat;
}

/** General >> Section FONT **/
section .FONT {
  font-family: Montserrat !important;
}

/** General >> FONT link **/
.FONT a {
  font-family: Montserrat;
}

/** General >> Cart section ct section inner wrap **/
#cart-section > .ct-section-inner-wrap {
  font-family: Montserrat;
}

/** General >> flex grid **/
.oxy-posts > * {
  -webkit-flex: 1 1 33% !important;
  flex: 1 1 33% !important;
  max-width: 50% !important;
}


/*= EXTRAS ==================== */

/** EXTRAS >> [id="cart-section"] **/
[id="cart-section"],
[class="ct-div-block FC FONT "] {
  display: none;
}

