/*
Theme Name:   Pastacocco
Theme URI:    https://woocommerce.com/storefront/
Author:       Performize per Kreattivamente
Author URI:   https://www.performize.it
Description:  Tema Pastacocco.com
Version:      1.0
Template: storefront
Text Domain:  pastacocco

*/
button, input[type='button'], input[type='reset'], input[type='submit'], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart
{
    padding: 0.6em;
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline-color: transparent;
}
.-cocco-oro-txt
{
    color:#BCA156 !important;
}
.-cocco-blu-txt
{
    color: #153783 !important;
}
.-cocco-oro {
    background-color: #BCA156;
}
.shop_table td.product-name a
{
    color: #BCA156;
    text-decoration: none !important;
}

a.remove::before
{
    color: #153783!important;
}
a,span.woocommerce-Price-amount.amount,.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before,
.added_to_cart.alt, .added_to_cart, .widget a.button.checkout,ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button
{
    color: #153783;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button:hover,.added_to_cart.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover,
button, input[type='button'], input[type='reset'], input[type='submit'], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart
{
    background-color: #153783;

    color: #fff;
}

.button.alt,a.added_to_cart.wc-forward
{
    background-color: #BCA156;
    color: #fff;
}
.button.alt:hover
{
    background-color: #BCA156;
}


.elementor-button, .-cocco-blu {
    background-color: #153783;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button {
    font-family: "cocco stampatello", sans-serif;
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before,
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
    content: url("assets/img/cart-coccoicon-32.png");

}

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
    position: absolute;
    right: -5px;
    background-color: #BCA156 !important;

    font-size: 1rem;
    font-weight: bold;

    font-family: 'cocco stampatello', sans-serif;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a {
    font-family: "cocco stampatello", sans-serif;
}

.elementor-widget-heading .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-image .widget-image-caption {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-text-editor {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {

}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {

    border-color: #6ec1e4;
}

.elementor-widget-button .elementor-button {
    font-family: "cocco stampatello", sans-serif;


}

.elementor-widget-divider {
    --divider-border-color: #54595f;
}

.elementor-widget-divider .elementor-divider__text {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: #54595f;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {

}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {

    border-color: #6ec1e4;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {

}


.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-star-rating .elementor-star-rating__title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {

}

.elementor-widget-icon-list .elementor-icon-list-icon i {

}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: #6ec1e4;
}

.elementor-widget-icon-list .elementor-icon-list-text {

}

.elementor-widget-icon-list .elementor-icon-list-item {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-counter .elementor-counter-number-wrapper {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-counter .elementor-counter-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {

}

.elementor-widget-progress .elementor-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial .elementor-testimonial-content {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial .elementor-testimonial-name {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial .elementor-testimonial-job {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-tabs .elementor-tab-title a {

}

.elementor-widget-tabs .elementor-tab-title.elementor-active a {

}

.elementor-widget-tabs .elementor-tab-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-tabs .elementor-tab-content {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-accordion .elementor-accordion .elementor-tab-content {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-toggle .elementor-tab-title a, .elementor-widget-toggle .elementor-toggle-icon {

}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {

}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-alert .elementor-alert-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-alert .elementor-alert-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-advanced-data-table th textarea, .elementor-widget-eael-advanced-data-table th {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-advanced-data-table td textarea, .elementor-widget-eael-advanced-data-table td {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-advanced-data-table .ea-advanced-data-table-search {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-advanced-data-table .ea-advanced-data-table-pagination a {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-caldera-form .eael-contact-form-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-validation-errors {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-countdown .eael-countdown-digits::after {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-countdown .eael-countdown-digits {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-countdown .eael-countdown-label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title {
    font-family: "cocco stampatello", sans-serif;

}

.eael-countdown-finish-text {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-facebook-feed .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay, .elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-feature-list .connector-type-classic .connector {
    border-color: #6ec1e4;
}

.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after {
    border-color: #6ec1e4;
}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited {

}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .fg-item-category span {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-fluentform .eael-fluentform-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"] {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-post-grid .eael-entry-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-post-grid .eael-entry-meta > div, .elementor-widget-eael-post-grid .eael-entry-meta > span {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-post-timeline .eael-timeline-post-title h2 {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-progress-bar .eael-progressbar-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-weform .eael-weform-container ul.wpuf-form .wpuf-submit input[type="submit"] {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-site-logo .widget-image-caption {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-site-title .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-page-title .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-post-title .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-post-excerpt .elementor-widget-container {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-post-content {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-post-featured-image .widget-image-caption {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-theme-archive-title .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-post__meta-data {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-post__excerpt p {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-post__read-more {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-pagination {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-archive-posts .elementor-posts-nothing-found {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-post__meta-data {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-post__excerpt p {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-post__read-more {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-posts .elementor-pagination {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-portfolio .elementor-portfolio-item__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-portfolio .elementor-portfolio__filter {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {

}

.elementor-widget-gallery .elementor-gallery-item__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-gallery .elementor-gallery-item__description {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-gallery .elementor-gallery-title {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {

}

.elementor-widget-form .elementor-field-group > label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-form .elementor-field-type-html {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-form .elementor-button {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-form .elementor-message {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-login .elementor-form-fields-wrapper label {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-login .elementor-button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-slides .elementor-slide-heading {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-slides .elementor-slide-description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-slides .elementor-slide-button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: #61ce70;
}


.elementor-widget-animated-headline .elementor-headline {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-list .elementor-price-list-header {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-list .elementor-price-list-description {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-price-table .elementor-price-table__heading {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__subheading {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__price {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__original-price {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__period {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__features-list {

}

.elementor-widget-price-table .elementor-price-table__features-list li {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__features-list li:before {
    border-top-color: #7a7a7a;
}

.elementor-widget-price-table .elementor-price-table__button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__additional_info {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-price-table .elementor-price-table__ribbon-inner {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-flip-box .elementor-flip-box__button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-call-to-action .elementor-cta__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-call-to-action .elementor-cta__description {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-call-to-action .elementor-cta__button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-call-to-action .elementor-ribbon-inner {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-reviews .elementor-testimonial__text {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-table-of-contents .elementor-toc__list-item {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-countdown .elementor-countdown-digits {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-countdown .elementor-countdown-expire--message {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-search-form input[type="search"].elementor-search-form__input {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-search-form .elementor-search-form__submit {
    font-family: "cocco stampatello", sans-serif;


}

.elementor-widget-author-box .elementor-author-box__name {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-author-box .elementor-author-box__bio {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-author-box .elementor-author-box__button {


    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-post-info .elementor-icon-list-icon svg {
    fill: #6ec1e4;
}

.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a {

}

.elementor-widget-post-info .elementor-icon-list-item {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-sitemap .elementor-sitemap-title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-archive-products .elementor-products-nothing-found {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount {

}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;
    color: #153783;
    font-weight: bold;
}

.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-products.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-add-to-cart .elementor-button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-wc-categories .woocommerce-loop-category__title .count {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-title .elementor-heading-title {

    font-family: "cocco stampatello", sans-serif;

}

.woocommerce .elementor-widget-woocommerce-product-price .price {

    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-content {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}

.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2 {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price {

    font-family: "cocco stampatello", sans-serif;

}


.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart {
    font-family: "cocco stampatello", sans-serif;

}

.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2 {

    font-family: "cocco stampatello", sans-serif;

}

.added_to_cart.alt, .added_to_cart, .widget a.button.checkout,ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button {
    background-color: transparent;
    border-color: transparent;
    font-size: 1.4rem;
}

span.amount,span.product-weight {
    font-size: 1.4rem;
}
.elementor-widget-woocommerce-products span.woocommerce-Price-amount.amount,
body.single-product .elementor-widget-woocommerce-product-price span.woocommerce-Price-amount.amount
{
    background: transparent url("assets/img/cartiglio-290.png") no-repeat center center;
    background-size: contain;

    display: table;
    width: 100%;

    padding: 10px 0;
}
body.single-product .elementor-widget-woocommerce-product-price span.woocommerce-Price-amount.amount
{

    background-position: top center !important;
  padding: 0;
    text-align:center;
    font-weight: bold;

}

.elementor-menu-cart__footer-buttons .elementor-button
{
    text-transform: uppercase;
    background-color: #BCA156;
}
#order_review,.shop_table
{
    background-color: transparent;
    /*border:1px solid #153783;*/

}
.shop_table span.woocommerce-Price-amount, td.product-name,td.product-weight
{
    color:#553425;
    font-weight: bold;
}

#payment
{
border:1px solid #153783;
border-left: 0;
    border-right: 0;
}
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before
{
    color:#153783;
}
#payment .payment_methods > li .payment_box, #payment .place-order
   ,#payment .payment_methods > li:not(.woocommerce-notice) ,#payment .payment_methods > li:not(.woocommerce-notice):hover {
    background-color: transparent;
}
table.cart td,table.shop_table td,table.shop_table th
{
border-bottom: 1px solid #BCA156 !important;
}
table.cart tr.last>td.actions
{
    border-top:#BCA156 1px solid;
    padding-top:10px;
    border-bottom: none !important;
}
table.shop_table th
{
    text-transform: uppercase;
}
table.shop_table input[type="number"],
input.cocco[type="number"],
input.cocco[type="text"],table.cart td.product-quantity .qty {
    background-color: rgba(255,255,255,.6);
    border: 2px solid rgba(90,50,37,.6);
    border-radius: 5px;
    color: #153783;
    padding: 4px 3px 3px;
    text-align: center;
    font-family: "cocco_stampatellobold",  sans-serif;

    box-shadow:none !important;
    min-width:36px;
    max-width:44px;
}
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header
{
    padding-bottom: 0;
}
.row-sfusi,
.row-pacchi
{
    padding:20px 0;

    background-size: contain !important;
}
.row-sfusi
{
    background:url(assets/img/IcoPacco.png) top right no-repeat;
}
.row-pacchi
{
    background:url(assets/img/IcoPacchiRegalo.png) top right no-repeat;
}
header .elementor-widget.elementor-widget-shortcode
{
    margin-bottom: 0;
    position: absolute;
    top: 12px;
    left: 12px;
    z-index:1000;
    width:32px;
}
a.login_link
{
    display:block;
    width:32px;
    height:33px;
}
a.login_link:before
{
    content: url("assets/img/user-coccoicon-32.png");
}
.h2
{
    font-size: 2em;
    line-height: 1.214;
    clear: both;
    font-weight: 300;
    margin: 0 0 0.5407911001em;
}

.woocommerce-error
{
    font-size: 1.5rem;
    background-color: transparent;
    color:#a00;
    border-left:none;
}
span.woocommerce-Price-currencySymbol,span.um
{
    font-weight: normal;
}
.hide-price .elementor-widget-woocommerce-products span.woocommerce-Price-amount.amount,
body.single-product .elementor-section-wrap>section:last-of-type span.woocommerce-Price-amount.amount,
body.single-product ul.products.columns-1   span.woocommerce-Price-amount.amount
{
display:none;
}
.hide-add-to-cart .elementor-widget-woocommerce-products a.add_to_cart_button ,
.hide-add-to-cart .elementor-widget-woocommerce-products button.add_to_cart_button,
.hide-add-to-cart .elementor-widget-woocommerce-products .button.product_type_simple,
body.single-product .elementor-section-wrap section:last-of-type a.add_to_cart_button,
body.single-product ul.products.columns-1 a.add_to_cart_button
{
    display:none !important;
}

#woo-store-vacation .woocommerce-info { font-size:22px;}
