.cky-btn-revisit-wrapper {
background: var(--ast-global-color-0)!important;
}
:root {
--e-global-color-astglobalcolor0: #c03d33!important;
--e-global-color-astglobalcolor1: #c03d33!important;
--ast-global-color-3: #1E1810;
}
.mb-0 {
margin-bottom: 0!important;
}
a:hover, a:focus {
color: #c03d33;
color: #e97901;
}
a.custom-btn {
font-size: 14px;
font-size: 0.875rem;
border-radius: 0;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
font-family: inherit;
font-weight: 500;
line-height: 1;
text-transform: capitalize;
transition: all .2s linear;
}
a.custom-btn.btn-red {
color: var(--ast-global-color-5);
border-color: #c03d33;
background-color: #c03d33;
transition: all .2s linear;
}
a.custom-btn.btn-red:hover {
color: var(--ast-global-color-5);
background-color: var(--ast-global-color-2);
border-color: var(--ast-global-color-2);
}
.wpforms-submit {
transition: all .2s linear;
} @media (max-width: 543px) {
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
max-width: 180px!important;
}
}
.ast-header-break-point.ast-hfb-header .ast-cart-menu-wrap {
font-size: 1em;
}
.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
position: absolute;
}
.main-header-menu .menu-item.current-menu-item a, .main-header-menu .menu-item:hover a {
color: #e97901!important;
} .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-weight: 500;
transition: all 0.5s ease;
}  .woocommerce .woocommerce-breadcrumb {
display: none;
}
.woocommerce .woocommerce-products-header {
padding-bottom: 1.5rem;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
display: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
display: none;
}
.woocommerce ul.products li.product a img {
opacity: 1;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.woocommerce ul.products li.product:hover a.ast-loop-product__link .woocommerce-loop-product__title {
color: #c03d33;
color: #e97901;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
opacity: 1;
background-color: transparent;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link:before {
background-color: #c03d33;
opacity: 0.3;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
font-weight: 300;
color: var(--ast-global-color-2);
}
@media (max-width: 544px) {
.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid).columns-3,
.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid).columns-3	{
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} .cstm-header-shop {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.cstm-header-shop .cstm-header-shop-container {
max-width: 800px;
min-height: 50vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 767px) {
.cstm-header-shop {
background-image: url(https://angolodellalogopedia.it/wp-content/uploads/2022/07/720x900px-shop.png)!important;
background-position: top center;
}
} .single-product div.product .product_title.entry-title,
.single-product .related.products h2,
.woocommerce-cart .content-area .entry-title, .woocommerce-checkout .content-area .entry-title {
color: #575250;
}
.woocommerce div.product .product_meta .posted_in {
display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-weight: 300;
color: var(--ast-global-color-2);
}
.woocommerce.single-product .summary .nota-iva-single-product {
font-size: .9em;
}
.woocommerce.single-product .product_meta .sku_wrapper {
display: none!important;
} .entry-summary .product_warning {
padding: 2em 1.5em;
font-size: .9em;
margin: 0 0 0.8em;
font-style: italic;
background-color: #f8f5f4;
}
.entry-summary .product_warning p:last-child {
margin-bottom: 0;
} .woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a {
font-weight: 400;
color: #999898;
}
@media (max-width: 544px) {
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
max-width: 100%;
width: 45%;
display: inline-block;
}
} .riga-download {
position: relative;
}
.riga-download>div {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
.riga-download>div:first-child {
padding-bottom: 0rem;
}
}
.riga-download:after {
content: "";
position: absolute;
width: calc(100% - 30px);
min-height: 1px;
bottom: 0;
left: 15px;
border-bottom: 1px solid #dbdbdb;
}
.riga-download:last-child:after {
border-bottom-color: transparent;
} .woocommerce div.product .product-big-warning {
margin-bottom: 4rem;
width: 100%;
padding: 2em 1.5em;
font-size: .9em;
background-color: #f8f5f4;
}
.woocommerce div.product .product-big-warning h6 {
font-weight: 700;
font-family: 'Roboto';
margin-bottom: 1em;
}
.woocommerce div.product .product-big-warning p:last-child {
margin-bottom: 0;
} .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title {
display: none;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description {
margin-top: -5px;
} #cookieChoiceDismiss { 
display: inline-block;
padding: 9px 12px;
color: rgb(255, 255, 255);
background-color: #e97901;
margin: 5px 0 5px 15px;
font-weight: 400;
line-height: 1;
position: relative;
}
#cookieChoiceDismiss:hover {
background-color: #1e1810;
} .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label {
font-weight: 400;
} aside.footer-widget-area .image.site-logo-footer {
width: auto;
max-height: 80px;
} .ast-site-header-cart a.cart-container .ast-icon.icon-bag {
font-weight: 700;
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
min-width: 1.7em;
min-height: 1.7em;
font-size: .86em;
line-height: 1.8;
border-radius: 0 0 0.3em 0.3em;
border-width: 2px;
border-style: solid;
padding: 0 0.4em;
border-radius: 3px;
}
.ast-site-header-cart a.cart-container .ast-icon.icon-bag:after {
bottom: 100%;
margin-bottom: 0;
height: 0.7em;
width: 0.7em;
left: 50%;
transform: translateX(-50%);
top: -0.5em;
content: ' ';
position: absolute;
pointer-events: none;
border-width: 2px;
border-style: solid;
border-top-left-radius: 10em;
border-top-right-radius: 10em;
border-bottom: 0;
}
.ast-site-header-cart a.cart-container .ast-icon.icon-bag svg {
display: none;
}
.ast-site-header-cart i.astra-icon:after {
top: 5px;
right: 8px;
box-shadow: unset;
font-size: 13px;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after, .ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
color: #000;
background-color: transparent;
}
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content ul.cart_list dl.variation {
padding: 0;
border: unset;
}
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content ul.cart_list dl.variation:before {
display: none;
}
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content ul.cart_list dl.variation dt.variation-Sceglilataglia {
display: none;
}
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content ul.cart_list dl.variation dd.variation-Sceglilataglia {
margin: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
right: -0.75em;
} .woocommerce-page.woocommerce-checkout form #order_review td.product-name, .woocommerce.woocommerce-checkout form #order_review td.product-name {
display: table-cell;
} .woocommerce-page.woocommerce-checkout form .form-row.wooccm-type-radio .woocommerce-radio-wrapper {
display: flex;
flex-direction: row;
align-items: center;
}
.woocommerce-page.woocommerce-checkout form .form-row.wooccm-type-radio .woocommerce-radio-wrapper label {
margin-right: 15px;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: inline-block;
line-height: 1.5;
} .woocommerce-page.woocommerce-order-received .woocommerce h2.woocommerce-order-details__title  {
display: none;
} .woocommerce-page.woocommerce-order-received .woocommerce .woocommerce-table.shop_table.order_details {
display: none;
} .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4 .flex-control-nav.flex-control-thumbs li {
width: auto;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-control-nav.flex-control-thumbs li img {
height: 100px;
width: 100px;
position: relative;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-control-nav.flex-control-thumbs li:first-child img:after {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(https://angolodellalogopedia.it/wp-content/uploads/2024/11/videoplaceholder-100x100-1.jpg) no-repeat center center;
background-size: contain;
}