.small {
font-size: 1rem;
text-transform: uppercase;
}
p.big {
font-size: 2.4rem;
line-height: 1.3em;
font-family: 'Jost', sans-serif;
}
::selection {
background-color:#FF5073;
color:black;
} .p-decorativa img {
mix-blend-mode: difference;
}
.single-product #main.site-main,
.archive #main.site-main {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.disable-pointer-events {pointer-events:none;} header span.button {
font-size: 16px;
}
header a:hover span.button {
color: black;
border: 1px solid black;
background-color: transparent;
}
header a:hover span:not(.button) {
text-decoration: underline;
}
header .main-header-bar .main-header-bar-navigation li.menu-item:hover>.menu-link span.button {
border: white 1px solid;
background-color: transparent;
color: white;
}  footer .widget p,
footer .widget a {
color: black;
}
footer .site-footer-section {
padding:10px;
}
footer .site-below-footer-wrap a {
color:black; 
text-decoration: underline;
} .home #primary {
margin-top: 0px !important;
}
.carosello-fotografie-in-evidenza .is-product-collection-layout-carousel .wc-block-product {
border: solid #FF5073 5px;
}
.carosello-fotografie-in-evidenza .wc-block-next-previous-buttons.is-layout-flex {
display:flex;
margin: 20px auto 0px;
}
.carosello-fotografie-in-evidenza .wc-block-next-previous-buttons.is-layout-flex button {
padding: 0px;
border: 0px;
width: 50px;
height: 50px;
}
.carosello-fotografie-in-evidenza .wc-block-next-previous-buttons.is-layout-flex button svg {
padding: 0px;
}
.home .uagb-block-f70bde99 .figure {
pointer-events: none;
} .archive .archivio-sidebar:before {
content: 'Scegliere un filtro alla volta e per ciascuno premere il pulsante "Filtra".';
margin-top: -60px; position: absolute;
color: black;
font-size: .9rem;
}
.woocommerce-ordering,
.archive .archivio-breadcrumb {
display: none;
}
.archive .woocommerce-products-header h1 {
color: white;
margin-bottom: 30px;
font-weight: 600;
}
.archive .shop-sidebar {
background-color: #FF5073;
display: flex;
flex-direction: row;
align-items: center;
padding-bottom: 90px;
padding-top: 100px;
}
.archive .shop-sidebar .ast-filter-wrap,
.archive .shop-sidebar .ast-filter-wrap .ast-woo-sidebar-widget .woof_redraw_zone {
flex-direction: row;
display: flex;
gap: 30px;
align-items: flex-start;
}
.archive .woof_products_top_panel>ul {
display: flex;        
max-width: 1240px;
margin-left: auto;
margin-right: auto;
padding: 20px;
align-items: center;
}
.archive.search-results .ast-woocommerce-container {padding-top:170px;}
.archive.search-results .woof_products_top_panel>ul > li:nth-child(2) > a {
margin-left: 1.5em;
}
.archive .ast-woocommerce-container {
background-color: black;
color: white;
padding-top: 150px;
padding-bottom: 100px;
}
.archive .archivio-loop {
flex-direction: column;
}
.archive .ast-archive-description {
border-bottom: 0px;
padding-bottom: 0px;
}
.archive .archivio-count {
margin: 20px 0;
}
.archive .archivio-sidebar .ast-filter-wrap .aws-container:before {
content: 'Cerca';
display: flex;
flex-direction: column;
color: black;
font-family: jost;
text-transform: uppercase;
font-size: .8rem;
margin-bottom: 10px;
}
.archive .archivio-sidebar .woof_wcga_label_hide {
font-family: 'Jost', sans-serif;
text-transform: uppercase;
font-size: .8rem;
margin-bottom: 10px;
}
.archive .archivio-sidebar .woof_block_html_items {
gap: 10px;
display: flex;
flex-direction: column;
}
.archive .woof_select,
.archive .aws-search-form.aws-show-clear {
border-radius: 0px !important;
height: 40px;
}
.archive .woocommerce {
padding-bottom: 80px;
}
.archive .woocommerce-pagination ul.page-numbers li {
border-color: white;
}
.archive .woocommerce-pagination li span.page-numbers,
.archive .woocommerce-pagination li a.page-numbers {
color: white;
background-color: transparent;
font-family: 'Jost', sans-serif;
font-size: .8rem;
}
.archive .woocommerce-pagination li span.current,
.archive .woocommerce-pagination li span:hover,
.archive .woocommerce-pagination li a:hover {
color: black !important;
background-color: white !important;
}
.archive .woof_products_top_panel {
background-color: white;
}
.archive .woof_products_top_panel ul {
margin-bottom: 0px;
}
.archive .woof_products_top_panel_ul {
list-style: none;
}
.archive .woof_products_top_panel_ul li:nth-child(2n+1) ul li:nth-child(1),
.archive .woof_products_top_panel_ul li:nth-child(2n) ul li:nth-child(1) {
display: none;
}
.archive .woof_products_top_panel li span,
.archive .woof_products_top_panel2 li span {
background-position: left;
padding-left: 25px;
background-size: 20px 20px;
}
.archive .woof_submit_search_form_container button {
background-color: black;
border: 1px solid black;
color: transparent;
padding: 15px 40px;
}
.archive .woof_submit_search_form_container button:hover {
background-color: transparent;
color: transparent;
}
.archive .woof_submit_search_form_container button:after {
content: 'Filtra';
color: white;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
white-space: nowrap;
}
.archive .woof_submit_search_form_container button:hover:after {
color:black;
}
.archive .button.woof_reset_search_form {
display: none;
}
.woof_submit_search_form_container {
position: absolute;
margin-top: 120px;
left: calc(50% - 66px);
}
.archive ul.products li img,
.single-product .related.products img {
border: solid white 5px;
}
.woof_products_top_panel_ul .woof_remove_ppi {
color: black;
} .archivio-categoria-titolo {
margin-top: 50px;
flex-direction: column;
}
.archivio-categoria-titolo .woocommerce-breadcrumb,
.archivio-categoria-titolo .woocommerce-breadcrumb a {
color: white;
}
.archivio-categoria-titolo h1 {
font-weight: 600;
}
.archivio-categoria-titolo .woocommerce-breadcrumb a {
text-decoration: underline;
} .single-product .ast-woocommerce-container {
background-color: white;
}
.single-product .woocommerce-product-gallery__image {
border: solid white 5px;
}
.breadcrumb-singolo-prodotto {
padding: 30px 0;
color: #777;
}
.breadcrumb-singolo-prodotto span a {
color: #777;
text-decoration: underline;
}
.breadcrumb-singolo-prodotto span a:hover {
text-decoration: none;
}
.single-product #primary .prima-parte {
background-color: black;
position: relative;
overflow: hidden;
width: 100%;
padding-top: 150px;
padding-bottom: 40px; }
.prima-parte-inner {
position: relative;
gap: 60px;
align-items: center;
}
.single-product h1.product_title {
color: white;
font-size: 2.4rem;
}
.single-product .summary.entry-summary .product_meta {
border-top: 0px;
margin-top: 40px;
padding: 0px;
font-size: 20px;
}
.single-product .product_meta h2 {
color: white;
}
.single-product .product_meta a {
color: white;
text-decoration: underline;
}
.single-product .product_meta {
display: flex;
gap: 40px;
flex-direction: column;
}
.single-product .woocommerce-tab-content {
display: flex;
gap: 40px;
position: relative;
padding-top: 40px;
padding-bottom: 40px;
}
.single-product .titolo-tabs {
font-size: 2rem;
line-height:1.5em;
}
.single-product .woocommerce-tab-content h3.small,
.single-product .titolo-tabs {
margin-bottom: .7rem;
color: black;
}
.woocommerce-tab-content-colonna-1 { display: flex;
gap: 40px;
flex-direction: column;
color: black;
}
.woocommerce-tab-content-colonna-2 { color: black;
}
.single-product .woocommerce-tab-content .tagged_as a {
line-height: 1.5em;
text-decoration: underline;
color: black;
}
.single-product .woocommerce-tab-content .tagged_as a:hover {
text-decoration: none;
color: black;
}
.single-product .related.products {
background-color: #FF5073;
padding-top: 50px;
padding-bottom: 50px
}
.single-product .related.products .ast-container {
flex-direction: column;
}
.single-product .related.products h2 {
text-align: center;
color: black;
}
.single-product .related.products .button {
margin: 0 auto;
display: block;
background-color: black;
color: white;
border: 1px solid black;
}
.single-product .related.products .button:hover {
background-color: transparent;
color: black;
}
.single-product .cta {
padding: 40px 0
}
.single-product .cta .uagb-container-inner-blocks-wrap {
align-items: center;
gap: 30px;
display:flex;
flex-direction: row;
}
.single-product .cta .wp-block-uagb-container:nth-child(1) {
max-width: 60%;
width: 100%;
}
.single-product .cta .wp-block-uagb-container:nth-child(2) {
max-width: 40%;
width: 100%;
}
.single-product .cta p {
margin-bottom: 0px;
}
.single-product .cta .uagb-buttons__wrap {
justify-content: right;
display: inline-flex;
width: 100%;
}
.single-product .cta.black {
background-color: black;
}
.single-product .cta.black p {
color: white;
}
.parallasse-singolo-prodotto {
box-shadow: 0px 0px #00000070;
padding-top: 50px;
padding-bottom: 50px;
padding-left: 10px;
padding-right: 10px;
overflow: visible;
order: initial;
border-color: inherit;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
background-image: url(https://www.museopremana.com/wp-content/uploads/Parallasse.webp);
background-clip: padding-box;
row-gap: 20px;
column-gap: 20px;
background-attachment: fixed;
}
.parallasse-singolo-prodotto .wp-block-spacer {
height:300px;
} @media (min-width: 922px) {
.carosello-fotografie-in-evidenza .is-product-collection-layout-carousel .wc-block-product {
min-width: 25%;
}
.carosello-fotografie-in-evidenza .is-product-collection-layout-carousel {
gap: 70px;
}
.archive .woof_select,
.archive .aws-search-form.aws-show-clear {
width: 290px;
}
.archive .woof_select.woof_select_data {
width: 235px;
}
.woocommerce-tab-content-colonna-1 {
width: 70%;
}
.woocommerce-tab-content-colonna-2 {
width: 30%;
}
.single-product .woocommerce-tab-content {
gap: 100px;
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
.single-product .woocommerce-tab-content .tagged_as a {
font-size: 1.5rem;
}
.single-product #primary .prima-parte {
background-image: url(//www.museopremana.com/wp-content/uploads/decorazione-background-full.webp);
background-attachment: fixed;
background-repeat: no-repeat;
background-size: auto;
}
.parallasse-singolo-prodotto {
background-attachment: fixed;
}
.parallasse-singolo-prodotto::before {
content: "";
position: absolute;
pointer-events: none;
top: -0px;
left: -0px;
width: calc(100% + 0px + 0px);
height: calc(100% + 0px + 0px);
border-color: inherit;
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: auto;
background-attachment: scroll;
mix-blend-mode: normal;
background-image: url(https://www.museopremana.com/wp-content/uploads/decorazione-background-full-white.webp);
background-clip: padding-box;
opacity: 1;
}
.parallasse-singolo-prodotto .wp-block-spacer {
height:500px;
}
}
@media (max-width: 921px) { .wp-block-uagb-container::before {
background-image:none!important;
}
}
@media (max-width: 544px) {
p.big {
font-size: 2rem;
}
.archive .archivio-sidebar .ast-filter-wrap {
flex-direction: column;
gap:20px;
}
.ast-woo-sidebar-widget.widget {
margin-bottom:0px;
width:100%;
}
.archive .archivio-sidebar:before {
margin-top:-70px;
}
.woof_submit_search_form_container {margin-top:100px;}
.single-product h1.product_title {
font-size:2rem;
}
.single-product .titolo-tabs {
font-size: 1.5rem;
line-height:1.5em;
}
.single-product .cta .wp-block-uagb-container:nth-child(1),
.single-product .cta .wp-block-uagb-container:nth-child(2) {
max-width: 100%;
}
.single-product .cta .uagb-buttons__wrap {
justify-content: center;
}
.single-product .cta .uagb-container-inner-blocks-wrap {
flex-direction: column;
}
}