.row { margin-right: -0.625rem;
margin-left: -0.625rem;
}
.row::before,
.row::after {
display: table;
content: ' ';
}
.row::after {
clear: both;
}
.row.collapse>.column,
.row.collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.row .row {
margin-right: -0.625rem;
margin-left: -0.625rem;
}
@media print,
screen and (min-width: 40em) {
.row {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
}
@media print,
screen and (min-width: 1024px) {
.row .row {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
}
.row .row.collapse {
margin-right: 0;
margin-left: 0;
}
.row.expanded {
max-width: none;
}
.row.expanded .row {
margin-right: auto;
margin-left: auto;
}
.row:not(.expanded) .row {
max-width: none;
}
.row.gutter-small>.column,
.row.gutter-small>.columns {
padding-right: 0.625rem;
padding-left: 0.625rem;
}
.row.gutter-medium>.column,
.row.gutter-medium>.columns {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
.column,
.columns {
width: 100%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
box-sizing: border-box;
}
@media print,
screen and (min-width: 40em) {
.column,
.columns {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
float: right;
}
.column.end:last-child:last-child,
.end.columns:last-child:last-child {
float: left;
}
.column.row.row,
.row.row.columns {
float: none;
}
.row .column.row.row,
.row .row.row.columns {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
.small-1 {
width: 8.33333%;
}
.small-push-1 {
position: relative;
left: 8.33333%;
}
.small-pull-1 {
position: relative;
left: -8.33333%;
}
.small-offset-0 {
margin-left: 0%;
}
.small-2 {
width: 16.66667%;
}
.small-push-2 {
position: relative;
left: 16.66667%;
}
.small-pull-2 {
position: relative;
left: -16.66667%;
}
.small-offset-1 {
margin-left: 8.33333%;
}
.small-3 {
width: 25%;
}
.small-push-3 {
position: relative;
left: 25%;
}
.small-pull-3 {
position: relative;
left: -25%;
}
.small-offset-2 {
margin-left: 16.66667%;
}
.small-4 {
width: 33.33333%;
}
.small-push-4 {
position: relative;
left: 33.33333%;
}
.small-pull-4 {
position: relative;
left: -33.33333%;
}
.small-offset-3 {
margin-left: 25%;
}
.small-5 {
width: 41.66667%;
}
.small-push-5 {
position: relative;
left: 41.66667%;
}
.small-pull-5 {
position: relative;
left: -41.66667%;
}
.small-offset-4 {
margin-left: 33.33333%;
}
.small-6 {
width: 50%;
}
.small-push-6 {
position: relative;
left: 50%;
}
.small-pull-6 {
position: relative;
left: -50%;
}
.small-offset-5 {
margin-left: 41.66667%;
}
.small-7 {
width: 58.33333%;
}
.small-push-7 {
position: relative;
left: 58.33333%;
}
.small-pull-7 {
position: relative;
left: -58.33333%;
}
.small-offset-6 {
margin-left: 50%;
}
.small-8 {
width: 66.66667%;
}
.small-push-8 {
position: relative;
left: 66.66667%;
}
.small-pull-8 {
position: relative;
left: -66.66667%;
}
.small-offset-7 {
margin-left: 58.33333%;
}
.small-9 {
width: 75%;
}
.small-push-9 {
position: relative;
left: 75%;
}
.small-pull-9 {
position: relative;
left: -75%;
}
.small-offset-8 {
margin-left: 66.66667%;
}
.small-10 {
width: 83.33333%;
}
.small-push-10 {
position: relative;
left: 83.33333%;
}
.small-pull-10 {
position: relative;
left: -83.33333%;
}
.small-offset-9 {
margin-left: 75%;
}
.small-11 {
width: 91.66667%;
}
.small-push-11 {
position: relative;
left: 91.66667%;
}
.small-pull-11 {
position: relative;
left: -91.66667%;
}
.small-offset-10 {
margin-left: 83.33333%;
}
.small-12 {
width: 100%;
}
.small-offset-11 {
margin-left: 91.66667%;
}
.small-up-1>.column,
.small-up-1>.columns {
float: left;
width: 100%;
}
.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1) {
clear: both;
}
.small-up-1>.column:last-child,
.small-up-1>.columns:last-child {
float: left;
}
.small-up-2>.column,
.small-up-2>.columns {
float: left;
width: 50%;
}
.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-2>.column:nth-of-type(2n+1),
.small-up-2>.columns:nth-of-type(2n+1) {
clear: both;
}
.small-up-2>.column:last-child,
.small-up-2>.columns:last-child {
float: left;
}
.small-up-3>.column,
.small-up-3>.columns {
float: left;
width: 33.33333%;
}
.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1) {
clear: both;
}
.small-up-3>.column:last-child,
.small-up-3>.columns:last-child {
float: left;
}
.small-up-4>.column,
.small-up-4>.columns {
float: left;
width: 25%;
}
.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1) {
clear: both;
}
.small-up-4>.column:last-child,
.small-up-4>.columns:last-child {
float: left;
}
.small-up-5>.column,
.small-up-5>.columns {
float: left;
width: 20%;
}
.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1) {
clear: both;
}
.small-up-5>.column:last-child,
.small-up-5>.columns:last-child {
float: left;
}
.small-up-6>.column,
.small-up-6>.columns {
float: left;
width: 16.66667%;
}
.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1) {
clear: both;
}
.small-up-6>.column:last-child,
.small-up-6>.columns:last-child {
float: left;
}
.small-up-7>.column,
.small-up-7>.columns {
float: left;
width: 14.28571%;
}
.small-up-7>.column:nth-of-type(1n),
.small-up-7>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-7>.column:nth-of-type(7n+1),
.small-up-7>.columns:nth-of-type(7n+1) {
clear: both;
}
.small-up-7>.column:last-child,
.small-up-7>.columns:last-child {
float: left;
}
.small-up-8>.column,
.small-up-8>.columns {
float: left;
width: 12.5%;
}
.small-up-8>.column:nth-of-type(1n),
.small-up-8>.columns:nth-of-type(1n) {
clear: none;
}
.small-up-8>.column:nth-of-type(8n+1),
.small-up-8>.columns:nth-of-type(8n+1) {
clear: both;
}
.small-up-8>.column:last-child,
.small-up-8>.columns:last-child {
float: left;
}
.small-collapse>.column,
.small-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.small-collapse .row {
margin-right: 0;
margin-left: 0;
}
.expanded.row .small-collapse.row {
margin-right: 0;
margin-left: 0;
}
.small-uncollapse>.column,
.small-uncollapse>.columns {
padding-right: 0.625rem;
padding-left: 0.625rem;
}
.small-centered {
margin-right: auto;
margin-left: auto;
}
.small-centered,
.small-centered:last-child:not(:first-child) {
float: none;
clear: both;
}
.small-uncentered,
.small-push-0,
.small-pull-0 {
position: static;
float: left;
margin-right: 0;
margin-left: 0;
}
@media print,
screen and (min-width: 40em) {
.medium-1 {
width: 8.33333%;
}
.medium-push-1 {
position: relative;
left: 8.33333%;
}
.medium-pull-1 {
position: relative;
left: -8.33333%;
}
.medium-offset-0 {
margin-left: 0%;
}
.medium-2 {
width: 16.66667%;
}
.medium-push-2 {
position: relative;
left: 16.66667%;
}
.medium-pull-2 {
position: relative;
left: -16.66667%;
}
.medium-offset-1 {
margin-left: 8.33333%;
}
.medium-3 {
width: 25%;
}
.medium-push-3 {
position: relative;
left: 25%;
}
.medium-pull-3 {
position: relative;
left: -25%;
}
.medium-offset-2 {
margin-left: 16.66667%;
}
.medium-4 {
width: 33.33333%;
}
.medium-push-4 {
position: relative;
left: 33.33333%;
}
.medium-pull-4 {
position: relative;
left: -33.33333%;
}
.medium-offset-3 {
margin-left: 25%;
}
.medium-5 {
width: 41.66667%;
}
.medium-push-5 {
position: relative;
left: 41.66667%;
}
.medium-pull-5 {
position: relative;
left: -41.66667%;
}
.medium-offset-4 {
margin-left: 33.33333%;
}
.medium-6 {
width: 50%;
}
.medium-push-6 {
position: relative;
left: 50%;
}
.medium-pull-6 {
position: relative;
left: -50%;
}
.medium-offset-5 {
margin-left: 41.66667%;
}
.medium-7 {
width: 58.33333%;
}
.medium-push-7 {
position: relative;
left: 58.33333%;
}
.medium-pull-7 {
position: relative;
left: -58.33333%;
}
.medium-offset-6 {
margin-left: 50%;
}
.medium-8 {
width: 66.66667%;
}
.medium-push-8 {
position: relative;
left: 66.66667%;
}
.medium-pull-8 {
position: relative;
left: -66.66667%;
}
.medium-offset-7 {
margin-left: 58.33333%;
}
.medium-9 {
width: 75%;
}
.medium-push-9 {
position: relative;
left: 75%;
}
.medium-pull-9 {
position: relative;
left: -75%;
}
.medium-offset-8 {
margin-left: 66.66667%;
}
.medium-10 {
width: 83.33333%;
}
.medium-push-10 {
position: relative;
left: 83.33333%;
}
.medium-pull-10 {
position: relative;
left: -83.33333%;
}
.medium-offset-9 {
margin-left: 75%;
}
.medium-11 {
width: 91.66667%;
}
.medium-push-11 {
position: relative;
left: 91.66667%;
}
.medium-pull-11 {
position: relative;
left: -91.66667%;
}
.medium-offset-10 {
margin-left: 83.33333%;
}
.medium-12 {
width: 100%;
}
.medium-offset-11 {
margin-left: 91.66667%;
}
.medium-up-1>.column,
.medium-up-1>.columns {
float: left;
width: 100%;
}
.medium-up-1>.column:nth-of-type(1n),
.medium-up-1>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-1>.column:nth-of-type(1n+1),
.medium-up-1>.columns:nth-of-type(1n+1) {
clear: both;
}
.medium-up-1>.column:last-child,
.medium-up-1>.columns:last-child {
float: left;
}
.medium-up-2>.column,
.medium-up-2>.columns {
float: left;
width: 50%;
}
.medium-up-2>.column:nth-of-type(1n),
.medium-up-2>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-2>.column:nth-of-type(2n+1),
.medium-up-2>.columns:nth-of-type(2n+1) {
clear: both;
}
.medium-up-2>.column:last-child,
.medium-up-2>.columns:last-child {
float: left;
}
.medium-up-3>.column,
.medium-up-3>.columns {
float: left;
width: 33.33333%;
}
.medium-up-3>.column:nth-of-type(1n),
.medium-up-3>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-3>.column:nth-of-type(3n+1),
.medium-up-3>.columns:nth-of-type(3n+1) {
clear: both;
}
.medium-up-3>.column:last-child,
.medium-up-3>.columns:last-child {
float: left;
}
.medium-up-4>.column,
.medium-up-4>.columns {
float: left;
width: 25%;
}
.medium-up-4>.column:nth-of-type(1n),
.medium-up-4>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-4>.column:nth-of-type(4n+1),
.medium-up-4>.columns:nth-of-type(4n+1) {
clear: both;
}
.medium-up-4>.column:last-child,
.medium-up-4>.columns:last-child {
float: left;
}
.medium-up-5>.column,
.medium-up-5>.columns {
float: left;
width: 20%;
}
.medium-up-5>.column:nth-of-type(1n),
.medium-up-5>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-5>.column:nth-of-type(5n+1),
.medium-up-5>.columns:nth-of-type(5n+1) {
clear: both;
}
.medium-up-5>.column:last-child,
.medium-up-5>.columns:last-child {
float: left;
}
.medium-up-6>.column,
.medium-up-6>.columns {
float: left;
width: 16.66667%;
}
.medium-up-6>.column:nth-of-type(1n),
.medium-up-6>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-6>.column:nth-of-type(6n+1),
.medium-up-6>.columns:nth-of-type(6n+1) {
clear: both;
}
.medium-up-6>.column:last-child,
.medium-up-6>.columns:last-child {
float: left;
}
.medium-up-7>.column,
.medium-up-7>.columns {
float: left;
width: 14.28571%;
}
.medium-up-7>.column:nth-of-type(1n),
.medium-up-7>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-7>.column:nth-of-type(7n+1),
.medium-up-7>.columns:nth-of-type(7n+1) {
clear: both;
}
.medium-up-7>.column:last-child,
.medium-up-7>.columns:last-child {
float: left;
}
.medium-up-8>.column,
.medium-up-8>.columns {
float: left;
width: 12.5%;
}
.medium-up-8>.column:nth-of-type(1n),
.medium-up-8>.columns:nth-of-type(1n) {
clear: none;
}
.medium-up-8>.column:nth-of-type(8n+1),
.medium-up-8>.columns:nth-of-type(8n+1) {
clear: both;
}
.medium-up-8>.column:last-child,
.medium-up-8>.columns:last-child {
float: left;
}
.medium-collapse>.column,
.medium-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.medium-collapse .row {
margin-right: 0;
margin-left: 0;
}
.expanded.row .medium-collapse.row {
margin-right: 0;
margin-left: 0;
}
.medium-uncollapse>.column,
.medium-uncollapse>.columns {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
.medium-centered {
margin-right: auto;
margin-left: auto;
}
.medium-centered,
.medium-centered:last-child:not(:first-child) {
float: none;
clear: both;
}
.medium-uncentered,
.medium-push-0,
.medium-pull-0 {
position: static;
float: left;
margin-right: 0;
margin-left: 0;
}
}
@media print,
screen and (min-width: 1024px) {
.large-1 {
width: 8.33333%;
}
.large-push-1 {
position: relative;
left: 8.33333%;
}
.large-pull-1 {
position: relative;
left: -8.33333%;
}
.large-offset-0 {
margin-left: 0%;
}
.large-2 {
width: 16.66667%;
}
.large-push-2 {
position: relative;
left: 16.66667%;
}
.large-pull-2 {
position: relative;
left: -16.66667%;
}
.large-offset-1 {
margin-left: 8.33333%;
}
.large-3 {
width: 25%;
}
.large-push-3 {
position: relative;
left: 25%;
}
.large-pull-3 {
position: relative;
left: -25%;
}
.large-offset-2 {
margin-left: 16.66667%;
}
.large-4 {
width: 33.33333%;
}
.large-push-4 {
position: relative;
left: 33.33333%;
}
.large-pull-4 {
position: relative;
left: -33.33333%;
}
.large-offset-3 {
margin-left: 25%;
}
.large-5 {
width: 41.66667%;
}
.large-push-5 {
position: relative;
left: 41.66667%;
}
.large-pull-5 {
position: relative;
left: -41.66667%;
}
.large-offset-4 {
margin-left: 33.33333%;
}
.large-6 {
width: 50%;
}
.large-push-6 {
position: relative;
left: 50%;
}
.large-pull-6 {
position: relative;
left: -50%;
}
.large-offset-5 {
margin-left: 41.66667%;
}
.large-7 {
width: 58.33333%;
}
.large-push-7 {
position: relative;
left: 58.33333%;
}
.large-pull-7 {
position: relative;
left: -58.33333%;
}
.large-offset-6 {
margin-left: 50%;
}
.large-8 {
width: 66.66667%;
}
.large-push-8 {
position: relative;
left: 66.66667%;
}
.large-pull-8 {
position: relative;
left: -66.66667%;
}
.large-offset-7 {
margin-left: 58.33333%;
}
.large-9 {
width: 75%;
}
.large-push-9 {
position: relative;
left: 75%;
}
.large-pull-9 {
position: relative;
left: -75%;
}
.large-offset-8 {
margin-left: 66.66667%;
}
.large-10 {
width: 83.33333%;
}
.large-push-10 {
position: relative;
left: 83.33333%;
}
.large-pull-10 {
position: relative;
left: -83.33333%;
}
.large-offset-9 {
margin-left: 75%;
}
.large-11 {
width: 91.66667%;
}
.large-push-11 {
position: relative;
left: 91.66667%;
}
.large-pull-11 {
position: relative;
left: -91.66667%;
}
.large-offset-10 {
margin-left: 83.33333%;
}
.large-12 {
width: 100%;
}
.large-offset-11 {
margin-left: 91.66667%;
}
.large-up-1>.column,
.large-up-1>.columns {
float: left;
width: 100%;
}
.large-up-1>.column:nth-of-type(1n),
.large-up-1>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-1>.column:nth-of-type(1n+1),
.large-up-1>.columns:nth-of-type(1n+1) {
clear: both;
}
.large-up-1>.column:last-child,
.large-up-1>.columns:last-child {
float: left;
}
.large-up-2>.column,
.large-up-2>.columns {
float: left;
width: 50%;
}
.large-up-2>.column:nth-of-type(1n),
.large-up-2>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-2>.column:nth-of-type(2n+1),
.large-up-2>.columns:nth-of-type(2n+1) {
clear: both;
}
.large-up-2>.column:last-child,
.large-up-2>.columns:last-child {
float: left;
}
.large-up-3>.column,
.large-up-3>.columns {
float: left;
width: 33.33333%;
}
.large-up-3>.column:nth-of-type(1n),
.large-up-3>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-3>.column:nth-of-type(3n+1),
.large-up-3>.columns:nth-of-type(3n+1) {
clear: both;
}
.large-up-3>.column:last-child,
.large-up-3>.columns:last-child {
float: left;
}
.large-up-4>.column,
.large-up-4>.columns {
float: left;
width: 25%;
}
.large-up-4>.column:nth-of-type(1n),
.large-up-4>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-4>.column:nth-of-type(4n+1),
.large-up-4>.columns:nth-of-type(4n+1) {
clear: both;
}
.large-up-4>.column:last-child,
.large-up-4>.columns:last-child {
float: left;
}
.large-up-5>.column,
.large-up-5>.columns {
float: left;
width: 20%;
}
.large-up-5>.column:nth-of-type(1n),
.large-up-5>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-5>.column:nth-of-type(5n+1),
.large-up-5>.columns:nth-of-type(5n+1) {
clear: both;
}
.large-up-5>.column:last-child,
.large-up-5>.columns:last-child {
float: left;
}
.large-up-6>.column,
.large-up-6>.columns {
float: left;
width: 16.66667%;
}
.large-up-6>.column:nth-of-type(1n),
.large-up-6>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-6>.column:nth-of-type(6n+1),
.large-up-6>.columns:nth-of-type(6n+1) {
clear: both;
}
.large-up-6>.column:last-child,
.large-up-6>.columns:last-child {
float: left;
}
.large-up-7>.column,
.large-up-7>.columns {
float: left;
width: 14.28571%;
}
.large-up-7>.column:nth-of-type(1n),
.large-up-7>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-7>.column:nth-of-type(7n+1),
.large-up-7>.columns:nth-of-type(7n+1) {
clear: both;
}
.large-up-7>.column:last-child,
.large-up-7>.columns:last-child {
float: left;
}
.large-up-8>.column,
.large-up-8>.columns {
float: left;
width: 12.5%;
}
.large-up-8>.column:nth-of-type(1n),
.large-up-8>.columns:nth-of-type(1n) {
clear: none;
}
.large-up-8>.column:nth-of-type(8n+1),
.large-up-8>.columns:nth-of-type(8n+1) {
clear: both;
}
.large-up-8>.column:last-child,
.large-up-8>.columns:last-child {
float: left;
}
.large-collapse>.column,
.large-collapse>.columns {
padding-right: 0;
padding-left: 0;
}
.large-collapse .row {
margin-right: 0;
margin-left: 0;
}
.expanded.row .large-collapse.row {
margin-right: 0;
margin-left: 0;
}
.large-uncollapse>.column,
.large-uncollapse>.columns {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
.large-centered {
margin-right: auto;
margin-left: auto;
}
.large-centered,
.large-centered:last-child:not(:first-child) {
float: none;
clear: both;
}
.large-uncentered,
.large-push-0,
.large-pull-0 {
position: static;
float: left;
margin-right: 0;
margin-left: 0;
}
}  .page-title .vcard {
border: 0px;
padding: 0px;
}
.byline {
color: #999;
}
.entry-content img {
max-width: 100%;
height: auto;
}
.entry-content .alignleft,
.entry-content img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.entry-content .alignright,
.entry-content img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.entry-content .aligncenter,
.entry-content img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.entry-content video,
.entry-content object {
max-width: 100%;
height: auto;
}
.entry-content pre {
background: #eee;
border: 1px solid #cecece;
padding: 10px;
}
.wp-caption {
max-width: 100%;
background: #eee;
padding: 5px;
}
.wp-caption img {
max-width: 100%;
margin-bottom: 0;
width: 100%;
}
.wp-caption p.wp-caption-text {
font-size: 0.85em;
margin: 4px 0 7px;
text-align: center;
}
.post-password-form input[type="submit"] {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
font-family: inherit;
padding: 0.85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
font-size: 0.9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #fefefe;
}
[data-whatinput='mouse'] .post-password-form input[type="submit"] {
outline: 0;
}
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus {
background-color: #14679e;
color: #fefefe;
} .gallery {
max-width: 100%;
margin-left: auto;
margin-right: auto;
margin-right: -15px;
margin-left: -15px;
}
.gallery::before,
.gallery::after {
content: ' ';
display: table;
}
.gallery::after {
clear: both;
}
.gallery.gallery-columns-1>dl {
width: 100%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-1>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-1>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-2>dl {
width: 50%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-2>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-2>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-3>dl {
width: 33.33333%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-3>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-3>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-4>dl {
width: 25%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-4>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-4>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-5>dl {
width: 20%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-5>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-5>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-6>dl {
width: 16.66667%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-6>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-6>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-7>dl {
width: 14.28571%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-7>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-7>dl:last-child:not(:first-child) {
float: right;
}
.gallery.gallery-columns-8>dl {
width: 12.5%;
float: left;
padding-right: 0.625rem;
padding-left: 0.625rem;
}
@media print,
screen and (min-width: 40em) {
.gallery.gallery-columns-8>dl {
padding-right: 0.9375rem;
padding-left: 0.9375rem;
}
}
.gallery.gallery-columns-8>dl:last-child:not(:first-child) {
float: right;
}
.gallery dl {
width: 100%;
float: left;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.gallery dl:last-child:not(:first-child) {
float: right;
} .page-navigation {
margin-top: 1rem;
} #comments .commentlist {
margin-left: 0px;
}
#respond ul {
margin-left: 0px;
}
.commentlist li {
position: relative;
clear: both;
overflow: hidden;
list-style-type: none;
margin-bottom: 1.5em;
padding: 0.7335em 10px;
}
.commentlist li:last-child {
margin-bottom: 0;
}
.commentlist li ul.children {
margin: 0;
}
.commentlist li[class*=depth-] {
margin-top: 1.1em;
}
.commentlist li.depth-1 {
margin-left: 0;
margin-top: 0;
}
.commentlist li:not(.depth-1) {
margin-left: 10px;
margin-top: 0;
padding-bottom: 0;
}
.commentlist .vcard {
margin-left: 50px;
}
.commentlist .vcard cite.fn {
font-weight: 700;
font-style: normal;
}
.commentlist .vcard time {
float: right;
}
.commentlist .vcard time a {
color: #999;
text-decoration: none;
}
.commentlist .vcard time a:hover {
text-decoration: underline;
}
.commentlist .vcard img.avatar {
position: absolute;
left: 10px;
padding: 2px;
border: 1px solid #cecece;
background: #fff;
}
.commentlist .comment_content p {
margin: 0.7335em 0 1.5em;
font-size: 1em;
line-height: 1.5em;
}
.commentlist .comment-reply-link {
float: right;
} .respond-form {
margin: 1.5em 10px;
padding-bottom: 2.2em;
}
.respond-form form {
margin: 0.75em 0;
}
.respond-form form li {
list-style-type: none;
clear: both;
margin-bottom: 0.7335em;
}
.respond-form form li label,
.respond-form form li small {
display: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
padding: 3px 6px;
background: #efefef;
border: 2px solid #cecece;
line-height: 1.5em;
}
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
background: #fff;
}
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
outline: none;
border-color: #fbc2c4;
background-color: #f6e7eb;
-ms-box-shadow: none;
box-shadow: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
max-width: 400px;
min-width: 250px;
}
.respond-form form textarea {
resize: none;
width: 97.3%;
height: 150px;
}
#comment-form-title {
margin: 0 0 1.1em;
}
#allowed_tags {
margin: 1.5em 10px 0.7335em 0;
}
.nocomments {
margin: 0 20px 1.1em;
} .sidebar li {
list-style: none;
}
.widget ul {
margin: 0;
} .footer {
clear: both;
} body#tinymce {
margin: 20px;
} .gform_body ul {
list-style: none outside none;
margin: 0;
}  @media print {
* {
background: transparent !important;
color: black !important;
text-shadow: none !important;
-webkit-filter: none !important;
filter: none !important;
-ms-filter: none !important;
}
a,
a:visited {
color: #444 !important;
text-decoration: underline;
}
a:after,
a:visited:after {
content: " (" attr(href) ")";
}
a abbr[title]:after,
a:visited abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.sidebar,
.page-navigation,
.wp-prev-next,
.respond-form,
nav {
display: none;
}
}  @font-face {
font-family: 'Metodo';  src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo-Medium.woff) format("woff");
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo-Medium.woff2) format("woff2");
}
@font-face {
font-family: 'GaraldoGenerico-Book';
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/GaraldoGenerico-Book.woff) format("woff");
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/GaraldoGenerico-Book.woff2) format("woff2");
}
html,
body,
div,
span,
p,
a,
em,
img,
fieldset,
form,
label,
legend,
input {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
line-height: 1.2;
}
html body div.clear {
background: none;
border: 0;
clear: both;
display: block;
float: none;
font-size: 0;
margin: 0;
padding: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
body {
background: #FFF;
font-family: 'Metodo', serif;
font-size: 16px;
line-height: 1.5;
}
#wrapper {
margin: auto;
width: 90%;
display: flex;
flex-direction: row;
background: #FFF;
}
#container {
display: flex;
flex-direction: column;
margin: 10px auto 0px auto;
position: relative;
width: 100%;
}  #products {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 18px;  transition: all 0.3s ease-in-out;
}
@media print,
screen and (min-width: 1024px) {
#products {
grid-template-columns: repeat(3, 1fr);
}
}
#products::after {
content: "";
flex: 0 0 32%;
}
.whole-lenght {
width: 100%;
}
.location {
text-align: center;
}
#header {
position: fixed;
top: 49px;
padding: 7px 0 14px 0;
background-color: #FFF;
display: block;
z-index: 8;
transition: ease .5s;
overflow: hidden;
height: 30px;
width: 90%;
padding-left: 5%;
padding-right: 5%;
margin-left: -5%;
margin-right: -5%;
}
@media print,
screen and (min-width: 1024px) {
#header {
top: 64px;
}
}
.cart-is-open #header {
overflow-y: scroll;
}
#header.open {
height: unset;
}
#ghost-header {
position: relative; background-color: #FFF;
display: block;
z-index: 10;
border-bottom: 1px solid #000;
visibility: hidden;
height: 88px;
}
#header-nav {
position: fixed;
padding: 10px 0px;
background-color: #FFF;
display: block;
z-index: 9;
transition: ease .5s;
overflow: hidden;
text-align: left;
width: 90%;
padding-left: 5%;
padding-right: 5%;
margin-left: -5%;
margin-right: -5%;
} .non-woocommerce-header #header {
border-color: transparent;
}
.non-woocommerce-header #header * {
display: none;
}
.header-nav-title {
font-size: 18px;
line-height: 30px;
text-align: left;
display: inline-block;
}
@media print,
screen and (min-width: 1024px) {
.header-nav-title {
font-size: 20px;
}
}
@media print,
screen and (min-width: 72em) {
.header-nav-title {
font-size: 24px;
}
}
@media print,
screen and (min-width: 80em) {
.header-nav-title {
font-size: 28px;
}
} a {
text-decoration: none;
color: #000;
}
.alignRight {
text-align: right;
line-height: 2;
} .simpleCart_shelfItem {
float: left;
display: inline;
margin: 0px 0px 28px 0px;
position: relative;
background: #FFF;
text-align: left;  width: 100%;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between; }
.simpleCart_shelfItem.is-hidden {
display: none !important;
}
img {
width: 100%;
height: auto; }
.slides {
display: none;
} .item_add:active,
.item_add_style:active,
.simpleCart_empty:active,
.simpleCart_checkout:active {
color: #000; }
.item_add_style.current {
border-color: transparent;
}
.itemremove a:active,
.itemDecrement a:active,
.itemincrement a:active {
color: #FFF;
background: #000;
} .item_price {
font-size: 14px;
color: #000; }
.info {
width: 100%;
text-align: left; }
.info a {
text-decoration-line: underline;
}
p.tech {
font-size: 12px;
line-height: 1.5;
text-transform: uppercase;
margin-top: 5px;
text-indent: 0;
letter-spacing: 0.015em;
}
.price {
width: 100%; padding: 10px 0px; }
.price div {  }
.sale {
color: #808080;
text-decoration: line-through;
text-decoration-color: inherit; }
.price_soldout {
color: #808080;
text-decoration: line-through;
} .simpleCart_items { width: 100%;
background: #FFF;
}
.itemContainer,
.cartHeaders {
width: 100%;
float: left;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-bottom: 1px solid #000; }
.cartHeaders {
font-size: 14px;
color: #000;
display: none;
}
.itemContainer div,
.cartHeaders div {
float: left;
border-right: 1px solid #000;
text-align: center;
}
div.itemSize {
display: none;
}
div.itemName {
width: 33%;
padding: 8px 0px 8px 0px;
border-right: none;
}
div.itemPrice {
width: 9%;
margin: 8px 0px 8px 0px;
border-left: 1px solid #000;
}
div.itemDecrement {
width: 5%;
margin: 8px 0px 8px 0px;
}
div.itemQuantity {
width: 5%;
margin: 8px 0px 8px 0px;
}
div.itemincrement {
width: 5%;
margin: 8px 0px 8px 0px;
}
div.itemremove {
width: 9%;
margin: 8px 0px 8px 0px;
}
div.itemTotal {
width: 33%;
padding: 8px 0px 8px 0px;
border-right: none;
}
.itemDecrement a {
color: #000;
background: #FFF;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 7px 10px 4px 10px;
border-radius: 12px;
font-weight: bold;
}
.itemincrement a {
color: #000;
background: #FFF;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 7px 10px 4px 10px;
border-radius: 12px;
font-weight: bold;
}
.itemremove a {
color: #000;
background: #FFF;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 7px 10px 4px 10px;
border-radius: 12px;
text-transform: uppercase;
}
#cartTotal {
text-align: center;
display: flex;
flex-direction: row-reverse;
float: left;
width: 100%;
} #subTotalWrap {
display: flex;
flex-direction: column;
width: 33%;
}
.subTotal {
width: 100%;
padding: 5px 0px 5px 0px;
}
.border-bottom {
border-bottom: 1px solid #000;
}
.subTotalLast {
width: 100%;
padding: 5px 0px 5px 0px;
border-bottom: 2px solid #000;
}
.subTotalEnd {
float: left;
display: flex;
justify-content: space-around;
flex-direction: column;
width: 100%;
padding: 6px 0px 5px 0px;
}
.subTotalEnd div {
width: 100%;
margin-top: 5px;
display: flex;
justify-content: space-around;
}
.subTotalEnd p {
margin-top: 5px;
} .simpleCart_button {
color: #000;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 3px 7px 2px 7px;
text-transform: uppercase;
border-radius: 10px;
}
.simpleCart_empty {
color: #000;
background: #FFF;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 6px 10px 5px 10px;
text-transform: uppercase;
margin-top: 3px;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
}
.simpleCart_checkout,
.shipping_selected {
color: #000;
background: #FFF;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 6px 10px 5px 10px;
text-transform: uppercase;
margin-top: 3px;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
}
.shipping_unselected {
color: #808080;
background: #FFF;
background-color: inherit;
border-style: solid;
border-color: #808080;
border-width: 1px;
font-size: 10px;
padding: 6px 10px 5px 10px;
text-transform: uppercase; border-radius: 12px;
cursor: default;
font-family: 'Metodo', Helvetica, sans-serif;
}
.simpleCart_soldout { background-color: #fff;
}
.footer {
text-align: center;
float: left;
width: 100%; padding-top: 28px;
padding-bottom: 28px;
border-top: 1px solid #000;
}
.footer a {
text-decoration: underline;
}
.footer p {  line-height: 1.4;
letter-spacing: 0.015em;
}
.switch-field {
display: flex;
margin: 0 auto;
padding-bottom: 5px;
align-content: center;
flex-direction: column;
}
.switch-field input {
visibility: hidden;
position: absolute !important;
clip: rect(0, 0, 0, 0);
height: 1px;
width: 1px;
border: 0;
overflow: hidden;
}
.switch-field label {
border-style: solid;
border-color: #000;
border-width: 1px;
background-color: #FFF;
border-radius: 12px;
font-size: 12px;
margin: 3px 15px;
padding: 6px 10px 5px 10px;
text-transform: uppercase;
text-align: center;
}
.pickup,
.ita,
.eu,
.wrld {
border-radius: 10px;
padding: 5px;
}
.switch-field label:hover {
cursor: pointer;
}
.pickup:checked+label,
.ita:checked+label,
.eu:checked+label,
.wrld:checked+label {
background-color: #000;
color: #FFF;
} @media only screen and (max-width: 830px) {
.simpleCart_shelfItem {  }
div.itemName {
width: 100%;
border-bottom: 1px solid #000;
border-right: none;
}
div.itemPrice {
width: 25%;
border-left: none
}
div.itemDecrement {
width: 16%;
}
div.itemQuantity {
width: 16%;
}
div.itemincrement {
width: 16%;
}
div.itemremove {
width: 25%;
border-right: none;
}
div.itemTotal {
width: 100%;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
#subTotalWrap {
width: 100%;
}
.shipping-options {
flex-direction: row;
}
.shipping-options div {
width: 49%;
}
}
@media only screen and (max-width: 540px) {
#products {
display: block;
}
.simpleCart_shelfItem {
width: 100%;
}
} html::-webkit-scrollbar {
width: 0 !important
}
html {
overflow: -moz-scrollbars-none;
}
html {
-ms-overflow-style: none;
}
.pos-relative {
position: relative;
}
.row.padding {
padding: 4rem 0;
}
.column.padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
.padding1rem {
padding-top: 1rem;
padding-bottom: 1rem;
}
.padding2rem {
padding-top: 2rem;
padding-bottom: 2rem;
}
.padding3rem {
padding-top: 3rem;
padding-bottom: 3rem;
}
.padding4rem {
padding-top: 4rem;
padding-bottom: 4rem;
}
.padding5rem {
padding-top: 5rem;
padding-bottom: 5rem;
}
.padding6rem {
padding-top: 6rem;
padding-bottom: 6rem;
}
.padding7rem {
padding-top: 7rem;
padding-bottom: 7rem;
}
.padding8rem {
padding-top: 8rem;
padding-bottom: 8rem;
}
.padding2rem-all {
padding: 2rem;
}
.padding3rem-all {
padding: 3rem;
}
.padding4rem-all {
padding: 4rem;
}
.centra-verticale {
display: table;
}
.centra-verticale>div {
display: table-cell;
vertical-align: middle;
}
p {
line-height: inherit;
}
em,
strong {
font-family: inherit;
}
span {
font-family: inherit;
}
strong i {
font-weight: 700;
}
.txt.serif {
font-family: 'GaraldoGenerico-Book', serif;
} .txt.bianco {
color: #fff;
}
.txt.nero {
color: #000;
}
.txt.opacity {
opacity: 0.6;
}
.txt.underline {
text-decoration: underline;
}
.a-hover-bianco,
.a-hover-nero {
transition: ease .5s;
}
.a-hover-bianco:hover {
color: #fff;
}
.a-hover-nero:hover {
color: #000;
}
.bg-bianco {
background-color: #fff;
}
.bg-nero {
background-color: #000;
}
.bg-cover,
.bg-contain {
background-position: center center;
background-repeat: no-repeat;
}
.bg-cover {
background-size: cover;
}
.bg-contain {
background-size: contain;
}
.txt.center {
text-align: center;
}
.txt.right {
text-align: right;
}
.txt.left {
text-align: left;
}
.txt.caps {
text-transform: uppercase;
}
.txt.shadow {
text-shadow: 0px 1px 3px #0000007a;
}
p {
margin-bottom: 0;
}
.txt.wysiwyg p {
margin-bottom: 14px;
}
.txt.wysiwyg.p-no-margin p {
margin-bottom: 0px;
}
.txt.wysiwyg a {
text-decoration: underline;
}  .txt.titolo-grande {
font-size: 72px;
line-height: 1;
}
.txt.sottotitolo-grande {
font-size: 40px;
}
.txt.titolo {
font-size: 48px;
}
.txt.sottotitolo {
font-size: 26px;
line-height: 1.2;
}
.txt.titolo-piccolo {
font-size: 32px;
}
.txt.sottotitolo-piccolo {
font-size: 20px;
}
.txt.testo {
font-size: 20px;
margin-bottom: 0;
}
.txt.testo-medio {
font-size: 16px;
margin-bottom: 0;
}
.txt.testo-piccolo {
font-size: 13px;
margin-bottom: 0;
}
.txt.testo-piccolo-footer {
font-size: 10px;
margin-bottom: 0;
}
@media print,
screen and (max-width: 1023px) {
.txt.titolo-grande {
font-size: 60px;
}
.txt.sottotitolo-grande {
font-size: 38px;
}
.txt.titolo {
font-size: 45px;
}
.txt.sottotitolo {
font-size: 24px;
}
.txt.titolo-piccolo {
font-size: 26px;
}
.txt.sottotitolo-piccolo {
font-size: 18px;
}
.txt.testo {
font-size: 16px;
margin-bottom: 0;
}
.txt.testo-medio {
font-size: 15px;
margin-bottom: 0;
}
.txt.testo-piccolo {
font-size: 13px;
margin-bottom: 0;
}
}
@media print,
screen and (max-width: 40em) {
.txt.titolo-grande {
font-size: 46px;
}
.txt.sottotitolo-grande {
font-size: 32px;
}
.txt.titolo {
font-size: 42px;
}
.txt.sottotitolo {
font-size: 20px;
}
.txt.titolo-piccolo {
font-size: 24px;
}
.txt.sottotitolo-piccolo {
font-size: 18px;
}
.txt.testo {
font-size: 16px;
margin-bottom: 0;
}
.txt.testo-medio {
font-size: 14px;
margin-bottom: 0;
}
.txt.testo-piccolo {
font-size: 12px;
margin-bottom: 0;
}
}
.txt.line-height-10 {
line-height: 1;
}
.txt.line-height-12 {
line-height: 1.2;
}
.txt.line-height-14 {
line-height: 1.4;
}
.txt.line-height-16 {
line-height: 1.6;
}
.txt.line-height-18 {
line-height: 1.8;
}
.txt.line-height-20 {
line-height: 2;
}
.margin-bottom-0 {
margin-bottom: 0 !important;
}
.margin-bottom-10 {
margin-bottom: 10px !important;
}
.margin-bottom-20 {
margin-bottom: 20px !important;
}
.margin-bottom-30 {
margin-bottom: 30px !important;
}
.margin-bottom-40 {
margin-bottom: 40px !important;
}
.margin-bottom-50 {
margin-bottom: 50px !important;
}
.margin-bottom-60 {
margin-bottom: 60px !important;
}
.margin-bottom-70 {
margin-bottom: 70px !important;
}
.margin-bottom-80 {
margin-bottom: 80px !important;
}
.margin-bottom-80 {
margin-bottom: 80px !important;
}
.margin-bottom-100 {
margin-bottom: 100px !important;
}
.margin-bottom-2rem {
margin-bottom: 2rem !important;
}
.margin-top-0 {
margin-top: 0 !important;
}
.margin-top-10 {
margin-top: 10px !important;
}
.margin-top-20 {
margin-top: 20px !important;
}
.margin-top-30 {
margin-top: 30px !important;
}
.margin-top-40 {
margin-top: 40px !important;
}
.margin-top-50 {
margin-top: 50px !important;
}
.margin-top-60 {
margin-top: 60px !important;
}
.margin-top-70 {
margin-top: 70px !important;
}
.margin-top-80 {
margin-top: 80px !important;
}
.margin-top-90 {
margin-top: 90px !important;
}
.margin-top-100 {
margin-top: 100px !important;
}
.padding-bottom-0 {
padding-bottom: 0 !important;
}
.padding-bottom-10 {
padding-bottom: 10px !important;
}
.padding-bottom-20 {
padding-bottom: 20px !important;
}
.padding-bottom-30 {
padding-bottom: 30px !important;
}
.padding-bottom-40 {
padding-bottom: 40px !important;
}
.padding-bottom-50 {
padding-bottom: 50px !important;
}
.padding-bottom-60 {
padding-bottom: 60px !important;
}
.padding-bottom-70 {
padding-bottom: 70px !important;
}
.padding-bottom-80 {
padding-bottom: 80px !important;
}
.padding-bottom-90 {
padding-bottom: 90px !important;
}
.padding-bottom-100 {
padding-bottom: 100px !important;
}
.padding-bottom-2rem {
padding-bottom: 2rem !important;
}
.padding-top-0 {
padding-top: 0 !important;
}
.padding-top-10 {
padding-top: 10px !important;
}
.padding-top-20 {
padding-top: 20px !important;
}
.padding-top-30 {
padding-top: 30px !important;
}
.padding-top-40 {
padding-top: 40px !important;
}
.padding-top-50 {
padding-top: 50px !important;
}
.padding-top-60 {
padding-top: 60px !important;
}
.padding-top-70 {
padding-top: 70px !important;
}
.padding-top-80 {
padding-top: 80px !important;
}
.padding-top-90 {
padding-top: 90px !important;
}
.padding-top-100 {
padding-top: 100px !important;
}
@media print,
screen and (max-width: 600px) {
.resp-t,
.resp-d,
.resp-td {
display: none;
}
}
@media print,
screen and (min-width: 601px) and (max-width: 1023px) {
.resp-m,
.resp-d,
.resp-md {
display: none;
}
}
@media print,
screen and (min-width: 1024px) {
.resp-m,
.resp-t,
.resp-mt {
display: none;
}
}
.nascondi {
display: none !important;
}
@media print,
screen and (max-width: 600px) {
.small-mt-10 {
margin-top: 10px;
}
.small-mt-20 {
margin-top: 20px;
}
.small-mt-30 {
margin-top: 30px;
}
.small-mt-40 {
margin-top: 40px;
}
.small-mt-50 {
margin-top: 50px;
}
.small-mb-10 {
margin-bottom: 10px;
}
.small-mb-20 {
margin-bottom: 20px;
}
.small-mb-30 {
margin-bottom: 30px;
}
.small-mb-40 {
margin-bottom: 40px;
}
.small-mb-50 {
margin-bottom: 50px;
}
}
@media print,
screen and (max-width: 1023px) {
.medium-mt-10 {
margin-top: 10px;
}
.medium-mt-20 {
margin-top: 20px;
}
.medium-mt-30 {
margin-top: 30px;
}
.medium-mt-40 {
margin-top: 40px;
}
.medium-mt-50 {
margin-top: 50px;
}
.medium-mb-10 {
margin-bottom: 10px;
}
.medium-mb-20 {
margin-bottom: 20px;
}
.medium-mb-30 {
margin-bottom: 30px;
}
.medium-mb-40 {
margin-bottom: 40px;
}
.medium-mb-50 {
margin-bottom: 50px;
}
} li.woocommerce-mini-cart-item.mini_cart_item {
list-style-type: none;
text-align: left;
padding: 10px 0;
border-bottom: solid 1px #000;
}
li.woocommerce-mini-cart-item.mini_cart_item:nth-child(1) {
border-top: solid 1px #000;
}
li.woocommerce-mini-cart-item.mini_cart_item .column {
min-height: 44px;
}
.mini-cart-item-remove,
.mini-cart-item-img,
.mini-cart-item-title {
float: left;
}
.mini-cart-item-remove {
margin-top: 10px;
}
.mini-cart-item-img {
margin-top: 3px;
}
.mini-cart-item-title {
min-height: 44px;
}
.mini-cart-item-title.max-width {
max-width: calc(100% - 90px);
}
.mini-cart-item-title-secondary {
min-height: 44px;
}
@media print,
screen and (max-width: 1023px) {
.mini-cart-item-title-secondary {
min-height: 20px;
padding: 6px 0 0px 90px;
}
li.woocommerce-mini-cart-item.mini_cart_item .column.large-2 {
min-height: 0;
}
}
.cart-is-open div#header-overlay {
opacity: 0.9;
pointer-events: unset;
}
div#header-overlay {
position: fixed;
top: 0;
left: 0;
background-color: #fff;
height: 100%;
width: 100%;
z-index: -1;
opacity: 0;
cursor: pointer;
pointer-events: none;
transition: ease .5s;
}
.page-id-3063 div#header-overlay,
.parent-pageid-3063 div#header-overlay {
background-color: #212121;
}
li.woocommerce-mini-cart-item.mini_cart_item img {
width: 30px;
border-radius: 20px;
border: solid 1px #000;
padding: 2px; margin: 0px 8px;
}
span.at-update-quantity,
span.at-update-quantity-style {
border: solid 1px #000;
width: 32px;
display: inline-block;
height: 16px;
text-align: center;
cursor: pointer;
border-radius: 10px;
margin: 3px;
line-height: 1; }
.mini-cart-item-remove span.at-update-quantity,
.mini-cart-item-remove span.at-update-quantity-style {
margin-left: 0;
}
span.at-update-quantity.no-border,
span.at-update-quantity-style.no-border {
border: solid 1px transparent;
width: 16px;
}
span.at-update-quantity:hover,
span.at-update-quantity-style:hover {
background-color: #000;
color: #fff;
}
span.at-update-quantity.loading,
span.at-update-quantity-style.loading {
cursor: progress;
}
div#at-mini-cart {
margin-top: 12px;
padding-bottom: 12px;
}
ul.woocommerce-mini-cart.cart_list.product_list_widget {
padding: 0;
margin-bottom: 16px;
}
.filetto-top {
width: 100%;
border-top: solid 1px #000;
margin-top: 13px;
margin-bottom: 22px;
}
[type=text],
[type=email],
[type=password],
[type=tel] {
border-bottom: solid 1px;
padding-bottom: 5px;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #000000;
border-radius: 0;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
color: #000 !important;
background: transparent !important;
background-color: inherit;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 12px !important;
padding: 6px 10px 5px 10px !important;
text-transform: uppercase;
margin: 0px;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
color: #fff !important;
background: #000 !important;
border-color: #000;
}
.woocommerce form .form-row {
padding: 3px 0;
}
form.checkout_coupon.woocommerce-form-coupon {
padding-bottom: 7px;
margin-top: 10px;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
top: 4px;
}
#header.is-front-page .at-menu-store,
#header.is-profile-page .at-menu-profile {
display: none;
}
li.woocommerce-mini-cart-item.mini_cart_item>img {
float: unset !important;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
color: #000000;
border-top: 3px solid #000000;
background-color: #f7f6f7;
margin-bottom: 10px;
}
.woocommerce-info {
border-top-color: #000;
}
.woocommerce-error {
border-top-color: #b81c23;
}
.woocommerce-message {
border-top-color: #8BC34A;
}
.woocommerce-info::before {
color: #000;
}
.woocommerce-message::before {
color: #8BC34A;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
margin-top: -2px;
}
a.showcoupon,
a.showlogin {
font-weight: 700;
text-decoration: underline;
}
span.select2-selection.select2-selection--single {
border-color: #000;
border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #000 transparent transparent transparent;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #000000;
color: #fff;
}
.select2-results__option:focus {
outline: none;
}
.select2-dropdown {
border-color: #000;
border-radius: 0;
}
form.checkout.woocommerce-checkout #customer_details {
float: left;
width: 50%;
padding-right: 20px;
box-sizing: border-box;
}
form.checkout.woocommerce-checkout #order_review_heading,
form.checkout.woocommerce-checkout #order_review {
float: left;
width: 50%;
}
@media print,
screen and (max-width: 1240px) {
form.checkout.woocommerce-checkout #customer_details,
form.checkout.woocommerce-checkout #order_review_heading,
form.checkout.woocommerce-checkout #order_review {
width: 50%;
}
}
@media print,
screen and (min-width: 1025px) {
div#customer_details>div {
width: 100%;
}
}
@media print,
screen and (max-width: 1024px) {
form.checkout.woocommerce-checkout #customer_details,
form.checkout.woocommerce-checkout #order_review_heading,
form.checkout.woocommerce-checkout #order_review {
width: 100%;
}
form.checkout.woocommerce-checkout #customer_details {
padding-right: 0px;
}
}
.woocommerce table.shop_table {
border-radius: 0;
border-color: #000;
}
textarea {
border-radius: 0;
border-color: #000;
font-family: 'Metodo', Helvetica, sans-serif;
color: #000;
}
.woocommerce-shipping-methods li {
margin-bottom: 10px !important;
float: left;
width: 100%;
}
.woocommerce-shipping-methods [type=radio] {
float: left;
width: 15px;
margin: 3px 5px 0 0 !important;
}
.woocommerce-shipping-methods [type=radio]+label {
float: left; width: 100%;
margin-top: 4px;
}
li.wc_payment_method.payment_method_paypal img {
width: 42px;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #eeeeee;
border-radius: 0;
border: solid 1px #000;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
border-radius: 0;
background-color: #dddddd;
border-bottom: solid 2px #000;
color: #000;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border-bottom-color: #dddddd;
}
.wc_payment_method>input,
.wc_payment_method>label {
cursor: pointer;
}
.woocommerce-terms-and-conditions-wrapper {
margin-bottom: 20px;
}
tr.woocommerce-shipping-details th {
border-top: none !important;
padding-top: 0 !important;
font-weight: 400 !important;
font-size: 12px;
}
@media print,
screen and (max-width: 1200px) {
#wrapper,
#header,
#header-nav {
width: 90%;
}
}
@media print,
screen and (max-width: 768px) {
li.woocommerce-mini-cart-item.mini_cart_item>* {
display: inline-block;
}
span.at-single-line-qty {
display: block !important;
margin-left: 76px;
}
span.at-single-line-name {
max-width: calc(100% - 88px);
}
li.woocommerce-mini-cart-item.mini_cart_item+li.woocommerce-mini-cart-item.mini_cart_item {
border-top: solid 1px;
}
#wrapper,
#header,
#header-nav {
width: 90%;
}
}
div#snackbar {
position: fixed;
top: -80px;
left: 50%;
transform: translateX(-50%);
z-index: 99999999;
max-width: 95%;
width: 400px;
background-color: #fff;
border: solid 1px #000;
padding: 10px;
box-sizing: border-box;
border-top: solid 3px #b81c23;
transition: ease .5s;
visibility: hidden;
opacity: 0;
cursor: pointer;
}
#snackbar a.button.wc-forward {
display: none;
}
div#snackbar.active {
top: 10px;
visibility: visible;
opacity: 1;
}
div#snackbar-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 99999998;
cursor: pointer;
transition: ease .5s;
visibility: hidden;
opacity: 0;
}
div#snackbar-bg.active {
opacity: 0.7;
visibility: visible;
}
a.button.wc-backward {
margin-top: 20px;
}
input#coupon_code {
font-family: 'Metodo', Helvetica, sans-serif;
padding: 5px 0px 2px;
border-color: #000;
width: 100px;
border: 0;
border-bottom: solid 1px;
text-transform: uppercase;
font-size: 12px !important;
height: 25px;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
background-color: #fff !important;
}
.woocommerce a.remove {
color: #b91d23 !important;
}
.woocommerce a.remove:hover {
background: #b91d23;
}
.woocommerce a.remove {
height: .9em;
width: .9em;
}
a.checkout-button.button.alt.wc-forward {
border-radius: 50px;
padding: 12px 20px 10px 20px !important;
font-size: 16px !important;
display: inline-block;
}
.wc-proceed-to-checkout {
text-align: center;
}
tr.woocommerce-cart-form__cart-item.cart_item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
border-radius: 30px;
border: solid 1px #000;
padding: 2px;
width: 50px !important;
position: relative;
top: 4px;
}
nav.woocommerce-MyAccount-navigation ul li a {
color: #000;
background: #FFF;
background-color: inherit;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 12px;
padding: 6px 10px 5px 10px;
text-transform: uppercase;
margin: 3px 0;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
}
nav.woocommerce-MyAccount-navigation ul {
padding: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
list-style-type: none;
margin: 16px 0;
}
nav.woocommerce-MyAccount-navigation ul li a:hover,
nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
background: #000;
}
.cart-is-open #header a.item_add_style.cart_toggle:before {
content: 'hide ';
}
html[lang='it-IT'] .cart-is-open #header a.item_add_style.cart_toggle:before {
content: 'chiudi ';
}
select.item_variation {
color: #000;
background: #FFF;
background-color: inherit;
border: 0;
font-size: 14px; text-transform: uppercase; border-radius: 16px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
line-height: 1.3;
max-width: calc(100% - 6px);  }
select.item_variation:focus {
outline: none !important;
} select.item_variation::-ms-expand {
display: none;
} select.item_variation:hover {
border-color: #000;
} select.item_variation:focus {
border-color: #000;
box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0 0 0 3px -moz-mac-focusring;
color: #222;
outline: none;
}
select.item_variation option {
font-weight: normal;
}
*[dir="rtl"] select.item_variation,
:root:lang(ar) select.item_variation,
:root:lang(iw) select.item_variation {
background-position: left .7em top 50%, 0 0;
padding: 6px 7px 4px 24px;
}
select.item_variation:disabled,
select.item_variation[aria-disabled=true] {
color: #808080;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30.1px' height='17.9px' viewBox='0 0 30.1 17.9' style='overflow:visible;enable-background:new 0 0 30.1 17.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23808080;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cpolygon class='st0' points='15.1,17.9 0,2.8 2.8,0 15.1,12.2 27.3,0 30.1,2.8 '/%3E%3C/g%3E%3C/svg%3E%0A");
border-color: #808080;
}
select.item_variation:disabled:hover,
select.item_variation[aria-disabled=true] {
border-color: #808080;
}
.woocommerce-cart h1 {
margin: 0px 0px -1px 0px;
}
span.at-update-quantity-style.disabled {
border-color: #808080;
color: #808080;
background-color: #fff;
cursor: no-drop;
}
form.woocommerce-cart-form .mini_cart_item [type=number] {
display: none;
}
.woocommerce-cart ul.woocommerce-mini-cart {
margin-bottom: 0 !important;
}
.at-shop-table-coupon {
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-bottom-width: 2px !important;
padding: 5px 0 !important;
margin-bottom: 0 !important;
}
.at-shop-table-coupon td {
padding: 5px 0 !important;
}
button#update_cart_button {
display: none;
}
.cart_totals h2 {
display: none;
}
.cart_totals th,
.cart_totals td {
width: 50% !important;
max-width: 50% !important;
padding-left: 0 !important;
border-top: solid 1px #000 !important;
}
.cart_totals tr:nth-child(1) th,
.cart_totals tr:nth-child(1) td {
border-top: 0 !important;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
border-top: solid 2px #000 !important;
}
.cart_totals table {
border: 0 !important;
border-bottom: solid 1px #000 !important;
}
[type=radio] {
display: none;
}
[type=radio]+label:before {
content: '';
width: 12px;
height: 12px;
background-color: #fff;
display: inline-block;
border-radius: 10px;
border: solid 2px #fff;
margin-right: 6px;
position: relative;
top: 3px;
box-shadow: 0 0 0px 1px #000;
}
[type=radio]:checked+label:before {
background-color: #000;
}
[type=checkbox] {
display: none !important;
}
[type=checkbox]+span:before,
[type=checkbox]+label:before {
content: '';
width: 12px;
height: 12px;
background-color: #fff;
display: inline-block;
border-radius: 4px;
border: solid 2px #fff;
margin-right: 6px;
position: relative;
top: 3px;
box-shadow: 0 0 0px 1px #000;
}
[type=checkbox]:checked+span:before,
[type=checkbox]:checked+label:before {
background-color: #000;
}
a.shipping-calculator-button {
color: #000 !important;
background: #fff !important;
background-color: inherit;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 12px !important;
padding: 6px 10px 5px 10px !important;
text-transform: uppercase;
margin: 0px;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
line-height: 1 !important;
}
a.shipping-calculator-button:hover {
color: #fff !important;
background: #000 !important;
}
a.shipping-calculator-button:after {
display: none;
}
.woocommerce form .form-row .select2-selection {
border-radius: 14px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 12px;
}
span.select2-dropdown.select2-dropdown--below {
border-radius: 0 0 14px 14px;
overflow: hidden;
}  @media print,
screen and (max-width: 768px) {
.cart_totals th,
.cart_totals td {
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
}
.cart_totals td {
padding-right: 0 !important;
}
}
.about_paypal {
display: none;
}
li.wc_payment_method label>img {
display: none;
}
textarea#order_comments {
padding: 0;
border: none;
border-bottom: solid 1px #000;
}
.woocommerce-form-coupon-toggle {
display: none;
}
form.checkout_coupon.woocommerce-form-coupon {
display: block !important;
border: none;
border-bottom: solid 2px #000;
padding: 0;
margin-top: 0;
margin-bottom: 10px;
}
form.checkout_coupon.woocommerce-form-coupon p:nth-child(1) {
display: none;
}
form.checkout_coupon.woocommerce-form-coupon .form-row {
width: auto;
float: left;
}
p#newsletter_subscription_field {
clear: both;
padding-top: 16px;
}
.woocommerce-checkout .woocommerce .col2-set .col-1,
.woocommerce-checkout .woocommerce .col2-set .col-2,
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
float: none;
width: 100% !important;
}
.woocommerce-additional-fields:after {
content: '*Mandatory fields';
margin-top: 18px;
display: block;
}
@media print,
screen and (min-width: 480px) {
table.shop_table.woocommerce-checkout-review-order-table th,
table.shop_table.woocommerce-checkout-review-order-table td {
width: 50% !important;
}
p#billing_company_field {
float: left;
width: 47%;
clear: none;
}
p#billing_country_field {
float: right;
width: 47%;
clear: none;
} p#billing_phone_field {
float: left;
width: 47%;
clear: none;
}
p#billing_email_field {
float: right;
width: 47%;
clear: none;
}
}
.form-row.place-order {
padding-top: 0 !important;
}
.form-row.place-order {
text-align: center;
}
.woocommerce-terms-and-conditions-wrapper {
text-align: left;
}
button#place_order {
float: none !important;
display: inline-block !important;
padding: 10px 16px 8px 16px !important;
font-size: 14px !important;
border-radius: 30px !important;
}
ul.wc_payment_methods.payment_methods.methods {
border-bottom: none !important;
}
.woocommerce-terms-and-conditions-wrapper {
border-top: solid 2px #000;
padding-top: 14px;
}
.txt.wysiwyg h1 {
font-size: 36px;
}
.txt.wysiwyg h2 {
font-size: 28px;
}
.txt.wysiwyg h3 {
font-size: 22px;
}
.txt.wysiwyg h4 {
font-size: 20px;
text-transform: uppercase;
}
.woocommerce-thankyou-order-received {
font-size: 32px;
margin-top: 16px;
margin-bottom: 20px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
padding: 0;
}
.woocommerce address {
box-sizing: border-box;
border-radius: 0 !important;
border: solid 1px #000 !important;
padding: 20px !important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
content: 'Phone: ' !important;
font-family: 'Metodo';
position: relative;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
content: 'E-mail: ' !important;
font-family: 'Metodo';
position: relative;
}
.woocommerce mark {
background-color: #000;
color: #fff;
font-weight: 700;
padding: 1px 3px 0;
}
input {
font-family: 'Metodo';
}
p.at-cart-note {
margin-top: 20px;
font-size: 12px;
text-align: left;
} p#cf_field {
display: none;
}
p#cf_field.at-cf-required {
display: block;
}
p#cf_field.at-cf-required:before {
content: 'Fill at least one field, either the Tax-id code or the SSN code.';
color: red;
font-size: 12px;
margin-top: 10px;
}
p#cf_field.at-cf-required.at-cf-validate:before {
color: green;
}
p#sdi_field:before {
content: 'Please provide your Company SDI Code.';
color: red;
font-size: 12px;
margin-top: 10px;
}
p#sdi_field.at-sdi-validate:before {
color: green;
}
#cf_field .optional,
#vat_field .optional,
#sdi_field .optional {
display: none;
} .item_link {
width: 100%;
}
span.at-single-variation-event-data.at-single-variation-event-data-helper {
color: #ccc;
}
.single-product-scroll {
position: -webkit-sticky;
position: sticky; }
.single-product-scroll h3 {
width: 100%;
}
.at-single-product-fixed-price {
padding-top: 12px;
border-bottom: solid 1px #000;
position: fixed;
width: 90%;
background-color: #fff;
z-index: 6;
}
.at-single-product-fixed-price-spacer {
margin-bottom: 16px;
}
@media print,
screen and (max-width: 768px) {
.at-single-product-fixed-price {
width: 90%;
}
} .at-single-product-fixed-price .price {
width: 100%;
flex-direction: row;
}
.at-single-product-fixed-price .price div:nth-child(1) {
text-align: left;
}
.at-single-product-fixed-price .price .sale:empty,
.at-single-anteprima-prodotto .sale:empty {
margin: 0;
}
.single-product-scroll .item_name {
margin-top: 0;
}
.single-product-scroll .simpleCart_shelfItem {
border-bottom: none;
} .splide__pagination__page {
width: 14px;
height: 14px;
background: #fff;
border: solid 1px #6E625B;
opacity: 1;
}
.splide__pagination__page.is-active {
transform: unset;
background: #6E625B;
}
.categories-chips {
float: right;
}
.categories-single-chip {
display: inline-block;
text-transform: uppercase;
border: solid 1px transparent;
border-radius: 30px;
font-size: 12px;
padding: 6px 10px 5px 10px;
cursor: pointer;
position: relative;
}
.categories-single-chip.active {
border: solid 1px #000;
padding-left: 20px;
}
.categories-single-chip.active span {
width: 6px;
height: 1px;
position: absolute;
top: 50%;
left: 10px;
background-color: #000;
margin-top: -1px;
transform: rotate(45deg);
}
.categories-single-chip.active span:nth-child(2) {
transform: rotate(-45deg);
}
.categories-single-chip+.categories-single-chip {
margin-left: 6px;
}
.categories-single-chip:hover {
border: solid 1px #000;
color: #fff;
background-color: #000;
}
.categories-single-chip:hover span {
background-color: #fff;
}
@media print,
screen and (max-width: 1023px) {
#breadcrumb { position: relative;
}
.page-template-template-negozio #breadcrumb {
display: block;
}
.page-template-template-negozio #breadcrumb .breadcrumb-p {
display: none;
}
.categories-chips {
width: 100%;
white-space: nowrap;
overflow-x: scroll;
}
.categories-chips:after {
content: '';
position: absolute;
height: 100%;
width: 20px;
background: rgb(255, 255, 255);
background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
top: 0;
right: 0;
}
.single-product-scroll .item_name,
.single-product-scroll .price {
display: none;
}
.single-product-scroll .info {
width: 100%;
}
}
#header-nav-menu {
float: right;
}
#header-nav-menu>*,
#header-nav-menu .item_add_style,
#header-nav-menu #search,
#header-nav-menu #search-icon,
#header-nav-menu #languages {
display: inline-block;
vertical-align: middle;
}
#header-nav-menu>.item_add_style {
margin: 0px 3px;
}
#header-nav-menu>ul {
margin: 0;
padding: 0;
margin-right: 14px;
}
#header-nav-menu ul li {
display: inline-block;
list-style-type: none;
font-size: 16px;
padding: 4px 6px;
}
@media print,
screen and (min-width: 1024px) {
#header-nav-menu-opener {
display: none;
}
}
@media print,
screen and (max-width: 1023px) {
#header-nav-menu {
width: 100%;
height: 0;
overflow: hidden;
padding: 0;
transition: ease .5s;
}
#header-nav {
transition: ease .5s;
}
#header-nav #header-nav-menu ul {
width: 100%;
margin: 0;
}
#header-nav #header-nav-menu ul li {
width: 100%; }
#mobile-nav-buttons {
width: 100%;
display: flex;
padding: 8px 0;
justify-content: space-between;
flex-wrap: wrap;
}
#header-nav-menu-opener {
float: right;
width: 29px;
height: 29px;
cursor: pointer;
position: relative;
}
#header-nav-menu-opener div {
position: absolute;
height: 1px;
width: 100%;
background-color: #000;
top: 50%;
transition: ease .5s;
right: 0;
}
#header-nav-menu-opener div:nth-child(1) {
margin-top: -5px;
}
#header-nav-menu-opener div:nth-child(3) {
margin-top: 5px;
}
.header-open #header-nav-menu-opener div:nth-child(1) {
margin-top: 0px;
transform: rotate(-45deg);
}
.header-open #header-nav-menu-opener div:nth-child(2) {
width: 0;
}
.header-open #header-nav-menu-opener div:nth-child(3) {
margin-top: 0px;
transform: rotate(45deg);
}
#header-nav.header-open #header-overlay {
opacity: 1;
}
#header-nav.header-open {
height: calc(100vh - 48px - 20px);
}
#header-nav.header-open #header-nav-menu {
height: calc(100vh - 100px);
overflow-y: scroll;
padding-top: 16px;
}
}
#search-icon {
position: relative;
width: 20px;
height: 20px;
cursor: pointer;
margin: 0 4px;
}
#search-icon div:nth-child(1) {
position: absolute;
width: 12px;
height: 12px;
border: solid 1.5px #000;
border-radius: 20px;
top: 5px;
left: 5px;
}
#search-icon div:nth-child(2) {
position: absolute;
height: 9px;
border-left: solid 1.5px #000;
transform: rotate(-45deg);
top: 16px;
left: 20px;
}
#at-header-search {
width: calc(100% - 46px);
}
@media print,
screen and (min-width: 1024px) {
#at-header-search {
width: 0;
transition: ease .5s;
}
#at-header-search.active {
width: 100px;
}
}
@media print,
screen and (max-width: 1023px) {
#languages {
width: 100%;
text-align: left;
margin-top: 14px;
margin-bottom: 28px;
}
#at-header-search-form {
width: 100%;
}
} .at-slider-large .splide__slide {
height: calc(100vh - 160px);
}
.at-slider-single-immagine {
aspect-ratio: 16 / 9;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center; } .at-slider-gallery .at-slider-single-testo {
font-size: 30px;
}
.at-slider-single-video {
height: calc(100vh - 160px);
background-size: cover;
background-position: center center;
position: relative;
cursor: pointer;
}
.at-slider-single-video video {
background-color: #000;
object-fit: cover;
}
.at-slider-single-video-play {
position: absolute;
height: 80px;
width: 80px;
border: solid 1px #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 100px;
background-color: rgba(255, 255, 255, .5);
pointer-events: none;
transition: ease .5s;
}
.at-slider-single-video-play:before {
position: absolute;
content: '';
border-left: solid 24px #fff;
border-right: 0;
border-top: solid 14px transparent;
border-bottom: solid 14px transparent;
top: 50%;
left: 50%;
transform: translate(-8px, -50%);
}
video.playing+.at-slider-single-video-play {
opacity: 0;
} .two-columns {
column-count: 2;
column-gap: 36px;
column-width: 320px;
}
.at-elenco { }
.at-elenco-single-box { padding-top: 1rem;
}
.at-elenco-single:nth-child(1) .at-elenco-single-box { }
.at-single-anteprima-box-splide {
border-bottom: solid 1px #000;
}
.at-single-anteprima-box {
padding-top: 12px;
}
.at-single-anteprima-box-img {
padding-top: 70%;
margin-top: 12px;
background-size: cover;
background-position: center center;
margin-bottom: 8px;
}
.at-single-anteprima-box-link {
display: flex;
justify-content: space-between;
align-items: center;
}
.at-single-anteprima-prodotto-img {
padding-top: 70%;
background-size: cover;
background-position: center center;
margin-bottom: 8px;
}
.related-single-product .at-single-anteprima-prodotto-img {
padding-top: 40%;
}
.flex {
display: flex;
align-items: center;
justify-content: space-between;
}
.at-tabella-full-row {
margin-left: -10%;
margin-right: -10%;
padding-left: 10%;
padding-right: 10%;
overflow: hidden;
}
@media print,
screen and (max-width: 768px) {
.at-tabella-full-row {
margin-left: -5%;
margin-right: -5%;
padding-left: 5%;
padding-right: 5%;
}
}
.at-tabella {
min-width: 100%;
}
.at-tabella thead th {
text-transform: uppercase;
font-size: 11px;
}
.at-tabella-img-th {
width: 360px;
max-width: 30vw;
}
.at-tabella-img {
width: 100%;
height: 64px;
background-size: cover;
background-position: center center;
}
.at-tabella th {
min-width: 120px;
border-bottom: solid 1px #000;
padding: 10px 10px 10px 0;
}
th.at-tabella-link-th {
padding-right: 0;
}
.at-tabella-large-padding th {
padding-top: 20px;
padding-bottom: 20px;
}
h1.breadcrumb-p {
border: none;
margin: 0;
padding: 0;
margin-left: 3px;
}
.at-lang-selector {
text-transform: uppercase;
border: none;
padding: 3px;
margin-right: 0;
margin-left: 0;
padding-right: 0;
background-color: transparent !important; }
.at-lang-selector span {
text-decoration: none;
font-size: 16px;
}
.at-lang-selector.current span {
text-decoration: underline;
text-underline-offset: 4px;
}
.at-lang-selector+.at-lang-selector {
padding-left: 0;
}
.at-lang-selector+.at-lang-selector:before {
content: '— ';
}
ul.pagination {
list-style-type: none;
padding: 0; margin-top: 40px;
}
ul.pagination li {
display: inline-block;
}
ul.pagination li span,
ul.pagination li a {
color: #000;
background: #FFF;
background-color: inherit;
border-style: solid;
border-color: #000;
border-width: 1px;
font-size: 10px;
padding: 6px 10px 5px 10px;
text-transform: uppercase;
margin: 3px;
border-radius: 12px;
cursor: pointer;
font-family: 'Metodo', Helvetica, sans-serif;
}
ul.pagination li span:active,
ul.pagination li span.current,
ul.pagination li a:active {
color: #FFF;
background: #000;
}
@media print,
screen and (max-width: 479px) {
.at-tabella-search-section {
display: none;
}
}
.single-product-scroll .price {
width: 100%;
order: 2;
flex-direction: row;
align-items: center;
}
.single-product-scroll .price>div:nth-child(1) {
text-align: left;
}
.single-product-scroll .info {
width: 100%;
order: 3; margin-top: 28px;
font-size: 16px;
}
div#cookie-panel {
position: fixed;
bottom: 60px;
transition: ease 1s;
width: 260px;
right: -300px;
border: solid 1px #000;
padding: 20px;
background-color: #fff;
z-index: 999999999;
max-width: 90%;
box-sizing: border-box;
}
div#cookie-panel.active {
right: 10%;
}
@media print,
screen and (max-width: 1200px) {
div#cookie-panel {
max-width: 90%;
}
div#cookie-panel.active {
right: 5%;
}
}
div#cookie-panel--txt {
text-align: left;
}
div#cookie-panel--txt a {
border-bottom: solid 1px;
display: inline;
padding-bottom: 1px;
}
div#cookie-panel--btn {
text-align: right;
margin-top: 12px;
}
div#cookie-panel--btn .item_add {
display: inline-block;
}.front-page__wrapper{padding-bottom:28px;padding-top:28px;max-width:875px;margin-left:auto;margin-right:auto}@media print,screen and (max-width: 767px){.front-page h1,.front-page .h1{font-size:30px;line-height:38px}}#hoverOverlay{position:fixed;left:50vw;top:50vh;z-index:2;pointer-events:none;opacity:0;transform:translate(-50%, -50%) scale(0.98);transition:opacity .16s ease,transform .16s ease;will-change:transform,opacity;display:block}#hoverOverlay.is-visible{opacity:1}#hoverOverlay.is-placed{transform:none}#hoverOverlay img{display:block;width:100%;height:auto;max-height:80vh}.hover-preview{font-family:"Fleuron-italic",serif;font-style:italic !important;color:#000;cursor:pointer;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.acc-mkt{margin-top:28px;border-top:1px solid #ccc}.acc-mkt-item{border-bottom:1px solid #ccc}.acc-mkt-inner a{text-decoration:underline}.acc-mkt-header,.acc-mkt-header span{color:#000}.acc-mkt-header,.acc-mkt-inner{margin:0;padding-right:14px}.acc-mkt-trigger{width:100%;padding:14px 0;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:0;cursor:pointer}.acc-mkt-icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}[aria-expanded=true] .acc-mkt-title{color:#757575}.acc-mkt-icon svg{transition:transform .2s ease}.acc-mkt-trigger[aria-expanded=true] .acc-mkt-icon svg{transform:rotate(180deg)}.acc-mkt-panel[hidden]{display:none}.acc-mkt-panel{padding:0 0 12px}.acc-mkt-inner>*:first-child{margin-top:0}.acc-mkt-inner>*:last-child{margin-bottom:0}a.at-single-anteprima-box{display:block;text-decoration:none}a.at-single-anteprima-box:hover{opacity:.95}.anteprime-grid{display:grid;list-style:none;margin:0;padding:0;-moz-column-gap:28px;column-gap:28px;row-gap:35px}@media(min-width: 768px){.anteprime-grid{grid-template-columns:repeat(3, 1fr)}}.anteprime-grid--single{margin-top:56px;display:block;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.at-grid-wrapper--projects .anteprime-grid{grid-template-columns:repeat(2, 1fr)}}.anteprima-item__card{display:flex;flex-direction:column;height:100%}.anteprima-item__img{height:250px;overflow:hidden;margin-bottom:14px}.anteprima-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.anteprima-item .btn{transition:background-color .3s ease,color .3s ease}.anteprima-item:hover img{transform:scale(1.02)}.anteprima-item:hover .btn.btn-primary.btn-outline.btn-11{background-color:#000;color:#fff}.anteprima-item__title{display:flex;align-items:center;justify-content:space-between;gap:14px}.anteprima-item__title h4,.anteprima-item__title .h4{margin:0}.anteprima-item__bottom{padding-top:3.5px;text-transform:lowercase}#pagination-controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:20px}#pagination-controls button{background-color:#eee;border:none;padding:8px 12px;cursor:pointer;border-radius:5px;font-size:1.2rem}#pagination-controls button:disabled{opacity:.5;cursor:default}.pagination-indicator{font-weight:bold}.gallery-mkt__item{margin-bottom:14px}.at-slider{margin-top:14px;margin-bottom:28px}.splide__pagination{bottom:-28px}.at-imgs{display:flex;gap:3.5px;margin:28px 0}.at-img{width:100%}.at-img__caption{margin-top:14px}.at-imgs-1 .at-img{width:100%}.at-imgs-2 .at-img{width:50%}.at-imgs .at-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 768px){.at-imgs-2{flex-direction:column}.at-imgs-2 .at-img{width:100%}}p,span{font-family:"Metodo-Medium",Helvetica,sans-serif;font-weight:500 !important}p i,p em,span i,span em{font-family:"Metodo-Medium-Italic",Helvetica,sans-serif}h4,h5,.h5,.h5{font-weight:500 !important}h1,h2,h3,h6,.h1,.h2,.h3,.h6{font-family:"Fleuron-Regular",Times,serif;font-weight:400 !important;margin-top:0}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h6 em,h6 i,.h1 em,.h1 i,.h2 em,.h2 i,.h3 em,.h3 i,.h6 em,.h6 i{font-weight:400 !important;font-family:"Fleuron-Italic",Times,serif}h1,.h1{font-size:41.99999994px;line-height:54px;margin-bottom:28px}h1 span,.h1 span{text-decoration-thickness:1px !important;text-underline-offset:4px !important}@media screen and (max-width: 1024px){h1,.h1{font-size:31.499999955px;line-height:40.5px}}h2,.h2{font-size:32.00000004px;line-height:1.15}h3,.h3{font-size:25.99999992px;line-height:1.3}h4,.h4{font-family:"Metodo",sans-serif;font-size:20px;line-height:1.1}h5,.h5{font-family:"Metodo",sans-serif;font-size:14px;line-height:1.5;text-transform:uppercase}.lead{font-family:"Fleuron-Book",serif;font-size:24px;line-height:1.25}.copy-sm,.copy-sm p{font-size:16px;line-height:1.5}.copy-md,.copy-md p{font-size:18px;line-height:1.5}.copy-xs,.copy-xs p{font-size:14px;line-height:1.1}.paragraph-mkt{margin-top:14px;margin-bottom:14px;font-family:"Metodo",serif;font-size:18px;line-height:1.5;margin-bottom:14px}.paragraph-mkt p{margin-bottom:14px}.paragraph-mkt a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.text-primary{color:#6e625b}.title-mkt{margin-bottom:28px}.btn{border-radius:30px;text-transform:uppercase;padding:7px 14px;cursor:pointer}.btn.btn-sm{padding:3.5px 7px}.btn-sm{font-size:14px}.btn.btn-primary{background-color:#fff}.btn.btn-primary.btn-outline{border:1px solid #000;color:#000}.btn.btn-primary.btn-outline:active,.btn.btn-primary.btn-outline:hover{color:#fff;background-color:#000}.simpleCart_soldout.btn.btn-primary.btn-outline{pointer-events:none;color:#d9d9d9;border-color:#d9d9d9}.btn-success{background-color:#ccf27a;border:1px solid #ccf27a;color:#000}.btn-warning{background-color:#fc0;border:1px solid #fc0;color:#000}.btn.btn-11{padding:0}.btn.btn-11 i{font-size:18px;padding:7px}.page-id-3063,.parent-pageid-3063,.page-id-3063 #wrapper,.parent-pageid-3063 #wrapper,.page-id-3063 #header-nav,.parent-pageid-3063 #header-nav,.page-id-5154,.parent-pageid-5154,.page-id-5154 #wrapper,.parent-pageid-5154 #wrapper,.page-id-5154 #header-nav,.parent-pageid-5154 #header-nav{background-color:#212121}.page-id-3063 #cookie-panel--txt p,.page-id-3063 #cookie-panel--txt a,.parent-pageid-3063 #cookie-panel--txt p,.parent-pageid-3063 #cookie-panel--txt a,.page-id-3063 #wrapper #cookie-panel--txt p,.page-id-3063 #wrapper #cookie-panel--txt a,.parent-pageid-3063 #wrapper #cookie-panel--txt p,.parent-pageid-3063 #wrapper #cookie-panel--txt a,.page-id-3063 #header-nav #cookie-panel--txt p,.page-id-3063 #header-nav #cookie-panel--txt a,.parent-pageid-3063 #header-nav #cookie-panel--txt p,.parent-pageid-3063 #header-nav #cookie-panel--txt a,.page-id-5154 #cookie-panel--txt p,.page-id-5154 #cookie-panel--txt a,.parent-pageid-5154 #cookie-panel--txt p,.parent-pageid-5154 #cookie-panel--txt a,.page-id-5154 #wrapper #cookie-panel--txt p,.page-id-5154 #wrapper #cookie-panel--txt a,.parent-pageid-5154 #wrapper #cookie-panel--txt p,.parent-pageid-5154 #wrapper #cookie-panel--txt a,.page-id-5154 #header-nav #cookie-panel--txt p,.page-id-5154 #header-nav #cookie-panel--txt a,.parent-pageid-5154 #header-nav #cookie-panel--txt p,.parent-pageid-5154 #header-nav #cookie-panel--txt a{color:#000 !important}.page-id-3063 p,.page-id-3063 span,.page-id-3063 a,.page-id-3063 h1,.page-id-3063 h2,.page-id-3063 h3,.page-id-3063 h4,.page-id-3063 h5,.page-id-3063 h6,.page-id-3063 .h1,.page-id-3063 .h2,.page-id-3063 .h3,.page-id-3063 .h4,.page-id-3063 .h5,.page-id-3063 .h6,.parent-pageid-3063 p,.parent-pageid-3063 span,.parent-pageid-3063 a,.parent-pageid-3063 h1,.parent-pageid-3063 h2,.parent-pageid-3063 h3,.parent-pageid-3063 h4,.parent-pageid-3063 h5,.parent-pageid-3063 h6,.parent-pageid-3063 .h1,.parent-pageid-3063 .h2,.parent-pageid-3063 .h3,.parent-pageid-3063 .h4,.parent-pageid-3063 .h5,.parent-pageid-3063 .h6,.page-id-3063 #wrapper p,.page-id-3063 #wrapper span,.page-id-3063 #wrapper a,.page-id-3063 #wrapper h1,.page-id-3063 #wrapper h2,.page-id-3063 #wrapper h3,.page-id-3063 #wrapper h4,.page-id-3063 #wrapper h5,.page-id-3063 #wrapper h6,.page-id-3063 #wrapper .h1,.page-id-3063 #wrapper .h2,.page-id-3063 #wrapper .h3,.page-id-3063 #wrapper .h4,.page-id-3063 #wrapper .h5,.page-id-3063 #wrapper .h6,.parent-pageid-3063 #wrapper p,.parent-pageid-3063 #wrapper span,.parent-pageid-3063 #wrapper a,.parent-pageid-3063 #wrapper h1,.parent-pageid-3063 #wrapper h2,.parent-pageid-3063 #wrapper h3,.parent-pageid-3063 #wrapper h4,.parent-pageid-3063 #wrapper h5,.parent-pageid-3063 #wrapper h6,.parent-pageid-3063 #wrapper .h1,.parent-pageid-3063 #wrapper .h2,.parent-pageid-3063 #wrapper .h3,.parent-pageid-3063 #wrapper .h4,.parent-pageid-3063 #wrapper .h5,.parent-pageid-3063 #wrapper .h6,.page-id-3063 #header-nav p,.page-id-3063 #header-nav span,.page-id-3063 #header-nav a,.page-id-3063 #header-nav h1,.page-id-3063 #header-nav h2,.page-id-3063 #header-nav h3,.page-id-3063 #header-nav h4,.page-id-3063 #header-nav h5,.page-id-3063 #header-nav h6,.page-id-3063 #header-nav .h1,.page-id-3063 #header-nav .h2,.page-id-3063 #header-nav .h3,.page-id-3063 #header-nav .h4,.page-id-3063 #header-nav .h5,.page-id-3063 #header-nav .h6,.parent-pageid-3063 #header-nav p,.parent-pageid-3063 #header-nav span,.parent-pageid-3063 #header-nav a,.parent-pageid-3063 #header-nav h1,.parent-pageid-3063 #header-nav h2,.parent-pageid-3063 #header-nav h3,.parent-pageid-3063 #header-nav h4,.parent-pageid-3063 #header-nav h5,.parent-pageid-3063 #header-nav h6,.parent-pageid-3063 #header-nav .h1,.parent-pageid-3063 #header-nav .h2,.parent-pageid-3063 #header-nav .h3,.parent-pageid-3063 #header-nav .h4,.parent-pageid-3063 #header-nav .h5,.parent-pageid-3063 #header-nav .h6,.page-id-5154 p,.page-id-5154 span,.page-id-5154 a,.page-id-5154 h1,.page-id-5154 h2,.page-id-5154 h3,.page-id-5154 h4,.page-id-5154 h5,.page-id-5154 h6,.page-id-5154 .h1,.page-id-5154 .h2,.page-id-5154 .h3,.page-id-5154 .h4,.page-id-5154 .h5,.page-id-5154 .h6,.parent-pageid-5154 p,.parent-pageid-5154 span,.parent-pageid-5154 a,.parent-pageid-5154 h1,.parent-pageid-5154 h2,.parent-pageid-5154 h3,.parent-pageid-5154 h4,.parent-pageid-5154 h5,.parent-pageid-5154 h6,.parent-pageid-5154 .h1,.parent-pageid-5154 .h2,.parent-pageid-5154 .h3,.parent-pageid-5154 .h4,.parent-pageid-5154 .h5,.parent-pageid-5154 .h6,.page-id-5154 #wrapper p,.page-id-5154 #wrapper span,.page-id-5154 #wrapper a,.page-id-5154 #wrapper h1,.page-id-5154 #wrapper h2,.page-id-5154 #wrapper h3,.page-id-5154 #wrapper h4,.page-id-5154 #wrapper h5,.page-id-5154 #wrapper h6,.page-id-5154 #wrapper .h1,.page-id-5154 #wrapper .h2,.page-id-5154 #wrapper .h3,.page-id-5154 #wrapper .h4,.page-id-5154 #wrapper .h5,.page-id-5154 #wrapper .h6,.parent-pageid-5154 #wrapper p,.parent-pageid-5154 #wrapper span,.parent-pageid-5154 #wrapper a,.parent-pageid-5154 #wrapper h1,.parent-pageid-5154 #wrapper h2,.parent-pageid-5154 #wrapper h3,.parent-pageid-5154 #wrapper h4,.parent-pageid-5154 #wrapper h5,.parent-pageid-5154 #wrapper h6,.parent-pageid-5154 #wrapper .h1,.parent-pageid-5154 #wrapper .h2,.parent-pageid-5154 #wrapper .h3,.parent-pageid-5154 #wrapper .h4,.parent-pageid-5154 #wrapper .h5,.parent-pageid-5154 #wrapper .h6,.page-id-5154 #header-nav p,.page-id-5154 #header-nav span,.page-id-5154 #header-nav a,.page-id-5154 #header-nav h1,.page-id-5154 #header-nav h2,.page-id-5154 #header-nav h3,.page-id-5154 #header-nav h4,.page-id-5154 #header-nav h5,.page-id-5154 #header-nav h6,.page-id-5154 #header-nav .h1,.page-id-5154 #header-nav .h2,.page-id-5154 #header-nav .h3,.page-id-5154 #header-nav .h4,.page-id-5154 #header-nav .h5,.page-id-5154 #header-nav .h6,.parent-pageid-5154 #header-nav p,.parent-pageid-5154 #header-nav span,.parent-pageid-5154 #header-nav a,.parent-pageid-5154 #header-nav h1,.parent-pageid-5154 #header-nav h2,.parent-pageid-5154 #header-nav h3,.parent-pageid-5154 #header-nav h4,.parent-pageid-5154 #header-nav h5,.parent-pageid-5154 #header-nav h6,.parent-pageid-5154 #header-nav .h1,.parent-pageid-5154 #header-nav .h2,.parent-pageid-5154 #header-nav .h3,.parent-pageid-5154 #header-nav .h4,.parent-pageid-5154 #header-nav .h5,.parent-pageid-5154 #header-nav .h6{color:#fff}.page-id-3063 .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-3063 .anteprima-item .btn.btn-primary.btn-outline,.page-id-3063 #wrapper .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-3063 #wrapper .anteprima-item .btn.btn-primary.btn-outline,.page-id-3063 #header-nav .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-3063 #header-nav .anteprima-item .btn.btn-primary.btn-outline,.page-id-5154 .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-5154 .anteprima-item .btn.btn-primary.btn-outline,.page-id-5154 #wrapper .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-5154 #wrapper .anteprima-item .btn.btn-primary.btn-outline,.page-id-5154 #header-nav .anteprima-item .btn.btn-primary.btn-outline,.parent-pageid-5154 #header-nav .anteprima-item .btn.btn-primary.btn-outline{border-color:#fff;background-color:#212121}.page-id-3063 .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-3063 .anteprima-item:hover .btn.btn-primary.btn-outline,.page-id-3063 #wrapper .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-3063 #wrapper .anteprima-item:hover .btn.btn-primary.btn-outline,.page-id-3063 #header-nav .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-3063 #header-nav .anteprima-item:hover .btn.btn-primary.btn-outline,.page-id-5154 .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-5154 .anteprima-item:hover .btn.btn-primary.btn-outline,.page-id-5154 #wrapper .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-5154 #wrapper .anteprima-item:hover .btn.btn-primary.btn-outline,.page-id-5154 #header-nav .anteprima-item:hover .btn.btn-primary.btn-outline,.parent-pageid-5154 #header-nav .anteprima-item:hover .btn.btn-primary.btn-outline{background-color:#fff;color:#212121}.page-id-3063 .menu-item.current,.parent-pageid-3063 .menu-item.current,.page-id-3063 #wrapper .menu-item.current,.parent-pageid-3063 #wrapper .menu-item.current,.page-id-3063 #header-nav .menu-item.current,.parent-pageid-3063 #header-nav .menu-item.current,.page-id-5154 .menu-item.current,.parent-pageid-5154 .menu-item.current,.page-id-5154 #wrapper .menu-item.current,.parent-pageid-5154 #wrapper .menu-item.current,.page-id-5154 #header-nav .menu-item.current,.parent-pageid-5154 #header-nav .menu-item.current{text-decoration-color:#fff !important}.page-id-3063 .sub-menu,.parent-pageid-3063 .sub-menu,.page-id-5154 .sub-menu,.parent-pageid-5154 .sub-menu{background-color:#212121 !important;border-color:#fff !important}.page-id-3063 .sub-menu a,.parent-pageid-3063 .sub-menu a,.page-id-5154 .sub-menu a,.parent-pageid-5154 .sub-menu a{color:#fff !important}.page-id-3063 #search-icon>div,.parent-pageid-3063 #search-icon>div,.page-id-5154 #search-icon>div,.parent-pageid-5154 #search-icon>div{border-color:#fff !important}.page-id-3063 #header-nav-menu-opener>div,.parent-pageid-3063 #header-nav-menu-opener>div,.page-id-5154 #header-nav-menu-opener>div,.parent-pageid-5154 #header-nav-menu-opener>div{background-color:#fff !important}@media only screen and (min-width: 768px){.page-id-3063 .anteprime-grid,.parent-pageid-3063 .anteprime-grid,.page-id-5154 .anteprime-grid,.parent-pageid-5154 .anteprime-grid{grid-template-columns:repeat(2, 1fr)}}.at-newsletter-title{padding-top:28px;padding-bottom:14px;margin-bottom:42px;border-bottom:1px solid #000}.at-newsletter-subscription .column:last-child:not(:first-child){float:left !important}@media(prefers-reduced-motion: no-preference){.fade-in{opacity:0;transform:translateY(10px);animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}}.sib-form,#sib-container,.sib-form-block{padding:0 !important}.sib-form [type=checkbox]+label:before,#sib-container [type=checkbox]+label:before,.sib-form-block [type=checkbox]+label:before{top:1px !important}.entry__label{margin-bottom:0px !important}.entry__label a{color:#000 !important}.entry__label>*{float:none !important}.sib-form .input:not(textarea),.sib-form .input__button{height:calc(2rem - 2px) !important}.sib-form{padding-top:28px !important;font-family:"Metodo-Medium",Arial,Helvetica,sans-serif !important}.sib-form .entry__field{border:0 !important;border-radius:0 !important;border-bottom:1px solid #000 !important}.sib-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:28px;margin-top:28px}.sib-optin{margin:14px 0px;font-size:12px}.sib-captcha{margin-top:28px}.sib-form-block.sib-form-block--button{text-align:right}.at-filters-wrapper,.at-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.at-filters-wrapper__sx{max-width:120px}.at-filters-wrapper__dx{max-width:750px}.at-filters__arrow{max-width:40px;height:auto;margin:0 7px}.at-filters__filter,.at-filters__p-filter{font-family:"Metodo-Medium",Arial,Helvetica,sans-serif;font-size:16px;padding:7px 14px;background:#fff;color:#000;border-radius:56px;border:1px solid #d9d9d9;cursor:pointer;text-transform:uppercase}.at-filters__filter.active,.at-filters__p-filter.active{position:relative;padding-left:28px;background:#ededed;border:1px solid #ededed}.at-filters__filter.active::after,.at-filters__p-filter.active::after{content:"✕";position:absolute;top:8px;left:13px;font-size:14px}#header-nav{height:auto;overflow:visible}@media print,screen and (min-width: 1024px){#header-nav{display:flex;justify-content:space-between;align-items:center}}.header-nav.scrolled #header-nav{padding-top:4px;padding-bottom:4px}.header-logo{position:relative;display:inline-block;vertical-align:middle;height:auto}.header-logo img{display:block;height:auto}.header-logo .logo-default{display:block;width:95px}@media screen and (max-width: 1023px){.header-logo .logo-default{display:none !important}}.header-nav.scrolled .header-logo .logo-default{display:none}.header-logo .logo-scrolled{display:none;width:240px;opacity:0;visibility:hidden}@media screen and (max-width: 1023px){.header-logo .logo-scrolled{display:block !important;opacity:1 !important;visibility:visible !important;margin-top:7px}}.header-nav.scrolled .header-logo .logo-scrolled{display:block;opacity:1;visibility:visible;animation:fadeInLogo .4s ease-in-out}@media screen and (max-width: 1023px){.header-nav.scrolled .header-logo .logo-scrolled{animation:none}}@keyframes fadeInLogo{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nav{list-style:none;padding:0;margin:0;display:flex}.nav .current-menu-parent,.nav .current-menu-item{text-decoration:underline;text-underline-offset:4px}.nav ul{padding-left:0 !important}.nav li{position:relative}.nav li a{display:block;font-size:16px;padding:15px 10px;text-decoration:none}.sub-menu{display:none}@media screen and (min-width: 1024px){.sub-menu{position:absolute;top:calc(100% + 10px);left:0;background:#fff;list-style:none;min-width:200px;border-left:1px solid #000;z-index:9999}}.sub-menu li{position:relative;width:100%}.sub-menu li a{padding:14px;white-space:nowrap}@media screen and (max-width: 1023px){.sub-menu li a{padding-left:28px}}.sub-menu li:hover{background:#000}.sub-menu li:hover a{color:#fff}.sub-menu li.current{text-decoration:underline;text-underline-offset:4px}.menu-item-has-children.is-active>.sub-menu{display:block}#header-nav-menu ul li{padding:0;font-size:18px}.menu-item-has-children>a::after{content:"⌄";display:inline-block;position:relative;top:-3px;font-size:20px;margin-left:7px}.menu-item-has-children.is-active>a::after{transform:rotate(180deg);top:8px}.non-woocommerce-header #header{display:none}.non-woocommerce-header #header-nav{top:0px;padding-bottom:14px;padding-top:14px}.footer{padding-top:56px;padding-bottom:80px;border-top:0;text-align:left;display:grid;gap:14px}@media only screen and (min-width: 768px){.footer{grid-template-columns:1fr 1fr;gap:28px}}@media only screen and (min-width: 1192px){.footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.at-mail-footer{text-transform:uppercase}#back-to-top{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}#back-to-top.show{opacity:1;visibility:visible}#breadcrumb{border-bottom:0}.breadcrumb{margin-top:28px;margin-bottom:35px;font-size:12px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.breadcrumb-link{text-decoration:underline;text-underline-offset:3px}.breadcrumb-arrow{font-size:16px;position:relative;top:-2px}.events-title-mkt{margin-bottom:84px}.events-mkt{margin-bottom:56px}.event-mkt{display:grid !important;gap:14px;padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px;border-top:1px solid #d9d9d9;transition:background-color .2s ease;cursor:pointer}@media screen and (min-width: 768px){.event-mkt{grid-template-columns:2fr 4fr 3fr}}.event-mkt:hover{background-color:#212121;color:#fff}.event-mkt h4,.event-mkt .h4{margin:0}.event-mkt__title,.event-mkt__sx{padding-top:0}@media screen and (min-width: 768px){.event-mkt__title,.event-mkt__sx{padding-top:14px}}.event-mkt__sx.dkp{display:none}.event-mkt__sx.dkp .event-type{color:#7a7a7a}@media screen and (min-width: 768px){.event-mkt__sx.dkp{display:flex;flex-direction:column;padding-top:14px}}@media screen and (min-width: 768px){.event-mkt__sx.mbl{display:none}}.event-mkt .event-date{margin-bottom:3.5px}.event-mkt .event-type{text-transform:lowercase}.event-mkt__img{aspect-ratio:14/6;overflow:hidden;vertical-align:middle;display:flex;align-items:center}.event-top{display:grid;margin-top:42px;margin-bottom:28px;padding-top:14px;padding-bottom:14px;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width: 768px){.event-top{grid-template-columns:1fr 1fr}}.event-top .event-date{font-family:"Fleuron-book",serif;margin:0;margin-bottom:7px}.single-product{margin-bottom:56px}@media screen and (max-width: 1023px){.single-product .info{margin-top:56px}}@media screen and (max-width: 768px){.single-product .at-single-product-fixed-price h1{font-size:36px;line-height:50px}}.single-product .info-terms{margin-top:28px;margin-bottom:28px;text-transform:uppercase}.single-product .price{padding:7px 0;display:flex;align-items:center;gap:7px;justify-content:space-between}.single-product .price .price__number{margin-bottom:0}.single-product-top{position:sticky;z-index:3;background-color:#fff;top:100px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #d9d9d9;width:100%}.single-product-top .price__number{margin-bottom:14px}.single-product-top h1,.single-product-top .h1{margin:0}@media screen and (max-width: 768px){.single-product-top h1,.single-product-top .h1{font-size:28px;line-height:120%}}.single-product-top .item_name__subtitle{margin-top:14px;margin-bottom:7px}.single-product-top.mbl{display:block;margin-left:-5%;margin-right:-5%;padding-right:5%;padding-left:5%}@media screen and (min-width: 1024px){.single-product-top.mbl{display:none}}.single-product-top.dkp{display:none}@media screen and (min-width: 1024px){.single-product-top.dkp{display:block}}.donation-wrapper .donation{margin-bottom:14px;display:flex;align-items:flex-end;gap:14px}select.item_variation::after{content:"⌄";display:inline-block;position:relative;top:-3px;font-size:20px;margin-left:7px}.at-menu-profile{display:inline-block;margin-left:14px}.cart_toggle{margin-left:7px}.simpleCart_shelfItem.full .tech{margin-bottom:28px}.simpleCart_shelfItem.teaser{position:relative}.simpleCart_shelfItem.teaser h4,.simpleCart_shelfItem.teaser .h4{margin-top:14px;margin-bottom:7px}.simpleCart_shelfItem.teaser .product-img{overflow:hidden}.simpleCart_shelfItem.teaser .product-img img{transition:transform .3s ease}.simpleCart_shelfItem.teaser:hover img{transform:scale(1.02)}.simpleCart_shelfItem.teaser .tech{position:absolute;top:9.24px;right:9.24px;font-size:14px;text-transform:uppercase;background:#ededed;padding:7px 14px 5.6px 14px;border-radius:56px;z-index:4}.simpleCart_shelfItem.teaser .price__number{margin-bottom:7px}.related-flex-products{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:28px}.material-symbols-outlined{font-size:24px;color:inherit;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}a[rel=lightbox]{cursor:zoom-in}a[rel=lightbox] img{cursor:zoom-in}#flexible-content .row-mkt:first-child{margin-top:0}.row-mkt{margin-top:56px;margin-bottom:56px}.container-mkt{width:100%;max-width:875px;margin-left:auto;margin-right:auto}.container-mkt__breads{margin-left:0;margin-right:auto;margin-top:14px;margin-bottom:14px}.container-mkt--lg{max-width:1100px}.a-card>span{display:block}.home #wrapper{height:100vh}.home #container{justify-content:space-between}.at-elenco-single{border-bottom:1px solid #000}.at-elenco-single-box .paragraph-mkt{margin-top:0}.at-elenco-single-box .h4,.at-elenco-single-box h4{font-family:"Fleuron-Book",serif}.at-video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.at-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.search .breadcrumb{display:none !important}.search .at-tabella-container{padding-top:56px;padding-bottom:84px}.search .at-tabella-search-title,.search .at-tabella-search-section{text-align:left}@font-face {
font-family: 'Metodo-Medium';
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo/Metodo-Medium.woff2) format('woff2'),
url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo/Metodo-Medium.woff) format('woff');
font-weight: 500; font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Metodo-Medium-Italic';
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo/Metodo-Medium-Italic.woff2) format('woff2'),
url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Metodo/Metodo-Medium-Italic.woff) format('woff');
font-weight: 500; font-style: italic;
font-display: swap;
} @font-face {
font-family: 'Fleuron-Regular';
font-style: normal;
font-weight: 400; 
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Fleuron/Fleuron-Regular.otf) format('opentype');
} @font-face {
font-family: 'Fleuron-Book';
font-style: normal;
font-weight: 400;
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Fleuron/Fleuron-Book.otf) format('opentype');
} @font-face {
font-family: 'Fleuron-Italic';
font-style: italic;
font-weight: 400; 
src: url(//archiviotipografico.it/wp-content/themes/archiviotipografico-mekit/assets/font/Fleuron/Fleuron-Italic.otf) format('opentype');
}