/* DEVICES PHONES */
@media  only screen and (max-width: 767px) {
    .wp-block-buttons {
        text-align: center;
    }
    .wp-block-image {
        margin-left: auto;
        margin-right: auto;
    }

    .wooco_wrap {
        padding: 25px;
    }
}
.home .storefront-handheld-footer-bar {
    display: none;
}

.storefront-handheld-footer-bar {
    display: none;
}

.storefront-handheld-footer-bar ul .my-account > a {
    display: none;
}

.storefront-handheld-footer-bar ul .search > a {
    display: none;
}
.storefront-product-pagination {
    display: none;
}
/* ocultamos el menú que redirige a las paginas de los centros*/
.main-navigation .menu ul{
    display: none;
}
.main-navigation button.menu-toggle {
    display: none;
}
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
}
.woocommerce-MyAccount-navigation ul li {
    justify-content: center !important;
    text-align: center !important;
}
.woocommerce-MyAccount-navigation ul li a::before {
    line-height: unset !important;
    text-align: center !important;
}
h1 {
    font-family: JosefinSans;
}
h1.page-title, h1.entry-title {
    text-transform: initial !important;
    letter-spacing: 1px;
    color: #575968;
    font-size: 1.5em;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    font-weight: 700;
}

h1.page-title::after, h1.entry-title::after {
    /*content: " ";*/
    /*width: 82px;*/
    /*height: 6px;*/
    /*border-radius: 4px;*/
    /*background: none !important;*/
    /*background-color: #fcd024 !important;*/
    /*margin-left: 160px;*/
    /*display: block;*/
}

h1.page-title::before, h1.entry-title::before {
    /*content: "";*/
    /*width: 150px;*/
    /*height: 100px;*/
    /*margin-top: 15px;*/
    /*display: block;*/
    /*background-image: url(/wp-content/themes/ics-basic/assets/images/skins/cambrilspark/logo.png);*/
    /*background-repeat: no-repeat;*/

    /*content: "";*/
    /*width: 60px;*/
    /*height: 40px;*/
    /*margin-top: 8px;*/
    /*display: block;*/
    /*background-image: url(/wp-content/themes/ics-basic/assets/images/skins/cambrilspark/logo.png);*/
    /*background-repeat: no-repeat;*/
    /*background-size: contain;*/
    /*background-color: gray;*/
    /*border-radius: 5px;*/
}
h2.home>a {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    overflow: hidden;
    color: #45b9DD!important;
    text-decoration: none;
}

body {
    font-family: IBM Plex Sans;
}

/* No mostramos el breadcrumb*/
.storefront-breadcrumb {
    display: none;
}

.ics_nav_div {
    border-top: none;
}

.col-full {
    margin-left: 0.25em;
    margin-right: 0.25em;
}

.home .storefront-handheld-footer-bar {
    display: none;
}

.storefront-handheld-footer-bar ul .my-account > a {
    display: none;
}

.storefront-handheld-footer-bar ul .search > a {
    display: none;
}

.storefront-handheld-footer-bar ul li > a {
    /*display: none;*/
}

.cart-subtotal {
    display: none;
}
.woocommerce-shipping-totals {
    display: none;
}
.woocommerce-shipping-fields {
    display: none;
}
.hidden {
    display: none;
}
/* Ocultamos el footer del plugin 'Store Hours Manager for WooCommerce' */
.zhours_alertbar {
    display: none !important;
}

html {
    height: 100%;
}
.site-info {
    padding-top: 0px;
    padding-bottom: 0px;
}
.site-footer {
    padding-top: 15px;
    padding-bottom: 15px;
    background: transparent;
}

.wpml-ls-slot-shortcode_actions {
    background: transparent;
    border: none;
    margin-top: -20px !important;
}
.wpml-ls-statics-shortcode_actions{
    padding-top: 0px;
    padding-bottom: 0px;
}
.search-field {
    display: none;
}
.site-search {
    display: none;
}
.site-header-cart>li:first-of-type {
    border-top: none;
}
.site-header-cart {
    display: none !important;
}
.gv-dropdown-label {
    display: none;
}
.site-header {
    background-color: transparent;
    text-align: center;
}
.site-branding {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 210px !important;
}
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img {
    max-width: none;
}
.ics_nav_div {
    /*background-color: transparent;*/
}
.ics_category_ul > li {
    background-color: transparent;
}
/****************************************
Configuración de Pagina carta - RESTAURANTES EN VICTŇRIA
*****************************************/
/* Logo */
.cambrilspark-victoria h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-victoria header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
/****************************************
Configuración de Pagina carta - RESTAURANTE VICTŇRIA
*****************************************/
.cambrilspark-victoria-restaurante .ics_nav_div {
    border-bottom: 3px solid #810281;
    background-color: #fccfda;
}
.cambrilspark-victoria-restaurante .ics_category_button_span_color {
    color: #810281;
}
.cambrilspark-victoria-restaurante .ics_category_button_selected {
    background-color: #810281
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-victoria-restaurante .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-victoria-restaurante .site-content {
    font-family: Poppins;
}
.y-title {
    font-family: Poppins;
}
.cambrilspark-victoria-restaurante h1 {
    font-family: Poppins;
}
.cambrilspark-victoria-restaurante .wp-block-group__inner-container>h2, .cambrilspark-victoria-restaurante h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-victoria-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-victoria-restaurante .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-restaurante .ics-carta {
    background: transparent;
    padding-bottom: 15px;
}
.cambrilspark-victoria-restaurante .products>li {
    background: transparent;
}
.cambrilspark-victoria-restaurante a {
    color: black;
}
.cambrilspark-victoria-restaurante footer {
    background: transparent;
}

/* Logo */
.cambrilspark-victoria-restaurante h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-victoria-restaurante header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-victoria-restaurante {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria-restaurante" catalogo, "cambrilspark-victoria-restaurante-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-victoria-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-victoria-restaurante .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-restaurante .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-restaurante .products>li {
    background: transparent;
}
.cambrilspark-victoria-restaurante a {
    color: black;
}
.cambrilspark-victoria-restaurante footer {
    background: transparent;
}
.cambrilspark-victoria-restaurante .products {
    /*background: transparent;*/
}
/****************************************
Configuración de Pagina carta - SNACK-BAR VICTŇRIA
*****************************************/
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-victoria-snack-bar .ics_nav_div {
    border-bottom: 3px solid #810281;
    background-color: #fccfda;
}
.cambrilspark-victoria-snack-bar .ics_category_button_span_color {
    color: #810281;
}
.cambrilspark-victoria-snack-bar .ics_category_button_selected {
    background-color: #810281
}
.cambrilspark-victoria-snack-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-victoria-snack-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-victoria-snack-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-victoria-snack-bar h1 {
    font-family: Poppins;
}
.cambrilspark-victoria-snack-bar .wp-block-group__inner-container>h2, .cambrilspark-victoria-snack-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-victoria-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-victoria-snack-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-victoria-snack-bar a {
    color: black;
}
.cambrilspark-victoria-snack-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-victoria-snack-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-victoria-snack-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-victoria-snack-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-victoria-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-victoria-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-victoria-snack-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-victoria-snack-bar a {
    color: black;
}
.cambrilspark-victoria-snack-bar footer {
    background: transparent;
}
.cambrilspark-victoria-snack-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - DESAYUNOS VICTŇRIA
*****************************************/
.cambrilspark-victoria-esmorzars .ics_nav_div {
    border-bottom: 3px solid #810281;
    background-color: #fccfda;
}
.cambrilspark-victoria-esmorzars .ics_category_button_span_color {
    color: #810281;
}
.cambrilspark-victoria-esmorzars .ics_category_button_selected {
    background-color: #810281
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-victoria-esmorzars .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-victoria-esmorzars .site-content {
    font-family: Poppins;
}
.cambrilspark-victoria-esmorzars .entry-title {
    font-family: Poppins;
}
.cambrilspark-victoria-esmorzars h1 {
    font-family: Poppins;
}
.cambrilspark-victoria-esmorzars .wp-block-group__inner-container>h2, .cambrilspark-victoria-esmorzars h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-victoria-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-victoria-esmorzars .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-victoria-esmorzars a {
    color: black;
}
.cambrilspark-victoria-esmorzars footer {
    background: transparent;
}

/* Logo */
.cambrilspark-victoria-esmorzars h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-victoria-esmorzars header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-victoria-esmorzars {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-victoria-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-victoria-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-victoria-esmorzars .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-victoria-esmorzars a {
    color: black;
}
.cambrilspark-victoria-esmorzars footer {
    background: transparent;
}
.cambrilspark-victoria-esmorzars .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - DELI-FOOD VICTŇRIA
*****************************************/
.cambrilspark-victoria-deli-food .ics_nav_div {
    border-bottom: 3px solid #810281;
    background-color: #fccfda;
}
.cambrilspark-victoria-deli-food .ics_category_button_span_color {
    color: #810281;
}
.cambrilspark-victoria-deli-food .ics_category_button_selected {
    background-color: #810281
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-victoria-deli-food .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-victoria-deli-food .site-content {
    font-family: Poppins;
}
.cambrilspark-victoria-deli-food .entry-title {
    font-family: Poppins;
}
.cambrilspark-victoria-deli-food h1 {
    font-family: Poppins;
}
.cambrilspark-victoria-deli-food .wp-block-group__inner-container>h2, .cambrilspark-victoria-deli-food h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-victoria-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-victoria-deli-food .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-deli-food .products>li {
    background: transparent;
}
.cambrilspark-victoria-deli-food a {
    color: black;
}
.cambrilspark-victoria-deli-food footer {
    background: transparent;
}

/* Logo */
.cambrilspark-victoria-deli-food h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-victoria-deli-food header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-victoria-deli-food {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-victoria-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-victoria-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-victoria-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-victoria-deli-food .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-victoria-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-victoria-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-victoria-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-victoria-deli-food .products>li {
    background: transparent;
}
.cambrilspark-victoria-deli-food a {
    color: black;
}
.cambrilspark-victoria-deli-food footer {
    background: transparent;
}
.cambrilspark-victoria-deli-food .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Restaurante TŔRRACO
*****************************************/
.cambrilspark-tarraco-restaurante .ics_nav_div {
    border-bottom: 3px solid #6e2a24;
    background-color: #fbe7e9;
}
.cambrilspark-tarraco-restaurante .ics_category_button_span_color {
    color: #6e2a24;
}
.cambrilspark-tarraco-restaurante .ics_category_button_selected {
    background-color: #6e2a24
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-tarraco-restaurante .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-tarraco-restaurante .site-content {
    font-family: Poppins;
}
.cambrilspark-tarraco-restaurante .entry-title {
    font-family: Poppins;
}
.cambrilspark-tarraco-restaurante h1 {
    font-family: Poppins;
}
.cambrilspark-tarraco-restaurante .wp-block-group__inner-container>h2, .cambrilspark-tarraco-restaurante h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-tarraco-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-tarraco-restaurante .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-restaurante .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-restaurante .products>li {
    background: transparent;
}
.cambrilspark-tarraco-restaurante a {
    color: black;
}
.cambrilspark-tarraco-restaurante footer {
    background: transparent;
}

/* Logo */
.cambrilspark-tarraco-restaurante h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-tarraco-restaurante header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-tarraco-restaurante {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-tarraco-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-tarraco-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-tarraco-restaurante .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-restaurante .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-restaurante .products>li {
    background: transparent;
}
.cambrilspark-tarraco-restaurante a {
    color: black;
}
.cambrilspark-tarraco-restaurante footer {
    background: transparent;
}
.cambrilspark-tarraco-restaurante .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - SNACK-BAR TŔRRACO
*****************************************/
.cambrilspark-tarraco-snack-bar .ics_nav_div {
    border-bottom: 3px solid #6e2a24;
    background-color: #fbe7e9;
}
.cambrilspark-tarraco-snack-bar .ics_category_button_span_color {
    color: #6e2a24;
}
.cambrilspark-tarraco-snack-bar .ics_category_button_selected {
    background-color: #6e2a24
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-tarraco-snack-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-tarraco-snack-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-tarraco-snack-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-tarraco-snack-bar h1 {
    font-family: Poppins;
}
.cambrilspark-tarraco-snack-bar .wp-block-group__inner-container>h2, .cambrilspark-tarraco-snack-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-tarraco-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-tarraco-snack-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-tarraco-snack-bar a {
    color: black;
}
.cambrilspark-tarraco-snack-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-tarraco-snack-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-tarraco-snack-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-tarraco-snack-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-tarraco-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-tarraco-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-tarraco-snack-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-tarraco-snack-bar a {
    color: black;
}
.cambrilspark-tarraco-snack-bar footer {
    background: transparent;
}
.cambrilspark-tarraco-snack-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Amfiteatre TŔRRACO
*****************************************/
.cambrilspark-tarraco-amfiteatre .ics_nav_div {
    border-bottom: 3px solid #6e2a24;
    background-color: #fbe7e9;
}
.cambrilspark-tarraco-amfiteatre .ics_category_button_span_color {
    color: #6e2a24;
}
.cambrilspark-tarraco-amfiteatre .ics_category_button_selected {
    background-color: #6e2a24
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-tarraco-amfiteatre .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-tarraco-amfiteatre .site-content {
    font-family: Poppins;
}
.cambrilspark-tarraco-amfiteatre .entry-title {
    font-family: Poppins;
}
.cambrilspark-tarraco-amfiteatre h1 {
    font-family: Poppins;
}
.cambrilspark-tarraco-amfiteatre .wp-block-group__inner-container>h2, .cambrilspark-tarraco-amfiteatre h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-tarraco-amfiteatre .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-amfiteatre .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-amfiteatre .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-tarraco-amfiteatre .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-amfiteatre .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-amfiteatre .products>li {
    background: transparent;
}
.cambrilspark-tarraco-amfiteatre a {
    color: black;
}
.cambrilspark-tarraco-amfiteatre footer {
    background: transparent;
}

/* Logo */
.cambrilspark-tarraco-amfiteatre h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-tarraco-amfiteatre header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-tarraco-amfiteatre {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-tarraco-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-tarraco-amfiteatre .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-amfiteatre .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-amfiteatre .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-tarraco-amfiteatre .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-amfiteatre .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-amfiteatre .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-amfiteatre .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-amfiteatre .products>li {
    background: transparent;
}
.cambrilspark-tarraco-amfiteatre a {
    color: black;
}
.cambrilspark-tarraco-amfiteatre footer {
    background: transparent;
}
.cambrilspark-tarraco-amfiteatre .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - DELI-FOOD TŔRRACO
*****************************************/
.cambrilspark-tarraco-deli-food .ics_nav_div {
    border-bottom: 3px solid #6e2a24;
    background-color: #fbe7e9;
}
.cambrilspark-tarraco-deli-food .ics_category_button_span_color {
    color: #6e2a24;
}
.cambrilspark-tarraco-deli-food .ics_category_button_selected {
    background-color: #6e2a24
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-tarraco-deli-food .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-tarraco-deli-food .site-content {
    font-family: Poppins;
}
.cambrilspark-tarraco-deli-food .entry-title {
    font-family: Poppins;
}
.cambrilspark-tarraco-deli-food h1 {
    font-family: Poppins;
}
.cambrilspark-tarraco-deli-food .wp-block-group__inner-container>h2, .cambrilspark-tarraco-deli-food h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-tarraco-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-tarraco-deli-food .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-deli-food .products>li {
    background: transparent;
}
.cambrilspark-tarraco-deli-food a {
    color: black;
}
.cambrilspark-tarraco-deli-food footer {
    background: transparent;
}

/* Logo */
.cambrilspark-tarraco-deli-food h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-tarraco-deli-food header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-tarraco-deli-food {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-tarraco-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-tarraco-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-tarraco-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-tarraco-deli-food .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-tarraco-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-tarraco-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-tarraco-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-tarraco-deli-food .products>li {
    background: transparent;
}
.cambrilspark-tarraco-deli-food a {
    color: black;
}
.cambrilspark-tarraco-deli-food footer {
    background: transparent;
}
.cambrilspark-tarraco-deli-food .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Restaurante SANGULí
*****************************************/
.cambrilspark-sanguli-restaurante .ics_nav_div {
    border-bottom: 3px solid #4b4680;
    background-color: #a4e8f7;
}
.cambrilspark-sanguli-restaurante .ics_category_button_span_color {
    color: #4b4680;
}
.cambrilspark-sanguli-restaurante .ics_category_button_selected {
    background-color: #4b4680
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-sanguli-restaurante .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-sanguli-restaurante .site-content {
    font-family: Poppins;
}
.cambrilspark-sanguli-restaurante .entry-title {
    font-family: Poppins;
}
.cambrilspark-sanguli-restaurante h1 {
    font-family: Poppins;
}
.cambrilspark-sanguli-restaurante .wp-block-group__inner-container>h2, .cambrilspark-sanguli-restaurante h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-sanguli-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-sanguli-restaurante .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-restaurante .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-restaurante .products>li {
    background: transparent;
}
.cambrilspark-sanguli-restaurante a {
    color: black;
}
.cambrilspark-sanguli-restaurante footer {
    background: transparent;
}

/* Logo */
.cambrilspark-sanguli-restaurante h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-sanguli-restaurante header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-sanguli-restaurante {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-sanguli-restaurante .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-restaurante .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-restaurante .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-sanguli-restaurante .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-restaurante .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-restaurante .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-restaurante .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-restaurante .products>li {
    background: transparent;
}
.cambrilspark-sanguli-restaurante a {
    color: black;
}
.cambrilspark-sanguli-restaurante footer {
    background: transparent;
}
.cambrilspark-sanguli-restaurante .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - SNACK-BAR SANGULí
*****************************************/
.cambrilspark-sanguli-snack-bar .ics_nav_div {
    border-bottom: 3px solid #4b4680;
    background-color: #a4e8f7;
}
.cambrilspark-sanguli-snack-bar .ics_category_button_span_color {
    color: #4b4680;
}
.cambrilspark-sanguli-snack-bar .ics_category_button_selected {
    background-color: #4b4680
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-sanguli-snack-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-sanguli-snack-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-sanguli-snack-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-sanguli-snack-bar h1 {
    font-family: Poppins;
}
.cambrilspark-sanguli-snack-bar .wp-block-group__inner-container>h2, .cambrilspark-sanguli-snack-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-sanguli-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-sanguli-snack-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-sanguli-snack-bar a {
    color: black;
}
.cambrilspark-sanguli-snack-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-sanguli-snack-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-sanguli-snack-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-sanguli-snack-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-sanguli-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-sanguli-snack-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-sanguli-snack-bar a {
    color: black;
}
.cambrilspark-sanguli-snack-bar footer {
    background: transparent;
}
.cambrilspark-sanguli-snack-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Esmorzars SANGULí
*****************************************/
.cambrilspark-sanguli-esmorzars .ics_nav_div {
    border-bottom: 3px solid #4b4680;
    background-color: #a4e8f7;
}
.cambrilspark-sanguli-esmorzars .ics_category_button_span_color {
    color: #4b4680;
}
.cambrilspark-sanguli-esmorzars .ics_category_button_selected {
    background-color: #4b4680
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-sanguli-esmorzars .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-sanguli-esmorzars .site-content {
    font-family: Poppins;
}
.cambrilspark-sanguli-esmorzars .entry-title {
    font-family: Poppins;
}
.cambrilspark-sanguli-esmorzars h1 {
    font-family: Poppins;
}
.cambrilspark-sanguli-esmorzars .wp-block-group__inner-container>h2, .cambrilspark-sanguli-esmorzars h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-sanguli-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-sanguli-esmorzars .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-sanguli-esmorzars a {
    color: black;
}
.cambrilspark-sanguli-esmorzars footer {
    background: transparent;
}

/* Logo */
.cambrilspark-sanguli-esmorzars h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-sanguli-esmorzars header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-sanguli-esmorzars {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-sanguli-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-sanguli-esmorzars .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-sanguli-esmorzars a {
    color: black;
}
.cambrilspark-sanguli-esmorzars footer {
    background: transparent;
}
.cambrilspark-sanguli-esmorzars .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - DELI-FOOD SANGULí
*****************************************/
.cambrilspark-sanguli-deli-food .ics_nav_div {
    border-bottom: 3px solid #4b4680;
    background-color: #a4e8f7;
}
.cambrilspark-sanguli-deli-food .ics_category_button_span_color {
    color: #4b4680;
}
.cambrilspark-sanguli-deli-food .ics_category_button_selected {
    background-color: #4b4680
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-sanguli-deli-food .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-sanguli-deli-food .site-content {
    font-family: Poppins;
}
.cambrilspark-sanguli-deli-food .entry-title {
    font-family: Poppins;
}
.cambrilspark-sanguli-deli-food h1 {
    font-family: Poppins;
}
.cambrilspark-sanguli-deli-food .wp-block-group__inner-container>h2, .cambrilspark-sanguli-deli-food h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-sanguli-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-sanguli-deli-food .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-deli-food .products>li {
    background: transparent;
}
.cambrilspark-sanguli-deli-food a {
    color: black;
}
.cambrilspark-sanguli-deli-food footer {
    background: transparent;
}

/* Logo */
.cambrilspark-sanguli-deli-food h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-sanguli-deli-food header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-sanguli-deli-food {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-sanguli-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sanguli-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-sanguli-deli-food .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sanguli-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sanguli-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sanguli-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-sanguli-deli-food .products>li {
    background: transparent;
}
.cambrilspark-sanguli-deli-food a {
    color: black;
}
.cambrilspark-sanguli-deli-food footer {
    background: transparent;
}
.cambrilspark-sanguli-deli-food .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Bao-Bab Pool Bar
*****************************************/
.cambrilspark-bao-bab-pool-bar .ics_nav_div {
    border-bottom: 3px solid #d54659;
    background-color: #f8e4d5;
}
.cambrilspark-bao-bab-pool-bar .ics_category_button_span_color {
    color: #d54659;
}
.cambrilspark-bao-bab-pool-bar .ics_category_button_selected {
    background-color: #d54659
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-bao-bab-pool-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-bao-bab-pool-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-bao-bab-pool-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-bao-bab-pool-bar h1 {
    font-family: Poppins;
}
.cambrilspark-bao-bab-pool-bar .wp-block-group__inner-container>h2, .cambrilspark-bao-bab-pool-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-bao-bab-pool-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bao-bab-pool-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bao-bab-pool-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-bao-bab-pool-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bao-bab-pool-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta {
    background: transparent;
}
.cambrilspark-bao-bab-pool-bar .products>li {
    background: transparent;
}
.cambrilspark-bao-bab-pool-bar a {
    color: black;
}
.cambrilspark-bao-bab-pool-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-bao-bab-pool-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-bao-bab-pool-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 140px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-bao-bab-pool-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-bao-bab-pool-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bao-bab-pool-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bao-bab-pool-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-bao-bab-pool-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bao-bab-pool-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bao-bab-pool-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bao-bab-pool-bar .ics-carta {
    background: transparent;
}
.cambrilspark-bao-bab-pool-bar .products>li {
    background: transparent;
}
.cambrilspark-bao-bab-pool-bar a {
    color: black;
}
.cambrilspark-bao-bab-pool-bar footer {
    background: transparent;
}
.cambrilspark-bao-bab-pool-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Oasis Pool Bar
*****************************************/
.cambrilspark-oasis-pool-bar .ics_nav_div {
    border-bottom: 3px solid #c45b64;
    background-color: #fdefe0;
}
.cambrilspark-oasis-pool-bar .ics_category_button_span_color {
    color: #c45b64;
}
.cambrilspark-oasis-pool-bar .ics_category_button_selected {
    background-color: #c45b64
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-oasis-pool-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-oasis-pool-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-oasis-pool-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-oasis-pool-bar h1 {
    font-family: Poppins;
}
.cambrilspark-oasis-pool-bar .wp-block-group__inner-container>h2, .cambrilspark-oasis-pool-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-oasis-pool-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-oasis-pool-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-oasis-pool-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-oasis-pool-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-oasis-pool-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-oasis-pool-bar .ics-carta {
    background: transparent;
}
.cambrilspark-oasis-pool-bar .products>li {
    background: transparent;
}
.cambrilspark-oasis-pool-bar a {
    color: black;
}
.cambrilspark-oasis-pool-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-oasis-pool-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-oasis-pool-bar header.entry-header::before {
    content: " ";
    width: 275px;
    height: 100px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-oasis-pool-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-oasis-pool-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-oasis-pool-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-oasis-pool-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-oasis-pool-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-oasis-pool-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-oasis-pool-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-oasis-pool-bar .ics-carta {
    background: transparent;
}
.cambrilspark-oasis-pool-bar .products>li {
    background: transparent;
}
.cambrilspark-oasis-pool-bar a {
    color: black;
}
.cambrilspark-oasis-pool-bar footer {
    background: transparent;
}
.cambrilspark-oasis-pool-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Sports Bar
*****************************************/
.cambrilspark-sports-bar .ics_nav_div {
    border-bottom: 3px solid #4d4b2c;
    background-color: #f3f7a3;
}
.cambrilspark-sports-bar .ics_category_button_span_color {
    color: #4d4b2c;
}
.cambrilspark-sports-bar .ics_category_button_selected {
    background-color: #4d4b2c
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-sports-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-sports-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-sports-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-sports-bar h1 {
    font-family: Poppins;
}
.cambrilspark-sports-bar .wp-block-group__inner-container>h2, .cambrilspark-sports-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-sports-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sports-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sports-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-sports-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sports-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sports-bar .ics-carta {
    background: transparent;
}
.cambrilspark-sports-bar .products>li {
    background: transparent;
}
.cambrilspark-sports-bar a {
    color: black;
}
.cambrilspark-sports-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-sports-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-sports-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-sports-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-sports-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sports-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-sports-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-sports-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-sports-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-sports-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-sports-bar .ics-carta {
    background: transparent;
}
.cambrilspark-sports-bar .products>li {
    background: transparent;
}
.cambrilspark-sports-bar a {
    color: black;
}
.cambrilspark-sports-bar footer {
    background: transparent;
}
.cambrilspark-sports-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Beach Club
*****************************************/
.cambrilspark-beach-club .ics_nav_div {
    border-bottom: 3px solid #00a59d;
    background-color: #dafdf1;
}
.cambrilspark-beach-club .ics_category_button_span_color {
    color: #00a59d;
}
.cambrilspark-beach-club .ics_category_button_selected {
    background-color: #00a59d
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-beach-club .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-beach-club .site-content {
    font-family: Poppins;
}
.cambrilspark-beach-club .entry-title {
    font-family: Poppins;
}
.cambrilspark-beach-club h1 {
    font-family: Poppins;
}
.cambrilspark-beach-club .wp-block-group__inner-container>h2, .cambrilspark-beach-club h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-beach-club .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-beach-club .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-beach-club .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-beach-club .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-beach-club .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-beach-club .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-beach-club .ics-carta {
    background: transparent;
}
.cambrilspark-beach-club .products>li {
    background: transparent;
}
.cambrilspark-beach-club a {
    color: black;
}
.cambrilspark-beach-club footer {
    background: transparent;
}

/* Logo */
.cambrilspark-beach-club h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-beach-club header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-beach-club {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-beach-club .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-beach-club .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-beach-club .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-beach-club .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-beach-club .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-beach-club .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-beach-club .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-beach-club .ics-carta {
    background: transparent;
}
.cambrilspark-beach-club .products>li {
    background: transparent;
}
.cambrilspark-beach-club a {
    color: black;
}
.cambrilspark-beach-club footer {
    background: transparent;
}
.cambrilspark-beach-club .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Guli Bar
*****************************************/
.cambrilspark-guli-bar .ics_nav_div {
    border-bottom: 3px solid #18537f;
    background-color: #f5f3c3;
}
.cambrilspark-guli-bar .ics_category_button_span_color {
    color: #18537f;
}
.cambrilspark-guli-bar .ics_category_button_selected {
    background-color: #18537f
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-guli-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-guli-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-guli-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-guli-bar h1 {
    font-family: Poppins;
}
.cambrilspark-guli-bar .wp-block-group__inner-container>h2, .cambrilspark-guli-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-guli-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-guli-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-guli-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-guli-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-guli-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-guli-bar .ics-carta {
    background: transparent;
}
.cambrilspark-guli-bar .products>li {
    background: transparent;
}
.cambrilspark-guli-bar a {
    color: black;
}
.cambrilspark-guli-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-guli-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-guli-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-guli-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-guli-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-guli-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-guli-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-guli-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-guli-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-guli-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-guli-bar .ics-carta {
    background: transparent;
}
.cambrilspark-guli-bar .products>li {
    background: transparent;
}
.cambrilspark-guli-bar a {
    color: black;
}
.cambrilspark-guli-bar footer {
    background: transparent;
}
.cambrilspark-guli-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Forum Restaurant
*****************************************/
.cambrilspark-forum-restaurant .ics_nav_div {
    border-bottom: 3px solid #ba845e;
    background-color: #f4dac3;
}
.cambrilspark-forum-restaurant .ics_category_button_span_color {
    color: #ba845e;
}
.cambrilspark-forum-restaurant .ics_category_button_selected {
    background-color: #ba845e
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-forum-restaurant .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-forum-restaurant .site-content {
    font-family: Poppins;
}
.cambrilspark-forum-restaurant .entry-title {
    font-family: Poppins;
}
.cambrilspark-forum-restaurant h1 {
    font-family: Poppins;
}
.cambrilspark-forum-restaurant .wp-block-group__inner-container>h2, .cambrilspark-forum-restaurant h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-forum-restaurant .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-restaurant .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-restaurant .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-forum-restaurant .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-restaurant .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-restaurant .ics-carta {
    background: transparent;
}
.cambrilspark-forum-restaurant .products>li {
    background: transparent;
}
.cambrilspark-forum-restaurant a {
    color: black;
}
.cambrilspark-forum-restaurant footer {
    background: transparent;
}

/* Logo */
.cambrilspark-forum-restaurant h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-forum-restaurant header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-forum-restaurant {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-forum-restaurant .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-restaurant .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-restaurant .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-forum-restaurant .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-restaurant .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-restaurant .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-restaurant .ics-carta {
    background: transparent;
}
.cambrilspark-forum-restaurant .products>li {
    background: transparent;
}
.cambrilspark-forum-restaurant a {
    color: black;
}
.cambrilspark-forum-restaurant footer {
    background: transparent;
}
.cambrilspark-forum-restaurant .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Forum Snack bar
*****************************************/
.cambrilspark-forum-snack-bar .ics_nav_div {
    border-bottom: 3px solid #ba845e;
    background-color: #f4dac3;
}
.cambrilspark-forum-snack-bar .ics_category_button_span_color {
    color: #ba845e;
}
.cambrilspark-forum-snack-bar .ics_category_button_selected {
    background-color: #ba845e
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-forum-snack-bar .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-forum-snack-bar .site-content {
    font-family: Poppins;
}
.cambrilspark-forum-snack-bar .entry-title {
    font-family: Poppins;
}
.cambrilspark-forum-snack-bar h1 {
    font-family: Poppins;
}
.cambrilspark-forum-snack-bar .wp-block-group__inner-container>h2, .cambrilspark-forum-snack-bar h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-forum-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-forum-snack-bar .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-forum-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-forum-snack-bar a {
    color: black;
}
.cambrilspark-forum-snack-bar footer {
    background: transparent;
}

/* Logo */
.cambrilspark-forum-snack-bar h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-forum-snack-bar header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-forum-snack-bar {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-forum-snack-bar .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-snack-bar .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-snack-bar .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-forum-snack-bar .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-snack-bar .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-snack-bar .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-snack-bar .ics-carta {
    background: transparent;
}
.cambrilspark-forum-snack-bar .products>li {
    background: transparent;
}
.cambrilspark-forum-snack-bar a {
    color: black;
}
.cambrilspark-forum-snack-bar footer {
    background: transparent;
}
.cambrilspark-forum-snack-bar .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Forum Esmorzars
*****************************************/
.cambrilspark-forum-esmorzars .ics_nav_div {
    border-bottom: 3px solid #ba845e;
    background-color: #f4dac3;
}
.cambrilspark-forum-esmorzars .ics_category_button_span_color {
    color: #ba845e;
}
.cambrilspark-forum-esmorzars .ics_category_button_selected {
    background-color: #ba845e
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-forum-esmorzars .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-forum-esmorzars .site-content {
    font-family: Poppins;
}
.cambrilspark-forum-esmorzars .entry-title {
    font-family: Poppins;
}
.cambrilspark-forum-esmorzars h1 {
    font-family: Poppins;
}
.cambrilspark-forum-esmorzars .wp-block-group__inner-container>h2, .cambrilspark-forum-esmorzars h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-forum-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-forum-esmorzars .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-forum-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-forum-esmorzars a {
    color: black;
}
.cambrilspark-forum-esmorzars footer {
    background: transparent;
}

/* Logo */
.cambrilspark-forum-esmorzars h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-forum-esmorzars header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-forum-esmorzars {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-forum-esmorzars .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-esmorzars .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-forum-esmorzars .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-forum-esmorzars .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-forum-esmorzars .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-forum-esmorzars .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-forum-esmorzars .ics-carta {
    background: transparent;
}
.cambrilspark-forum-esmorzars .products>li {
    background: transparent;
}
.cambrilspark-forum-esmorzars a {
    color: black;
}
.cambrilspark-forum-esmorzars footer {
    background: transparent;
}
.cambrilspark-forum-esmorzars .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Masia Restaurant
*****************************************/
.cambrilspark-masia .ics_nav_div {
    border-bottom: 3px solid #5dab83;
    background-color: #d7f9eb;
}
.cambrilspark-masia .ics_category_button_span_color {
    color: #5dab83;
}
.cambrilspark-masia .ics_category_button_selected {
    background-color: #5dab83
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-masia .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-masia .site-content {
    font-family: Poppins;
}
.cambrilspark-masia .entry-title {
    font-family: Poppins;
}
.cambrilspark-masia h1 {
    font-family: Poppins;
}
.cambrilspark-masia .wp-block-group__inner-container>h2, .cambrilspark-masia h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-masia .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-masia .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-masia .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-masia .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-masia .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-masia .ics-carta {
    background: transparent;
}
.cambrilspark-masia .products>li {
    background: transparent;
}
.cambrilspark-masia a {
    color: black;
}
.cambrilspark-masia footer {
    background: transparent;
}

/* Logo */
.cambrilspark-masia h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-masia header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-masia .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-masia .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-masia .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-masia {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-masia .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-masia .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-masia .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-masia .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-masia .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-masia .ics-carta {
    background: transparent;
}
.cambrilspark-masia .products>li {
    background: transparent;
}
.cambrilspark-masia a {
    color: black;
}
.cambrilspark-masia footer {
    background: transparent;
}
.cambrilspark-masia .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Masia Al Portxo
*****************************************/
.cambrilspark-al-porxo .ics_nav_div {
    border-bottom: 3px solid #5dab83;
    background-color: #d7f9eb;
}
.cambrilspark-al-porxo .ics_category_button_span_color {
    color: #5dab83;
}
.cambrilspark-al-porxo .ics_category_button_selected {
    background-color: #5dab83
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-al-porxo .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-al-porxo .site-content {
    font-family: Poppins;
}
.cambrilspark-al-porxo .entry-title {
    font-family: Poppins;
}
.cambrilspark-al-porxo h1 {
    font-family: Poppins;
}
.cambrilspark-al-porxo .wp-block-group__inner-container>h2, .cambrilspark-al-porxo h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-al-porxo .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-al-porxo .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-al-porxo .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-al-porxo .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-al-porxo .ics-carta {
    background: transparent;
}
.cambrilspark-al-porxo .products>li {
    background: transparent;
}
.cambrilspark-al-porxo a {
    color: black;
}
.cambrilspark-al-porxo footer {
    background: transparent;
}

/* Logo */
.cambrilspark-al-porxo h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-al-porxo header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-al-porxo {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-al-porxo .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-al-porxo .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-al-porxo .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-al-porxo .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-al-porxo .ics-carta {
    background: transparent;
}
.cambrilspark-al-porxo .products>li {
    background: transparent;
}
.cambrilspark-al-porxo a {
    color: black;
}
.cambrilspark-al-porxo footer {
    background: transparent;
}
.cambrilspark-al-porxo .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Masia Al Portxo Online Takeaway
*****************************************/
.cambrilspark-al-porxo-online-order .ics_nav_div {
    border-bottom: 3px solid #5dab83;
    background-color: #d7f9eb;
}
.cambrilspark-al-porxo-online-order .ics_category_button_span_color {
    color: #5dab83;
}
.cambrilspark-al-porxo-online-order .ics_category_button_selected {
    background-color: #5dab83
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-al-porxo-online-order .site-header-cart {
    /*display: none !important;*/
}
/* Fonts Desplegable*/
.cambrilspark-al-porxo-online-order .site-content {
    font-family: Poppins;
}
.cambrilspark-al-porxo-online-order .entry-title {
    font-family: Poppins;
}
.cambrilspark-al-porxo-online-order h1 {
    font-family: Poppins;
}
.cambrilspark-al-porxo-online-order .wp-block-group__inner-container>h2, .cambrilspark-al-porxo-online-order h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-al-porxo-online-order .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo-online-order .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-al-porxo-online-order .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-al-porxo-online-order .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-al-porxo-online-order .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-al-porxo-online-order .ics-carta {
    background: transparent;
}
.cambrilspark-al-porxo-online-order .products>li {
    background: transparent;
}
.cambrilspark-al-porxo-online-order a {
    color: black;
}
.cambrilspark-al-porxo-online-order footer {
    background: transparent;
}

/* Logo */
.cambrilspark-al-porxo-online-order h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-al-porxo-online-order header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-al-porxo-online-order {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-al-porxo-online-order .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo-online-order .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-al-porxo-online-order .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-al-porxo-online-order .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-al-porxo-online-order .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-al-porxo-online-order .ics-carta {
    background: transparent;
}
.cambrilspark-al-porxo-online-order .products>li {
    background: transparent;
}
.cambrilspark-al-porxo-online-order a {
    color: black;
}
.cambrilspark-al-porxo-online-order footer {
    background: transparent;
}
.cambrilspark-al-porxo-online-order .products {
    background: transparent;
}

.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-al-porxo-online-order .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
.cambrilspark-al-porxo-online-order .product {
    background: white;
    border-radius: 10px;
}

@media screen and (max-width: 768px) {
    .cambrilspark-al-porxo-online-order ul.products li.product {
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .cambrilspark-al-porxo-online-order .woocommerce-loop-category__title, .cambrilspark-al-porxo-online-order .woocommerce-loop-product__title {
        float: right !important;
        width: 70%;
    }
    .cambrilspark-al-porxo-online-order .woocommerce-LoopProduct-link>img {
        float: left !important;
    }
    .cambrilspark-al-porxo-online-order ul.products li.product .price {
        float: right !important;
        width: 50%;
    }

    .cambrilspark-al-porxo-online-order .home .storefront-handheld-footer-bar {
        display: block;
    }

    .cambrilspark-al-porxo-online-order .storefront-handheld-footer-bar {
        display: block;
    }
}
.woocommerce-additional-fields {
    display: none;
}
.cambrilspark-al-porxo-online-order .woocommerce #content input.button:hover, .cambrilspark-al-porxo-online-order .woocommerce #respond input#submit:hover, .cambrilspark-al-porxo-online-order .woocommerce a.button:hover, .cambrilspark-al-porxo-online-order .woocommerce button.button:hover, .cambrilspark-al-porxo-online-order .woocommerce input.button:hover, .cambrilspark-al-porxo-online-order .woocommerce-page #content input.button:hover, .cambrilspark-al-porxo-online-order .woocommerce-page #respond input#submit:hover, .cambrilspark-al-porxo-online-order .woocommerce-page a.button:hover, .cambrilspark-al-porxo-online-order .woocommerce-page button.button:hover, .cambrilspark-al-porxo-online-order .woocommerce-page input.button:hover {

    background:darkslategray !important;

    background-color:darkslateblue !important;

    color:white !important;

    text-shadow: transparent !important;

    box-shadow: none;

    border-color:#ca0606 !important;

}

.cambrilspark-al-porxo-online-order .woocommerce #content input.button, .cambrilspark-al-porxo-online-order .woocommerce #respond input#submit, .cambrilspark-al-porxo-online-order .woocommerce a.button, .cambrilspark-al-porxo-online-order .woocommerce button.button, .cambrilspark-al-porxo-online-order .woocommerce input.button, .cambrilspark-al-porxo-online-order .woocommerce-page #content input.button, .cambrilspark-al-porxo-online-order .woocommerce-page #respond input#submit, .cambrilspark-al-porxo-online-order .woocommerce-page a.button, .cambrilspark-al-porxo-online-order .woocommerce-page button.button, .cambrilspark-al-porxo-online-order .woocommerce-page input.button {

    background: darkslategray !important;

    color:white !important;

    text-shadow: transparent !important;

    border-color:#ca0606 !important;

}

.cambrilspark-al-porxo-online-order .woocommerce #content input.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce #respond input#submit.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce a.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce button.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce input.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce-page #content input.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce-page #respond input#submit.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce-page a.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce-page button.button.alt:hover, .cambrilspark-al-porxo-online-order .woocommerce-page input.button.alt:hover {

    background: darkslategray !important;

    box-shadow: none;

    background-color:darkslategray !important;

    color:white !important;

    text-shadow: transparent !important;

    border-color:#ca0606 !important;

}

/****************************************
Configuración de Pagina carta - Masia Deli Food
*****************************************/
.cambrilspark-masia-deli-food .ics_nav_div {
    border-bottom: 3px solid #5dab83;
    background-color: #d7f9eb;
}
.cambrilspark-masia-deli-food .ics_category_button_span_color {
    color: #5dab83;
}
.cambrilspark-masia-deli-food .ics_category_button_selected {
    background-color: #5dab83
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-masia-deli-food .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-masia-deli-food .site-content {
    font-family: Poppins;
}
.cambrilspark-masia-deli-food .entry-title {
    font-family: Poppins;
}
.cambrilspark-masia-deli-food h1 {
    font-family: Poppins;
}
.cambrilspark-masia-deli-food .wp-block-group__inner-container>h2, .cambrilspark-masia-deli-food h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-masia-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-masia-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-masia-deli-food .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-masia-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-masia-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-masia-deli-food .products>li {
    background: transparent;
}
.cambrilspark-masia-deli-food a {
    color: black;
}
.cambrilspark-masia-deli-food footer {
    background: transparent;
}

/* Logo */
.cambrilspark-masia-deli-food h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-masia-deli-food header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-masia-deli-food {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-masia-deli-food .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia-deli-food .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-masia-deli-food .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-masia-deli-food .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-masia-deli-food .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-masia-deli-food .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-masia-deli-food .ics-carta {
    background: transparent;
}
.cambrilspark-masia-deli-food .products>li {
    background: transparent;
}
.cambrilspark-masia-deli-food a {
    color: black;
}
.cambrilspark-masia-deli-food footer {
    background: transparent;
}
.cambrilspark-masia-deli-food .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Animal Kingdom
*****************************************/
.cambrilspark-bar-animal-kingdom .ics_nav_div {
    border-bottom: 3px solid #fa807f;
    background-color: #fbe3bd;
}
.cambrilspark-bar-animal-kingdom .ics_category_button_span_color {
    color: #fa807f;
}
.cambrilspark-bar-animal-kingdom .ics_category_button_selected {
    background-color: #fa807f
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-bar-animal-kingdom .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-bar-animal-kingdom .site-content {
    font-family: Poppins;
}
.cambrilspark-bar-animal-kingdom .entry-title {
    font-family: Poppins;
}
.cambrilspark-bar-animal-kingdom h1 {
    font-family: Poppins;
}
.cambrilspark-bar-animal-kingdom .wp-block-group__inner-container>h2, .cambrilspark-bar-animal-kingdom h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-bar-animal-kingdom .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-animal-kingdom .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bar-animal-kingdom .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-bar-animal-kingdom .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bar-animal-kingdom .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bar-animal-kingdom .ics-carta {
    background: transparent;
}
.cambrilspark-bar-animal-kingdom .products>li {
    background: transparent;
}
.cambrilspark-bar-animal-kingdom a {
    color: black;
}
.cambrilspark-bar-animal-kingdom footer {
    background: transparent;
}

/* Logo */
.cambrilspark-bar-animal-kingdom h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-bar-animal-kingdom header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-bar-animal-kingdom {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-bar-animal-kingdom .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-animal-kingdom .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bar-animal-kingdom .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-bar-animal-kingdom .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-animal-kingdom .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bar-animal-kingdom .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bar-animal-kingdom .ics-carta {
    background: transparent;
}
.cambrilspark-bar-animal-kingdom .products>li {
    background: transparent;
}
.cambrilspark-bar-animal-kingdom a {
    color: black;
}
.cambrilspark-bar-animal-kingdom footer {
    background: transparent;
}
.cambrilspark-bar-animal-kingdom .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Coco Loco Bar
*****************************************/
.cambrilspark-bar-coco-loco .ics_nav_div {
    border-bottom: 3px solid #9c41a0;
    background-color: #e5aecb;
}
.cambrilspark-bar-coco-loco .ics_category_button_span_color {
    color: #9c41a0;
}
.cambrilspark-bar-coco-loco .ics_category_button_selected {
    background-color: #9c41a0
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-bar-coco-loco .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-bar-coco-loco .site-content {
    font-family: Poppins;
}
.cambrilspark-bar-coco-loco .entry-title {
    font-family: Poppins;
}
.cambrilspark-bar-coco-loco h1 {
    font-family: Poppins;
}
.cambrilspark-bar-coco-loco .wp-block-group__inner-container>h2, .cambrilspark-bar-coco-loco h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-bar-coco-loco .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-coco-loco .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bar-coco-loco .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-bar-coco-loco .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bar-coco-loco .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bar-coco-loco .ics-carta {
    background: transparent;
}
.cambrilspark-bar-coco-loco .products>li {
    background: transparent;
}
.cambrilspark-bar-coco-loco a {
    color: black;
}
.cambrilspark-bar-coco-loco footer {
    background: transparent;
}

/* Logo */
.cambrilspark-bar-coco-loco h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-bar-coco-loco header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-bar-coco-loco {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-bar-coco-loco .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-coco-loco .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-bar-coco-loco .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-bar-coco-loco .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-bar-coco-loco .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-bar-coco-loco .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-bar-coco-loco .ics-carta {
    background: transparent;
}
.cambrilspark-bar-coco-loco .products>li {
    background: transparent;
}
.cambrilspark-bar-coco-loco a {
    color: black;
}
.cambrilspark-bar-coco-loco footer {
    background: transparent;
}
.cambrilspark-bar-coco-loco .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Paraiso
*****************************************/
.cambrilspark-restaurant-paraiso .ics_nav_div {
    border-bottom: 3px solid #00945b;
    background-color: #83f3cd;
}
.cambrilspark-restaurant-paraiso .ics_category_button_span_color {
    color: #00945b;
}
.cambrilspark-restaurant-paraiso .ics_category_button_selected {
    background-color: #00945b
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-restaurant-paraiso .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-restaurant-paraiso .site-content {
    font-family: Poppins;
}
.cambrilspark-restaurant-paraiso .entry-title {
    font-family: Poppins;
}
.cambrilspark-restaurant-paraiso h1 {
    font-family: Poppins;
}
.cambrilspark-restaurant-paraiso .wp-block-group__inner-container>h2, .cambrilspark-restaurant-paraiso h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-restaurant-paraiso .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-paraiso .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-restaurant-paraiso .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-restaurant-paraiso .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-restaurant-paraiso .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-restaurant-paraiso .ics-carta {
    background: transparent;
}
.cambrilspark-restaurant-paraiso .products>li {
    background: transparent;
}
.cambrilspark-restaurant-paraiso a {
    color: black;
}
.cambrilspark-restaurant-paraiso footer {
    background: transparent;
}

/* Logo */
.cambrilspark-restaurant-paraiso h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-restaurant-paraiso header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-restaurant-paraiso {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-restaurant-paraiso .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-paraiso .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-restaurant-paraiso .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-restaurant-paraiso .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-paraiso .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-restaurant-paraiso .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-restaurant-paraiso .ics-carta {
    background: transparent;
}
.cambrilspark-restaurant-paraiso .products>li {
    background: transparent;
}
.cambrilspark-restaurant-paraiso a {
    color: black;
}
.cambrilspark-restaurant-paraiso footer {
    background: transparent;
}
.cambrilspark-restaurant-paraiso .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta - Pescador
*****************************************/
.cambrilspark-restaurant-pescador .ics_nav_div {
    border-bottom: 3px solid #5b53cd;
    background-color: #97dbf9;
}
.cambrilspark-restaurant-pescador .ics_category_button_span_color {
    color: #5b53cd;
}
.cambrilspark-restaurant-pescador .ics_category_button_selected {
    background-color: #5b53cd
}
/* En las paginas de "SOLO CARTA" ocultamos el carrito */
.cambrilspark-restaurant-pescador .site-header-cart {
    display: none !important;
}
/* Fonts Desplegable*/
.cambrilspark-restaurant-pescador .site-content {
    font-family: Poppins;
}
.cambrilspark-restaurant-pescador .entry-title {
    font-family: Poppins;
}
.cambrilspark-restaurant-pescador h1 {
    font-family: Poppins;
}
.cambrilspark-restaurant-pescador .wp-block-group__inner-container>h2, .cambrilspark-restaurant-pescador h2 {
    font-family: Poppins;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark-restaurant-pescador .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-pescador .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-restaurant-pescador .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
.cambrilspark-restaurant-pescador .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    color: black;
    font-size: 18px;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-restaurant-pescador .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-restaurant-pescador .ics-carta {
    background: transparent;
}
.cambrilspark-restaurant-pescador .products>li {
    background: transparent;
}
.cambrilspark-restaurant-pescador a {
    color: black;
}
.cambrilspark-restaurant-pescador footer {
    background: transparent;
}

/* Logo */
.cambrilspark-restaurant-pescador h1.entry-title { display: none }
/**
    @Todo: Logo en el titulo
 */
.cambrilspark-restaurant-pescador header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark-restaurant-pescador {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-victoria" catalogo, "cambrilspark-sanguli-" solo carta
*****************************************/

/* Titulo */
.cambrilspark-restaurant-pescador .loop_category_name {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-pescador .woocommerce-loop-product__title {
    font-family: Poppins;
}
/* Precio */
.cambrilspark-restaurant-pescador .price > .woocommerce-Price-amount {
    font-family: Poppins;
}
/* Cuerpo */
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Poppins;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark-restaurant-pescador .loop-short-description {
    font-family: Poppins;
    font-size: 14px;
    color: #222222;
    opacity: 0.9;
    font-style: italic;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark-restaurant-pescador .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark-restaurant-pescador .loop_category_name {
    padding-left: 15px;
}
.cambrilspark-restaurant-pescador .ics-carta {
    background: transparent;
}
.cambrilspark-restaurant-pescador .products>li {
    background: transparent;
}
.cambrilspark-restaurant-pescador a {
    color: black;
}
.cambrilspark-restaurant-pescador footer {
    background: transparent;
}
.cambrilspark-restaurant-pescador .products {
    background: transparent;
}
/****************************************
Configuración de Pagina carta
*****************************************/
/* Fonts Desplegable*/
.cambrilspark- .site-content {
    font-family: Oswald;
}
.cambrilspark- .entry-title {
    font-family: Aquilone-Bold;
}
.cambrilspark- h1 {
    font-family: Aquilone-Bold;
}
.cambrilspark- .wp-block-group__inner-container>h2, .cambrilspark- h2 {
    font-family: Oswald;
    font-size: 2.3em;
    margin-top: 20px;
}
/* Titulo */
.cambrilspark- .loop_category_name {
    font-family: Aquilone-Bold;
}
/* Cuerpo */
.cambrilspark- .woocommerce-loop-product__title {
    font-family: Oswald;
}
/* Precio */
.cambrilspark- .price > .woocommerce-Price-amount {
    font-family: Oswald;
}
.cambrilspark- .loop_category_name {
    font-size: 20px;
}
/* Cuerpo */
.cambrilspark- .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Oswald;
    color: black;
    font-size: 18px;
}
.cambrilspark- .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Oswald;
    color: black;
    font-size: 18px;
}
.cambrilspark- .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark- .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark- .loop_category_name {
    padding-left: 15px;
}
.cambrilspark- .ics-carta {
    background: transparent;
}
.cambrilspark- .products>li {
    background: transparent;
}
.cambrilspark- a {
    color: black;
}
.cambrilspark- footer {
    background: transparent;
}

/* Logo */
.cambrilspark- h1.entry-title { display: none }
.cambrilspark- header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.cambrilspark- .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
    font-size: 23px;
}
.cambrilspark- .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark- .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}
/**
    Definir si el background es un patrón que se repite
 */
body.cambrilspark- {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/****************************************
Configuración pagina de compra "cambrilspark-" catalogo, "cambrilspark--" solo carta
*****************************************/

/* Titulo */
.cambrilspark- .loop_category_name {
    font-family: Americana;
}
/* Cuerpo */
.cambrilspark- .woocommerce-loop-product__title {
    font-family: Americana;
}
/* Precio */
.cambrilspark- .price > .woocommerce-Price-amount {
    font-family: Americana;
}
/* Cuerpo */
.cambrilspark- .ics-carta>ul.products>li.product>a>h2 {
    margin-top: 0px;
    font-family: Americana;
    font-size: 18px;
    color: black;
}
.cambrilspark- .ics-carta>ul.products>li.product>div>h2 {
    margin-top: 0px;
    font-family: Americana;
    font-size: 18px;
    color: black;
}
/* Cuerpo */
.cambrilspark- .loop-short-description {
    font-family: Americana;
    font-size: 16px;
    color: #222222;
}
.cambrilspark- .ics-carta>ul.products>li.product>a>span.price {
    font-size: 18px;
    color: black;
}
.cambrilspark- .ics-carta>ul.products>li.product>div>p>span.price {
    font-size: 18px;
    color: black;
}
/* Backgrounds */
.cambrilspark- .loop_category_name {
    padding-left: 15px;
}
.cambrilspark- .ics-carta {
    background: transparent;
}
.cambrilspark- .products>li {
    background: transparent;
}
.cambrilspark- a {
    color: black;
}
.cambrilspark- footer {
    background: transparent;
}
.cambrilspark- .products {
    background: transparent;
}

/* Hasta *Logo* solo carta? */
.cambrilspark-- .products {
    background: transparent;
}
.cambrilspark-- .product {
    background: transparent;
}

.cambrilspark-- .ics-carta>ul.products>li.loop_category_name {
    border-top: solid 1px black;
    border-bottom: solid 1px black !important;
}
.cambrilspark- .ics-carta>ul.products>li.product:last-child {
    margin-bottom: 20px !important;
    padding-bottom: 20px;
}
.cambrilspark-- .ics-carta>ul.products>li.product:last-child, .ics-carta>ul.products>li.loop_category_name {
    border-bottom: solid 1px black;
}

/* Logo */
.cambrilspark- h1.entry-title { display: none }
.cambrilspark- header.entry-header::before {
    content: " ";
    width: 250px;
    height: 180px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
.ics_ocultar_precio .price {
    display: none !important;
}
ul#shipping_method li {
    text-align: left;
}
.checkout-hide {
    display: none;
}

.wp-block-button a {
    border: 3px solid #FCD024 !important;
    background-color: #5f5f5f !important;
    font-size: 12px !important;
    padding: 8px 15px !important;
    color: white !important;
    font-family: JosefinSans;
}


.back-button {
    background: #3d9cd2;
    color: white;
    font-weight: bold;
}
ul.products li.product {
    border: none;
}
ul.products li.product img {
    z-index: 1000;
}

ul.products li.product .woocommerce-LoopProduct-link {
    z-index: 100;
}

.mostrar_alergenos {
    background-color: #1E90FF;
    color: white;
}

.container-alergenos-hide {
    display: none !important;
}

.container-alergenos-show {
    display: flex;
    position: sticky;
}
.woocommerce-loop-product__title {
    padding-right: 2%;
}
.ics-carta>ul.products>li.product>div>h2 {
    margin: 0;
}
.woocommerce-LoopProduct-link p {
    margin: 0;
}
.ics-carta>ul.products>li.product>div>p>span.price {
    margin: 0;
}
.product:has(+.loop_category_name) {
    margin-bottom: 2em !important;
}
.woocommerce-Price-amount {
    float: right;
    padding-right: 0.5em;
}
.ics_no_mostrar_precio {
    display: none !important;
}
@media print {
    body *{
        font-size: 10pt !important;
    }

    body {
        background-color: #ffffff !important;
        background-image: none !important;
        /*background-size: 100% auto;*/
        /*background-attachment: fixed;*/
    }

    .wpml-ls {
        display: none !important;
    }
    .ics_nav_div {
        display: none !important;
    }
    .site-header {
        border: none;
    }
    .m-select {
        display: none !important;
    }
    .hidden {
        display: block !important;
    }
    .mostrar_alergenos {
        display: none !important;
    }
    header {
        display: none;
    }
    li:before {
        display: none;
    }
}

.loop_category_name .ics-product-label-combinations {
    font-size: 15px;
}
