@charset "UTF-8";
@charset "UTF-8";
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}@font-face {
font-family: 'Lyon Display';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Bold.svg#LyonDisplay-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lyon Display';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonDisplay-Regular.svg#LyonDisplay-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lyon Text';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Bold.svg#LyonText-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lyon Text';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-RegularItalic.svg#LyonText-RegularItalic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Lyon Text';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/LyonText-Regular.svg#LyonText-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold.svg#GTAmerica-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America Ultra';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight.svg#GTAmerica-UltraLight) format('svg');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America Ultra';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic.svg#GTAmerica-UltraLightItalic) format('svg');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular.svg#GTAmerica-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic.svg#GTAmerica-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BoldItalic_1.svg#GTAmerica-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America Ultra';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLightItalic_1.svg#GTAmerica-UltraLightItalic) format('svg');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Bold_1.svg#GTAmerica-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin.svg#GTAmerica-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic.svg#GTAmerica-ThinItalic) format('svg');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic.svg#GTAmerica-RegularItalic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic.svg#GTAmerica-BlackItalic) format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-RegularItalic_1.svg#GTAmerica-RegularItalic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Regular_1.svg#GTAmerica-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black.svg#GTAmerica-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-ThinItalic_1.svg#GTAmerica-ThinItalic) format('svg');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light.svg#GTAmerica-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Black_1.svg#GTAmerica-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic.svg#GTAmerica-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-MediumItalic_1.svg#GTAmerica-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Thin_1.svg#GTAmerica-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America Ultra';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-UltraLight_1.svg#GTAmerica-UltraLight) format('svg');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-BlackItalic_1.svg#GTAmerica-BlackItalic) format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Medium.svg#GTAmerica-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-Light_1.svg#GTAmerica-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic.svg#GTAmerica-LightItalic) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'GT America';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.ttf) format('truetype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/GTAmerica-LightItalic_1.svg#GTAmerica-LightItalic) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLightItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLightItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLightItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLightItalic.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Thin.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Thin.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Thin.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Thin.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-LightItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-LightItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-LightItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBoldItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBoldItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBoldItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-BoldItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-BoldItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-BoldItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ThinItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ThinItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ThinItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLight.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLight.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLight.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLight.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Regular.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Regular.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Regular.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-MediumItalic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-MediumItalic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-MediumItalic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Italic.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Italic.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Italic.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Italic.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Medium.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Medium.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Medium.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBold.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBold.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBold.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Light.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Light.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Light.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Light.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Josefin Slab';
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Bold.eot);
src: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Bold.woff2) format('woff2'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Bold.woff) format('woff'),
url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/fonts/josefinslab/JosefinSlab-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
    .wrapper {
box-sizing: border-box;
max-width: 100%;
margin: 0 auto;
}
@media screen and (max-width: 1439.98px) and (min-width: 1024px) {
.wrapper {
padding: 0 30px;
}
}
.container {
margin: 0 auto;
}
.wrapper-wide {
max-width: 100%;
}
.wrapper-wide .wrapper {
max-width: 100%;
padding: 0 150px;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.wrapper-wide .wrapper {
padding: 0 75px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.wrapper-wide .wrapper {
padding: 0 50px;
}
}
@media screen and (max-width: 599.98px) {
.wrapper-wide .wrapper {
padding: 0;
}
}
@media screen and (max-width: 599.98px) {
.page-template-page-full-width .wrapper-wide .wrapper {
padding: 0 15px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-right: 30px;
padding-left: 30px;
}
.container {
padding-right: 15px;
padding-left: 15px;
max-width: 1900px;
width: 100%;
}
@media screen and (max-width: 1920.01px) {
.container {
max-width: 1600px;
}
}
@media screen and (max-width: 1439.98px) {
.container {
max-width: 1200px;
}
}
@media screen and (max-width: 1024px) {
.container {
max-width: 960px;
}
}
@media screen and (max-width: 990px) {
.container {
max-width: 760px;
}
}
.wrapper-inside {
box-sizing: border-box;
max-width: 100%;
margin: 0 auto;
}
.row {
margin-right: -15px;
margin-left: -15px;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-box-flex: 0;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row.reverse {
-webkit-box-direction: reverse;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.col.reverse {
-webkit-box-direction: reverse;
-webkit-box-orient: vertical;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.col-xs {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.col-xs-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 8.3333333333%;
-moz-flex-basis: 8.3333333333%;
-ms-flex-preferred-size: 8.3333333333%;
flex-basis: 8.3333333333%;
max-width: 8.3333333333%;
}
.col-xs-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 16.6666666667%;
-moz-flex-basis: 16.6666666667%;
-ms-flex-preferred-size: 16.6666666667%;
flex-basis: 16.6666666667%;
max-width: 16.6666666667%;
}
.col-xs-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-xs-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 33.3333333333%;
-moz-flex-basis: 33.3333333333%;
-ms-flex-preferred-size: 33.3333333333%;
flex-basis: 33.3333333333%;
max-width: 33.3333333333%;
}
.col-xs-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 41.6666666667%;
-moz-flex-basis: 41.6666666667%;
-ms-flex-preferred-size: 41.6666666667%;
flex-basis: 41.6666666667%;
max-width: 41.6666666667%;
}
.col-xs-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-xs-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 58.3333333333%;
-moz-flex-basis: 58.3333333333%;
-ms-flex-preferred-size: 58.3333333333%;
flex-basis: 58.3333333333%;
max-width: 58.3333333333%;
}
.col-xs-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 66.6666666667%;
-moz-flex-basis: 66.6666666667%;
-ms-flex-preferred-size: 66.6666666667%;
flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
}
.col-xs-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-xs-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 83.3333333333%;
-moz-flex-basis: 83.3333333333%;
-ms-flex-preferred-size: 83.3333333333%;
flex-basis: 83.3333333333%;
max-width: 83.3333333333%;
}
.col-xs-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 91.6666666667%;
-moz-flex-basis: 91.6666666667%;
-ms-flex-preferred-size: 91.6666666667%;
flex-basis: 91.6666666667%;
max-width: 91.6666666667%;
}
.col-xs-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-xs-offset-0 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0;
}
.col-xs-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.3333333333%;
}
.col-xs-offset-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 16.6666666667%;
}
.col-xs-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 25%;
}
.col-xs-offset-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.3333333333%;
}
.col-xs-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.6666666667%;
}
.col-xs-offset-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 50%;
}
.col-xs-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 58.3333333333%;
}
.col-xs-offset-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.6666666667%;
}
.col-xs-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%;
}
.col-xs-offset-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 83.3333333333%;
}
.col-xs-offset-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 91.6666666667%;
}
.col-xs-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%;
}
.col-xs {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.start-xs {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left;
}
.center-xs {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center;
}
.end-xs {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.top-xs {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.middle-xs {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.bottom-xs {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end;
}
.around-xs {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
}
.between-xs {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.first-xs {
order: -1;
}
.last-xs {
order: 1;
}
@media screen and (min-width: 600px) {
.col-sm {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.col-sm-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 8.3333333333%;
-moz-flex-basis: 8.3333333333%;
-ms-flex-preferred-size: 8.3333333333%;
flex-basis: 8.3333333333%;
max-width: 8.3333333333%;
}
.col-sm-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 16.6666666667%;
-moz-flex-basis: 16.6666666667%;
-ms-flex-preferred-size: 16.6666666667%;
flex-basis: 16.6666666667%;
max-width: 16.6666666667%;
}
.col-sm-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-sm-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 33.3333333333%;
-moz-flex-basis: 33.3333333333%;
-ms-flex-preferred-size: 33.3333333333%;
flex-basis: 33.3333333333%;
max-width: 33.3333333333%;
}
.col-sm-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 41.6666666667%;
-moz-flex-basis: 41.6666666667%;
-ms-flex-preferred-size: 41.6666666667%;
flex-basis: 41.6666666667%;
max-width: 41.6666666667%;
}
.col-sm-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-sm-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 58.3333333333%;
-moz-flex-basis: 58.3333333333%;
-ms-flex-preferred-size: 58.3333333333%;
flex-basis: 58.3333333333%;
max-width: 58.3333333333%;
}
.col-sm-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 66.6666666667%;
-moz-flex-basis: 66.6666666667%;
-ms-flex-preferred-size: 66.6666666667%;
flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
}
.col-sm-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-sm-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 83.3333333333%;
-moz-flex-basis: 83.3333333333%;
-ms-flex-preferred-size: 83.3333333333%;
flex-basis: 83.3333333333%;
max-width: 83.3333333333%;
}
.col-sm-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 91.6666666667%;
-moz-flex-basis: 91.6666666667%;
-ms-flex-preferred-size: 91.6666666667%;
flex-basis: 91.6666666667%;
max-width: 91.6666666667%;
}
.col-sm-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-sm-offset-0 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0;
}
.col-sm-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.3333333333%;
}
.col-sm-offset-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 16.6666666667%;
}
.col-sm-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 25%;
}
.col-sm-offset-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.3333333333%;
}
.col-sm-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.6666666667%;
}
.col-sm-offset-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 50%;
}
.col-sm-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 58.3333333333%;
}
.col-sm-offset-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.6666666667%;
}
.col-sm-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%;
}
.col-sm-offset-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 83.3333333333%;
}
.col-sm-offset-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 91.6666666667%;
}
.col-sm-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%;
}
.col-sm {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.start-sm {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left;
}
.center-sm {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center;
}
.end-sm {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.top-sm {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.middle-sm {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.bottom-sm {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end;
}
.around-sm {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
}
.between-sm {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.first-sm {
order: -1;
}
.last-sm {
order: 1;
}
}
@media screen and (min-width: 1024px) {
.col-md {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.col-md-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 8.3333333333%;
-moz-flex-basis: 8.3333333333%;
-ms-flex-preferred-size: 8.3333333333%;
flex-basis: 8.3333333333%;
max-width: 8.3333333333%;
}
.col-md-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 16.6666666667%;
-moz-flex-basis: 16.6666666667%;
-ms-flex-preferred-size: 16.6666666667%;
flex-basis: 16.6666666667%;
max-width: 16.6666666667%;
}
.col-md-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-md-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 33.3333333333%;
-moz-flex-basis: 33.3333333333%;
-ms-flex-preferred-size: 33.3333333333%;
flex-basis: 33.3333333333%;
max-width: 33.3333333333%;
}
.col-md-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 41.6666666667%;
-moz-flex-basis: 41.6666666667%;
-ms-flex-preferred-size: 41.6666666667%;
flex-basis: 41.6666666667%;
max-width: 41.6666666667%;
}
.col-md-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-md-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 58.3333333333%;
-moz-flex-basis: 58.3333333333%;
-ms-flex-preferred-size: 58.3333333333%;
flex-basis: 58.3333333333%;
max-width: 58.3333333333%;
}
.col-md-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 66.6666666667%;
-moz-flex-basis: 66.6666666667%;
-ms-flex-preferred-size: 66.6666666667%;
flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
}
.col-md-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-md-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 83.3333333333%;
-moz-flex-basis: 83.3333333333%;
-ms-flex-preferred-size: 83.3333333333%;
flex-basis: 83.3333333333%;
max-width: 83.3333333333%;
}
.col-md-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 91.6666666667%;
-moz-flex-basis: 91.6666666667%;
-ms-flex-preferred-size: 91.6666666667%;
flex-basis: 91.6666666667%;
max-width: 91.6666666667%;
}
.col-md-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-md-offset-0 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0;
}
.col-md-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.3333333333%;
}
.col-md-offset-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 16.6666666667%;
}
.col-md-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 25%;
}
.col-md-offset-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.3333333333%;
}
.col-md-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.6666666667%;
}
.col-md-offset-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 50%;
}
.col-md-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 58.3333333333%;
}
.col-md-offset-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.6666666667%;
}
.col-md-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%;
}
.col-md-offset-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 83.3333333333%;
}
.col-md-offset-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 91.6666666667%;
}
.col-md-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%;
}
.col-md {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.start-md {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left;
}
.center-md {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center;
}
.end-md {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.top-md {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.middle-md {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.bottom-md {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end;
}
.around-md {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
}
.between-md {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.first-md {
order: -1;
}
.last-md {
order: 1;
}
}
@media screen and (min-width: 75em) {
.col-lg {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: auto;
-moz-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.col-lg-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 8.3333333333%;
-moz-flex-basis: 8.3333333333%;
-ms-flex-preferred-size: 8.3333333333%;
flex-basis: 8.3333333333%;
max-width: 8.3333333333%;
}
.col-lg-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 16.6666666667%;
-moz-flex-basis: 16.6666666667%;
-ms-flex-preferred-size: 16.6666666667%;
flex-basis: 16.6666666667%;
max-width: 16.6666666667%;
}
.col-lg-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 25%;
-moz-flex-basis: 25%;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-lg-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 33.3333333333%;
-moz-flex-basis: 33.3333333333%;
-ms-flex-preferred-size: 33.3333333333%;
flex-basis: 33.3333333333%;
max-width: 33.3333333333%;
}
.col-lg-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 41.6666666667%;
-moz-flex-basis: 41.6666666667%;
-ms-flex-preferred-size: 41.6666666667%;
flex-basis: 41.6666666667%;
max-width: 41.6666666667%;
}
.col-lg-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 50%;
-moz-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-lg-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 58.3333333333%;
-moz-flex-basis: 58.3333333333%;
-ms-flex-preferred-size: 58.3333333333%;
flex-basis: 58.3333333333%;
max-width: 58.3333333333%;
}
.col-lg-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 66.6666666667%;
-moz-flex-basis: 66.6666666667%;
-ms-flex-preferred-size: 66.6666666667%;
flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
}
.col-lg-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 75%;
-moz-flex-basis: 75%;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-lg-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 83.3333333333%;
-moz-flex-basis: 83.3333333333%;
-ms-flex-preferred-size: 83.3333333333%;
flex-basis: 83.3333333333%;
max-width: 83.3333333333%;
}
.col-lg-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 91.6666666667%;
-moz-flex-basis: 91.6666666667%;
-ms-flex-preferred-size: 91.6666666667%;
flex-basis: 91.6666666667%;
max-width: 91.6666666667%;
}
.col-lg-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
-webkit-flex-basis: 100%;
-moz-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-lg-offset-0 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 0;
}
.col-lg-offset-1 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 8.3333333333%;
}
.col-lg-offset-2 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 16.6666666667%;
}
.col-lg-offset-3 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 25%;
}
.col-lg-offset-4 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 33.3333333333%;
}
.col-lg-offset-5 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 41.6666666667%;
}
.col-lg-offset-6 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 50%;
}
.col-lg-offset-7 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 58.3333333333%;
}
.col-lg-offset-8 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 66.6666666667%;
}
.col-lg-offset-9 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 75%;
}
.col-lg-offset-10 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 83.3333333333%;
}
.col-lg-offset-11 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 91.6666666667%;
}
.col-lg-offset-12 {
box-sizing: border-box;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-moz-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-shrink: 0;
-moz-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 15px;
padding-left: 15px;
margin-left: 100%;
}
.col-lg {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-flex-basis: 0;
-moz-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.start-lg {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
text-align: left;
}
.center-lg {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
text-align: center;
}
.end-lg {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.top-lg {
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.middle-lg {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.bottom-lg {
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-align-items: flex-end;
align-items: flex-end;
}
.around-lg {
-ms-flex-pack: distribute;
-webkit-justify-content: space-around;
-moz-justify-content: space-around;
justify-content: space-around;
}
.between-lg {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.first-lg {
order: -1;
}
.last-lg {
order: 1;
}
}
@media screen and (max-width: 599.98px) {
::-webkit-input-placeholder { font-size: 0.9rem;
}
::-moz-placeholder { font-size: 0.9rem;
}
:-ms-input-placeholder { font-size: 0.9rem;
}
:-moz-placeholder { font-size: 0.9rem;
}
}
html {
max-width: 100vw;
overflow-x: hidden;
}
@media screen and (max-width: 599.98px) {
html {
font-size: 14px;
}
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-stroke: 0.45px;
-webkit-text-stroke: 0.45px rgba(0, 0, 0, 0.1);
font-family: "Centra No2", sans-serif;
font-weight: 500;
position: relative;
max-width: 100vw;
overflow-x: hidden;
font-display: swap;
display: flex;
flex-direction: column;
min-height: 100vh;
}
body.stop-scrolling {
width: 100vw; height: 100vh; overflow: hidden;
}
body.paolalenti-website {
font-family: "GT America", sans-serif;
font-weight: normal;
}
body main {
flex-grow: 1;
}
* {
box-sizing: border-box;
line-height: 1.5;
outline: none;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: "";
background: transparent;
}
a, a:link {
text-decoration: none;
}
img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.journal-color {
color: #FFA000;
}
.alignwide {
width: 83.3333333333%;
margin: auto;
}
.page-title {
font-size: 2.75rem;
margin-bottom: 30px;
max-width: 75%;
}
@media screen and (max-width: 1024px) {
.page-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.page-title {
font-size: 1.8rem;
}
}
.page-novita .page-title {
font-size: 2.1rem;
margin-bottom: 50px;
max-width: 100%;
}
@media screen and (max-width: 599.98px) {
.page-novita .page-title {
font-size: 1.75rem;
line-height: 2.5rem;
}
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.3;
font-weight: bold;
}
.only-mobile {
display: none !important;
}
@media screen and (max-width: 599.98px) {
.only-mobile {
display: block !important;
}
}
.only-desktop {
display: block !important;
}
@media screen and (max-width: 599.98px) {
.only-desktop {
display: none !important;
}
}
.only-tablet-mobile {
display: none !important;
}
@media screen and (max-width: 1024px) {
.only-tablet-mobile {
display: block !important;
}
}
.pagination-wrapper {
padding: 30px 0;
display: flex;
justify-content: center;
width: 100%;
}
.pagination-wrapper .page-numbers {
margin: 0 15px;
padding: 5px;
color: #2B2E34;
}
.pagination-wrapper .page-numbers.current {
font-weight: bold;
}
.wp-block-video video {
width: 100%;
}
p a, p a:link {
color: #000;
text-decoration: underline;
text-decoration-color: #000;
}
p strong {
font-weight: 500;
}
h1.page-title {
margin-top: 64px;
}
h1.title-center {
text-align: center;
width: 100%;
max-width: 100%;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
@media screen and (max-width: 599.98px) {
.hidden-xs {
display: none !important;
}
}
@media screen and (min-width: 600px) and (max-width: 1023.99px) {
.hidden-sm {
display: none !important;
}
}
@media screen and (min-width: 1024) and (max-width: 1199.99px) {
.hidden-md {
display: none !important;
}
}
@media screen and (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
@keyframes slide-in {
100% {
transform: translateX(0%);
}
}
@-webkit-keyframes slide-in {
100% {
-webkit-transform: translateX(0%);
}
}
@keyframes slide-out {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-100%);
}
}
@-webkit-keyframes slide-out {
0% {
-webkit-transform: translateX(0%);
}
100% {
-webkit-transform: translateX(-100%);
}
}
@keyframes fade-in {
100% {
opacity: 1;
}
}
@-webkit-keyframes fade-in {
100% {
opacity: 1;
}
}
@keyframes slide-down {
100% {
transform: translateY(0%);
}
}
@-webkit-keyframes slide-down {
100% {
-webkit-transform: translateY(0%);
}
}
@keyframes slide-up {
100% {
transform: translateY(-100%);
}
}
@-webkit-keyframes slide-up {
100% {
-webkit-transform: translateY(-100%);
}
} #paolalenti-header {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 25;
background-color: white;
width: 100%;
margin-top: -90px;
transition: margin 0.3s ease, border 0.2s ease;
}
#paolalenti-header.mobile-menu-is-active ul#menu-navigation-menu > li > a {
visibility: hidden;
}
#paolalenti-header.mobile-menu-is-active ul#menu-navigation-menu > li.mobile-menu-is-active > a {
visibility: visible;
}
#paolalenti-header > * {
padding: 0 150px;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
#paolalenti-header > * {
padding: 0 75px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
#paolalenti-header > * {
padding: 0 50px;
}
}
@media screen and (max-width: 599.98px) {
#paolalenti-header > * {
padding: 0;
}
}
#paolalenti-header .kebab-toggler {
display: none;
}
#paolalenti-header .kebab-toggler img {
width: 30px;
height: 30px;
}
#paolalenti-header.scrolled {
border-bottom: 1px solid #F4F4F4;
transform: translateY(-100%);
}
#paolalenti-header.scrolled:not(.normal-view) .header-wrapper {
height: 120px;
}
#paolalenti-header.scrolled:not(.normal-view) .header-wrapper .logo-container .logo {
height: 50px;
}
#paolalenti-header.scrolled:not(.normal-view) .header-wrapper .menu-container .navigation-menu {
padding-top: 10px;
}
#paolalenti-header.scrolled:not(.normal-view) .header-wrapper .menu-container .service-menu-container {
display: none !important;
}
#paolalenti-header.scrolled:not(.normal-view) .header-wrapper .menu-container .service-menu-container ul.menu > li a, #paolalenti-header.scrolled:not(.normal-view) .header-wrapper .menu-container .service-menu-container ul.menu > li a:link {
font-size: 0.9rem;
}
#paolalenti-header.scrolled .kebab-toggler {
display: inline-block;
}
#paolalenti-header.scrolled.nav-down {
position: fixed;
transform: translateY(0%);
transition: margin 0.3s ease, border 0.2s ease, transform 0.3s ease;
}
#paolalenti-header.scrolled.nav-up {
position: fixed;
transform: translateY(-100%);
transition: margin 0.3s ease, border 0.2s ease, transform 0.3s ease;
}
#paolalenti-header.search-active {
margin-top: 0px;
border-bottom: 1px solid #2B2E34;
}
#paolalenti-header.search-active .search-container {
display: block !important;
height: auto !important;
opacity: 1 !important;
}
@media screen and (max-width: 1024px) {
#paolalenti-header.search-active .search-container {
background-color: #F4F4F4;
position: fixed;
z-index: 3;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100vh;
}
#paolalenti-header.search-active .search-container .search-wrapper {
padding: 20px;
display: flex;
width: 100%;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
}
#paolalenti-header.search-active .search-container .search-wrapper #product-search {
color: #000;
font-size: 59px;
background: transparent;
border: none;
outline: none;
flex-grow: 0;
flex-shrink: 0;
font-family: inherit;
font-weight: 200;
border-bottom: 1px solid #2B2E34;
width: 100%;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
#paolalenti-header.search-active .search-container .search-wrapper #product-search {
font-size: 30px;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header.search-active .search-container .search-wrapper #product-search::placeholder {
color: #000;
opacity: 0.8;
font-size: 59px;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
#paolalenti-header.search-active .search-container .search-wrapper #product-search::placeholder {
font-size: 30px;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header.search-active .search-container .search-wrapper #close-search {
position: absolute;
right: 15px;
top: 20px;
width: 30px;
}
#paolalenti-header.search-active .search-container .search-wrapper #close-search img, #paolalenti-header.search-active .search-container .search-wrapper #close-search svg {
width: 100%;
height: auto;
display: block;
filter: invert(1);
}
#paolalenti-header.search-active .search-container .search-wrapper #commit-cerca {
display: block;
padding: 5px 15px;
margin: 30px 10px;
border: 1px solid #2B2E34;
text-transform: uppercase;
color: #2B2E34;
background-color: transparent;
font-size: 0.9em;
width: 100%;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
#paolalenti-header.search-active .search-container .search-wrapper #commit-cerca {
padding: 15px;
text-align: center;
}
}
#paolalenti-header .search-container {
background-color: #2B2E34;
min-height: 90px;
}
#paolalenti-header .search-container .search-wrapper {
padding: 0 0 0 20px;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
#paolalenti-header .search-container .search-wrapper #product-search {
color: white;
font-size: 59px;
padding: 0;
margin: 0;
background: transparent;
border: none;
outline: none;
flex-grow: 1;
flex-shrink: 1;
font-family: inherit;
font-weight: 200;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .search-container .search-wrapper #product-search {
font-size: 30px;
}
}
#paolalenti-header .search-container .search-wrapper #product-search::placeholder {
color: white;
opacity: 0.8;
}
#paolalenti-header .search-container .search-wrapper #commit-cerca {
display: none;
}
#paolalenti-header .header-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
padding: 30px 20px;
height: 150px;
position: relative;
padding: 0;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper {
height: 90px;
}
}
#paolalenti-header .header-wrapper .mobile-toggler {
display: none;
padding: 15px;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .mobile-toggler {
display: block;
}
}
#paolalenti-header .header-wrapper .logo-container {
display: flex;
height: 100%;
align-items: center;
padding: 0 15px;
}
#paolalenti-header .header-wrapper .logo-container .logo {
height: 70px;
width: auto;
transition: all 0.3s ease;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .logo-container .logo {
height: 45px;
}
}
#paolalenti-header .header-wrapper .menu-container {
padding: 0 15px;
height: auto;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container {
display: none;
padding: 0;
height: auto;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container {
display: none;
}
}
#paolalenti-header .header-wrapper .menu-container .mobile-navbar {
display: none;
}
#paolalenti-header .header-wrapper .menu-container.collapsed {
display: flex;
flex-direction: column;
background-color: #F4F4F4;
width: 100vw;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
overflow: auto;
box-sizing: border-box;
position: fixed;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .lang-switch, #paolalenti-header .header-wrapper .menu-container.collapsed .search-btn {
display: none;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: auto;
position: relative;
padding: 20px 30px;
z-index: 10;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar ul.language-chooser li {
display: inline-block;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar ul.language-chooser li a {
padding: 1px 10px 1px 10px;
color: #2B2E34;
text-transform: uppercase;
text-decoration: none;
text-align: right;
line-height: 1;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link {
display: inline-block;
line-height: 1;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a svg, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link svg {
height: 100%;
width: 100%;
display: inline-block;
object-fit: contain;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a.mobile-close, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link.mobile-close {
text-align: right;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a.mobile-close img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a.mobile-close svg, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link.mobile-close img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link.mobile-close svg {
width: auto;
height: auto;
max-width: 25px;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a.mobile-go-back img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a.mobile-go-back svg, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link.mobile-go-back img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar a:link.mobile-go-back svg {
width: auto;
height: auto;
max-width: 25px;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .mobile-go-back {
opacity: 0;
flex: 1 1 auto;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .language-chooser {
padding: 0 15px;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .icon-container-right {
line-height: 1;
border-left: 1px solid rgba(43, 46, 52, 0.4705882353);
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .search-btn {
padding: 0 15px;
}
#paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .search-btn img, #paolalenti-header .header-wrapper .menu-container.collapsed .mobile-navbar .search-btn svg {
width: auto;
height: auto;
max-width: 22px;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container {
display: flex;
align-items: center;
font-size: 0.75rem;
line-height: 1.2;
margin-bottom: 0.5rem;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container {
width: 100%;
order: 2;
flex-wrap: wrap;
margin-bottom: 2rem;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container > * {
width: 100%;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services {
display: flex;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services {
flex-direction: column;
margin: 0 15px;
}
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services {
border-bottom: none;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services {
flex-direction: column !important;
position: absolute;
right: 15px;
top: 70px;
width: auto;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services > * {
width: 100% !important;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services .language-chooser {
display: flex;
flex-direction: column;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu {
display: flex;
align-items: flex-end;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu {
flex-direction: column;
width: 100%;
align-items: center;
padding: 15px;
}
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu {
padding: 15px 0;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
margin: 0 15px;
display: block;
width: auto;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li {
flex-shrink: 0;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li:last-of-type {
border-right: none;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li {
border: none;
padding: 0 15px;
width: 100%;
text-align: left;
width: 100%;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li:last-of-type {
border-bottom: none;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 1px 10px 1px 10px;
color: #2B2E34;
text-transform: uppercase;
text-decoration: none;
text-align: right;
line-height: 1;
transition: all 0.3s ease;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link {
padding: 0;
width: 100%;
text-align: left;
justify-content: flex-start;
align-items: center;
line-height: 1.8;
}
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link {
font-size: 1rem;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link {
font-size: 1.2rem;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a svg, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a img, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link svg, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu li a:link img {
height: 10px;
width: auto;
display: inline-block;
margin-right: 0.5rem;
transform: translateY(1px);
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .service-btn {
padding: 5px 15px;
margin: 0 10px;
text-transform: uppercase;
color: #2B2E34;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .service-btn {
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
font-size: 1rem;
line-height: 1;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .service-btn {
margin: 0;
padding: 15px;
text-align: right;
line-height: 1;
}
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .service-btn {
text-align: left;
}
}
@media screen and (max-width: 1024px) and (min-width: 720px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .service-btn:last-of-type {
border-bottom: none;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser {
display: flex;
flex-direction: column;
position: relative;
width: max-content;
z-index: 5;
height: calc(10px + 1.5em);
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser {
display: none !important;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li {
text-transform: uppercase;
color: #2B2E34;
order: 1;
width: 100%;
position: relative;
z-index: 5;
display: block;
opacity: 0;
pointer-events: none;
background: white;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li {
font-size: 1rem;
}
}
@media screen and (min-width: 1025px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li {
border: 1px solid rgba(43, 46, 52, 0.4705882353);
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li:hover {
background: #F4F4F4;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a:link {
color: #2B2E34;
padding: 5px 15px;
display: inline-block;
text-align: center;
width: 100%;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a:link {
padding: 5px 0px;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a:link {
line-height: 1;
}
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li.active {
order: 0;
opacity: 1;
pointer-events: all;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser:hover li {
opacity: 1;
pointer-events: all;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser {
margin: 5px 15px;
flex-direction: row;
height: auto;
width: auto;
}
}
@media screen and (max-width: 1024px) and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser {
margin: 0;
flex-direction: column;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li:first-of-type {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
order: -1 !important;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li {
opacity: 1;
pointer-events: all;
background: #F4F4F4;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a, #paolalenti-header .header-wrapper .menu-container .service-menu-container ul.language-chooser li a:link {
padding: 15px;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .search-btn {
display: none !important;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu {
display: flex;
align-items: center;
font-size: 0.9rem;
line-height: 1;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu {
width: 100%;
order: 1;
display: block;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu > * {
width: 100%;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch {
padding-left: 10px;
font-size: 0.85rem;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul {
padding: 0 10px;
}
@media screen and (max-width: 1200px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul {
padding: 0;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul li {
display: inline-block;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul li a {
text-transform: uppercase;
color: #000;
padding: 2px;
}
@media screen and (max-width: 1200px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul li a {
font-size: 0.7rem;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .lang-switch ul li.active a {
font-weight: 500;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .menu-content {
position: relative;
padding-right: 20px;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu .menu-content:after {
content: "";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
height: 50px;
width: 1px;
background: #000;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu .menu-content:after {
display: none;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu {
display: flex;
align-items: flex-end;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu {
flex-direction: column;
align-items: flex-end;
width: 100%;
margin-bottom: 15px;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li {
flex-shrink: 0;
position: relative;
border: 1px solid transparent;
transition: all 0.3s ease;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a:link {
display: inline-block;
color: #2B2E34;
padding: 10px 12px;
text-decoration: none;
text-transform: uppercase;
font-size: 0.85rem;
line-height: 1.4;
transition: unset;
}
@media screen and (max-width: 1500px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a:link {
font-size: 0.7rem;
padding: 10px 12px;
}
}
@media screen and (max-width: 1200px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a:link {
padding: 10px 5.5px;
font-size: 0.75rem;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li a:link {
padding: 5px 30px !important;
display: block;
line-height: 1.2 !important;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.colore-evidenza a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.colore-evidenza a:link {
color: #FFA000;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.journal-color a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.journal-color a:link {
color: #FFA000;
font-family: "Lyon Display", serif;
transform: translateY(4px);
font-weight: 600;
font-size: 23px;
line-height: 1;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.journal-color a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.journal-color a:link {
font-size: 33px;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.visible {
opacity: 1 !important;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.visible a {
z-index: 20;
position: relative;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.hidden {
opacity: 0.3;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li:last-of-type a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li:last-of-type a:link {
padding-right: 0;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children:hover, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children.mobile-menu-is-active {
z-index: 5;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children:hover .sub-menu, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children.mobile-menu-is-active .sub-menu {
pointer-events: all;
opacity: 1;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children:hover .sub-menu, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.menu-item-has-children.mobile-menu-is-active .sub-menu {
display: none;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.current-menu-item, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.current-menu-ancestor > a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu li.current-menu-ancestor > a:link {
font-weight: 500;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu {
display: flex;
pointer-events: none;
flex-direction: column;
position: absolute;
top: -15px;
justify-content: center;
text-align: center;
left: 50%;
padding-top: calc(1.3rem + 50px);
transform: translateX(-50%);
width: max-content;
background: white;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
z-index: 10;
opacity: 0;
transition: opacity 0.3s ease;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li {
width: 100%;
position: relative;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li:first-of-type {
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li:first-of-type {
border-top: none;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li a:link {
font-size: 0.9rem;
padding: 22px 40px !important;
width: 100%;
display: inline-block;
text-align: center;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu li:hover {
background: #ededed;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.sub-menu {
display: none;
}
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu #search-products-toggle {
padding: 10px;
display: block;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu #search-products-toggle svg {
width: 24px;
height: 24px;
display: block;
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu #search-products-toggle {
display: none;
}
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged {
position: relative;
padding: 15px;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .trigger img {
height: 24px;
width: auto;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged:hover .menu-logged-list {
display: block;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list {
display: none;
position: absolute;
bottom: 0;
transform: translate(0%, 100%);
background: white;
right: 0;
border: 1px solid #A9ABAD;
width: 180px;
text-align: center;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li {
padding: 15px 15px;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li.special-logout {
border-top: 1px solid #A9ABAD;
width: 100%;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li.special-logout span {
vertical-align: middle;
display: inline-block;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li.special-logout img {
width: 20px;
height: auto;
vertical-align: middle;
display: inline-block;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li a {
text-transform: uppercase;
border: none;
color: #2B2E34;
text-decoration: none;
font-size: 0.85rem;
line-height: 1.4;
transition: unset;
}
#paolalenti-header + main {
padding-top: 150px;
}
@media screen and (max-width: 599.98px) {
#paolalenti-header + main {
padding-top: 90px;
}
}
body.admin-bar #paolalenti-header + main {
padding-top: 150px;
}
@media screen and (max-width: 599.98px) {
body.admin-bar #paolalenti-header + main {
padding-top: 90px;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header.mobile-menu-is-active .header-wrapper .menu-container.collapsed { }
#paolalenti-header.mobile-menu-is-active .header-wrapper .menu-container.collapsed .mobile-navbar .mobile-go-back {
opacity: 1;
}
#paolalenti-header.mobile-menu-is-active .header-wrapper .menu-container .navigation-menu ul.menu > li a br {
display: none;
}
#paolalenti-header .header-wrapper .menu-container {
transform: translateX(100%);
animation: slide-in 0.5s forwards;
-webkit-animation: slide-in 0.5s forwards;
box-shadow: 0px 0px 40px -20px #2B2E34;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) and (min-width: 600px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu {
flex-direction: row;
margin: 40px 15px 0 15px;
width: calc(100% - 30px);
padding: 0;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu > li {
flex-grow: 1;
flex-shrink: 1;
border: none;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container ul.menu > li:last-of-type {
border-right: 0;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services {
flex-direction: row;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services .service-btn {
flex-grow: 1;
flex-shrink: 1;
width: 33.3333333333%;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services #qtranslate-chooser {
width: 66.6666666667%;
margin: 0;
}
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services #qtranslate-chooser li {
margin: 5px 15px;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) and (min-width: 600px) and (max-width: 1024px) and (min-width: 720px) {
#paolalenti-header .header-wrapper .menu-container .service-menu-container .extra-services #qtranslate-chooser li {
margin: 0;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li a:link {
font-size: 2rem;
line-height: 1.5;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active > a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active > a:link {
position: fixed;
top: 75px;
text-transform: uppercase;
z-index: 10;
transform: translateX(100vw);
animation: slide-in 0.5s forwards;
-webkit-animation: slide-in 0.5s forwards;
font-size: 1rem;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active > a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active > a:link {
font-size: 1.2rem;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active ul.sub-menu {
display: flex;
position: fixed;
align-items: flex-start;
justify-content: flex-start;
top: 0;
right: 0;
left: 0;
bottom: 0;
transform: none;
width: 100%;
height: 100vh;
z-index: 8;
background-color: #F4F4F4;
height: 100%;
padding-top: calc(105px + 2.5rem);
transform: translateX(100%);
animation: slide-in 0.5s forwards;
-webkit-animation: slide-in 0.5s forwards;
box-shadow: 0px 0px 40px -20px #2B2E34;
}
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active ul.sub-menu li > a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active ul.sub-menu li > a:link {
text-align: left;
font-size: 1.5rem;
padding: 15px 30px !important;
}
}
@media screen and (max-width: 1024px) and (max-width: 599.98px) {
#paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active ul.sub-menu li > a, #paolalenti-header .header-wrapper .menu-container .navigation-menu ul.menu > li.menu-item-has-children.mobile-menu-is-active ul.sub-menu li > a:link {
padding: 6px 30px !important;
}
}
@media screen and (max-width: 1024px) {
#paolalenti-header .header-wrapper .menu-container .log-buttons {
text-align: right;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .trigger {
display: none;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list {
display: block;
position: static;
transform: none;
width: 100%;
border: none;
padding: 0;
background: transparent;
text-align: right;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li {
padding: 0;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li.special-logout {
border: none;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li a {
color: #000;
text-transform: uppercase;
padding: 5px 40px;
display: block;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li a img {
width: 20px;
height: auto;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li a img, #paolalenti-header .header-wrapper .menu-container .log-buttons .menu-logged .menu-logged-list li a span {
display: inline-block;
vertical-align: middle;
}
#paolalenti-header .header-wrapper .menu-container .log-buttons a#login-btn {
color: #000;
text-transform: uppercase;
padding: 5px 55px;
display: block;
}
}
#logout-btn, #login-btn {
text-transform: uppercase;
color: #666;
padding: 5px 10px;
}
@media screen and (min-width: 1025px) {
#logout-btn, #login-btn {
border: 1px solid rgba(43, 46, 52, 0.4705882353);
}
}
.infobox-wrapper .infobox-container {
position: relative;
}
.infobox-wrapper .infobox-container .infobox {
position: fixed;
height: 100vh;
background: white;
border-left: 1px solid rgba(43, 46, 52, 0.4705882353);
top: 0;
right: 0;
left: 10vw;
bottom: 0;
width: 90vw;
height: 100vh;
display: block;
z-index: 100;
padding: 80px 7.5vw 0 0;
transform: translate3d(100%, 0, 0);
transition: transform 0.5s ease, box-shadow 0.3s linear 0.3s;
overflow: auto;
}
@media screen and (max-width: 1024px) {
.infobox-wrapper .infobox-container .infobox {
width: 100vw;
left: 0;
padding: 30px;
}
}
@media screen and (max-width: 599.98px) {
.infobox-wrapper .infobox-container .infobox {
padding: 30px 0;
border-left: none;
}
}
.infobox-wrapper .infobox-container .infobox .infobox-content {
width: 100%;
position: relative;
}
.infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents {
position: absolute;
top: 0;
right: 8.3333333333%;
z-index: 10;
width: 50px;
height: 50px;
}
@media screen and (max-width: 1024px) {
.infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents {
right: 10%;
}
}
@media screen and (max-width: 599.98px) {
.infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents {
width: 30px;
position: fixed;
top: 15px;
right: 15px;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents {
right: 8.3333333333%;
}
}
.infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer img, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer svg, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents img, .infobox-wrapper .infobox-container .infobox .infobox-content #infobox-closer-documents svg {
width: 100%;
height: auto;
display: inline-block;
}
.infobox-wrapper .infobox-container .infobox .infobox-content .infobox-subtitle {
text-transform: uppercase;
}
.infobox-wrapper .infobox-container .infobox.active {
transform: translate3d(0, 0, 0);
box-shadow: 0px 0px 100vw 100vw rgba(244, 244, 244, 0.9);
}
#infobox .pl-login-wrapper {
padding-left: 30px;
padding-right: 30px;
}
@media screen and (max-width: 599.98px) {
.pl-login-wrapper {
margin: 0;
width: 100%;
}
}
.pl-login-wrapper .login-cta h4 {
font-size: 2.75rem;
width: 80%;
margin-bottom: 60px;
}
@media screen and (max-width: 599.98px) {
.pl-login-wrapper .login-cta h4 {
font-size: 2rem;
}
}
.pl-login-wrapper a, .pl-login-wrapper a:link {
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
transition: all 0.3s ease;
}
.pl-login-wrapper a:hover, .pl-login-wrapper a:link:hover {
color: #FFA000;
border-bottom: 1px solid #FFA000;
}
.pl-login-wrapper .login-form-wrapper {
width: 100%;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom label {
width: 100%;
display: block;
text-transform: uppercase;
font-size: 0.9rem;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom #user_login, .pl-login-wrapper .login-form-wrapper #loginform-custom #user_pass {
border: none;
border-bottom: 1px solid #2B2E34;
padding: 15px 0;
font-size: 1rem;
width: 80%;
background: #F4F4F4;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom #wp-submit {
font-size: 1rem;
background: #F4F4F4;
border: 1px solid #2B2E34;
padding: 15px 40px;
margin-top: calc(30px + 20px);
cursor: pointer;
text-transform: uppercase;
font-family: "GT America";
color: #000;
text-shadow: none;
font-weight: normal;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom .login-username {
margin-bottom: 35px;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom .login-password {
margin-bottom: 35px;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom .login-remember {
transition: all 0.3s ease;
}
.pl-login-wrapper .login-form-wrapper #loginform-custom .login-remember:hover {
color: #FFA000;
}
.pl-login-wrapper .register-recovery-wrapper {
font-size: 1.25rem;
line-height: 1.3;
}
.pl-login-wrapper .register-recovery-wrapper .register-cta {
margin-bottom: 15px;
}
.pl-login-wrapper .register-recovery-wrapper .lost-password-cta {
margin-bottom: 15px;
}
.pl-login-wrapper .register-recovery-wrapper .cta-link {
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
transition: all 0.3s ease;
}
.pl-login-wrapper .register-recovery-wrapper .cta-link:hover {
color: #FFA000;
border-bottom: 1px solid #FFA000;
}
body.home #pl-footer {
margin-top: 0;
}
#pl-footer { margin-top: 60px;
}
#pl-footer .back-to-top .backTop.on {
opacity: 0.7;
}
#pl-footer .back-to-top .backTop {
position: fixed;
bottom: 10px;
color: #fff !important;
background: #fff;
border: 1px solid #ededed;
padding: 15px 10px;
font-size: 12px;
right: 10px;
z-index: 9999;
display: inline-block;
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 0;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s; }
@-webkit-keyframes a1460898080641 {
0% {
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
opacity: 0;
}
33% {
opacity: 1;
}
66% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(0px, 15px, 0px);
-moz-transform: translate3d(0px, 15px, 0px);
-ms-transform: translate3d(0px, 15px, 0px);
-o-transform: translate3d(0px, 15px, 0px);
transform: translate3d(0px, 15px, 0px);
opacity: 0;
}
}
@keyframes a1460898080641 {
0% {
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
opacity: 0;
}
33% {
opacity: 1;
}
66% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(0px, 15px, 0px);
-moz-transform: translate3d(0px, 15px, 0px);
-ms-transform: translate3d(0px, 15px, 0px);
-o-transform: translate3d(0px, 15px, 0px);
transform: translate3d(0px, 15px, 0px);
opacity: 0;
}
}
#pl-footer .back-to-top .backTop img {
height: 20px;
display: inline-block;
vertical-align: middle;
margin-top: -20px;
z-index: 2; -moz-animation-name: a1460898080641;
-o-animation-name: a1460898080641;
-webkit-animation-name: a1460898080641;
animation-name: a1460898080641;
-moz-animation-duration: 1500ms;
-o-animation-duration: 1500ms;
-webkit-animation-duration: 1500ms;
animation-duration: 1500ms;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-moz-animation-play-state: running;
-o-animation-play-state: running;
-webkit-animation-play-state: running;
animation-play-state: running;
-moz-animation-delay: 1000ms;
-o-animation-delay: 1000ms;
-webkit-animation-delay: 1000ms;
animation-delay: 1000ms;
}
#pl-footer .pre-footer {
padding: 15px 20px;
text-align: center;
}
#pl-footer .pre-footer a {
text-decoration: none;
font-size: 1.2rem;
}
#pl-footer .pre-footer a:hover {
text-decoration: none;
border-bottom: none;
}
#pl-footer .footer-wrapper {
position: relative;
padding-top: 30px;
padding-bottom: 30px;
}
#pl-footer .footer-bottom {
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
#pl-footer .footer-bottom {
padding: 0 15px;
}
}
#pl-footer .footer-bottom .newsl-foot {
margin-bottom: 30px;
}
#pl-footer .footer-bottom .newsl-foot .link-newsl {
color: #000;
text-decoration-thickness: 1px;
padding-right: 40px;
padding-bottom: 20px;
margin-bottom: 20px;
position: relative;
display: inline-block;
}
#pl-footer .footer-bottom .newsl-foot .link-newsl:hover {
text-decoration: underline;
}
#pl-footer .footer-bottom .newsl-foot .link-newsl::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 100%;
background-color: #000;
height: 1.5px;
transform-origin: center right;
text-decoration: none;
}
#pl-footer .footer-bottom .newsl-foot .link-newsl h3 {
font-size: 1.1rem;
}
#pl-footer .follow-us-band-newsl {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin: 0 -7.5px 10px;
}
#pl-footer .follow-us-band-newsl > * {
padding: 0 7.5px;
}
#pl-footer .follow-us-band-newsl img {
width: 26px;
height: auto;
}
#pl-footer .follow-us-band-newsl a:hover {
text-decoration: none;
}
#pl-footer .inner-text.inner-text-right {
display: flex;
justify-content: flex-end;
margin: 0 -30px;
}
@media screen and (max-width: 1400px) {
#pl-footer .inner-text.inner-text-right {
justify-content: space-between;
}
}
@media screen and (max-width: 599.98px) {
#pl-footer .inner-text.inner-text-right {
display: block;
}
}
#pl-footer .inner-text.inner-text-right > div {
padding: 0 30px 30px;
}
#pl-footer .inner-text.inner-text-right > div .title {
text-transform: uppercase;
margin-bottom: 15px;
}
#pl-footer .inner-text.inner-text-right > div a {
color: #000;
line-height: 1.4;
}
#pl-footer .follow-us-band {
display: flex;
justify-content: center;
padding-top: 30px;
padding-bottom: 30px;
flex-wrap: wrap;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
font-weight: 300;
font-size: 1.5rem;
}
#pl-footer .follow-us-band > * {
padding: 0 15px;
}
@media screen and (max-width: 599.98px) {
#pl-footer .follow-us-band {
flex-direction: column;
align-items: center;
}
}
@media screen and (max-width: 599.98px) {
#pl-footer .follow-us-band .follow-us-label {
text-transform: uppercase;
font-size: 1rem;
}
}
#pl-footer .logo-container {
text-align: center;
padding-top: 60px;
padding-bottom: 60px;
}
#pl-footer .logo-container .logo {
width: 120px;
height: auto;
display: block;
position: relative;
margin: auto;
}
#pl-footer .footer-container {
background-color: #F4F4F4;
padding-top: 15px;
padding-bottom: 15px;
font-weight: 300;
font-size: 1.25rem;
}
@media screen and (max-width: 1024px) {
#pl-footer .footer-container {
font-size: 1rem;
}
}
#pl-footer .footer-container .footer-info {
text-align: right;
}
@media screen and (max-width: 599.98px) {
#pl-footer .footer-container .footer-info {
text-align: center;
}
}
#pl-footer .footer-container .footer-menu a, #pl-footer .footer-container .footer-menu a:link {
color: #000;
}
@media screen and (max-width: 599.98px) {
#pl-footer .footer-container .footer-menu {
text-align: center;
}
}
.scroll-to-top {
width: 40px;
height: 40px;
text-align: center;
background: #fff;
font-weight: bold;
color: #444;
text-decoration: none;
position: fixed;
bottom: 30px;
right: 40px;
display: none;
border-radius: 100%;
}
@media screen and (max-width: 599.98px) {
.scroll-to-top {
display: none !important;
}
}
.scroll-to-top .scroll-to-top-inner {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.scroll-to-top .scroll-to-top-inner svg {
height: 15px;
width: auto;
}
.scroll-to-top .scroll-to-top-inner:hover {
text-decoration: none;
}
.pl-gallery {
display: block;
width: 100%;
max-height: 100vh;
overflow-y: hidden;
position: relative;
}
.pl-gallery .gallery-items-wrapper .gallery-item {
width: 100%;
display: flex;
flex-direction: column;
height: 100%;
}
.pl-gallery .gallery-items-wrapper .gallery-item .gallery-image {
width: 100%;
height: 100%;
flex-grow: 1;
object-fit: contain;
} .journal-featured-launch {
margin: 240px auto;
}
@media screen and (max-width: 1024px) {
.journal-featured-launch {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.journal-featured-launch {
margin: 120px auto;
}
}
.journal-launch {
margin: 240px auto 360px auto;
border-top: 1px solid #FFA000;
border-bottom: 1px solid #FFA000;
padding-top: 50px;
padding-bottom: 50px;
}
.journal-launch .journal-cta {
display: flex;
flex-direction: column;
}
.journal-launch .journal-cta > * {
margin-bottom: 1rem;
}
.journal-launch .journal-cta .journal-title {
color: #FFA000;
font-family: "Lyon Display", serif;
font-weight: bold;
}
.journal-launch .journal-box {
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
.journal-launch .journal-box {
margin-bottom: 30px;
}
}
.journal-launch .journal-box .journal-read-more {
margin-bottom: 0;
}  body .launch-big {
margin: 240px auto;
}
@media screen and (max-width: 1024px) {
body .launch-big {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
body .launch-big {
margin: 120px auto;
}
}
.launch-big {
position: relative; }
@media screen and (max-width: 1200px) {
.launch-big > .row > * {
padding: 0;
}
}
.launch-big .news-thumb {
width: 100%;
height: 100%;
position: absolute;
background-size: cover;
background-position: center;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
@media screen and (max-width: 1200px) {
.launch-big .news-thumb {
width: 100%;
background-position: center;
}
}
@media screen and (max-width: 1200px) {
.launch-big .news-thumb {
width: 100%;
position: relative;
padding-bottom: 50%;
height: 0;
}
}
.launch-big .news-thumb .thumb-inner {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.launch-big .news-info {
width: calc(50% - 60px);
height: calc(100% - 80px);
margin: 40px;
padding: 40px;
background: white;
display: flex;
flex-direction: column;
position: relative;
}
@media screen and (min-width: 1440px) {
.launch-big .news-info {
padding: 3.2vw;
}
}
@media screen and (max-width: 1200px) {
.launch-big .news-info {
padding: 30px;
position: relative;
margin-top: 0;
position: relative;
margin-top: 0;
}
}
@media screen and (max-width: 599.98px) {
.launch-big .news-info {
padding: 40px;
}
}
.launch-big .news-info > * {
margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
.launch-big .news-info {
padding: 30px;
}
}
.launch-big .news-info .news-title {
font-size: 2.75rem;
line-height: 1.3;
font-family: "Lyon Display", serif;
}
@media screen and (min-width: 1440px) {
.launch-big .news-info .news-title {
font-size: 2.75rem;
}
}
@media screen and (max-width: 1200px) {
.launch-big .news-info .news-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-big .news-info .news-title {
font-size: 1.8rem;
}
}
.launch-big .news-info .news-breadcrumb {
font-size: 1rem;
color: orange;
font-family: "Lyon Display", serif;
}
.launch-big .news-info .news-excerpt {
font-size: 1rem;
overflow: hidden;
font-family: "Lyon Text", serif;
position: relative;
margin-bottom: 30px;
}
.launch-big .news-info .news-excerpt::after {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgb(255, 255, 255) 100%);
width: 100%;
height: 30px;
content: "";
position: absolute;
left: 0;
bottom: 0; display: none;
}
@media screen and (max-width: 1200px) {
.launch-big .news-info .news-excerpt::after {
display: none;
}
}
@media screen and (max-width: 1200px) {
.launch-big .news-info .news-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.launch-big .news-info .news-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
@media screen and (max-width: 1200px) {
.launch-big .news-info {
width: 100%;
height: auto;
margin: 0;
margin-top: 0;
padding: 30px 15px 0;
}
}
.launch-big .news-info .news-read-more {
margin-bottom: 0;
}
.launch-big .news-info .news-read-more .pl-btn-outline {
padding: 9px 30px;
}
@media screen and (min-width: 1440px) {
.launch-big .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-bottom: 50%;
}
.launch-big .big-launch-container .news-info {
position: absolute;
left: 0;
top: 0;
}
.launch-big .big-launch-container .news-info .news-title {
font-size: 2.6vw;
}
.launch-big .big-launch-container .news-info .news-excerpt {
font-size: 1.3vw;
}
}
@media screen and (min-width: 1200px) and (max-width: 1399.99px) {
.launch-big .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-bottom: 70%;
}
.launch-big .big-launch-container .news-info {
position: absolute;
left: 0;
top: 0;
}
.launch-big .big-launch-container .news-info .news-title {
font-size: 2rem;
}
.launch-big .big-launch-container .news-info .news-excerpt {
font-size: 1.3vw;
}
}  body .launch-full {
margin: 240px auto;
}
@media screen and (max-width: 1024px) {
body .launch-full {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
body .launch-full {
margin: 120px auto;
}
}
.launch-full {
position: relative; }
@media screen and (max-width: 1200px) {
.launch-full > .row > * {
padding: 0;
}
}
.launch-full .news-thumb {
width: 100%;
height: 100%;
position: absolute;
background-size: cover;
background-position: center;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
@media screen and (max-width: 1200px) {
.launch-full .news-thumb {
width: 100%;
background-position: center;
}
}
@media screen and (max-width: 1200px) {
.launch-full .news-thumb {
width: 100%;
position: relative;
padding-top: 50%;
height: 0;
}
}
.launch-full .news-thumb .thumb-inner {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.launch-full .inner-cont {
position: relative;
bottom: 0;
}
.launch-full .news-info {
width: 50%;
height: auto;
margin: 0;
background: white;
display: flex;
flex-direction: column;
position: relative;
padding-top: 30px;
padding-left: 0;
padding-right: 0;
}
.launch-full .news-info:after {
background: white;
top: 0;
bottom: 0;
left: 0;
width: 1900px;
content: "";
height: 100%;
display: block;
transform: translateX(-100%);
position: absolute;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.launch-full .news-info {
padding-left: 150px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.launch-full .news-info {
padding-left: 37.5px;
}
}
@media screen and (max-width: 599.98px) {
.launch-full .news-info {
width: 100%;
position: static;
padding: 20px 0 !important;
}
}
.launch-full .news-info .news-inner {
padding: 0;
}
@media screen and (min-width: 1024px) {
.launch-full .news-info .news-inner {
padding-right: 15px;
}
}
.launch-full .news-info .news-inner .journal-category {
margin: 0;
font-size: 1rem;
}
.launch-full .news-info > * {
margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
.launch-full .news-info {
padding: 30px;
}
}
.launch-full .news-info .news-title {
font-size: 2.75rem;
line-height: 1.3;
font-weight: bold;
margin: 1rem 0;
}
@media screen and (min-width: 1440px) {
.launch-full .news-info .news-title {
font-size: 2.75rem;
}
}
@media screen and (max-width: 1200px) {
.launch-full .news-info .news-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-full .news-info .news-title {
font-size: 1.8rem;
}
}
.launch-full .news-info .news-breadcrumb {
font-size: 1rem;
}
.launch-full .news-info .news-excerpt {
font-size: 1.4rem;
overflow: hidden;
font-weight: normal;
font-family: "Josefin Slab", serif;
position: relative;
margin-bottom: 30px;
}
.launch-full .news-info .news-excerpt::after {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgb(255, 255, 255) 100%);
width: 100%;
height: 30px;
content: "";
position: absolute;
left: 0;
bottom: 0; display: none;
}
@media screen and (max-width: 1200px) {
.launch-full .news-info .news-excerpt::after {
display: none;
}
}
@media screen and (max-width: 1200px) {
.launch-full .news-info .news-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.launch-full .news-info .news-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
@media screen and (max-width: 1200px) {
.launch-full .news-info {
width: 100%;
height: auto;
margin: 0;
margin-top: 0;
padding: 30px 15px 0;
}
}
.launch-full .news-info .news-read-more {
margin-bottom: 0;
}
.launch-full .news-info .news-read-more .pl-btn-outline {
padding: 9px 30px;
}
@media screen and (min-width: 1440px) {
.launch-full .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-top: 50%;
}
.launch-full .big-launch-container .news-info {
position: absolute;
left: 0;
bottom: -10px;
padding-bottom: 10px;
}
.launch-full .big-launch-container .news-info .journal-category {
font-size: 1rem;
}
.launch-full .big-launch-container .news-info .news-title {
font-size: 3rem;
line-height: 1.3;
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1399.99px) {
.launch-full .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-top: 70%;
}
.launch-full .big-launch-container .news-info {
position: absolute;
left: 0;
bottom: 0;
}
.launch-full .big-launch-container .news-info .news-title {
font-size: 2rem;
margin-bottom: 1rem;
}
.launch-full .big-launch-container .news-info .news-excerpt {
font-size: 1.3vw;
}
}  body .launch-focus-full {
margin: 240px auto;
}
@media screen and (max-width: 1024px) {
body .launch-focus-full {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
body .launch-focus-full {
margin: 120px auto;
}
}
.launch-focus-full {
position: relative; }
@media screen and (max-width: 1200px) {
.launch-focus-full > .row > * {
padding: 0;
}
}
.launch-focus-full .news-thumb .thumb-inner {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.launch-focus-full .big-launch-container {
padding: 60px 0;
border-top: 1px solid #0a0a0a;
border-bottom: 1px solid #0a0a0a;
}
.launch-focus-full .big-launch-container .row.row-no-p > div {
padding: 0;
width: 100%;
}
.launch-focus-full .big-launch-container .row.row-no-p .media-container {
position: relative;
padding-bottom: 50%;
}
.launch-focus-full .big-launch-container .row.row-no-p .media-container .news-video video {
position: absolute;
inset: 0;
object-fit: cover;
object-position: center;
overflow: hidden;
width: 100%;
height: 100%;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
position: relative;
margin: 0;
display: flex;
flex-direction: column;
height: 100%;
padding-left: 150px;
padding-right: 15px;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .box-title-focus {
flex-grow: 1;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .box-title-focus .title-main {
font-size: 3rem;
font-weight: 100;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
padding-left: 150px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
padding-left: 37.5px;
}
}
@media screen and (max-width: 599.98px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
width: 100%;
position: static;
padding: 20px 0 !important;
}
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-inner {
padding: 0 15px;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info > * {
margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
padding: 30px;
}
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-title {
font-size: 2.75rem;
line-height: 1.3;
font-weight: bold;
}
@media screen and (min-width: 1440px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-title {
font-size: 2.75rem;
}
}
@media screen and (max-width: 1200px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-title {
font-size: 1.8rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-title {
font-size: 1.8rem;
}
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-breadcrumb {
font-size: 1rem;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-excerpt {
font-size: 1.4rem;
overflow: hidden;
font-weight: normal;
position: relative;
margin-bottom: 30px;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-excerpt::after {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgb(255, 255, 255) 100%);
width: 100%;
height: 30px;
content: "";
position: absolute;
left: 0;
bottom: 0; display: none;
}
@media screen and (max-width: 1200px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-excerpt::after {
display: none;
}
}
@media screen and (max-width: 1200px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
@media screen and (max-width: 1200px) {
.launch-focus-full .big-launch-container .row.row-no-p .news-info {
width: 100%;
margin: 0;
margin-top: 0;
padding: 30px 15px 0;
}
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-read-more {
margin-bottom: 0;
}
.launch-focus-full .big-launch-container .row.row-no-p .news-info .news-read-more .pl-btn-outline {
padding: 9px 30px;
}
@media screen and (min-width: 1440px) {
.launch-focus-full .big-launch-container {
width: 100%;
}
.launch-focus-full .big-launch-container .news-info .journal-category {
font-size: 1rem;
}
.launch-focus-full .big-launch-container .news-info .news-title {
font-size: 3rem;
line-height: 1.3;
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1399.99px) {
.launch-focus-full .big-launch-container {
width: 100%;
position: relative;
}
.launch-focus-full .big-launch-container .news-info .news-title {
font-size: 2rem;
margin-bottom: 1rem;
}
.launch-focus-full .big-launch-container .news-info .news-excerpt {
font-size: 1.3vw;
}
}  body .launch-text-full {
margin: 0 auto 240px;
}
@media screen and (max-width: 1024px) {
body .launch-text-full {
margin: 0 auto 160px;
}
}
@media screen and (max-width: 599.98px) {
body .launch-text-full {
margin: 0 auto 120px;
}
}
.launch-text-full {
position: relative; }
@media screen and (max-width: 1200px) {
.launch-text-full > .row > * {
padding: 0;
}
}
.launch-text-full .news-thumb {
width: 100%;
height: 100%;
position: absolute;
background-size: cover;
background-position: center;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
@media screen and (max-width: 1200px) {
.launch-text-full .news-thumb {
width: 100%;
background-position: center;
}
}
@media screen and (max-width: 1200px) {
.launch-text-full .news-thumb {
width: 100%;
position: relative;
padding-bottom: 50%;
height: 0;
}
}
.launch-text-full .news-thumb .thumb-inner {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.launch-text-full .news-info {
width: 50%;
height: auto;
margin: 0;
background: white;
display: flex;
flex-direction: column;
position: relative;
padding-top: 30px;
padding-left: 150px;
padding-right: 15px;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.launch-text-full .news-info {
padding-left: 150px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.launch-text-full .news-info {
padding-left: 37.5px;
}
}
@media screen and (max-width: 599.98px) {
.launch-text-full .news-info {
width: 100%;
position: static;
padding: 20px 0 !important;
}
}
.launch-text-full .news-info .news-inner {
padding: 0 15px;
}
.launch-text-full .news-info > * {
margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
.launch-text-full .news-info {
padding: 30px;
}
}
.launch-text-full .news-info .block-title {
font-size: 2.75rem;
line-height: 1.3;
font-weight: bold;
}
.launch-text-full .news-info .block-title p {
line-height: 1.3;
}
.launch-text-full .news-info .block-title a {
color: #000;
}
@media screen and (min-width: 1440px) {
.launch-text-full .news-info .block-title {
font-size: 2.75rem;
}
}
@media screen and (max-width: 1200px) {
.launch-text-full .news-info .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-text-full .news-info .block-title {
font-size: 1.8rem;
}
}
.launch-text-full .news-info .block-read-more {
margin-bottom: 0;
}
.launch-text-full .news-info .block-read-more .pl-btn-outline {
color: #000;
}
.launch-text-full .news-info .block-top {
font-weight: bold;
}
.launch-text-full .news-info .block-top a {
color: #000;
}
.launch-text-full .news-info .block-abstract {
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.launch-text-full .news-info {
width: 100%;
height: auto;
margin: 0;
margin-top: 0;
padding: 30px 15px 0;
}
}
.launch-text-full .news-info .block-read-more {
margin-bottom: 0;
}
.launch-text-full .news-info .block-read-more .pl-btn-outline {
padding: 9px 30px;
}
@media screen and (min-width: 1440px) {
.launch-text-full .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-bottom: 50%;
}
.launch-text-full .big-launch-container .news-info {
position: absolute;
left: 0;
bottom: -10px;
padding-bottom: 10px;
}
.launch-text-full .big-launch-container .news-info .block-title {
font-size: 3rem;
line-height: 1.3;
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1399.99px) {
.launch-text-full .big-launch-container {
width: 100%;
position: relative;
height: 0;
padding-bottom: 70%;
}
.launch-text-full .big-launch-container .block-info {
position: absolute;
left: 0;
bottom: 0;
}
.launch-text-full .big-launch-container .block-info .block-title {
font-size: 2rem;
margin-bottom: 1rem;
}
.launch-text-full .big-launch-container .block-info .block-excerpt {
font-size: 1.3vw;
}
} .launch-video {
position: relative;
margin-top: 60px;
}
@media screen and (max-width: 599.98px) {
.launch-video > .row > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.launch-video {
margin-top: 30px;
}
}
@media screen and (max-width: 599.98px) {
.launch-video {
margin-top: 30px;
}
}
.launch-video .video-launch-container {
padding: 0;
}
.launch-video .video-launch-container video {
width: 100%;
height: auto;
display: block;
}
.launch-video .video-launch-container .embed-container {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
max-width: 100%;
}
.launch-video .video-launch-container .embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.launch-video .video-cta {
padding: 30px;
text-align: center;
}
.launch-video .video-cta h2 {
font-size: 2.25rem;
line-height: 1.15;
width: 100%;
margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
.launch-video .video-cta h2 {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video .video-cta h2 {
font-size: 1.4rem;
}
}
.launch-video .video-cta a, .launch-video .video-cta a:link {
display: inline-block;
color: #000;
} .launch-video-small {
position: relative;
margin: 240px auto; }
.launch-video-small > .row {
align-items: center;
}
@media screen and (max-width: 599.98px) {
.launch-video-small > .row > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.launch-video-small {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-small {
margin: 120px auto;
}
}
.launch-video-small .plyr__control--overlaid {
transform: translate(-50%, -60%) scale(0.7);
}
.launch-video-small .video-launch-container {
padding: 0;
}
.launch-video-small .video-launch-container video {
width: 100%;
height: auto;
display: block;
}
@media screen and (max-width: 599.98px) {
.launch-video-small .video-launch-container {
padding: 0 15px;
}
}
.launch-video-small .video-launch-container .embed-container {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
max-width: 100%;
}
.launch-video-small .video-launch-container .embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.launch-video-small .video-cta {
padding: 30px 0;
text-align: left;
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
.launch-video-small .video-cta {
padding: 30px 15px 0 15px;
margin-bottom: 0;
}
}
.launch-video-small .video-cta h2 {
font-size: 2rem;
line-height: 1.3;
width: 100%;
margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
.launch-video-small .video-cta h2 {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-small .video-cta h2 {
font-size: 1.4rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-small + .launch-big {
margin-top: 40px !important;
}
} .launch-video-big {
position: relative;
margin-top: 0;
}
@media screen and (max-width: 599.98px) {
.launch-video-big > .row > * {
padding: 0;
}
}
.launch-video-big .wrapper-cta {
position: absolute;
bottom: -10px;
padding-bottom: 10px;
background-color: #fff;
padding-left: 150px;
width: auto;
z-index: 10;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.launch-video-big .wrapper-cta {
padding-left: 150px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.launch-video-big .wrapper-cta {
padding-left: 37.5px;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big .wrapper-cta {
padding-left: 15px;
}
}
@media screen and (max-width: 1024px) {
.launch-video-big .wrapper-cta {
width: 100%;
position: static;
}
}
.launch-video-big .video-launch-container {
padding: 0;
position: relative;
}
.launch-video-big .video-launch-container .video-container {
position: relative;
}
.launch-video-big .video-launch-container .video-container .player-button {
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(221, 221, 221, 0.8) !important;
color: #666 !important;
height: 130px;
width: 130px;
border-radius: 100%;
z-index: 10;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@media screen and (max-width: 1024px) {
.launch-video-big .video-launch-container .video-container .player-button {
height: 90px;
width: 90px;
font-size: 0.8em;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big .video-launch-container .video-container .player-button {
height: 60px;
width: 60px;
}
}
.launch-video-big .video-launch-container video {
width: 100%;
height: auto;
display: block;
}
.launch-video-big .video-launch-container .embed-container {
position: relative;
padding-top: 56.25%; height: 0;
overflow: hidden;
max-width: 100%;
}
.launch-video-big .video-launch-container .embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media screen and (max-width: 599.98px) {
.launch-video-big .video-launch-container img.big-launch-image {
width: 100%;
height: 56.25vw;
object-fit: cover;
}
}
.launch-video-big .inner-cont {
position: relative;
bottom: 0;
}
.launch-video-big .video-cta {
width: 50%;
height: auto;
margin: 0;
background: white;
position: absolute;
padding-top: 30px;
padding-left: 15px;
padding-right: 0;
bottom: -10px;
padding-bottom: 10px;
}
@media screen and (max-width: 1024px) {
.launch-video-big .video-cta {
position: static;
width: 100%;
margin: 0;
}
}
.launch-video-big .video-cta:after {
background: white;
top: 0;
bottom: 0;
left: 0;
width: 1900px;
content: "";
height: 100%;
display: block;
transform: translateX(-100%);
position: absolute;
}
@media screen and (max-width: 599.98px) {
.launch-video-big .video-cta {
width: 100%;
position: static;
padding: 20px 0 !important;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big .video-cta {
margin-bottom: 0;
padding: 30px 0;
}
}
.launch-video-big .video-cta .block-title {
font-size: 3rem;
line-height: 1.3;
width: 100%;
margin-bottom: 20px;
}
@media screen and (max-width: 1400px) {
.launch-video-big .video-cta .block-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 1024px) {
.launch-video-big .video-cta .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big .video-cta .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big { }
}
.launch-video-big-small {
position: relative;
margin: 240px auto; }
.launch-video-big-small > .row {
align-items: center;
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small > .row > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.launch-video-big-small {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small {
margin: 120px auto;
}
}
.launch-video-big-small .plyr__control--overlaid {
transform: translate(-50%, -60%) scale(0.7);
}
.launch-video-big-small .video-launch-container {
padding: 0;
}
.launch-video-big-small .video-launch-container video {
width: 100%;
height: auto;
display: block;
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small .video-launch-container {
padding: 0 15px;
}
}
.launch-video-big-small .video-launch-container .embed-container {
position: relative;
padding-top: 56.25%; height: 0;
overflow: hidden;
max-width: 100%;
}
.launch-video-big-small .video-launch-container .embed-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small .video-cta {
padding: 30px 15px 0 15px;
margin-bottom: 0;
}
}
.launch-video-big-small .video-cta h2 {
font-size: 2rem;
line-height: 1.3;
width: 100%;
margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
.launch-video-big-small .video-cta h2 {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small .video-cta h2 {
font-size: 1.4rem;
}
}
@media screen and (max-width: 599.98px) {
.launch-video-big-small + .launch-big {
margin-top: 40px !important;
}
} .product-launch-archive {
position: relative;
margin-top: 240px;
margin-bottom: 240px;
}
@media screen and (max-width: 599.98px) {
.product-launch-archive > .row > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.product-launch-archive {
margin-top: 120px;
margin-bottom: 120px;
}
}
.product-launch-archive .product-launch-title {
font-weight: 400;
font-size: 3.2rem;
}
@media screen and (max-width: 1024px) {
.product-launch-archive .product-launch-title {
font-size: 2.3rem;
}
}
@media screen and (max-width: 599.98px) {
.product-launch-archive .wrapper-prodotti-lancio {
display: flex;
flex-direction: row;
overflow: auto;
flex-wrap: nowrap;
}
.product-launch-archive .wrapper-prodotti-lancio::-webkit-scrollbar {
display: none;
}
.product-launch-archive .wrapper-prodotti-lancio .product-box {
margin-bottom: 0px;
}
}
.product-launch {
position: relative;
margin-top: 240px;
margin-bottom: 240px;
}
@media screen and (max-width: 599.98px) {
.product-launch > .row > * {
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.product-launch {
margin-top: 120px;
margin-bottom: 120px;
}
}
.product-launch .product-image {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 50%;
background-position: center;
background-size: cover;
}
@media screen and (max-width: 599.98px) {
.product-launch .product-image {
left: 0;
right: 0;
position: relative;
width: 100%;
min-height: 50vh;
}
}
.product-launch .product-info {
background: white;
display: flex;
flex-direction: column;
position: relative;
padding: 80px 16.6666666667%;
}
.product-launch .product-info > * {
margin-bottom: 1rem;
}
.product-launch .product-info .product-title {
font-size: 2.75rem;
line-height: 1.15;
}
.product-launch .product-info .product-breadcrumb {
font-size: 1rem;
}
@media screen and (max-width: 599.98px) {
.product-launch .product-info {
width: 100%;
height: auto;
margin: 0;
padding: 30px 0;
}
} .product-list-archive {
position: relative;
}
.product-list-archive .row {
margin-right: -15px;
margin-left: -15px;
}
.product-list-archive .product-label .product-category, .product-list-archive .product-label .separator {
display: none;
} .news-band {
border-top: 1px solid orange;
border-bottom: 1px solid orange;
height: 120px;
position: relative;
display: flex;
align-items: center;
margin-top: 240px;
margin-bottom: 240px;
overflow: hidden;
}
@media screen and (max-width: 599.98px) {
.news-band {
height: auto;
padding: 30px 0;
}
}
@media screen and (max-width: 1024px) {
.news-band {
margin-top: 120px;
margin-bottom: 120px;
}
}
.news-band > .container > .row {
align-items: center;
}
@media screen and (max-width: 599.98px) {
.news-band > .container > .row > * {
margin-bottom: 30px;
}
}
.news-band .news-read-more {
text-align: center;
}
@media screen and (max-width: 599.98px) {
.news-band .news-read-more {
text-align: left;
margin-bottom: 0;
}
}
.news-band .news-thumb,
.news-band .news-title,
.news-band .news-read-more {
height: 100%;
}
.news-band .news-thumb {
position: relative;
overflow: hidden;
}
.news-band .news-thumb .thumb-small {
width: 100%;
height: 100%;
object-fit: cover;
position: relative;
display: block;
}
.news-band .news-title {
color: #000;
font-size: 3.125rem;
font-family: "Lyon Display", serif;
}
@media screen and (max-width: 599.98px) {
.news-band .news-read-more {
margin-bottom: 0 !important;
}
}
.journal-band {
border-top: 1px solid orange;
border-bottom: 1px solid orange;
position: relative;
display: flex;
align-items: center;
margin-top: 90px;
margin-bottom: 90px;
padding: 30px 0;
}
@media screen and (max-width: 599.98px) {
.journal-band {
height: auto;
padding: 30px 0;
}
}
.journal-band > .container > .row {
align-items: center;
}
@media screen and (max-width: 599.98px) {
.journal-band > .container > .row > * {
margin-bottom: 30px;
}
}
.journal-band .news-read-more {
text-align: center;
}
@media screen and (max-width: 599.98px) {
.journal-band .news-read-more {
text-align: left;
margin-bottom: 0;
}
}
.journal-band .news-thumb {
padding-right: 0;
}
.journal-band .news-thumb .thumb-small {
width: 100%;
height: auto;
position: relative;
display: block;
}
.journal-band .news-title {
color: #FFA000;
font-size: 1rem;
display: flex;
flex-direction: column;
}
.journal-band .news-title .article-date {
text-transform: uppercase;
font-size: 0.9rem;
margin-bottom: 30px;
}
.journal-band .news-title .article-title {
font-size: 2rem;
margin-bottom: 1rem;
font-family: "Lyon Display", serif;
color: #000;
}
.journal-band .news-title .article-title a, .journal-band .news-title .article-title a:link {
color: #FFA000;
}
@media screen and (max-width: 599.98px) {
.journal-band .news-read-more {
margin-bottom: 0 !important;
}
}  .page-insight .newsletter-band {
margin: 120px auto;
}
@media screen and (max-width: 1024px) {
.page-insight .newsletter-band {
margin: 80px auto;
}
}
@media screen and (max-width: 599.98px) {
.page-insight .newsletter-band {
margin: 60px auto;
}
}
.newsletter-band {
background: #ededed;
height: 120px;
position: relative;
display: flex;
align-items: center;
margin: 240px auto;
overflow: hidden;
}
@media screen and (max-width: 1024px) {
.newsletter-band {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.newsletter-band {
margin: 120px auto;
}
}
@media screen and (max-width: 599.98px) {
.newsletter-band {
height: auto;
padding: 30px 0;
}
}
.newsletter-band > .container > .row {
align-items: center;
}
@media screen and (max-width: 599.98px) {
.newsletter-band > .container > .row > * {
margin-bottom: 30px;
}
}
.newsletter-band .news-read-more {
text-align: left;
}
@media screen and (max-width: 599.98px) {
.newsletter-band .news-read-more {
text-align: left;
margin-bottom: 0;
}
}
.newsletter-band .news-thumb,
.newsletter-band .news-title,
.newsletter-band .news-read-more {
height: 100%;
}
.newsletter-band .news-thumb {
position: relative;
overflow: hidden;
}
.newsletter-band .news-thumb .thumb-small {
width: 100%;
height: 100%;
object-fit: cover;
position: relative;
display: block;
}
.newsletter-band .news-title {
font-size: 1.45rem;
}
@media screen and (max-width: 599.98px) {
.newsletter-band .news-read-more {
margin-bottom: 0 !important;
}
} .launch-text-small-band {
background-position: center;
background-size: cover;
background-repeat: no-repeat; }
.launch-text-small-band .desktop-bg {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
@media screen and (max-width: 599.98px) {
.launch-text-small-band .desktop-bg {
background-image: unset !important;
}
}
.launch-text-small-band .launch-text-small-band-inn {
padding-top: 35px;
padding-bottom: 35px;
}
.launch-text-small-band .launch-text-small-band-inn .titolo {
font-size: 2rem;
line-height: 1.3;
width: 100%;
margin-bottom: 20px;
}
.launch-text-small-band .launch-text-small-band-inn a.pl-btn-arrow {
margin: 0;
}
.launch-text-small-band .launch-text-small-band-inn a.pl-btn-arrow svg {
margin-left: 16px;
}
@media screen and (max-width: 599.98px) {
.launch-text-small-band .launch-text-small-band-inn .titolo {
font-size: 20px;
margin-bottom: 10px;
}
.launch-text-small-band .launch-text-small-band-inn a.pl-btn-arrow {
margin: 0;
}
} .product-category-launch {
margin: 240px auto; }
@media screen and (max-width: 1024px) {
.product-category-launch {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.product-category-launch {
margin: 120px auto;
}
}
.product-category-launch .category-data {
display: flex;
flex-direction: column;
justify-content: center;
margin-bottom: 80px;
}
@media screen and (max-width: 599.98px) {
.product-category-launch .category-data {
margin-bottom: 40px;
}
}
.product-category-launch .category-data .category-parent {
font-weight: bold;
text-transform: uppercase;
font-size: 1rem;
}
.product-category-launch .category-data .category-name {
font-size: 3.2rem;
font-weight: bold;
margin-left: -3px;
line-height: 1.3;
margin-bottom: 1rem;
}
@media screen and (max-width: 1400px) {
.product-category-launch .category-data .category-name {
font-size: 2.6rem;
}
}
@media screen and (max-width: 1024px) {
.product-category-launch .category-data .category-name {
font-size: 2.3rem;
}
}
.product-category-launch .category-data .category-name a, .product-category-launch .category-data .category-name a:link {
color: #000;
}
.product-category-launch .category-data .category-link {
margin-bottom: 0;
}
.product-category-launch .product-box {
margin-bottom: 80px;
}
.product-category-launch .product-box > .product-thumb-wrapper {
margin-bottom: 0;
}
.product-category-launch .product-box > .product-thumb-wrapper a {
display: block;
width: 100%;
}
.product-category-launch.alt .category-data {
padding-left: 60px;
}
@media screen and (max-width: 1200px) {
.product-category-launch.alt .category-data {
padding-left: 15px;
}
}
@media screen and (max-width: 599.98px) {
.product-category-launch.alt .rowproducts {
flex-direction: column-reverse;
}
}
@media screen and (max-width: 1024px) {
.product-category-launch .rowproducts .product-box {
margin-bottom: 40px;
}
}
.product-category-launch .rowproducts .product-box .product-link {
display: none;
}
@media screen and (max-width: 599.98px) {
.product-category-launch.alt .rowproducts {
flex-direction: column-reverse;
}
}
@mediascreen and (max-width: 599.98px) {
.product-category-launch .row-more-products {
display: block;
}
}
@media screen and (max-width: 1024px) {
.product-category-launch .row-more-products {
display: flex;
flex-direction: row;
overflow: auto;
flex-wrap: nowrap;
}
.product-category-launch .row-more-products::-webkit-scrollbar {
display: none;
}
}
.product-category-launch .row-more-products .product-box {
margin-bottom: 0;
}
.product-category-launch .row-more-products .product-box .product-link {
display: none;
} .standard-launch {
position: relative;
margin-top: 240px;
margin-bottom: 240px;
}
@media screen and (max-width: 1024px) {
.standard-launch {
margin-top: 160px;
margin-bottom: 120px;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch {
margin-top: 120px;
margin-bottom: 120px;
}
}
.standard-launch .image-wrapper {
align-items: center;
display: flex;
}
.standard-launch .image-wrapper a {
display: block;
width: 100%;
}
.standard-launch.reverse {
flex-direction: row-reverse;
}
.standard-launch .text-wrapper .text-wrapper-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
@media screen and (max-width: 599.98px) {
.standard-launch .text-wrapper .text-wrapper-inner {
padding-top: 30px;
}
}
.standard-launch .text-wrapper:last-child {
margin-bottom: 0;
}
.standard-launch .text-wrapper .block-top, .standard-launch .text-wrapper .block-top a {
color: #000;
text-transform: uppercase;
font-weight: bold;
}
.standard-launch .text-wrapper .block-title {
margin: 1rem 0;
font-weight: bold;
font-size: 3.2rem;
}
.standard-launch .text-wrapper .block-title:first-child, .standard-launch .text-wrapper .block-title a, .standard-launch .text-wrapper .block-title p {
line-height: 1.2;
}
@media screen and (max-width: 1400px) {
.standard-launch .text-wrapper .block-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 1024px) {
.standard-launch .text-wrapper .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch .text-wrapper .block-title {
margin-bottom: 0.7rem;
}
}
.standard-launch .text-wrapper .block-title a, .standard-launch .text-wrapper .block-title a:link {
color: #000;
display: block;
line-height: 1.2;
}
.standard-launch .text-wrapper .block-abstract {
font-weight: 300;
margin-bottom: 20px;
}
.standard-launch .row .text-wrapper .text-wrapper-inner {
padding-right: 0;
padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.standard-launch .row .text-wrapper .text-wrapper-inner {
padding-left: 0;
}
}
.standard-launch .row.reverse .text-wrapper .text-wrapper-inner {
padding-left: 0;
padding-right: 60px;
}
@media screen and (max-width: 1200px) {
.standard-launch .row.reverse .text-wrapper .text-wrapper-inner {
padding-right: 0;
}
} .standard-launch-videoimage {
position: relative;
margin-top: 240px;
margin-bottom: 240px;
}
@media screen and (max-width: 1024px) {
.standard-launch-videoimage {
margin-top: 160px;
margin-bottom: 120px;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch-videoimage {
margin-top: 120px;
margin-bottom: 120px;
}
}
.standard-launch-videoimage .standard-launch-videoimage-wrapper {
padding-top: 30px;
padding-bottom: 30px;
}
.standard-launch-videoimage .image-wrapper {
align-items: center;
display: flex;
}
.standard-launch-videoimage .image-wrapper a {
display: block;
width: 100%;
}
.standard-launch-videoimage.reverse {
flex-direction: row-reverse;
}
.standard-launch-videoimage .text-wrapper .text-wrapper-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
@media screen and (max-width: 599.98px) {
.standard-launch-videoimage .text-wrapper .text-wrapper-inner {
padding-top: 30px;
}
}
.standard-launch-videoimage .text-wrapper:last-child {
margin-bottom: 0;
}
.standard-launch-videoimage .text-wrapper .block-top, .standard-launch-videoimage .text-wrapper .block-top a {
color: #000;
text-transform: uppercase;
font-weight: bold;
}
.standard-launch-videoimage .text-wrapper .block-title {
margin: 1rem 0;
font-weight: bold;
font-size: 3.2rem;
}
.standard-launch-videoimage .text-wrapper .block-title:first-child, .standard-launch-videoimage .text-wrapper .block-title a, .standard-launch-videoimage .text-wrapper .block-title p {
line-height: 1.2;
}
@media screen and (max-width: 1400px) {
.standard-launch-videoimage .text-wrapper .block-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 1024px) {
.standard-launch-videoimage .text-wrapper .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch-videoimage .text-wrapper .block-title {
margin-bottom: 0.7rem;
}
}
.standard-launch-videoimage .text-wrapper .block-title a, .standard-launch-videoimage .text-wrapper .block-title a:link {
color: #000;
display: block;
line-height: 1.2;
}
.standard-launch-videoimage .text-wrapper .block-abstract {
font-weight: 300;
margin-bottom: 20px;
}
.standard-launch .row .text-wrapper .text-wrapper-inner {
padding-right: 0;
padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.standard-launch .row .text-wrapper .text-wrapper-inner {
padding-left: 0;
}
}
.standard-launch .row.reverse .text-wrapper .text-wrapper-inner {
padding-left: 0;
padding-right: 60px;
}
@media screen and (max-width: 1200px) {
.standard-launch .row.reverse .text-wrapper .text-wrapper-inner {
padding-right: 0;
}
} .standard-launch-gallery {
position: relative;
margin-top: 240px;
margin-bottom: 240px;
}
@media screen and (max-width: 1024px) {
.standard-launch-gallery {
margin-top: 160px;
margin-bottom: 120px;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch-gallery {
margin-top: 120px;
margin-bottom: 120px;
}
}
.standard-launch-gallery .image-wrapper {
align-items: center;
display: flex;
}
.standard-launch-gallery .image-wrapper .news-thumb {
padding-top: 66.27%;
overflow: hidden;
position: relative;
}
@media screen and (max-width: 1200px) {
.standard-launch-gallery .image-wrapper .news-thumb {
width: 100%;
background-position: center;
}
}
@media screen and (max-width: 1200px) {
.standard-launch-gallery .image-wrapper .news-thumb {
width: 100%;
position: relative;
height: 0;
}
}
.standard-launch-gallery .image-wrapper .news-thumb .thumb-inner {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.standard-launch-gallery .image-wrapper a {
display: block;
width: 100%;
}
.standard-launch-gallery.reverse {
flex-direction: row-reverse;
}
.standard-launch-gallery .text-wrapper .text-wrapper-inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
@media screen and (max-width: 599.98px) {
.standard-launch-gallery .text-wrapper .text-wrapper-inner {
padding-top: 30px;
}
}
.standard-launch-gallery .text-wrapper:last-child {
margin-bottom: 0;
}
.standard-launch-gallery .text-wrapper .block-top, .standard-launch-gallery .text-wrapper .block-top a {
color: #000;
text-transform: uppercase;
font-weight: bold;
}
.standard-launch-gallery .text-wrapper .block-title {
margin: 1rem 0;
font-weight: bold;
font-size: 3.2rem;
}
.standard-launch-gallery .text-wrapper .block-title:first-child, .standard-launch-gallery .text-wrapper .block-title a, .standard-launch-gallery .text-wrapper .block-title p {
line-height: 1.2;
}
@media screen and (max-width: 1400px) {
.standard-launch-gallery .text-wrapper .block-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 1024px) {
.standard-launch-gallery .text-wrapper .block-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 599.98px) {
.standard-launch-gallery .text-wrapper .block-title {
margin-bottom: 0.7rem;
}
}
.standard-launch-gallery .text-wrapper .block-title a, .standard-launch-gallery .text-wrapper .block-title a:link {
color: #000;
display: block;
line-height: 1.2;
}
.standard-launch-gallery .text-wrapper .block-abstract {
font-weight: 300;
margin-bottom: 20px;
}
.standard-launch-gallery .row .text-wrapper .text-wrapper-inner {
padding-right: 0;
padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.standard-launch-gallery .row .text-wrapper .text-wrapper-inner {
padding-left: 0;
}
}
.standard-launch-gallery .row.reverse .text-wrapper .text-wrapper-inner {
padding-left: 0;
padding-right: 60px;
}
@media screen and (max-width: 1200px) {
.standard-launch-gallery .row.reverse .text-wrapper .text-wrapper-inner {
padding-right: 0;
}
}
.moodboard-images {
padding-bottom: 40px;
margin-bottom: 40px;
}
.moodboard-images .moodboard-title {
font-size: 2.25rem;
font-weight: 300;
margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
.moodboard-images .moodboard-title {
font-size: 1.7rem;
}
}
.moodboard-images .moodboard-desc {
font-weight: 300;
margin-bottom: 80px;
margin-top: 10px;
margin-bottom: 40px;
}
.moodboard-images .row-collage {
position: relative;
}
.moodboard-images .row-collage .collage-element {
display: inline-block;
width: calc(25% - 30px);
position: relative;
margin: 15px;
}
@media screen and (max-width: 599.98px) {
.moodboard-images .row-collage .collage-element {
width: calc(50% - 30px);
}
}
.moodboard-images .row-collage .collage-element .collage-element-thumb {
padding-bottom: 100%;
width: 100%;
display: inline-block;
position: relative;
}
.moodboard-images .row-collage .collage-element .collage-element-thumb .element-code {
display: flex;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
font-size: 2rem;
font-weight: 300;
color: white;
align-items: center;
opacity: 0;
transition: opacity 0.2s ease;
justify-content: center;
}
.moodboard-images .row-collage .collage-element .collage-element-thumb:hover .element-code {
display: flex;
opacity: 1;
}
.moodboard-images .row-collage .collage-element.big-thumb {
width: calc(50% - 30px);
}
@media screen and (max-width: 599.98px) {
.moodboard-images .row-collage .collage-element.big-thumb {
width: calc(100% - 30px);
}
}
.moodboard-images .collage-caption {
color: #2B2E34;
padding: 0 15px 30px 15px;
font-weight: 300;
font-size: 1rem;
}
.moodboard-video-container {
padding-bottom: 40px;
margin-bottom: 40px;
}
.moodboard-video-container .moodboard-title {
font-size: 2.25rem;
font-weight: 300;
margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
.moodboard-video-container .moodboard-title {
font-size: 1.7rem;
}
}
.moodboard-video-container .moodboard-desc {
font-weight: 300;
margin-bottom: 80px;
margin-top: 10px;
margin-bottom: 40px;
}
.moodboard-video-container .moodboard-video video {
width: 100%;
height: auto;
display: block;
}
.moodboard-video-container .featured-colors {
padding: 30px 15px;
}
.moodboard-video-container .featured-colors .featured-title {
padding: 15px 0;
font-size: 1.25rem;
}
.moodboard-video-container .featured-colors .elements-row {
display: flex;
flex-wrap: wrap;
}
.moodboard-video-container .featured-colors .elements-row .featured-element {
width: calc(16.6666666667% - 15px);
position: relative;
margin-right: 15px;
}
@media screen and (max-width: 599.98px) {
.moodboard-video-container .featured-colors .elements-row .featured-element {
width: calc(33.3333333333% - 15px);
}
}
.moodboard-video-container .featured-colors .elements-row .featured-element .element-thumb {
padding-bottom: 100%;
width: 100%;
display: inline-block;
position: relative;
}
.moodboard-video-container .featured-colors .elements-row .featured-element .element-thumb .element-code {
display: flex;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
font-size: 2rem;
font-weight: 300;
color: white;
align-items: center;
opacity: 0;
transition: opacity 0.2s ease;
justify-content: center;
}
.moodboard-video-container .featured-colors .elements-row .featured-element .element-code {
text-align: center;
} .tabella-download-cont {
font-size: 1em;
text-align: left;
max-width: 980px;
width: 100%;
}
.tabella-download-cont .titolo-cont {
margin-bottom: 10px;
}
.tabella-download-cont .titolo-cont .titolo {
margin: 0;
font-weight: 600;
padding: 0;
}
.tabella-download-cont .tabella-download {
width: 100%;
table-layout: fixed;
}
.tabella-download-cont .tabella-download td.download,
.tabella-download-cont .tabella-download th.download {
text-align: right;
}
.tabella-download-cont .tabella-download td.download {
padding-right: 10px;
line-height: 0;
vertical-align: middle;
}
.tabella-download-cont .tabella-download td.download a {
display: inline-flex;
}
@media screen and (max-width: 599.98px) {
.tabella-download-cont .tabella-download th.download {
font-size: 0;
}
}
.tabella-download-cont .tabella-download th {
padding: 10px 0;
font-weight: 400;
}
.tabella-download-cont .tabella-download td {
border-bottom: 1px solid #ddd;
padding: 8px 0;
border-top: 1px solid #ddd;
color: #666;
font-weight: 300;
}
.tabella-download-cont .tabella-download td > span {
display: inline-block;
vertical-align: middle;
}
.tabella-download-cont .tabella-download td .newfile {
font-weight: 500;
padding: 0 8px;
color: #fff;
background-color: #c00;
height: 28px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.tabella-download-cont .tabella-download td .newfile .text {
height: auto;
display: inline-block;
vertical-align: middle;
line-height: normal;
padding-bottom: 3px;
}
.image-random-big-container .image-big-cta {
margin-bottom: 60px;
}
.image-random-big-container .image-big-cta h2 {
font-size: 2rem;
line-height: 1.3;
width: 100%;
margin: 0 0 15px;
}
@media screen and (max-width: 1024px) {
.image-random-big-container .image-big-cta h2 {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.image-random-big-container .image-big-cta h2 {
font-size: 1.75rem;
}
}
.image-random-big-container .image-big-cta .descrizione {
font-size: 18px;
line-height: 1.5;
font-weight: 300;
margin: 0 0 15px;
}
.files-list-container .area-download-container {
width: 100%;
margin: 0;
}
.files-list-container .area-download-container .download-list {
padding: 0;
}
.files-list-container .area-download-container .download-list .download-row .download-image {
margin-right: 30px;
}
.files-list-container .area-download-container .download-list .download-row .download-title {
font-weight: 300;
font-size: 1.6rem;
}
.journal-box {
margin-bottom: 80px;
}
.pl-gallery-container {
position: relative;
margin: 30px 0;
}
.pl-gallery-container .pl-gallery-wrapper .gallery-item .video-container {
position: relative;
padding-bottom: 53.87%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.pl-gallery-container .pl-gallery-wrapper .gallery-item .video-container iframe {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
.pl-gallery-container .pl-gallery-wrapper .gallery-item .gallery-caption {
font-size: 1rem;
margin: 20px 0;
width: calc(100% - 100px);
font-weight: 300;
}
.pl-gallery-container .pl-gallery-nav {
position: absolute;
bottom: 0;
right: 0;
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 20px 0;
outline: none;
width: 100px;
}
@media screen and (max-width: 599.98px) {
.pl-gallery-container .pl-gallery-nav {
padding: 20px 15px;
}
}
.pl-gallery-container .pl-gallery-nav .arrow-wrapper {
width: 100%;
flex-grow: 1;
flex-shrink: 1;
transform-origin: 50% 50%;
display: flex;
justify-content: flex-end;
cursor: pointer;
outline: none;
}
.pl-gallery-container .pl-gallery-nav .arrow-wrapper.prev {
transform: rotate(180deg);
}
.pl-gallery-container .pl-gallery-nav .arrow-wrapper[aria-disabled=true] {
opacity: 0.3;
cursor: unset;
}
.pl-gallery-container .pl-gallery-nav .arrow-small {
width: 100%;
max-width: 50px;
height: auto;
display: inline-block;
margin-left: 1rem;
}
.article.single .pl-gallery-container .pl-gallery-nav {
top: 50%;
width: 100%;
}
.article.single .pl-gallery-container .pl-gallery-nav .arrow-wrapper.prev {
transform: translateX(-60px) translateY(-100%) rotate(180deg);
}
.article.single .pl-gallery-container .pl-gallery-nav .arrow-wrapper.next {
transform: translateX(60px) translateY(-100%);
}
.moodboard-item {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
}
.moodboard-item:last-of-type {
border-bottom: none;
}
.pl-btn-outline {
display: inline-block;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
border-radius: 999px;
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
transition: all 0.3s ease;
}
.pl-btn-outline:hover {
border: 1px solid transparent;
background: #2B2E34;
color: white;
}
.pl-btn-outline.orange-outline {
color: #FFA000;
border: 1px solid #FFA000;
}
.pl-btn-outline.orange-outline:hover {
border: 1px solid transparent;
background: #FFA000;
color: white;
}
.journal-category {
display: inline-block;
padding: 0;
border: none;
text-transform: uppercase;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
color: #000;
transition: all 0.3s ease;
font-size: 0.8rem;
font-weight: bold;
}
.journal-category:hover {
color: #333;
text-decoration: underline;
}
.pl-btn-arrow {
display: inline-flex;
align-items: center;
color: #000;
font-weight: 300;
border-bottom: 1px solid transparent;
transition: all 0.3s ease;
}
.pl-btn-arrow .arrow-small {
width: 25px;
height: auto;
display: inline-block;
margin-left: 1rem;
}
.pl-btn-arrow:hover {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
}
.pl-btn-arrow.journal-btn:hover {
border-bottom: 1px solid;
}
.login-cta-section .pl-btn-arrow,
.personal-downloads-row .downloads-link .pl-btn-arrow,
.newsletter-band .news-read-more .pl-btn-arrow {
font-size: 1.2rem;
}
.product-link {
display: inline-block;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
transition: all 0.3s ease;
}
.product-link svg, .product-link img {
margin-left: 0.5em;
width: 1em;
height: 1em;
}
@media screen and (max-width: 1024px) {
.product-link {
padding: 7px 20px;
font-size: 0.9rem;
}
}
@media screen and (max-width: 599.98px) {
.product-link {
padding: 10px 30px;
font-size: 0.8rem;
}
}
.product-link:hover {
border: 1px solid transparent;
background: #ededed;
}
.product-link.orange-outline {
color: #FFA000;
border: 1px solid #FFA000;
}
.product-link.orange-outline:hover {
border: 1px solid transparent;
background: #FFA000;
color: white;
} .wp-block-embed, .wp-block-image {
margin-bottom: 36px;
}
.wp-block-embed figcaption, .wp-block-image figcaption {
font-size: 13px;
font-weight: 400;
color: #000;
width: 100%;
}
.wp-block-embed figcaption {
text-align: right;
}
.page-content-wrapper { }
.page-content-wrapper h1.nospace, .page-content-wrapper h2.nospace, .page-content-wrapper h3.nospace {
margin-bottom: 20px !important;
margin-top: 0;
margin-left: 0;
margin-right: 0;
width: 100%;
}
.page-content-wrapper :first-child {
margin-top: 0 !important;
}
.page-content-wrapper .wp-block-image, .page-content-wrapper .wp-block-embed {
margin: 120px 0;
position: relative;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper .wp-block-image, .page-content-wrapper .wp-block-embed {
margin: 80px 0;
}
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper .wp-block-image, .page-content-wrapper .wp-block-embed {
margin: 60px 0;
}
}
.page-content-wrapper .wp-block-image figcaption, .page-content-wrapper .wp-block-embed figcaption {
position: absolute;
bottom: 0;
transform: translateY(100%);
margin: 0;
padding: 1em 0;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper .wp-block-image figcaption, .page-content-wrapper .wp-block-embed figcaption {
position: static;
transform: unset;
}
}
.page-content-wrapper > p, .page-content-wrapper ul, .page-content-wrapper blockquote, .page-content-wrapper ol, .page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6, .page-content-wrapper .wp-block-getwid-video-popup.as-text {
width: 66.6666666667%;
margin: 120px auto;
padding: 0;
font-size: 18px;
line-height: 1.4;
font-weight: 300;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper > p, .page-content-wrapper ul, .page-content-wrapper blockquote, .page-content-wrapper ol, .page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6, .page-content-wrapper .wp-block-getwid-video-popup.as-text {
width: 100%;
margin: auto;
}
}
@media screen and (max-width: 1024px) {
.page-content-wrapper > p, .page-content-wrapper ul, .page-content-wrapper blockquote, .page-content-wrapper ol, .page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6, .page-content-wrapper .wp-block-getwid-video-popup.as-text {
font-size: 1rem;
margin-top: 80px;
margin-bottom: 80px;
}
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper > p, .page-content-wrapper ul, .page-content-wrapper blockquote, .page-content-wrapper ol, .page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6, .page-content-wrapper .wp-block-getwid-video-popup.as-text {
margin-top: 60px;
margin-bottom: 60px;
}
}
.page-content-wrapper > p p, .page-content-wrapper ul p, .page-content-wrapper blockquote p, .page-content-wrapper ol p, .page-content-wrapper h1 p, .page-content-wrapper h2 p, .page-content-wrapper h3 p, .page-content-wrapper h4 p, .page-content-wrapper h5 p, .page-content-wrapper h6 p, .page-content-wrapper .wp-block-getwid-video-popup.as-text p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper > p, .page-content-wrapper ul, .page-content-wrapper blockquote, .page-content-wrapper ol, .page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6, .page-content-wrapper .wp-block-getwid-video-popup.as-text {
font-size: 1.2rem;
line-height: 1.6;
}
}
.page-content-wrapper + .products-container {
padding: 0;
margin-top: 80px;
margin-bottom: 150px;
}
.page-content-wrapper .wp-block-embed__wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
max-width: 100%;
}
.page-content-wrapper .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.page-content-wrapper ul {
list-style-type: disc;
list-style-position: inside;
}
.page-content-wrapper ol {
list-style-type: decimal;
list-style-position: inside;
}
.page-content-wrapper ul ul, .page-content-wrapper ol ul {
list-style-type: circle;
list-style-position: inside;
margin-left: 15px;
}
.page-content-wrapper ol ol, .page-content-wrapper ul ol {
list-style-type: lower-latin;
list-style-position: inside;
margin-left: 15px;
}
.page-content-wrapper .wp-block-pullquote {
width: auto;
max-width: 100%;
}
.page-content-wrapper blockquote {
font-style: italic;
padding-left: 60px;
padding-right: 60px;
line-height: 1.2;
font-weight: 100;
max-width: 100% !important;
}
.page-content-wrapper blockquote cite {
font-size: 16px;
}
.page-content-wrapper blockquote p {
font-size: 1.5em !important;
}
.page-content-wrapper blockquote * {
line-height: inherit;
font-size: inherit;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper blockquote {
padding-left: 30px;
padding-right: 30px;
}
.page-content-wrapper blockquote p, .page-content-wrapper blockquote cite {
font-size: 1.3em !important;
}
}
.page-content-wrapper h1 {
font-size: 2.5rem;
}
.page-content-wrapper h2 {
font-size: 2.2rem;
}
.page-content-wrapper h3 {
font-size: 2rem;
}
.page-content-wrapper h4 {
font-size: 1.6rem;
}
.page-content-wrapper h5 {
font-size: 1.6rem;
}
.page-content-wrapper h6 {
font-size: 1.4rem;
}
.page-content-wrapper h1, .page-content-wrapper h2, .page-content-wrapper h3, .page-content-wrapper h4, .page-content-wrapper h5, .page-content-wrapper h6 {
line-height: 1.3;
}
.page-content-wrapper:first-child {
margin-top: 40px;
}
.page-content-wrapper + div:not(.products-container) {
margin-bottom: 150px;
}
.page-content-wrapper a, .page-content-wrapper a:link {
color: #000;
text-decoration: underline;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper-small {
margin: 60px 0;
padding: 0 15px;
}
}
.page-content-wrapper-small .wp-block-image, .page-content-wrapper-small .wp-block-embed {
margin: 120px 0;
position: relative;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-small .wp-block-image, .page-content-wrapper-small .wp-block-embed {
margin: 80px 0;
}
}
.page-content-wrapper-small .wp-block-image figcaption, .page-content-wrapper-small .wp-block-embed figcaption {
position: absolute;
bottom: 0;
transform: translateY(100%);
margin: 0;
padding: 1em 0;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-small .wp-block-image figcaption, .page-content-wrapper-small .wp-block-embed figcaption {
position: static;
transform: unset;
}
}
.page-content-wrapper-small > p, .page-content-wrapper-small p, .page-content-wrapper-small ul, .page-content-wrapper-small blockquote, .page-content-wrapper-small ol, .page-content-wrapper-small h1, .page-content-wrapper-small h2, .page-content-wrapper-small h3, .page-content-wrapper-small h4, .page-content-wrapper-small h5, .page-content-wrapper-small h6 {
font-size: 18px;
line-height: 1.4;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-small > p, .page-content-wrapper-small p, .page-content-wrapper-small ul, .page-content-wrapper-small blockquote, .page-content-wrapper-small ol, .page-content-wrapper-small h1, .page-content-wrapper-small h2, .page-content-wrapper-small h3, .page-content-wrapper-small h4, .page-content-wrapper-small h5, .page-content-wrapper-small h6 {
font-size: 1rem;
}
}
.page-content-wrapper-small > p p, .page-content-wrapper-small p p, .page-content-wrapper-small ul p, .page-content-wrapper-small blockquote p, .page-content-wrapper-small ol p, .page-content-wrapper-small h1 p, .page-content-wrapper-small h2 p, .page-content-wrapper-small h3 p, .page-content-wrapper-small h4 p, .page-content-wrapper-small h5 p, .page-content-wrapper-small h6 p {
font-size: inherit;
line-height: inherit;
margin-bottom: 1.75rem;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper-small > p, .page-content-wrapper-small p, .page-content-wrapper-small ul, .page-content-wrapper-small blockquote, .page-content-wrapper-small ol, .page-content-wrapper-small h1, .page-content-wrapper-small h2, .page-content-wrapper-small h3, .page-content-wrapper-small h4, .page-content-wrapper-small h5, .page-content-wrapper-small h6 {
font-size: 1.2rem;
line-height: 1.6;
}
}
.page-content-wrapper-small + div:not(.products-container) {
margin-bottom: 150px;
}
.page-content-wrapper-small a, .page-content-wrapper-small a:link {
color: #000;
text-decoration: underline;
}
.page-content-wrapper-small h1 {
font-size: 2.5rem;
}
.page-content-wrapper-small h2 {
font-size: 2.2rem;
}
.page-content-wrapper-small h3 {
font-size: 2rem;
}
.page-content-wrapper-small h4 {
font-size: 1.6rem;
}
.page-content-wrapper-small h5 {
font-size: 1.6rem;
}
.page-content-wrapper-small h6 {
font-size: 1.4rem;
}
.page-content-wrapper-small h1, .page-content-wrapper-small h2, .page-content-wrapper-small h3, .page-content-wrapper-small h4, .page-content-wrapper-small h5, .page-content-wrapper-small h6 {
line-height: 1.3;
}
.page-content-wrapper-clean .wp-block-image, .page-content-wrapper-clean .wp-block-embed {
margin: 120px 0;
position: relative;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-clean .wp-block-image, .page-content-wrapper-clean .wp-block-embed {
margin: 80px 0;
}
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper-clean .wp-block-image, .page-content-wrapper-clean .wp-block-embed {
margin: 60px 0;
}
}
.page-content-wrapper-clean .wp-block-image figcaption, .page-content-wrapper-clean .wp-block-embed figcaption {
position: absolute;
bottom: 0;
transform: translateY(100%);
margin: 0;
padding: 1em 0;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-clean .wp-block-image figcaption, .page-content-wrapper-clean .wp-block-embed figcaption {
position: static;
transform: unset;
}
}
.page-content-wrapper-clean > p, .page-content-wrapper-clean p, .page-content-wrapper-clean ul, .page-content-wrapper-clean blockquote, .page-content-wrapper-clean ol, .page-content-wrapper-clean h1, .page-content-wrapper-clean h2, .page-content-wrapper-clean h3, .page-content-wrapper-clean h4, .page-content-wrapper-clean h5, .page-content-wrapper-clean h6 {
font-size: 18px;
line-height: 1.4;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.page-content-wrapper-clean > p, .page-content-wrapper-clean p, .page-content-wrapper-clean ul, .page-content-wrapper-clean blockquote, .page-content-wrapper-clean ol, .page-content-wrapper-clean h1, .page-content-wrapper-clean h2, .page-content-wrapper-clean h3, .page-content-wrapper-clean h4, .page-content-wrapper-clean h5, .page-content-wrapper-clean h6 {
font-size: 1rem;
}
}
.page-content-wrapper-clean > p p, .page-content-wrapper-clean p p, .page-content-wrapper-clean ul p, .page-content-wrapper-clean blockquote p, .page-content-wrapper-clean ol p, .page-content-wrapper-clean h1 p, .page-content-wrapper-clean h2 p, .page-content-wrapper-clean h3 p, .page-content-wrapper-clean h4 p, .page-content-wrapper-clean h5 p, .page-content-wrapper-clean h6 p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper-clean > p, .page-content-wrapper-clean p, .page-content-wrapper-clean ul, .page-content-wrapper-clean blockquote, .page-content-wrapper-clean ol, .page-content-wrapper-clean h1, .page-content-wrapper-clean h2, .page-content-wrapper-clean h3, .page-content-wrapper-clean h4, .page-content-wrapper-clean h5, .page-content-wrapper-clean h6 {
font-size: 1.2rem;
line-height: 1.6;
}
}
.page-content-wrapper-clean + div:not(.products-container) {
margin-bottom: 150px;
}
.page-content-wrapper-clean a, .page-content-wrapper-clean a:link {
color: #000;
text-decoration: underline;
}
@media screen and (max-width: 1439.98px) {
.wrapper-wide .wrapper.page-clean {
padding: 30px 75px;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.wrapper-wide .wrapper.page-clean {
padding: 30px 75px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.wrapper-wide .wrapper.page-clean {
padding: 30px 50px;
}
}
.profilo-utente .recap-utente .campo {
margin-bottom: 30px;
}
.profilo-utente .recap-utente .campo .label {
font-weight: bold;
}
.product-launch-title {
font-weight: 200;
font-size: 1.2rem;
margin-bottom: 30px;
}
.wrapper-prodotti-lancio {
width: 83.3333333333%;
margin-left: 8.3333333333%;
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
.wrapper-prodotti-lancio {
width: 100%;
margin-left: 0;
}
}
.categoria-breadcrumb {
width: 100%;
margin-bottom: 30px;
font-weight: 300;
margin: 20px auto;
}
.categoria-breadcrumb .breadcrumb-item {
color: inherit;
}
.categoria-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.categoria-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.category-box {
margin-bottom: 60px;
}
@media screen and (max-width: 1024px) {
.category-box {
margin-bottom: 30px;
}
}
@media screen and (max-width: 599.98px) {
.category-box {
margin-bottom: 60px;
}
}
.category-box > * {
margin-bottom: 1rem;
}
.category-box .category-label {
font-size: 1.5rem;
}
@media screen and (max-width: 1024px) {
.category-box .category-label {
font-size: 1.2rem;
}
}
.category-box .category-label .category-category {
font-weight: 200;
}
.category-box a, .category-box a:link {
color: inherit;
}
.category-box.category-small .category-label {
font-size: 1.2rem;
}
.category-box .category-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.category-box .category-thumb-wrapper img:hover {
opacity: 0.8;
}
.category-box .category-link {
padding: 9px 20px;
font-size: 14px;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
display: none;
}
body.archive.search .product-box .product-label .product-ext-label {
display: none;
}
.product-box {
margin-bottom: 60px;
}
@media screen and (max-width: 1024px) {
.product-box {
margin-bottom: 30px;
}
}
@media screen and (max-width: 599.98px) {
.product-box {
margin-bottom: 60px;
}
}
.product-box > * {
margin-bottom: 1rem;
}
.product-box .product-label {
font-size: 1.5rem;
}
@media screen and (max-width: 1024px) {
.product-box .product-label {
font-size: 1.2rem;
}
}
.product-box .product-label .product-ext-label {
margin-left: 0.5em;
}
.product-box .product-label .product-category, .product-box .product-label .product-ext-label {
font-weight: 200;
}
.product-box.product-small .product-label {
font-size: 1.2rem;
}
.product-box .product-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.product-box .product-thumb-wrapper img:hover {
opacity: 0.8;
}
.product-box .product-link {
padding: 9px 20px;
font-size: 14px;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
display: none;
}
.single-prodotto-wrapper .product-presentation {
display: flex;
flex-wrap: wrap;
align-items: baseline;
}
.single-prodotto-wrapper .product-presentation .prodotto-breadcrumb {
width: 100%;
margin-bottom: 30px;
font-weight: 300;
margin: 20px auto;
}
.single-prodotto-wrapper .product-presentation .prodotto-breadcrumb .breadcrumb-item {
color: inherit;
}
.single-prodotto-wrapper .product-presentation .prodotto-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.single-prodotto-wrapper .product-presentation .prodotto-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.single-prodotto-wrapper .product-presentation .prodotto-title h1 {
font-size: 2.75rem;
line-height: 1;
}
.single-prodotto-wrapper .product-presentation .prodotto-title .action-buttons {
padding: 0 20px;
}
.single-prodotto-wrapper .product-presentation .prodotto-title .action-buttons a {
display: inline-block;
vertical-align: middle;
padding: 0 5px;
}
.single-prodotto-wrapper .product-presentation .prodotto-title .action-buttons a svg {
display: inline-block;
vertical-align: middle;
}
.single-prodotto-wrapper .product-presentation .prodotto-title .action-buttons a.bottone-wishlist.in-wishlist svg path {
fill: #000;
}
.single-prodotto-wrapper .product-presentation .prodotto-designer {
width: 50%;
text-align: right;
font-weight: 200;
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .product-presentation .prodotto-designer {
text-align: left;
font-size: 1.4rem;
}
}
.single-prodotto-wrapper .product-presentation .prodotto-gallery {
width: 100%;
margin-top: 10px;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .product-presentation .prodotto-gallery {
padding: 0;
}
.single-prodotto-wrapper .product-presentation .prodotto-gallery .gallery-caption {
padding: 0 15px;
}
}
.single-prodotto-wrapper .product-downloads {
background-color: #F4F4F4;
margin: 80px auto;
}
.single-prodotto-wrapper .product-downloads .product-downloads-row {
align-items: center;
padding-top: 30px;
padding-bottom: 30px;
}
.single-prodotto-wrapper .product-downloads .product-downloads-row .downloads-title h3 {
font-size: 1.8rem;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .product-downloads .product-downloads-row .downloads-title h3 {
font-size: 1.4rem;
}
}
.single-prodotto-wrapper .product-downloads .product-downloads-row .downloads-link {
font-size: 1.5rem;
font-weight: 300;
}
.single-prodotto-wrapper .product-downloads .product-downloads-row .downloads-link .pl-btn-arrow {
justify-content: flex-end;
}
.single-prodotto-wrapper .product-downloads .product-downloads-row .downloads-link .arrow-small {
margin-top: 6px;
}
.single-prodotto-wrapper .prodotto-content {
padding: 80px 0;
width: 83.3333333333%;
margin: 0 8.3333333333%;
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-content {
width: 100%;
margin: 0;
padding: 10px 0;
}
}
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni {
position: relative;
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
padding-top: 9px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni img {
display: block;
max-width: fit-content;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni img {
width: 100%;
margin: auto;
}
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni {
margin-bottom: 80px;
}
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni {
margin-bottom: 40px;
}
}
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni .cut-image {
width: 100%;
position: relative;
padding-bottom: 100%;
height: 0;
overflow: hidden;
}
.single-prodotto-wrapper .prodotto-content .prodotto-dimensioni .cut-image::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgb(255, 255, 255);
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 66%, rgb(255, 255, 255) 100%);
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione {
margin-bottom: 30px;
}
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions {
margin-bottom: 60px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions {
margin-bottom: 60px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action {
border-bottom: 1px solid;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link {
color: #000;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 15px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link .label {
flex-grow: 1;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link .bottone-icon {
display: flex;
justify-content: center;
align-items: center;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link .bottone-icon svg, .single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link .bottone-icon img {
height: 20px;
width: auto;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link.in-wishlist .bottone-icon.in-wishlist {
display: block;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link.in-wishlist .bottone-icon.not-in-wishlist {
display: none;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link.not-in-wishlist .bottone-icon.in-wishlist {
display: none;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .box-actions .single-action .action-link.not-in-wishlist .bottone-icon.not-in-wishlist {
display: block;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link {
border: 1px solid;
color: #000;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 15px;
margin-bottom: 10px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link .label {
padding-right: 5px;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link .bottone-icon {
display: flex;
justify-content: center;
align-items: center;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link .bottone-icon svg, .single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link .bottone-icon img {
height: 20px;
width: auto;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link.not-in-wishlist .bottone-icon.in-wishlist {
display: none;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .extra-action .action-link.not-in-wishlist .bottone-icon.not-in-wishlist {
display: block;
}
.single-prodotto-wrapper .prodotto-content .prodotto-actions .testo-disclaimer-prodotti {
font-size: 0.8rem;
margin-top: 30px;
}
.single-prodotto-wrapper .prodotto-content .product-premi {
display: flex;
flex-wrap: wrap;
margin: 30px -5px 0;
}
.single-prodotto-wrapper .prodotto-content .product-premi .single-premio {
max-width: 120px;
padding: 0 5px;
margin-bottom: 15px;
}
.single-prodotto-wrapper .prodotto-content .product-premi .single-premio img {
max-width: 100%;
height: auto;
}
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione {
font-size: 1.1rem;
line-height: 1.8;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione {
margin-top: 40px;
}
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione {
font-size: 1rem;
}
}
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione p:empty:first-child {
display: none;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-content .prodotto-descrizione {
font-size: 1.2rem;
line-height: 1.6;
}
}
.single-prodotto-wrapper .prodotto-bottoni {
margin-top: 80px;
margin-bottom: calc(80px + 40px);
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-bottoni {
margin-top: 40px;
margin-bottom: 40px;
}
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni {
position: relative;
width: 100%;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
justify-content: space-evenly;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone {
width: 25%;
padding: 15px;
display: inline-block;
position: relative;
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone {
width: 33.3333333333%;
padding: 7.5px;
}
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper {
width: 100%;
display: inline-block;
padding-bottom: 100%;
background-color: #F4F4F4;
height: 0;
border-radius: 50%;
transition: border 0.3s ease;
border: 1px solid transparent;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
display: flex;
flex-direction: column;
align-items: center;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content .bottone-icon {
width: 40px;
height: 40px;
}
@media screen and (max-width: 1024px) {
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content .bottone-icon {
width: 30px;
height: 30px;
}
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content .bottone-icon * {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content .bottone-label {
text-transform: uppercase;
font-size: 0.75rem;
font-weight: 300;
text-align: center;
color: #2B2E34;
}
@media screen and (max-width: 599.98px) {
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper .bottone-content .bottone-label {
font-size: 0.6rem;
margin-top: 0.2rem;
}
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone .bottone-wrapper:hover {
border: 1px solid rgba(43, 46, 52, 0.4705882353);
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone.bottone-wishlist .bottone-content {
display: none;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone.bottone-wishlist.in-wishlist .bottone-content.in-wishlist {
display: flex;
}
.single-prodotto-wrapper .prodotto-bottoni .wrapper-bottoni .single-bottone.bottone-wishlist.not-in-wishlist .bottone-content.not-in-wishlist {
display: flex;
}
.collection-wrapper {
margin-bottom: 35px;
}
@media screen and (max-width: 1024px) {
.collection-wrapper {
margin-top: 90px;
}
}
.collection-wrapper .collection-title {
font-size: 1.45rem;
margin-bottom: 30px;
}
.collection-wrapper .collection-nav {
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 0;
outline: none;
}
@media screen and (max-width: 599.98px) {
.collection-wrapper .collection-nav {
padding: 0 15px;
}
}
.collection-wrapper .collection-nav .arrow-wrapper {
width: 100%;
flex-grow: 1;
flex-shrink: 1;
transform-origin: 50% 50%;
display: flex;
justify-content: flex-end;
cursor: pointer;
outline: none;
}
.collection-wrapper .collection-nav .arrow-wrapper.prev {
display: none;
}
.collection-wrapper .collection-nav .arrow-small {
width: 100%;
max-width: 50px;
height: auto;
display: inline-block;
margin-left: 1rem;
}
@media screen and (max-width: 599.98px) {
.collection-wrapper .collection-products {
display: block;
}
}
.collection-wrapper .collection-products .product-box {
max-width: 33.3333vw;
}
@media screen and (max-width: 599.98px) {
.collection-wrapper .collection-products .product-box {
max-width: 50vw;
}
}
.collection-wrapper .collection-products .product-box .product-thumb-wrapper img {
width: 100%;
height: auto;
}
.prodotto-dettagli {
margin-top: 50px;
}
.prodotto-dettagli .composition-title {
margin-bottom: 10px;
}
.prodotto-dettagli .product-detail-extra { }
.prodotto-dettagli .product-detail-extra ul.tab-menu {
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 5px;
}
.prodotto-dettagli .product-detail-extra ul.tab-menu li {
display: inline-block;
list-style: none;
position: relative;
}
.prodotto-dettagli .product-detail-extra ul.tab-menu li::after {
position: absolute;
content: "";
top: 50%;
transform: translateY(-50%);
height: 15px;
width: 1px;
background: #000;
right: 0;
}
.prodotto-dettagli .product-detail-extra ul.tab-menu li:last-child::after {
display: none;
}
.prodotto-dettagli .product-detail-extra ul.tab-menu li.ui-state-active a {
font-weight: bold;
}
.prodotto-dettagli .product-detail-extra ul.tab-menu li a {
padding: 10px 15px;
color: #000;
text-decoration: none;
display: block;
}
.prodotto-dettagli .product-detail-extra .tab-inner {
padding: 40px 0;
}
.prodotto-dettagli .product-detail-extra .tab-inner .description {
margin-bottom: 40px;
}
.prodotto-composizioni {
padding: 80px 0;
width: 83.3333333333%;
margin: 0 8.3333333333%;
}
@media screen and (max-width: 1024px) {
.prodotto-composizioni {
width: 100%;
margin: 0;
}
}
.prodotto-composizioni .composition-wrapper {
margin-top: 80px;
}
.prodotto-composizioni .composition-wrapper .composition-title {
font-size: 1.25rem;
margin-bottom: 30px;
padding: 0;
}
.prodotto-composizioni .composition-wrapper .composition-description {
margin-bottom: 30px;
}
.prodotto-composizioni .composition-wrapper .nav-content {
display: flex;
justify-content: flex-end;
}
.prodotto-composizioni .composition-wrapper .composition-nav {
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 0;
outline: none;
max-width: 100px;
}
@media screen and (max-width: 599.98px) {
.prodotto-composizioni .composition-wrapper .composition-nav {
padding: 0 15px;
}
}
.prodotto-composizioni .composition-wrapper .composition-nav .arrow-wrapper {
width: 50px;
flex-grow: 1;
flex-shrink: 1;
transform-origin: 50% 50%;
display: flex;
justify-content: flex-end;
cursor: pointer;
outline: none;
}
.prodotto-composizioni .composition-wrapper .composition-nav .arrow-wrapper.prev {
transform: rotate(180deg);
}
.prodotto-composizioni .composition-wrapper .composition-nav .arrow-wrapper[aria-disabled=true] {
opacity: 0.3;
cursor: unset;
}
.prodotto-composizioni .composition-wrapper .composition-nav .arrow-small {
width: 100%;
max-width: 50px;
height: auto;
display: inline-block;
margin-left: 1rem;
}
@media screen and (max-width: 599.98px) {
.prodotto-composizioni .composition-wrapper .composition-products {
display: block;
}
}
.relatedProjects-wrapper {
margin-top: 80px;
margin-bottom: 115px;
}
.relatedProjects-wrapper .relatedProjects-title {
font-size: 1.45rem;
margin-bottom: 30px;
}
.relatedProjects-wrapper .relatedProjects-nav {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0;
outline: none;
}
@media screen and (max-width: 599.98px) {
.relatedProjects-wrapper .relatedProjects-nav {
padding: 0 15px;
}
}
.relatedProjects-wrapper .relatedProjects-nav:empty {
border-left: 1px solid transparent;
}
.relatedProjects-wrapper .relatedProjects-nav .arrow-wrapper {
width: 100%;
flex-grow: 1;
flex-shrink: 1;
transform-origin: 50% 50%;
display: flex;
justify-content: flex-end;
cursor: pointer;
outline: none;
}
.relatedProjects-wrapper .relatedProjects-nav .arrow-wrapper.prev {
display: none;
}
.relatedProjects-wrapper .relatedProjects-nav .arrow-small {
width: 100%;
max-width: 50px;
height: auto;
display: inline-block;
margin-left: 1rem;
}
.related-products-wrapper {
margin-bottom: 150px;
}
.related-products-wrapper .related-products-title {
font-size: 1.45rem;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.related-products-wrapper .related-products-row {
display: block;
}
}
@media screen and (max-width: 599.98px) {
.related-products-wrapper .related-products-row {
display: flex;
flex-direction: row;
overflow: auto;
flex-wrap: nowrap;
}
.related-products-wrapper .related-products-row::-webkit-scrollbar {
display: none;
}
}
.related-products-wrapper.related-link .related-products-title a {
display: flex;
justify-content: flex-end;
align-items: center;
color: #000;
}
.related-products-wrapper.related-link .related-products-title a img {
max-height: 30px;
width: auto;
margin-left: 10px;
}
.product-moodboard-cta .row {
margin: 0 -15px;
}
.product-moodboard-cta .row-ext {
align-items: center;
margin: 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 20px 0;
}
.product-moodboard-cta .moodboard-inn .titolo {
font-size: 1.3em;
}
@media screen and (max-width: 768.98px) {
.product-moodboard-cta .moodboard-inn .titolo {
margin-bottom: 30px;
}
}
@media screen and (max-width: 768.98px) {
.product-moodboard-cta .moodboard-inn .freccia {
margin-top: 30px;
}
}
.product-moodboard-cta .moodboard-inn .freccia .pl-btn-arrow:hover {
text-decoration: none;
border-bottom: 0;
}
.product-moodboard-cta .moodboard-inn .freccia .pl-btn-arrow .arrow-small {
width: 35px;
height: auto;
}
.product-materials {
background-color: white;
margin: 30px auto;
}
.product-materials .material-notes {
font-size: 1.1rem;
line-height: 1.8;
}
@media screen and (max-width: 1024px) {
.product-materials .material-notes {
font-size: 1rem;
}
}
.product-materials .material-notes p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
@media screen and (max-width: 599.98px) {
.product-materials .material-notes {
font-size: 1.2rem;
line-height: 1.6;
}
}
.product-materials .product-components {
padding: 20px 15px 70px 15px;
}
.product-materials .product-components .component-group {
width: 83.3333333333%;
margin: 0 8.3333333333%;
padding: 30px 0;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
}
@media screen and (max-width: 1024px) {
.product-materials .product-components .component-group {
width: 100%;
margin: 0;
}
}
.product-materials .product-components .component-group:first-of-type {
border-top: none;
}
.product-materials .product-components .component-group:last-child {
display: none;
}
@media screen and (max-width: 599.98px) {
.product-materials .product-components .component-group {
width: calc(100% - 30px);
margin: 0 15px;
}
}
@media screen and (max-width: 599.98px) {
.product-materials .product-components > * {
margin-left: 0;
margin-right: 0;
width: 100%;
}
.product-materials .product-components > .component-group {
margin-left: 0;
margin-right: 0;
width: 100%;
}
} @media screen and (max-width: 1024px) {
h1.title-mdw {
font-size: 36px !important;
}
h3.title-mdw {
font-size: 26px !important;
}
}
.area-download-container {
width: 80%;
margin: 0 10%;
display: flex;
position: relative;
flex-wrap: wrap;
}
.area-download-container > * {
margin-bottom: 30px;
padding: 0 15px;
}
@media screen and (max-width: 599.98px) {
.area-download-container {
margin: 0;
width: 100%;
}
}
.area-download-container .testo-download {
font-size: 12px;
margin: 15px 0 45px;
}
.area-download-container .testo-download p {
margin-bottom: 10px;
}
.area-download-container .testo-download p:last-child {
margin-bottom: 0;
}
.area-download-container .downloads-title {
width: 100%;
font-size: 2.5rem;
}
.area-download-container .download-list {
width: 100%;
position: relative;
}
.area-download-container .download-list .download-row {
display: flex;
align-items: center;
width: 100%;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
}
@media screen and (max-width: 599.98px) {
.area-download-container .download-list .download-row {
flex-direction: column;
align-items: flex-start;
}
}
.area-download-container .download-list .download-row > * {
flex-grow: 1;
flex-shrink: 0;
}
.area-download-container .download-list .download-row .download-icon {
width: 10%;
}
@media screen and (max-width: 599.98px) {
.area-download-container .download-list .download-row .download-icon {
width: 33.3333333333%;
}
}
.area-download-container .download-list .download-row .download-title {
width: 60%;
}
@media screen and (max-width: 599.98px) {
.area-download-container .download-list .download-row .download-title {
width: 100%;
}
}
.area-download-container .download-list .download-row .download-cta {
width: 30%;
text-align: right;
}
@media screen and (max-width: 599.98px) {
.area-download-container .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 1rem;
}
}
@media screen and (max-width: 1024px) {
.area-download-container.inspiration-catalogues .download-list .download-row {
flex-direction: column;
align-items: flex-start;
}
}
.area-download-container.inspiration-catalogues .download-list .download-row .download-icon {
width: 40%;
}
@media screen and (max-width: 1024px) {
.area-download-container.inspiration-catalogues .download-list .download-row .download-icon {
width: 66.6666666667%;
}
}
.area-download-container.inspiration-catalogues .download-list .download-row .download-title {
font-size: 1.4rem;
flex-grow: 1;
flex-shrink: 1;
}
@media screen and (max-width: 1024px) {
.area-download-container.inspiration-catalogues .download-list .download-row .download-title {
width: 100%;
margin-top: 1rem;
}
}
.area-download-container.inspiration-catalogues .download-list .download-row .download-cta {
text-align: right;
flex-grow: 1;
flex-shrink: 0;
white-space: nowrap;
}
@media screen and (max-width: 1024px) {
.area-download-container.inspiration-catalogues .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 1rem;
}
}
.archive-video .archive-video-heading {
padding: 0 15px;
}
.archive-video .archive-video-heading .archive-video-title {
padding: 0;
margin-bottom: 30px;
}
.archive-video .archive-video-heading .archive-video-title h1 {
font-size: 2.75rem;
margin-top: 64px;
}
@media screen and (max-width: 599.98px) {
.archive-video .archive-video-heading .archive-video-title h1 {
font-size: 1.75rem;
line-height: 2.5rem;
margin-top: 0;
}
}
.archive-video .archive-video-heading .archive-video-filter {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0;
position: relative; }
.archive-video .archive-video-heading .archive-video-filter .select2-container {
margin-right: 30px;
margin-right: 0;
position: relative;
}
.archive-video .archive-video-heading .archive-video-filter .select2-container.filter-selected .select2-selection {
background-color: #F4F4F4;
}
.archive-video .archive-video-heading .archive-video-filter .select2-container .select2-selection {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 5px;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
height: auto;
}
.archive-video .archive-video-heading .archive-video-filter .select2-container .select2-selection .project-type-option {
padding: 8px 5px;
}
.archive-video .archive-video-heading .archive-video-filter .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 599.98px) {
.archive-video .video-archive {
margin-top: 30px;
}
}
.video-box {
margin-bottom: 60px;
}
@media screen and (max-width: 1024px) {
.video-box {
margin-bottom: 30px;
}
}
@media screen and (max-width: 599.98px) {
.video-box {
margin-bottom: 60px;
}
}
.video-box > * {
margin-bottom: 1rem;
}
.video-box .video-label {
font-size: 1.5rem;
}
@media screen and (max-width: 1024px) {
.video-box .video-label {
font-size: 1.2rem;
}
}
.video-box .video-label .video-category {
font-weight: 200;
}
.video-box .video-label a, .video-box .video-label a:link {
color: inherit;
}
.video-box.video-small .video-label {
font-size: 1.2rem;
}
.video-box .video-thumb-wrapper {
position: relative;
}
.video-box .video-thumb-wrapper .video-length {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: flex;
align-items: flex-end;
padding: 15px;
color: white;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
background-size: cover;
pointer-events: none;
}
.video-box .video-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.video-box .video-thumb-wrapper img:hover {
opacity: 0.8;
}
.video-box .video-link {
padding: 9px 20px;
font-size: 14px;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
display: none;
} .video-page-container .download-button a.product-link {
padding: 10px 20px;
}
.video-page-container .video-breadcrumb {
width: 100%;
font-weight: 200;
margin: 20px auto;
}
.video-page-container .video-breadcrumb a, .video-page-container .video-breadcrumb a:link {
color: inherit;
}
.video-page-container .video-breadcrumb a::hover, .video-page-container .video-breadcrumb a:link::hover {
text-decoration: underline;
}
.video-page-container .video-breadcrumb .breadcrumb-divider {
margin: 0 5px;
}
.video-page-container .video-title {
margin-bottom: 40px;
}
.video-page-container .video-title h1 {
font-size: 2.75rem;
}
@media screen and (max-width: 1024px) {
.video-page-container .video-title h1 {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.video-page-container .video-title h1 {
font-size: 1.8rem;
}
}
.video-page-container .video-caption {
font-size: 1rem;
margin: 20px 0;
width: calc(100% - 100px);
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.video-page-container .video-caption {
width: 100%;
}
}
.video-page-container .video-credits {
font-size: 0.8rem;
font-weight: 300;
margin-top: 10px;
margin-bottom: 60px;
}
.video-page-container hr.related-divider {
margin: 80px 15px;
}
.video-page-container .related-title h3 {
font-size: 1.45rem;
font-weight: 500;
margin-bottom: 30px;
}
.categoria-prodotto-archive .row-term-heading {
padding: 0 15px;
}
@media screen and (max-width: 1024px) {
.categoria-prodotto-archive .row-term-heading {
margin-bottom: 10px;
}
}
@media screen and (max-width: 599.98px) {
.categoria-prodotto-archive .row-term-heading {
margin-bottom: 0;
}
}
.categoria-prodotto-archive .row-term-heading .term-title {
padding: 0;
position: relative;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 599.98px) {
.categoria-prodotto-archive .row-term-heading .term-title {
margin-top: 0;
}
}
.categoria-prodotto-archive .row-term-heading .term-title h1 {
font-size: 2.75rem;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.categoria-prodotto-archive .row-term-heading .term-title h1 {
font-size: 1.75rem;
line-height: 2.5rem;
}
}
.categoria-prodotto-archive .row-term-heading .term-title a, .categoria-prodotto-archive .row-term-heading .term-title a:link {
color: inherit;
}
.categoria-prodotto-archive .row-term-heading .term-description {
font-size: 1rem;
line-height: 1.8;
padding: 0;
margin-bottom: 30px;
}
.categoria-prodotto-archive .row-term-heading .term-thumb {
padding: 0;
transition: opacity 0.3s ease;
display: inline-block;
}
.categoria-prodotto-archive .row-term-heading .term-thumb img {
width: 100%;
height: auto;
display: block;
}
.categoria-prodotto-archive .row-term-heading .term-thumb:hover {
opacity: 0.8;
}
.categoria-prodotto-archive .view-toggler {
display: flex;
align-items: center;
text-transform: uppercase;
justify-content: flex-end; font-weight: 300;
font-size: 0.8rem;
}
@media screen and (max-width: 1024px) {
.categoria-prodotto-archive .view-toggler {
display: none;
}
}
.categoria-prodotto-archive .view-toggler .label {
margin-right: 1rem;
}
.categoria-prodotto-archive .children-terms {
margin-bottom: 80px;
}
.categoria-prodotto-archive .children-terms .single-term {
align-items: center;
border-bottom: 1px solid #F4F4F4;
padding: 30px 0;
margin: 0 15px;
flex-basis: calc(100% - 30px);
width: calc(100% - 30px);
}
.categoria-prodotto-archive .children-terms .single-term .term-data {
padding: 0;
}
.categoria-prodotto-archive .children-terms .single-term .term-data .term-name {
font-size: 2.5rem;
}
@media screen and (max-width: 599.98px) {
.categoria-prodotto-archive .children-terms .single-term .term-data .term-name {
font-size: 1.7rem;
}
}
.categoria-prodotto-archive .children-terms .single-term .term-data .term-name a, .categoria-prodotto-archive .children-terms .single-term .term-data .term-name a:link {
color: inherit;
}
.categoria-prodotto-archive .children-terms .single-term .term-thumb {
padding: 0;
transition: opacity 0.3s ease;
display: inline-block;
}
.categoria-prodotto-archive .children-terms .single-term .term-thumb:hover {
opacity: 0.8;
}
.categoria-prodotto-archive .product-archive-wrapper {
margin-bottom: 150px;
}
.categoria-prodotto-archive .product-archive-wrapper .product-box {
transition: all 0.3s ease;
}
.categoria-prodotto-archive .product-archive-wrapper .product-box .product-label {
margin-bottom: 1rem;
}
.categoria-prodotto-archive .product-archive-wrapper .product-box .product-label .separator, .categoria-prodotto-archive .product-archive-wrapper .product-box .product-label .product-category {
display: none;
}
@media screen and (min-width: 1024px) {
.categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box {
width: 100%;
flex-direction: row;
flex-basis: 100%;
max-width: 100%;
display: flex;
align-items: center;
}
.categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box .product-thumb-wrapper {
width: 41.6666666667%;
float: left;
}
.categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box .wrapper-infos {
margin-left: 8.3333333333%;
}
.categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box .product-label, .categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box .product-link {
float: left;
}
.categoria-prodotto-archive .product-archive-wrapper.products-rows-grid .product-box .product-label {
width: 50%;
}
}
.archive-products .archive-products-heading .archive-products-title {
padding: 0;
margin-bottom: 30px;
}
.archive-products .archive-products-heading .archive-products-title h1 {
font-size: 3.2rem;
padding: 0 15px;
}
@media screen and (max-width: 599.98px) {
.archive-products .archive-products-heading .archive-products-title h1 {
font-size: 1.75rem;
line-height: 2.5rem;
}
}
.archive-products .filtro-prodotti .searchandfilter {
margin: 30px 0;
}
.archive-products .filtro-prodotti .searchandfilter > ul {
display: flex;
flex-direction: row;
margin: 0 -15px;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li {
padding: 0 15px;
flex: auto;
width: 100%;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li .select2-container {
margin-right: 30px;
width: 100% !important;
margin-right: 0;
position: relative;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li .select2-container.filter-selected .select2-selection {
background-color: #F4F4F4;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li .select2-container .select2-selection {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 5px;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
height: auto;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li .select2-container .select2-selection .project-type-option {
padding: 8px 5px;
}
.archive-products .filtro-prodotti .searchandfilter > ul > li .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
} .product-nav-container {
display: flex;
position: relative;
flex-wrap: wrap;
width: 83.3333333333%;
margin: 0 8.3333333333%;
}
@media screen and (max-width: 1024px) {
.product-nav-container {
width: 100%;
margin: 0;
padding: 0;
}
}
@media screen and (max-width: 1024px) {
.product-nav-container {
width: 100%;
margin: 0;
padding: 0 15px;
}
}
.product-nav-container .product-nav-title {
width: 100%;
font-size: 2.75rem;
margin-bottom: 25px;
}
.product-nav-container .product-menu {
width: 100%;
}
.product-nav-container #menu-prodotti {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.product-nav-container #menu-prodotti a, .product-nav-container #menu-prodotti a:link {
color: #000;
}
.product-nav-container #menu-prodotti > .menu-item {
width: 100%; margin-bottom: 30px;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > * {
float: left;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .term-image-wrapper {
width: 33.3333333333%;
padding-right: 30px;
height: 100%;
position: relative; }
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .term-image-wrapper img {
width: 100%;
height: 100%;
position: relative;
display: block;
object-fit: cover;
}
@media screen and (max-width: 1024px) {
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .term-image-wrapper {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .term-image-wrapper img {
width: 66.6666666667%;
}
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > a, .product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > a:link {
font-size: 1.8rem;
padding: 0 0 15px 0;
font-weight: 400;
display: block;
width: 66.6666666667%;
line-height: 0.8;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-fill: balance;
column-fill: balance;
width: 66.6666666667%; }
@media screen and (max-width: 1024px) {
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu {
width: 100%;
}
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu > .menu-item {
position: relative;
width: 100%;
float: left;  }
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu > .menu-item .term-image-wrapper {
position: absolute;
opacity: 0;
pointer-events: none;
width: 40px;
height: 40px;
border-radius: 100%;
overflow: hidden;
transform: translate(-105%, -50%);
top: 50%;
transition: opacity 0.3s ease;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu > .menu-item .term-image-wrapper img {
width: 100%;
height: 100%;
position: relative;
display: block;
object-fit: cover;
}
.product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu > .menu-item a, .product-nav-container #menu-prodotti > .menu-item.menu-item-has-children > .sub-menu > .menu-item a:link {
padding: 7.5px 0;
display: inline-block;
}
.materiali-nav-container {
display: flex;
position: relative;
flex-wrap: wrap;
width: 100%;
padding: 0 15px;
}
.materiali-nav-container .materiali-nav-title {
width: 100%;
font-size: 2.75rem;
margin-bottom: 25px;
}
.materiali-nav-container .materiali-menu {
width: 100%;
}
.materiali-nav-container #menu-materiali {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.materiali-nav-container #menu-materiali a, .materiali-nav-container #menu-materiali a:link {
color: #000;
}
.materiali-nav-container #menu-materiali > .menu-item {
width: 100%; margin-bottom: 30px;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > * {
float: left;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .nav-wrapper > a, .materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .nav-wrapper > a:link {
font-size: 1.8rem;
padding: 0 0 15px 0;
font-weight: 500;
display: block;
width: 100%;
line-height: 0.8;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu {
width: 100%;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item {
position: relative;
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: stretch;
margin-bottom: 30px; }
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .term-image-wrapper {
width: 33.3333333333%;
padding-right: 30px;
padding-bottom: 17.5px;
position: relative;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .term-image-wrapper img {
width: 100%;
height: 100%;
position: relative;
display: block;
object-fit: cover;
}
@media screen and (max-width: 1024px) {
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .term-image-wrapper {
width: 100%;
height: auto;
margin-bottom: 20px;
padding-bottom: 0px;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .term-image-wrapper img {
width: 66.6666666667%;
}
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .nav-wrapper {
width: 66.6666666667%;
float: left;
display: flex;
flex-direction: column;
}
@media screen and (max-width: 1024px) {
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .nav-wrapper {
width: 100%;
}
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .nav-wrapper > a, .materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .nav-wrapper > a:link {
padding: 7.5px 0;
display: inline-block;
float: left;
width: 100%;
font-size: 1.35rem;
font-weight: 400;
float: left;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item > .sub-menu {
width: 66.6666666667%;
float: left;
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list {
columns: 5;
column-fill: auto;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
min-height: 250px;
max-height: 40vh;
flex-grow: 1;
}
@media screen and (max-width: 1439.98px) {
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list {
column-count: 3;
max-height: 60vh;
}
}
@media screen and (max-width: 1024px) {
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list {
column-count: 2;
max-height: 80vh;
}
}
@media screen and (max-width: 599.98px) {
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list {
max-height: unset;
}
}
.materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list li a, .materiali-nav-container #menu-materiali > .menu-item.menu-item-has-children > .sub-menu > .menu-item .materials-list li a:link {
padding: 7.5px 0;
display: inline-block;
text-transform: capitalize;
}
.project-products .related-products-title h3 {
font-size: 1.45rem;
font-weight: 500;
margin-bottom: 30px;
}
.project-box {
width: 100%;
display: flex;
align-items: center;
}
@media screen and (max-width: 599.98px) {
.project-box {
flex-direction: column;
}
}
.project-box .project-thumb-wrapper {
width: 50%;
position: relative;
}
.project-box .project-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.project-box .project-thumb-wrapper img::hover {
opacity: 0.8;
}
@media screen and (max-width: 599.98px) {
.project-box .project-thumb-wrapper {
width: 100%;
}
}
.project-box .project-label {
display: flex;
flex-direction: column;
font-size: 1.8rem;
width: 40%;
margin-left: 10%;
margin-right: 10%;
}
.project-box .project-label > * {
margin-bottom: 1rem;
}
@media screen and (max-width: 599.98px) {
.project-box .project-label {
width: 100%;
}
}
.project-box .project-label .project-title {
font-size: 1.8rem;
}
.project-box .project-label .project-description {
font-size: 1rem;
margin-bottom: 25px;
font-weight: 300;
}
.project-box .project-label .project-link {
font-size: 1rem;
}
.project-box.project-small .project-label {
font-size: 1.36rem;
}
.project-box .project-thumb-wrapper {
min-height: 200px;
opacity: 0;
transition: all 0.2s ease;
}
.tns-slide-active .project-thumb-wrapper {
opacity: 1;
}
.single-progetto-wrapper {
margin-bottom: 150px;
}
.single-progetto-wrapper .project-heading {
padding: 0 15px;
}
.single-progetto-wrapper .project-heading .progetto-breadcrumb {
width: 100%;
margin-bottom: 30px;
font-weight: 300;
margin: 20px auto;
}
.single-progetto-wrapper .project-heading .progetto-breadcrumb .breadcrumb-item {
color: inherit;
}
.single-progetto-wrapper .project-heading .progetto-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.single-progetto-wrapper .project-heading .progetto-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.single-progetto-wrapper .project-heading .project-presentation {
display: flex;
flex-wrap: wrap;
align-items: baseline;
margin-bottom: 80px;
}
.single-progetto-wrapper .project-heading .project-presentation > * {
padding: 0;
}
.single-progetto-wrapper .project-heading .project-presentation .progetto-title {
margin: 64px 0 45px 0;
}
.single-progetto-wrapper .project-heading .project-presentation .progetto-title h1 {
font-size: 2.75rem;
}
.single-progetto-wrapper .project-heading .project-presentation .progetto-location, .single-progetto-wrapper .project-heading .project-presentation .progetto-credits {
font-weight: 300;
font-size: 1.2rem;
}
.single-progetto-wrapper .project-heading .project-gallery {
width: 100%;
margin-top: 30px;
}
@media screen and (max-width: 599.98px) {
.single-progetto-wrapper .project-heading .project-gallery {
padding: 0;
}
}
.single-progetto-wrapper .project-heading .project-gallery .gallery-image {
padding: 0;
margin-bottom: 160px;
}
@media screen and (max-width: 599.98px) {
.single-progetto-wrapper .project-heading .project-gallery .gallery-image {
margin-bottom: 40px;
}
}
.single-progetto-wrapper .project-heading .project-others .other-projects-title {
padding: 0;
margin: 30px auto 20px auto;
}
.single-progetto-wrapper .project-heading .project-others .other-projects-title h3 {
font-size: 1.45rem;
font-weight: 500;
}
.single-progetto-wrapper .project-heading .project-others .single-project {
align-items: center;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
}
@media screen and (max-width: 599.98px) {
.single-progetto-wrapper .project-heading .project-others .single-project > .row {
flex-direction: column-reverse;
align-items: flex-start;
}
}
.single-progetto-wrapper .project-heading .project-others .single-project:last-of-type {
border-bottom: none;
}
.single-progetto-wrapper .project-heading .project-others .single-project .project-data {
padding: 0;
}
.single-progetto-wrapper .project-heading .project-others .single-project .project-data .project-name {
font-size: 2.2rem;
}
@media screen and (max-width: 1024px) {
.single-progetto-wrapper .project-heading .project-others .single-project .project-data .project-name {
font-size: 1.8rem;
}
}
.single-progetto-wrapper .project-heading .project-others .single-project .project-data .project-location {
margin: 30px 0;
font-weight: 300;
margin-top: 10px;
margin-bottom: 20px;
}
.single-progetto-wrapper .project-heading .project-others .single-project .project-thumb {
padding: 0;
transition: opacity 0.3s ease;
}
.single-progetto-wrapper .project-heading .project-others .single-project .project-thumb:hover {
opacity: 0.8;
}
@media screen and (max-width: 599.98px) {
.single-progetto-wrapper .project-heading .project-others .single-project .project-thumb {
margin-bottom: 30px;
}
}
.archive-projects .archive-projects-heading {
padding: 0 15px;
}
.archive-projects .archive-projects-heading .archive-projects-title {
padding: 0;
margin-bottom: 30px;
}
.archive-projects .archive-projects-heading .archive-projects-title h1 {
font-size: 2.75rem;
margin-top: 64px;
}
@media screen and (max-width: 599.98px) {
.archive-projects .archive-projects-heading .archive-projects-title h1 {
font-size: 1.75rem;
line-height: 2.5rem;
}
}
.archive-projects .archive-projects-heading .archive-projects-filter {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0;
position: relative;
}
.archive-projects .archive-projects-heading .archive-projects-filter #projects-types-filter {
border: none;
border-top: 2px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 2px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 20px;
border-radius: 0;
font-size: 1rem;
font-weight: 200;
}
.archive-projects .archive-projects-heading .archive-projects-filter #projects-types-filter .project-type-option {
padding: 5px 0;
}
@media screen and (max-width: 599.98px) {
.archive-projects .archive-projects-heading .archive-projects-filter #projects-types-filter {
width: 100%;
}
}
.archive-projects .archive-projects-heading .archive-projects-filter .select2-container {
margin-right: 30px;
margin-right: 0;
position: relative;
}
.archive-projects .archive-projects-heading .archive-projects-filter .select2-container.filter-selected .select2-selection {
background-color: #F4F4F4;
}
.archive-projects .archive-projects-heading .archive-projects-filter .select2-container .select2-selection {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 5px;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
height: auto;
}
.archive-projects .archive-projects-heading .archive-projects-filter .select2-container .select2-selection .project-type-option {
padding: 8px 5px;
}
.archive-projects .archive-projects-heading .archive-projects-filter .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}
.archive-projects .single-project {
align-items: center;
padding: 0 15px;
}
.archive-projects .single-project > .row {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
}
@media screen and (max-width: 599.98px) {
.archive-projects .single-project > .row {
flex-direction: column-reverse;
align-items: flex-start;
}
}
.archive-projects .single-project .project-data {
padding: 0;
}
.archive-projects .single-project .project-data .project-name {
font-size: 1.6rem;
padding-right: 1rem;
}
@media screen and (max-width: 1024px) {
.archive-projects .single-project .project-data .project-name {
font-size: 1.3rem;
}
}
.archive-projects .single-project .project-data .project-location {
margin: 30px 0;
margin-top: 0px;
margin-bottom: 20px;
font-size: 1.6rem;
padding-right: 1rem;
}
@media screen and (max-width: 1024px) {
.archive-projects .single-project .project-data .project-location {
font-size: 1.3rem;
}
}
.archive-projects .single-project .project-thumb {
padding: 0;
transition: opacity 0.3s ease;
}
.archive-projects .single-project .project-thumb:hover {
opacity: 0.8;
}
@media screen and (max-width: 599.98px) {
.archive-projects .single-project .project-thumb {
margin-bottom: 30px;
}
}
.material-breadcrumb {
width: 100%;
margin-bottom: 30px;
font-weight: 300;
margin: 20px auto;
}
.material-breadcrumb .breadcrumb-item {
color: inherit;
}
.material-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.material-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.component-group-filters {
justify-content: space-between;
display: flex;
position: relative;
}
.component-group-filters .filter-by-material {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 40px 10px 20px;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
margin-right: 30px;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: 50%;
width: calc(50% - 15px);
margin-right: 0;
}
.component-group-filters .filter-by-material .project-type-option {
padding: 10px 5px;
}
.component-group-filters .select2-container {
margin-right: 30px;
width: 100% !important;
margin-right: 0;
position: relative;
}
.component-group-filters .select2-container.filter-selected .select2-selection {
background-color: #F4F4F4;
}
.component-group-filters .select2-container .select2-selection {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 0;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
height: auto;
}
.component-group-filters .select2-container .select2-selection .select2-selection__rendered {
padding: 0;
}
.component-group-filters .select2-container .select2-selection .select2-selection__placeholder {
opacity: 1;
font-size: 1em;
font-weight: normal;
line-height: 28px;
color: #9D9EA1;
transform: none;
text-shadow: none;
}
.component-group-filters .select2-container .select2-selection .project-type-option {
padding: 8px 5px;
}
.component-group-filters .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}
.material-compositions {
width: 100%;
margin-bottom: 80px;
}
.material-compositions .single-composition {
margin-bottom: 70px;
}
.material-compositions .single-composition .comp-image-wrapper img {
display: block;
width: 100%;
height: auto;
position: relative;
}
.material-compositions .single-composition .comp-caption {
font-size: 1rem;
margin: 20px 0;
width: 100%;
font-weight: 300;
text-align: center;
}
.material-compositions .single-composition .comp-download {
text-align: center;
}
.material-box {
margin-top: 30px;
margin-bottom: 30px;
}
.material-box > * {
margin-bottom: 1rem;
}
.material-box .material-label {
font-size: 1.36rem;
}
.material-box .material-label .material-category {
font-weight: 200;
}
.material-box.material-small .material-label {
font-size: 1.36rem;
}
.material-box .material-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.material-box .material-thumb-wrapper img:hover {
opacity: 0.8;
}
.material-box .product-link {
padding: 9px 20px;
font-size: 14px;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
}
.material-page-container .material-title {
width: 100%;
font-size: 2.75rem;
margin-bottom: 40px;
}
@media screen and (max-width: 599.98px) {
.material-page-container .material-title {
font-size: 2.75rem;
margin-bottom: 80px;
}
}
.material-page-container .material-description {
margin-top: 80px;
margin-bottom: 80px;
font-size: 1.2rem;
line-height: 1.6;
}
.material-page-container .material-description p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
.material-page-container .material-disclaimer {
font-size: 1rem;
margin: 80px auto;
}
@media screen and (max-width: 599.98px) {
.material-page-container .material-disclaimer {
padding: 0;
}
}
.material-page-container .material-colors {
position: relative;
width: 100%;
padding: 0 0 80px 0;
}
.material-page-container .material-colors .color-wrapper {
width: 25%;
padding: 0 15px;
margin-bottom: 70px;
}
@media screen and (max-width: 1439.98px) {
.material-page-container .material-colors .color-wrapper {
width: 25%;
}
}
@media screen and (max-width: 1024px) {
.material-page-container .material-colors .color-wrapper {
width: 33.3333333333%;
}
}
@media screen and (max-width: 599.98px) {
.material-page-container .material-colors .color-wrapper {
width: 50%;
}
}
.material-page-container .material-colors .color-wrapper .color-code {
margin: 15px 0;
text-align: center;
}
.material-page-container .material-colors .color-wrapper .color-download {
text-align: center;
}
.material-page-container .material-colors .color-wrapper .color-thumb {
padding-bottom: 70%;
display: block;
position: relative;
background-position: center;
background-size: auto;
background-color: white;
background-repeat: no-repeat;
}
.material-page-container .material-colors .color-wrapper .color-thumb .label {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(255, 255, 255, 0.5);
display: flex;
align-items: center;
justify-content: center;
font-size: 0.75rem;
opacity: 0;
transition: opacity 0.2s ease;
pointer-events: none;
text-transform: uppercase;
color: #000;
text-align: center;
}
.material-page-container .material-colors .color-wrapper .color-thumb .color-actions {
position: absolute;
left: 0;
bottom: 0;
top: 0;
right: 0;
overflow: hidden;
justify-content: center;
align-items: center;
display: flex;
opacity: 0;
transform: scale(0);
transition: all 0.2s ease-out;
}
.material-page-container .material-colors .color-wrapper .color-thumb .color-actions .singolo-bottone {
height: 30px;
background: rgba(221, 221, 221, 0.7);
border-radius: 100%;
width: 30px;
margin: 0 5px;
display: inline-block;
}
.material-page-container .material-colors .color-wrapper .color-thumb .color-actions .singolo-bottone svg {
max-width: 30px;
max-height: 30px;
padding: 8px;
}
.material-page-container .material-colors .color-wrapper .color-thumb:hover .color-actions, .material-page-container .material-colors .color-wrapper .color-thumb.hover .color-actions {
display: flex;
opacity: 1;
transform: scale(1);
}
.material-page-container .material-colors .color-wrapper.in-wishlist .bottone-content.in-wishlist {
display: block;
}
.material-page-container .material-colors .color-wrapper.in-wishlist .bottone-content.not-in-wishlist {
display: none;
}
.material-page-container .material-colors .color-wrapper.not-in-wishlist .bottone-content.in-wishlist {
display: none;
}
.material-page-container .material-colors .color-wrapper.not-in-wishlist .bottone-content.not-in-wishlist {
display: block;
}
.material-page-container .material-colors .color-wrapper.in-wishlist .color-thumb { }
.material-page-container .material-colors .color-wrapper.not-in-wishlist .color-thumb { }
.material-page-container .material-colors .color-wrapper.in-wishlist .color-thumb:hover .in-wishlist {
opacity: 1;
}
.material-page-container .material-colors .color-wrapper.not-in-wishlist .color-thumb:hover .not-in-wishlist {
opacity: 1;
}
.material-info-container {
width: 80%;
margin: 0 10%;
display: flex;
position: relative;
flex-wrap: wrap;
}
.material-info-container > * {
margin-bottom: 30px;
padding: 0 15px;
}
@media screen and (max-width: 1024px) {
.material-info-container {
width: 83.3333333333%;
margin: 0 8.3333333333%;
}
}
@media screen and (max-width: 599.98px) {
.material-info-container {
margin: 0;
width: 100%;
}
}
.material-info-container .material-title {
width: 100%;
font-size: 3.2rem;
}
.material-info-container .material-description {
width: 50%;
}
@media screen and (max-width: 1024px) {
.material-info-container .material-description {
width: 62.5%;
font-weight: 300;
}
}
@media screen and (max-width: 599.98px) {
.material-info-container .material-description {
width: 100%;
}
}
.material-info-container .material-disclaimer {
width: 50%;
font-size: 0.7rem;
margin-bottom: 80px;
}
@media screen and (max-width: 1024px) {
.material-info-container .material-disclaimer {
width: 100%;
margin-left: 0;
}
}
@media screen and (max-width: 599.98px) {
.material-info-container .material-disclaimer {
width: 100%;
margin-left: 0;
}
}
.material-info-container .material-colors {
display: flex;
flex-wrap: wrap;
position: relative;
width: 100%;
padding: 0;
margin-top: 40px;
}
.material-info-container .material-colors .color-wrapper {
width: 25%;
padding: 0 15px;
margin-bottom: 30px; }
@media screen and (max-width: 1439.98px) {
.material-info-container .material-colors .color-wrapper {
width: 25%;
}
}
@media screen and (max-width: 1024px) {
.material-info-container .material-colors .color-wrapper {
width: 33.3333333333%;
}
}
@media screen and (max-width: 599.98px) {
.material-info-container .material-colors .color-wrapper {
width: 50%;
}
}
.material-info-container .material-colors .color-wrapper .color-code {
margin: 15px 0;
text-align: center;
}
.material-info-container .material-colors .color-wrapper .color-download {
text-align: center;
}
.material-info-container .material-colors .color-wrapper .color-thumb {
padding-bottom: 70%;
display: block;
position: relative;
background-position: center;
background-size: contain;
background-color: white;
background-repeat: no-repeat;
}
.material-info-container .material-colors .color-wrapper .color-thumb .label {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(255, 255, 255, 0.5);
display: flex;
align-items: center;
justify-content: center;
font-size: 0.75rem;
opacity: 0;
transition: opacity 0.2s ease;
pointer-events: none;
text-transform: uppercase;
color: #000;
text-align: center;
}
.material-info-container .material-colors .color-wrapper .color-thumb .color-actions {
position: absolute;
left: 0;
bottom: 0;
top: 0;
right: 0;
overflow: hidden;
justify-content: center;
align-items: center;
display: flex;
opacity: 0;
transform: scale(0);
transition: all 0.2s ease-out;
}
.material-info-container .material-colors .color-wrapper .color-thumb .color-actions .singolo-bottone {
height: 30px;
background: rgba(221, 221, 221, 0.7);
border-radius: 100%;
width: 30px;
margin: 0 5px;
display: inline-block;
}
.material-info-container .material-colors .color-wrapper .color-thumb .color-actions .singolo-bottone svg {
max-width: 30px;
max-height: 30px;
padding: 8px;
}
.material-info-container .material-colors .color-wrapper .color-thumb:hover .color-actions, .material-info-container .material-colors .color-wrapper .color-thumb.hover .color-actions {
display: flex;
opacity: 1;
transform: scale(1);
}
.material-info-container .material-colors .color-wrapper.in-wishlist .bottone-content.in-wishlist {
display: block;
}
.material-info-container .material-colors .color-wrapper.in-wishlist .bottone-content.not-in-wishlist {
display: none;
}
.material-info-container .material-colors .color-wrapper.not-in-wishlist .bottone-content.in-wishlist {
display: none;
}
.material-info-container .material-colors .color-wrapper.not-in-wishlist .bottone-content.not-in-wishlist {
display: block;
}
.material-info-container .material-colors .color-wrapper.in-wishlist .color-thumb:hover .in-wishlist {
opacity: 1;
}
.material-info-container .material-colors .color-wrapper.not-in-wishlist .color-thumb:hover .not-in-wishlist {
opacity: 1;
}
.materials-toolbar { }
.materials-toolbar .materials-searchbar {
position: relative;
}
.materials-toolbar .materials-searchbar #search-materials, .materials-toolbar .materials-searchbar #filter-materials {
display: inline-block;
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 0;
font-size: 100%;
font-weight: 200;
line-height: 28px;
color: #2B2E34;
width: 100%;
}
.materials-toolbar .materials-searchbar #filter-materials::placeholder {
opacity: 1;
font-size: 0.96em;
font-weight: normal;
line-height: 28px;
color: #9D9EA1;
transform: none;
text-shadow: none;
}
.materials-toolbar .materials-searchbar #filter-materials::-moz-placeholder {
opacity: 1;
font-size: 0.96em;
font-weight: normal;
line-height: 28px;
color: #9D9EA1;
transform: none;
text-shadow: none;
}
.materials-toolbar .materials-searchbar #filter-materials::-webkit-input-placeholder { opacity: 1;
font-size: 0.96em;
font-weight: normal;
line-height: 28px;
color: #9D9EA1;
transform: none;
text-shadow: none;
}
.materials-toolbar .materials-searchbar #search-result-container {
position: absolute;
background-color: #fff;
display: flex;
flex-direction: column;
max-height: 220px;
overflow-x: hidden;
overflow-y: auto;
z-index: 5;
width: 100%;
}
.materials-toolbar .materials-searchbar #search-result-container.results-in {
border: 1px solid #2B2E34;
}
.materials-toolbar .materials-searchbar #search-result-container .material-result-wrapper {
display: flex;
padding: 5px;
align-items: center;
cursor: pointer;
}
.materials-toolbar .materials-searchbar #search-result-container .material-result-wrapper .color-thumb {
background-position: center;
background-size: cover;
border: 1px solid #F4F4F4;
}
.materials-toolbar .materials-searchbar #search-result-container .material-result-wrapper .color-code {
padding: 0 5px;
font-size: 1.25rem;
font-weight: 200;
}
.view-materials {
margin: 0 auto 30px auto;
}
.view-materials .found-results-showing {
display: none;
padding: 30px 15px;
flex-direction: column;
}
.view-materials .found-results-showing .query-summary {
font-size: 2rem;
font-weight: 200;
}
.view-materials .found-results-showing #queried-results .not-found-container {
display: none;
font-size: 2.5rem;
padding: 80px 0;
}
.view-materials .found-results-showing #queried-results .found-container {
display: none;
}
.view-materials .found-results-showing #queried-results.found .found-container {
display: flex;
position: relative;
width: 100%;
padding: 80px 0;
align-items: center;
}
.view-materials .found-results-showing #queried-results.found .found-container .query-thumb {
width: 33.3333333333%;
height: 250px;
border: 1px solid #2B2E34;
background-size: cover;
background-position: center;
}
.view-materials .found-results-showing #queried-results.found .found-container .query-code {
width: 66.6666666667%;
padding: 0 8.3333333333%;
font-size: 3rem;
}
.view-materials .found-results-showing #queried-results.not-found .not-found-container {
display: flex;
}
.view-materials .found-results-showing.query-done {
display: flex;
}
.view-materials .found-results-showing.query-done + .view-components {
display: none;
}
.view-materials .view-components {
padding: 0 15px 30px 15px;
}
.view-materials .view-components .component-group {
width: 83.3333333333%;
margin: 0 8.3333333333%;
padding: 30px 0;
border-top: 1px solid #000;
}
.view-materials .view-components .component-group:first-of-type {
border-top: none;
}
.view-materials .view-components .component-group:last-child {
display: none;
}
@media screen and (max-width: 599.98px) {
.view-materials .view-components .component-group {
width: calc(100% - 30px);
margin: 0 15px;
}
}
.view-materials .view-components .material-row {
width: 100%;
margin: 0;
opacity: 0;
animation: fade-in 0.5s forwards;
-webkit-animation: fade-in 0.5s forwards;
}
.view-materials .view-components .material-row:first-of-type {
border-top: none;
}
.view-materials .page-load-status {
padding: 30px 15px;
text-align: center;
font-weight: 200;
text-transform: uppercase;
font-size: 0.9rem;
}
.material-row {
display: flex;
align-items: center;
width: 83.3333333333%;
margin: 0 8.3333333333%;
padding: 30px 0;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
}
@media screen and (max-width: 1024px) {
.material-row {
margin: 0;
width: 100%;
}
}
@media screen and (max-width: 599.98px) {
.material-row {
flex-wrap: wrap;
width: calc(100% - 30px);
margin: 0 15px;
}
}
.material-row:last-of-type {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
}
.material-row .material-title {
font-size: 1.7rem;
width: 40%;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.material-row .material-title {
font-size: 1.4rem;
}
}
@media screen and (max-width: 599.98px) {
.material-row .material-title {
width: 100%;
margin-bottom: 30px;
}
}
.material-row .material-colors {
width: 60%;
display: flex;
align-items: center;
justify-content: flex-end;
}
@media screen and (max-width: 599.98px) {
.material-row .material-colors {
width: 100%;
justify-content: space-between;
}
}
.material-row .material-colors > * {
flex-grow: 0;
flex-shrink: 0;
}
.colore-materiale {
width: calc(16.6666666667% - 25px);
margin-left: 20px;
}
@media screen and (max-width: 1024px) {
.colore-materiale {
width: 20%;
}
.colore-materiale:nth-child(1n+4) {
display: none;
}
}
@media screen and (max-width: 599.98px) {
.colore-materiale {
width: calc(33.3333333333% - 15px);
margin-left: 0;
}
.colore-materiale:nth-child(1n+3) {
display: none;
}
}
.colore-materiale .material-thumb {
width: 100%;
padding-bottom: 69.5652173913%;
background-size: contain;
background-repeat: no-repeat;
background-color: white;
display: block;
background-position: center;
position: relative;
flex-grow: 1;
flex-shrink: 1;
}
.colore-materiale .material-thumb .material-label {
opacity: 0;
color: black;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.8);
transition: all 0.3s ease;
padding: 10px;
text-align: center;
font-size: 0.8rem;
}
.colore-materiale .material-thumb .material-label > * {
width: 100%;
word-break: break-word;
}
.colore-materiale .material-thumb:hover .material-label {
opacity: 1;
}
.info-materiale {
width: calc(16.6666666667% - 25px);
margin-left: 20px;
}
@media screen and (max-width: 1024px) {
.info-materiale {
width: 20%;
}
}
@media screen and (max-width: 599.98px) {
.info-materiale {
width: calc(33.3333333333% - 15px);
margin-left: 0;
}
}
.info-materiale img {
max-width: 2rem;
}
.info-materiale .material-thumb {
width: 100%;
padding-bottom: 100%;
background-size: cover;
display: block;
background-position: center;
position: relative;
border: 1px solid transparent;
transition: border 0.3s ease;
}
.info-materiale .material-thumb .material-label {
opacity: 1;
color: black;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.8);
transition: all 0.3s ease;
padding: 10px;
text-align: center;
font-size: 0.6rem;
text-transform: uppercase;
}
.info-materiale .material-thumb .material-label > * {
width: 100%;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.view-materials .view-components .material-row .material-title {
width: 25%;
font-weight: 300;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) and (max-width: 599.98px) {
.view-materials .view-components .material-row .material-title {
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
.view-materials .view-components .material-row .material-colors {
width: 75%;
display: flex;
}
.view-materials .view-components .material-row .material-colors .colore-materiale {
width: calc(22.2222222222% - 30px);
}
.view-materials .view-components .material-row .material-colors .colore-materiale:nth-child(1n+4) {
display: none;
}
.view-materials .view-components .material-row .material-colors .info-materiale {
width: calc(33.3333333333% - 30px);
align-self: stretch;
}
.view-materials .view-components .material-row .material-colors .info-materiale .material-thumb {
padding-bottom: 0%;
height: 100%;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.materials-toolbar { }
.materials-toolbar .materials-searchbar {
width: 100%;
}
.materials-toolbar .materials-searchbar #search-materials, .materials-toolbar .materials-searchbar #filter-materials {
width: 100%;
}
.view-materials .view-components .material-row .material-title {
width: 25%;
font-weight: 300;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) and (max-width: 599.98px) {
.view-materials .view-components .material-row .material-title {
width: 100%;
margin-bottom: 30px;
}
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
.view-materials .view-components .material-row .material-colors {
width: 75%;
display: flex;
}
.view-materials .view-components .material-row .material-colors .colore-materiale {
width: calc(22.2222222222% - 30px);
}
.view-materials .view-components .material-row .material-colors .colore-materiale:nth-child(1n+4) {
display: none;
}
.view-materials .view-components .material-row .material-colors .info-materiale {
width: calc(33.3333333333% - 30px);
align-self: stretch;
}
.view-materials .view-components .material-row .material-colors .info-materiale .material-thumb {
padding-bottom: 0%;
height: 100%;
}
}
@media screen and (max-width: 1023.98px) {
.materials-toolbar .materials-searchbar {
margin-top: 15px;
}
}
@media screen and (max-width: 599.98px) {
.view-materials .view-components .material-row .material-title {
width: 100%;
}
.view-materials .view-components .material-row .material-colors {
width: 100%;
display: flex;
}
.view-materials .view-components .material-row .material-colors .colore-materiale {
width: calc(33.3333333333% - 15px);
}
.view-materials .view-components .material-row .material-colors .colore-materiale:nth-child(1n+4) {
display: none;
}
.view-materials .view-components .material-row .material-colors .info-materiale {
width: calc(33.3333333333% - 15px);
}
.view-materials .view-components .material-row .material-colors .info-materiale .material-thumb {
padding-bottom: 100%;
}
}
.libro-box {
margin-top: 30px;
margin-bottom: 30px;
}
.libro-box > * {
margin-bottom: 1rem;
}
.libro-box .libro-label {
font-size: 1.36rem;
}
.libro-box .libro-label .libro-category {
font-weight: 200;
}
.libro-box.libro-small .libro-label {
font-size: 1.36rem;
}
.libro-box .libro-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.libro-box .libro-thumb-wrapper img:hover {
opacity: 0.8;
}
.libro-box .libro-link span, .libro-box .libro-link img {
display: inline-block;
vertical-align: middle;
}
.libro-box .libro-link span.text {
color: #000;
margin-right: 10px;
}
.libro-box .video-length {
background: transparent !important;
}
.libro.single {
margin-top: 45px;
}
.libro.single .libro-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.libro.single .libro-breadcrumb a {
color: #000;
}
.libro.single .libro-breadcrumb .breadcrumb-item {
color: inherit;
}
.libro.single .libro-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.libro.single .libro-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.libro.single .article-categories-wrapper {
text-align: center;
}
.libro.single .libro-title-wrapper {
margin-bottom: 45px;
}
.libro.single .libro-title-wrapper .libro-title {
text-align: left;
margin-top: 0;
max-width: 100% !important;
}
@media screen and (max-width: 599.98px) {
.libro.single .libro-title-wrapper .libro-title {
font-size: 2.75rem;
}
}
.libro.single .libro-title-wrapper .libro-title .page-title {
margin-top: 0;
margin-bottom: 15px;
}
.libro.single .libro-title-wrapper .autore-cont {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.libro.single .article-author-wrapper {
text-align: center;
}
.libro.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.libro.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.libro.single .article-content-wrapper {
margin-top: 40px;
margin-bottom: 40px;
}
.libro.single .article-content-wrapper a, .libro.single .article-content-wrapper a:link {
color: #FFA000;
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.libro.single .article-content-wrapper a:hover, .libro.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid #FFA000;
text-decoration: none;
}
.libro.single .article-content-wrapper > p, .libro.single .article-content-wrapper ul, .libro.single .article-content-wrapper blockquote, .libro.single .article-content-wrapper ol, .libro.single .article-content-wrapper h1, .libro.single .article-content-wrapper h2, .libro.single .article-content-wrapper h3, .libro.single .article-content-wrapper h4, .libro.single .article-content-wrapper h5, .libro.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 16.6666666667%;
}
@media screen and (max-width: 599.98px) {
.libro.single .article-content-wrapper > p, .libro.single .article-content-wrapper ul, .libro.single .article-content-wrapper blockquote, .libro.single .article-content-wrapper ol, .libro.single .article-content-wrapper h1, .libro.single .article-content-wrapper h2, .libro.single .article-content-wrapper h3, .libro.single .article-content-wrapper h4, .libro.single .article-content-wrapper h5, .libro.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
.libro.single .article-content-wrapper h1, .libro.single .article-content-wrapper h2, .libro.single .article-content-wrapper h3, .libro.single .article-content-wrapper h4, .libro.single .article-content-wrapper h5, .libro.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.libro.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.libro.single .libro-image .video-description {
margin-top: 15px;
}
.libro.single .gallery-wrapper {
margin-bottom: 0;
}
.libro.single .gallery-wrapper .gallery-libro .single-image-thumb {
margin-bottom: 30px;
}
.volume-box {
margin-top: 0;
margin-bottom: 60px;
}
.volume-box > * {
margin-bottom: 1rem;
}
.volume-box .volume-label {
font-size: 1.36rem;
}
.volume-box .volume-label .volume-category {
font-weight: 200;
}
.volume-box.volume-small .volume-label {
font-size: 1.36rem;
}
.volume-box .volume-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.volume-box .volume-thumb-wrapper img:hover {
opacity: 0.8;
}
.volume-box .volume-link span, .volume-box .volume-link img {
display: inline-block;
vertical-align: middle;
}
.volume-box .volume-link span.text {
color: #000;
margin-right: 10px;
}
.archive-volume {
margin-top: 60px;
}
.archive-volume .archive-volume-heading .archive-volume-title {
margin-bottom: 40px;
}
.archive-volume .archive-volume-heading .archive-volume-title .page-title {
margin-bottom: 0;
margin-top: 0;
}
.archive-volume .archive-volume-heading .archive-volume-description {
margin-bottom: 40px;
}
.archive-volume .archive-volume-heading-sub {
margin-bottom: 40px;
}
.archive-volume .archive-volume-heading-sub .archive-volume-title-sub .page-subtitle {
font-size: 1.2em;
margin-bottom: 15px;
}
.archive-volume .singola-categoria-inner .archive-volume-body {
margin-bottom: 80px;
}
.volume.single {
margin-top: 45px;
}
@media screen and (max-width: 599.98px) {
.volume.single {
padding: 0 15px;
}
}
.volume.single .volume-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.volume.single .volume-breadcrumb .breadcrumb-item {
color: inherit;
}
.volume.single .volume-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.volume.single .volume-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.volume.single .article-categories-wrapper {
text-align: center;
}
.volume.single .volume-title-wrapper .volume-title {
text-align: left;
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 1024px) {
.volume.single .volume-title-wrapper .volume-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.volume.single .volume-title-wrapper .volume-title {
font-size: 1.8rem;
}
}
.volume.single .article-author-wrapper {
text-align: center;
}
.volume.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.volume.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.volume.single .article-thumb-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.volume.single .article-content-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.volume.single .article-content-wrapper p {
padding: 0 0 15px;
}
.volume.single .article-content-wrapper p:last-child {
padding: 0;
}
.volume.single .article-content-wrapper > p, .volume.single .article-content-wrapper ul, .volume.single .article-content-wrapper ol { }
.volume.single .article-content-wrapper a, .volume.single .article-content-wrapper a:link {
color: #FFA000;
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.volume.single .article-content-wrapper a:hover, .volume.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid #FFA000;
text-decoration: none;
}
.volume.single .article-content-wrapper > p, .volume.single .article-content-wrapper ul, .volume.single .article-content-wrapper blockquote, .volume.single .article-content-wrapper ol, .volume.single .article-content-wrapper h1, .volume.single .article-content-wrapper h2, .volume.single .article-content-wrapper h3, .volume.single .article-content-wrapper h4, .volume.single .article-content-wrapper h5, .volume.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 16.6666666667%;
}
@media screen and (max-width: 599.98px) {
.volume.single .article-content-wrapper > p, .volume.single .article-content-wrapper ul, .volume.single .article-content-wrapper blockquote, .volume.single .article-content-wrapper ol, .volume.single .article-content-wrapper h1, .volume.single .article-content-wrapper h2, .volume.single .article-content-wrapper h3, .volume.single .article-content-wrapper h4, .volume.single .article-content-wrapper h5, .volume.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
.volume.single .article-content-wrapper h1, .volume.single .article-content-wrapper h2, .volume.single .article-content-wrapper h3, .volume.single .article-content-wrapper h4, .volume.single .article-content-wrapper h5, .volume.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.volume.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.volume.single .gallery-wrapper {
margin-bottom: 0;
}
.volume.single .gallery-wrapper .gallery-volume .single-image-thumb {
margin-bottom: 80px;
}
.volume.single .download-box {
margin-bottom: 53.3333333333px;
text-align: center;
display: block;
width: 100%;
}
.volume.single .download-box .only-button {
padding: 0;
}
.volume.single .download-box .logged-out {
padding: 30px 0;
background: #F4F4F4;
}
.pubblicazione-box {
margin-top: 0;
margin-bottom: 60px;
}
.pubblicazione-box > * {
margin-bottom: 1rem;
}
.pubblicazione-box .pubblicazione-label {
font-size: 1.36rem;
}
.pubblicazione-box .pubblicazione-label .pubblicazione-category {
font-weight: 200;
}
.pubblicazione-box.pubblicazione-small .pubblicazione-label {
font-size: 1.36rem;
}
.pubblicazione-box .pubblicazione-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.pubblicazione-box .pubblicazione-thumb-wrapper img:hover {
opacity: 0.8;
}
.pubblicazione-box .pubblicazione-link span, .pubblicazione-box .pubblicazione-link img {
display: inline-block;
vertical-align: middle;
}
.pubblicazione-box .pubblicazione-link span.text {
color: #000;
margin-right: 10px;
}
.archive-pubblicazione {
margin-top: 60px;
}
.archive-pubblicazione .archive-pubblicazione-heading .archive-pubblicazione-title {
margin-bottom: 40px;
}
.archive-pubblicazione .archive-pubblicazione-heading .archive-pubblicazione-title .page-title {
margin-bottom: 0;
margin-top: 0;
}
.archive-pubblicazione .archive-pubblicazione-heading .archive-pubblicazione-description {
margin-bottom: 40px;
}
.archive-pubblicazione .archive-pubblicazione-heading-sub {
margin-bottom: 40px;
}
.archive-pubblicazione .archive-pubblicazione-heading-sub .archive-pubblicazione-title-sub .page-subtitle {
font-size: 1.8em;
margin-bottom: 15px;
}
.archive-pubblicazione .singola-categoria-inner .archive-pubblicazione-body {
margin-bottom: 80px;
}
.pubblicazione.single {
margin-top: 45px;
}
@media screen and (max-width: 599.98px) {
.pubblicazione.single {
padding: 0 15px;
}
}
.pubblicazione.single .pubblicazione-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.pubblicazione.single .pubblicazione-breadcrumb .breadcrumb-item {
color: inherit;
}
.pubblicazione.single .pubblicazione-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.pubblicazione.single .pubblicazione-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.pubblicazione.single .article-categories-wrapper {
text-align: center;
}
.pubblicazione.single .pubblicazione-title-wrapper .pubblicazione-title {
text-align: left;
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 1024px) {
.pubblicazione.single .pubblicazione-title-wrapper .pubblicazione-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.pubblicazione.single .pubblicazione-title-wrapper .pubblicazione-title {
font-size: 1.8rem;
}
}
.pubblicazione.single .article-author-wrapper {
text-align: center;
}
.pubblicazione.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.pubblicazione.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.pubblicazione.single .article-thumb-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.pubblicazione.single .article-content-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.pubblicazione.single .article-content-wrapper p {
padding: 0 0 15px;
}
.pubblicazione.single .article-content-wrapper p:last-child {
padding: 0;
}
.pubblicazione.single .article-content-wrapper > p, .pubblicazione.single .article-content-wrapper ul, .pubblicazione.single .article-content-wrapper ol { }
.pubblicazione.single .article-content-wrapper a, .pubblicazione.single .article-content-wrapper a:link {
color: #FFA000;
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.pubblicazione.single .article-content-wrapper a:hover, .pubblicazione.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid #FFA000;
text-decoration: none;
}
.pubblicazione.single .article-content-wrapper > p, .pubblicazione.single .article-content-wrapper ul, .pubblicazione.single .article-content-wrapper blockquote, .pubblicazione.single .article-content-wrapper ol, .pubblicazione.single .article-content-wrapper h1, .pubblicazione.single .article-content-wrapper h2, .pubblicazione.single .article-content-wrapper h3, .pubblicazione.single .article-content-wrapper h4, .pubblicazione.single .article-content-wrapper h5, .pubblicazione.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 16.6666666667%;
}
@media screen and (max-width: 599.98px) {
.pubblicazione.single .article-content-wrapper > p, .pubblicazione.single .article-content-wrapper ul, .pubblicazione.single .article-content-wrapper blockquote, .pubblicazione.single .article-content-wrapper ol, .pubblicazione.single .article-content-wrapper h1, .pubblicazione.single .article-content-wrapper h2, .pubblicazione.single .article-content-wrapper h3, .pubblicazione.single .article-content-wrapper h4, .pubblicazione.single .article-content-wrapper h5, .pubblicazione.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
.pubblicazione.single .article-content-wrapper h1, .pubblicazione.single .article-content-wrapper h2, .pubblicazione.single .article-content-wrapper h3, .pubblicazione.single .article-content-wrapper h4, .pubblicazione.single .article-content-wrapper h5, .pubblicazione.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.pubblicazione.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.pubblicazione.single .gallery-wrapper {
margin-bottom: 0;
}
.pubblicazione.single .gallery-wrapper .gallery-pubblicazione .single-image-thumb {
margin-bottom: 80px;
}
.pubblicazione.single .download-box {
margin-bottom: 53.3333333333px;
text-align: center;
display: block;
width: 100%;
}
.pubblicazione.single .download-box .only-button {
padding: 0;
}
.pubblicazione.single .download-box .logged-out {
padding: 30px 0;
background: #F4F4F4;
}
.pubblicazione.single .bottomtext-ext {
margin: 120px 0;
}
.quaderno-box {
margin-top: 0;
margin-bottom: 60px;
}
.quaderno-box > * {
margin-bottom: 1rem;
}
.quaderno-box .quaderno-label {
font-size: 1.36rem;
}
.quaderno-box .quaderno-label .quaderno-category {
font-weight: 200;
}
.quaderno-box.quaderno-small .quaderno-label {
font-size: 1.36rem;
}
.quaderno-box .quaderno-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.quaderno-box .quaderno-thumb-wrapper img:hover {
opacity: 0.8;
}
.quaderno-box .quaderno-link span, .quaderno-box .quaderno-link img {
display: inline-block;
vertical-align: middle;
}
.quaderno-box .quaderno-link span.text {
color: #000;
margin-right: 10px;
}
.archive-quaderno {
margin-top: 60px;
}
.archive-quaderno .archive-quaderno-heading .archive-quaderno-title {
margin-bottom: 40px;
}
.archive-quaderno .archive-quaderno-heading .archive-quaderno-title .page-title {
margin-bottom: 0;
margin-top: 0;
}
.archive-quaderno .archive-quaderno-heading .archive-quaderno-description {
margin-bottom: 40px;
}
.archive-quaderno .archive-quaderno-heading-sub {
margin-bottom: 40px;
}
.archive-quaderno .archive-quaderno-heading-sub .archive-quaderno-title-sub .page-subtitle {
font-size: 1.8em;
margin-bottom: 15px;
}
.archive-quaderno .singola-categoria-inner .archive-quaderno-body {
margin-bottom: 80px;
}
.quaderno.single {
margin-top: 45px;
}
@media screen and (max-width: 599.98px) {
.quaderno.single {
padding: 0 15px;
}
}
.quaderno.single .quaderno-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.quaderno.single .quaderno-breadcrumb .breadcrumb-item {
color: inherit;
}
.quaderno.single .quaderno-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.quaderno.single .quaderno-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.quaderno.single .article-categories-wrapper {
text-align: center;
}
.quaderno.single .quaderno-title-wrapper .quaderno-title {
text-align: left;
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 599.98px) {
.quaderno.single .quaderno-title-wrapper .quaderno-title {
font-size: 2.75rem;
}
}
.quaderno.single .article-author-wrapper {
text-align: center;
}
.quaderno.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.quaderno.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.quaderno.single .article-thumb-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.quaderno.single .article-content-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.quaderno.single .article-content-wrapper p {
padding: 0 0 15px;
}
.quaderno.single .article-content-wrapper p:last-child {
padding: 0;
}
.quaderno.single .article-content-wrapper > p, .quaderno.single .article-content-wrapper ul, .quaderno.single .article-content-wrapper ol { }
.quaderno.single .article-content-wrapper a, .quaderno.single .article-content-wrapper a:link {
color: #FFA000;
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.quaderno.single .article-content-wrapper a:hover, .quaderno.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid #FFA000;
text-decoration: none;
}
.quaderno.single .article-content-wrapper > p, .quaderno.single .article-content-wrapper ul, .quaderno.single .article-content-wrapper blockquote, .quaderno.single .article-content-wrapper ol, .quaderno.single .article-content-wrapper h1, .quaderno.single .article-content-wrapper h2, .quaderno.single .article-content-wrapper h3, .quaderno.single .article-content-wrapper h4, .quaderno.single .article-content-wrapper h5, .quaderno.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 16.6666666667%;
}
@media screen and (max-width: 599.98px) {
.quaderno.single .article-content-wrapper > p, .quaderno.single .article-content-wrapper ul, .quaderno.single .article-content-wrapper blockquote, .quaderno.single .article-content-wrapper ol, .quaderno.single .article-content-wrapper h1, .quaderno.single .article-content-wrapper h2, .quaderno.single .article-content-wrapper h3, .quaderno.single .article-content-wrapper h4, .quaderno.single .article-content-wrapper h5, .quaderno.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
.quaderno.single .article-content-wrapper h1, .quaderno.single .article-content-wrapper h2, .quaderno.single .article-content-wrapper h3, .quaderno.single .article-content-wrapper h4, .quaderno.single .article-content-wrapper h5, .quaderno.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.quaderno.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.quaderno.single .gallery-wrapper {
margin-bottom: 0;
}
.quaderno.single .gallery-wrapper .gallery-quaderno .single-image-thumb {
margin-bottom: 80px;
}
.quaderno.single .download-box {
margin-bottom: 53.3333333333px;
text-align: center;
display: block;
width: 100%;
}
.quaderno.single .download-box .only-button {
padding: 0;
}
.quaderno.single .download-box .logged-out {
padding: 30px 0;
background: #F4F4F4;
}
.moodboard-box {
margin-top: 0;
margin-bottom: 0;
}
.moodboard-box > * {
margin-bottom: 1rem;
}
.moodboard-box .moodboard-label {
font-size: 1.36rem;
}
.moodboard-box .moodboard-label .moodboard-category {
font-weight: 200;
}
.moodboard-box.moodboard-small .moodboard-label {
font-size: 1.36rem;
}
.moodboard-box .moodboard-thumb-wrapper img {
width: 100%;
height: auto;
display: block;
transition: opacity 0.3s ease;
}
.moodboard-box .moodboard-thumb-wrapper img:hover {
opacity: 0.8;
}
.moodboard-box .moodboard-link {
color: #000;
}
.moodboard-box .moodboard-link span, .moodboard-box .moodboard-link img {
display: inline-block;
vertical-align: middle;
}
.moodboard-box .moodboard-link span.text {
color: #000;
margin-right: 10px;
}
.archive-moodboard {
margin-top: 60px;
margin-bottom: 60px;
}
.archive-moodboard .moodboard-box {
margin-bottom: 60px;
}
.archive-moodboard .archive-moodboard-heading .archive-moodboard-title {
margin-bottom: 40px;
}
.archive-moodboard .archive-moodboard-heading .archive-moodboard-title .page-title {
margin-bottom: 0;
margin-top: 0;
}
.archive-moodboard .archive-moodboard-heading .archive-moodboard-description {
margin-bottom: 40px;
}
.archive-moodboard .archive-moodboard-heading-sub {
margin-bottom: 40px;
}
.archive-moodboard .archive-moodboard-heading-sub .archive-moodboard-title-sub .page-subtitle {
font-size: 1.8em;
margin-bottom: 15px;
}
.archive-moodboard .singola-categoria-inner .archive-moodboard-body {
margin-bottom: 80px;
}
.single-moodboard .cq-hotspot-tooltip {
line-height: 15px;
text-align: center;
width: 18px;
height: 18px;
}
.single-moodboard .cq-hotspot-tooltip i.cq-hotspot-icon {
background: rgba(255, 255, 255, 0.8) !important;
line-height: 20px;
border: 1px solid #333;
}
.single-moodboard .cq-hotspot-tooltip i.cq-hotspot-icon::before {
content: "+";
font-size: 15px;
margin: 0;
display: flex;
justify-content: center;
align-content: center;
width: 100%;
height: 100%;
}
.single-moodboard .tooltipster-light {
border-radius: 0;
background: rgba(255, 255, 255, 0.8);
border: 1px solid #ededed;
color: #000;
transform: translateY(-40px);
}
.single-moodboard .tooltipster-light .tooltipster-content {
font-size: 12px;
}
.single-moodboard .tooltipster-light .tooltipster-content a {
text-decoration: underline;
color: #000;
}
.single-moodboard .tooltipster-base .tooltipster-arrow span:last-child {
display: none;
}
.single-moodboard .tooltipster-arrow span,
.single-moodboard .tooltipster-arrow-top span,
.single-moodboard .tooltipster-arrow-top-right span,
.single-moodboard .tooltipster-arrow-top-left span {
transform: translateY(40px);
border: none !important;
width: 1px;
height: 40px;
background: #000;
margin-left: 2px;
margin-right: 2px;
}
.single-moodboard .moodboard.single .moodbard-inner {
max-width: 1140px;
margin: 0 auto;
margin-top: 45px;
}
@media screen and (max-width: 599.98px) {
.single-moodboard .moodboard.single .moodbard-inner {
padding: 0 15px;
}
}
.single-moodboard .moodboard.single .moodboard-breadcrumb {
width: 100%;
margin-bottom: 30px;
font-weight: 300;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-item {
color: inherit;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link {
color: #000;
position: relative;
padding: 6px 0;
display: block;
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link.prev {
padding-left: 30px;
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link.prev::after {
left: 0;
transform: translateY(-50%) rotate(180deg);
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link.next {
padding-right: 30px;
text-align: right;
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link.next::after {
right: 0;
}
.single-moodboard .moodboard.single .next-prev-posts .pl-link::after {
background-position: center;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/arrow.svg);
background-repeat: no-repeat;
background-size: 20px auto;
width: 20px;
height: 20px;
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.single-moodboard .moodboard.single .moodboard-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-item {
color: inherit;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.single-moodboard .moodboard.single .moodboard-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.single-moodboard .moodboard.single .article-categories-wrapper {
text-align: center;
}
.single-moodboard .moodboard.single .moodboard-title-wrapper .moodboard-title {
text-align: left;
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 599.98px) {
.single-moodboard .moodboard.single .moodboard-title-wrapper .moodboard-title {
font-size: 2.75rem;
}
}
.single-moodboard .moodboard.single .article-author-wrapper {
text-align: center;
}
.single-moodboard .moodboard.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.single-moodboard .moodboard.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.single-moodboard .moodboard.single .article-thumb-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.single-moodboard .moodboard.single .article-content-wrapper {
margin-top: 0;
margin-bottom: 53.3333333333px;
}
.single-moodboard .moodboard.single .article-content-wrapper p {
padding: 0 0 15px;
}
.single-moodboard .moodboard.single .article-content-wrapper p:last-child {
padding: 0;
}
.single-moodboard .moodboard.single .article-content-wrapper > p, .single-moodboard .moodboard.single .article-content-wrapper ul, .single-moodboard .moodboard.single .article-content-wrapper ol { }
.single-moodboard .moodboard.single .article-content-wrapper a, .single-moodboard .moodboard.single .article-content-wrapper a:link {
color: #FFA000;
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.single-moodboard .moodboard.single .article-content-wrapper a:hover, .single-moodboard .moodboard.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid #FFA000;
text-decoration: none;
}
.single-moodboard .moodboard.single .article-content-wrapper h1, .single-moodboard .moodboard.single .article-content-wrapper h2, .single-moodboard .moodboard.single .article-content-wrapper h3, .single-moodboard .moodboard.single .article-content-wrapper h4, .single-moodboard .moodboard.single .article-content-wrapper h5, .single-moodboard .moodboard.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.single-moodboard .moodboard.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.journal-article.notizia.journal-featured {
margin-bottom: 80px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.notizia.journal-featured {
padding: 0 15px;
}
}
.journal-article.notizia.journal-featured .categories-wrapper {
padding: 15px 0;
}
.journal-article.notizia.journal-featured.journal-row {
padding: 0;
}
.journal-article.notizia.journal-featured.journal-row .rowjournal {
align-items: center;
}
.journal-article.notizia.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.notizia.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
}
}
.journal-article.notizia.journal-featured.journal-row .rowjournal .title-wrapper .article-author {
margin-bottom: 1rem;
}
.journal-article.notizia.journal-featured.journal-row:nth-of-type(even) .rowjournal {
flex-direction: row-reverse;
}
.journal-article.notizia.journal-featured.journal-row:nth-of-type(even) .rowjournal .title-wrapper {
padding-left: 15px;
padding-right: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.notizia.journal-featured.journal-row:nth-of-type(even) .rowjournal .title-wrapper {
padding-right: 15px;
}
}
.journal-article.notizia.journal-featured .article-heading .article-name {
padding-left: 0;
display: flex;
flex-direction: column;
margin-bottom: 2rem;
align-items: flex-start;
}
@media screen and (max-width: 599.98px) {
.journal-article.notizia.journal-featured .article-heading .article-name {
padding: 0;
}
}
.journal-article.notizia.journal-featured .article-heading .article-name .article-title {
font-size: 2.75rem;
line-height: 1.3;
color: #000;
}
@media screen and (max-width: 599.98px) {
.journal-article.notizia.journal-featured .article-heading .article-name .article-title {
font-size: 2rem;
}
}
.journal-article.notizia.journal-featured .article-heading .article-name .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin: 0.5rem 0 0 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.notizia.journal-featured .article-heading .article-name .article-author {
font-size: 1.1rem;
}
}
.journal-article.notizia.journal-featured .article-heading .article-intro {
padding-right: 0;
}
@media screen and (max-width: 1024px) {
.journal-article.notizia.journal-featured .article-heading .article-intro {
padding: 0;
}
}
.journal-article.notizia.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1rem;
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.journal-article.notizia.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.notizia.single {
margin-top: 45px;
}
.notizia.single .notizia-breadcrumb {
width: 100%;
font-weight: 300;
margin: 20px auto 30px;
}
.notizia.single .notizia-breadcrumb .breadcrumb-item {
color: inherit;
}
.notizia.single .notizia-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.notizia.single .notizia-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.notizia.single .article-categories-wrapper {
text-align: center;
}
.notizia.single .notizia-title-wrapper .notizia-title {
text-align: left;
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 1024px) {
.notizia.single .notizia-title-wrapper .notizia-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.notizia.single .notizia-title-wrapper .notizia-title {
font-size: 1.8rem;
}
}
.notizia.single .article-author-wrapper {
text-align: center;
}
.notizia.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.notizia.single .article-thumb-wrapper .article-thumb {
margin-top: 40px;
}
.notizia.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.notizia.single .article-content-wrapper {
margin-top: 40px;
margin-bottom: 100px;
}
.notizia.single .article-content-wrapper > p, .notizia.single .article-content-wrapper ul, .notizia.single .article-content-wrapper ol { }
.notizia.single .article-content-wrapper a, .notizia.single .article-content-wrapper a:link {
text-decoration: underline;
font-weight: 500;
text-decoration-color: #000;
}
.notizia.single .article-content-wrapper a:hover, .notizia.single .article-content-wrapper a:link:hover {
text-decoration: underline;
}
.notizia.single .article-content-wrapper > p, .notizia.single .article-content-wrapper ul, .notizia.single .article-content-wrapper blockquote, .notizia.single .article-content-wrapper ol, .notizia.single .article-content-wrapper h1, .notizia.single .article-content-wrapper h2, .notizia.single .article-content-wrapper h3, .notizia.single .article-content-wrapper h4, .notizia.single .article-content-wrapper h5, .notizia.single .article-content-wrapper h6, .notizia.single .article-content-wrapper .wpcf7 {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.notizia.single .article-content-wrapper > p, .notizia.single .article-content-wrapper ul, .notizia.single .article-content-wrapper blockquote, .notizia.single .article-content-wrapper ol, .notizia.single .article-content-wrapper h1, .notizia.single .article-content-wrapper h2, .notizia.single .article-content-wrapper h3, .notizia.single .article-content-wrapper h4, .notizia.single .article-content-wrapper h5, .notizia.single .article-content-wrapper h6, .notizia.single .article-content-wrapper .wpcf7 {
width: 100%;
margin: auto;
}
}
.notizia.single .article-content-wrapper h1, .notizia.single .article-content-wrapper h2, .notizia.single .article-content-wrapper h3, .notizia.single .article-content-wrapper h4, .notizia.single .article-content-wrapper h5, .notizia.single .article-content-wrapper h6 {
font-size: 2rem;
}
@media screen and (max-width: 599.98px) {
.notizia.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.archive-notizie .archive-notizia-heading {
padding: 0 15px;
}
.archive-notizie .archive-notizia-heading .archive-notizia-title {
padding: 0;
margin-bottom: 30px;
color: #000;
}
.archive-notizie .archive-notizia-heading .archive-notizia-title h1 {
font-size: 3.2rem;
margin-top: 45px;
}
@media screen and (max-width: 1024px) {
.archive-notizie .archive-notizia-heading .archive-notizia-title h1 .notizia-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-notizie .archive-notizia-heading .archive-notizia-title h1 .notizia-title {
font-size: 2.4rem;
}
}
@media screen and (max-width: 1024px) {
.archive-notizie .archive-notizia-heading .archive-notizia-title h1 .separator {
font-size: 2.3rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-notizie .archive-notizia-heading .archive-notizia-title h1 .separator {
font-size: 1.8rem;
display: none;
}
}
.archive-notizie .single-article {
display: flex;
align-items: center;
padding: 0 15px;
}
.archive-notizie .single-article > .row {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
width: 100%;
}
.archive-notizie .single-article .article-data {
padding: 0;
}
.archive-notizie .single-article .article-data .categories-wrapper {
margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
.archive-notizie .single-article .article-data .categories-wrapper {
margin-top: 15px;
}
}
.archive-notizie .single-article .article-data .article-name {
font-size: 2rem;
line-height: 1.3;
margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
.archive-notizie .single-article .article-data .article-name {
font-size: 1.8rem;
}
}
.archive-notizie .single-article .article-data .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin-bottom: 15px;
}
.archive-notizie .single-article .article-data .article-excerpt {
font-size: 0.9rem;
margin-bottom: 15px;
}
.archive-notizie .single-article .article-thumb {
padding: 0;
transition: opacity 0.3s ease;
}
@media screen and (max-width: 1024px) {
.archive-notizie .single-article .article-thumb {
margin-bottom: 30px;
}
}
.archive-notizie .single-article .article-thumb:hover {
opacity: 0.8;
}
.journal-article.focus.journal-featured {
margin-bottom: 80px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.focus.journal-featured {
padding: 0 15px;
}
}
.journal-article.focus.journal-featured .categories-wrapper {
padding: 15px 0;
}
.journal-article.focus.journal-featured.journal-row {
padding: 0;
}
.journal-article.focus.journal-featured.journal-row .rowjournal {
align-items: center;
}
.journal-article.focus.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.focus.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
}
}
.journal-article.focus.journal-featured.journal-row .rowjournal .title-wrapper .article-author {
margin-bottom: 1rem;
}
.journal-article.focus.journal-featured.journal-row:nth-of-type(even) .rowjournal {
flex-direction: row-reverse;
}
.journal-article.focus.journal-featured.journal-row:nth-of-type(even) .rowjournal .title-wrapper {
padding-left: 15px;
padding-right: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.focus.journal-featured.journal-row:nth-of-type(even) .rowjournal .title-wrapper {
padding-right: 15px;
}
}
.journal-article.focus.journal-featured .article-heading .article-name {
padding-left: 0;
display: flex;
flex-direction: column;
margin-bottom: 2rem;
align-items: flex-start;
}
@media screen and (max-width: 599.98px) {
.journal-article.focus.journal-featured .article-heading .article-name {
padding: 0;
}
}
.journal-article.focus.journal-featured .article-heading .article-name .article-title {
font-size: 2.75rem;
line-height: 1.3;
color: #000;
}
@media screen and (max-width: 599.98px) {
.journal-article.focus.journal-featured .article-heading .article-name .article-title {
font-size: 2rem;
}
}
.journal-article.focus.journal-featured .article-heading .article-name .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin: 0.5rem 0 0 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.focus.journal-featured .article-heading .article-name .article-author {
font-size: 1.1rem;
}
}
.journal-article.focus.journal-featured .article-heading .article-intro {
padding-right: 0;
}
@media screen and (max-width: 1024px) {
.journal-article.focus.journal-featured .article-heading .article-intro {
padding: 0;
}
}
.journal-article.focus.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1rem;
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.journal-article.focus.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.focus.single {
margin-top: 45px;
}
@media screen and (max-width: 1024px) {
.focus.single {
margin-top: 25px;
}
}
@media screen and (max-width: 599.98px) {
.focus.single {
margin-top: 0px;
}
}
.focus.single .focus-breadcrumb {
margin: 15px auto;
text-align: center;
font-weight: 600;
text-transform: uppercase;
}
.focus.single .focus-breadcrumb .breadcrumb-item {
color: inherit;
}
.focus.single .focus-breadcrumb .breadcrumb-item::hover {
text-decoration: underline;
}
.focus.single .focus-breadcrumb .breadcrumb-divider {
margin: 0 10px;
}
.focus.single .article-categories-wrapper {
text-align: center;
}
.focus.single .focus-title-wrapper {
text-align: center;
}
.focus.single .focus-title-wrapper .focus-title {
margin-top: 30px;
max-width: 100% !important;
}
@media screen and (max-width: 1024px) {
.focus.single .focus-title-wrapper .focus-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.focus.single .focus-title-wrapper .focus-title {
font-size: 1.8rem;
}
}
.focus.single .focus-title-wrapper .article-subtitle {
text-align: center;
padding-left: 60px;
padding-right: 60px;
line-height: 1.2;
font-weight: 300;
max-width: 100% !important;
font-size: 1.6rem;
}
@media screen and (max-width: 1024px) {
.focus.single .focus-title-wrapper .article-subtitle {
font-size: 1.4rem;
padding-left: 0;
padding-right: 0;
}
}
@media screen and (max-width: 599.98px) {
.focus.single .focus-title-wrapper .article-subtitle {
font-size: 1.2rem;
}
}
.focus.single .article-author-wrapper {
text-align: center;
}
.focus.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.focus.single .article-thumb-wrapper .article-thumb {
margin-top: 40px;
}
.focus.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.focus.single .article-content-wrapper {
margin-top: 40px;
margin-bottom: 100px;
}
.focus.single .article-content-wrapper > p, .focus.single .article-content-wrapper ul, .focus.single .article-content-wrapper ol { }
.focus.single .article-content-wrapper a, .focus.single .article-content-wrapper a:link {
text-decoration: none;
font-weight: 500;
}
.focus.single .article-content-wrapper a:hover, .focus.single .article-content-wrapper a:link:hover {
text-decoration: underline;
}
.focus.single .article-content-wrapper > p, .focus.single .article-content-wrapper ul, .focus.single .article-content-wrapper blockquote, .focus.single .article-content-wrapper .content-block, .focus.single .article-content-wrapper ol, .focus.single .article-content-wrapper h1, .focus.single .article-content-wrapper h2, .focus.single .article-content-wrapper h3, .focus.single .article-content-wrapper h4, .focus.single .article-content-wrapper h5, .focus.single .article-content-wrapper h6, .focus.single .article-content-wrapper .wpcf7, .focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.focus.single .article-content-wrapper > p, .focus.single .article-content-wrapper ul, .focus.single .article-content-wrapper blockquote, .focus.single .article-content-wrapper .content-block, .focus.single .article-content-wrapper ol, .focus.single .article-content-wrapper h1, .focus.single .article-content-wrapper h2, .focus.single .article-content-wrapper h3, .focus.single .article-content-wrapper h4, .focus.single .article-content-wrapper h5, .focus.single .article-content-wrapper h6, .focus.single .article-content-wrapper .wpcf7, .focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text {
width: 100%;
margin: auto;
padding: 0 15px;
}
}
.focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text {
text-align: left;
}
.focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text .wp-block-getwid-video-popup__button {
min-height: unset;
border-radius: 0;
}
.focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text .wp-block-getwid-video-popup__button .wp-block-getwid-video-popup__icon {
display: none;
}
.focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text .wp-block-getwid-video-popup__button .wp-block-getwid-video-popup__button-caption {
padding: 0;
}
.focus.single .article-content-wrapper .wp-block-getwid-video-popup.as-text .wp-block-getwid-video-popup__button .wp-block-getwid-video-popup__button-caption .wp-block-getwid-video-popup__title {
display: inline-block;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
font-size: 16px;
}
.focus.single .article-content-wrapper > p, .focus.single .article-content-wrapper ul, .focus.single .article-content-wrapper blockquote, .focus.single .article-content-wrapper .content-block, .focus.single .article-content-wrapper ol, .focus.single .article-content-wrapper h1, .focus.single .article-content-wrapper h2, .focus.single .article-content-wrapper h3, .focus.single .article-content-wrapper h4, .focus.single .article-content-wrapper h5, .focus.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 599.98px) {
.focus.single .article-content-wrapper > p, .focus.single .article-content-wrapper ul, .focus.single .article-content-wrapper blockquote, .focus.single .article-content-wrapper .content-block, .focus.single .article-content-wrapper ol, .focus.single .article-content-wrapper h1, .focus.single .article-content-wrapper h2, .focus.single .article-content-wrapper h3, .focus.single .article-content-wrapper h4, .focus.single .article-content-wrapper h5, .focus.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
@media screen and (max-width: 599.98px) {
.focus.single .article-content-wrapper figcaption {
padding: 0 15px;
}
}
.archive-focuses .archive-focus-heading {
padding: 0 15px;
}
.archive-focuses .archive-focus-heading .archive-focus-title {
padding: 0;
margin-bottom: 30px;
color: #000;
}
.archive-focuses .archive-focus-heading .archive-focus-title a {
color: #333333;
text-decoration: none;
}
.archive-focuses .archive-focus-heading .archive-focus-title h1 {
font-size: 3.2rem;
margin-top: 45px;
}
.archive-focuses .archive-focus-heading .archive-focus-title h1 .focus-title {
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.archive-focuses .archive-focus-heading .archive-focus-title h1 .focus-title {
font-size: 2.6rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-focuses .archive-focus-heading .archive-focus-title h1 .focus-title {
font-size: 2.4rem;
}
}
@media screen and (max-width: 1024px) {
.archive-focuses .archive-focus-heading .archive-focus-title h1 .separator {
font-size: 2.3rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-focuses .archive-focus-heading .archive-focus-title h1 .separator {
font-size: 1.8rem;
display: none;
}
}
.archive-focuses .single-article {
display: flex;
align-items: center;
padding: 0 15px;
}
.archive-focuses .single-article > .row {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
width: 100%;
}
.archive-focuses .single-article .article-data {
padding: 0;
}
.archive-focuses .single-article .article-data .categories-wrapper {
margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
.archive-focuses .single-article .article-data .categories-wrapper {
margin-top: 15px;
}
}
.archive-focuses .single-article .article-data .article-name {
font-size: 2rem;
line-height: 1.3;
margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
.archive-focuses .single-article .article-data .article-name {
font-size: 1.8rem;
}
}
.archive-focuses .single-article .article-data .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin-bottom: 15px;
}
.archive-focuses .single-article .article-data .article-excerpt {
font-size: 0.9rem;
margin-bottom: 15px;
}
.archive-focuses .single-article .article-thumb {
padding: 0;
transition: opacity 0.3s ease;
}
@media screen and (max-width: 1024px) {
.archive-focuses .single-article .article-thumb {
margin-bottom: 30px;
}
}
.archive-focuses .single-article .article-thumb:hover {
opacity: 0.8;
} .wpcf7 .wpcf7-form-control-wrap {
margin-bottom: 40px;
display: block;
}
.wpcf7 .form-control {
border: none;
padding: 0px;
background-color: transparent;
}
.wpcf7 p {
margin: 0;
}
.wpcf7 .row {
margin: 0 -15px;
}
.wpcf7 .row div[class*=col-] {
padding: 0 15px;
}
.wpcf7 br {
display: none;
}
.wpcf7 label {
width: 100%;
display: block;
position: relative;
text-transform: uppercase;
font-size: 1.15rem;
margin-bottom: 15px;
}
@media screen and (max-width: 599.98px) {
.wpcf7 label {
font-size: 1rem;
}
}
.wpcf7 .wpcf7-form-control-wrap select, .wpcf7 .wpcf7-form-control-wrap input[type=text], .wpcf7 .wpcf7-form-control-wrap input[type=email], .wpcf7 .wpcf7-form-control-wrap input[type=date], .wpcf7 .wpcf7-form-control-wrap input[type=tel], .wpcf7 .wpcf7-form-control-wrap textarea {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
background: #fff;
width: 100%;
padding: 15px 0;
font-size: 1.2rem;
font-weight: 300;
font-family: "GT America", sans-serif;
}
.wpcf7 .wpcf7-form-control-wrap textarea {
max-height: 100px;
resize: none;
}
.wpcf7 .wpcf7-form-control-wrap select {
color: #000;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 15px;
position: relative;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: 50%;
}
.wpcf7 .form-field span.label-news {
margin-bottom: 10px;
display: block;
}
.wpcf7 .privacy .wpcf7-form-control-wrap {
margin-bottom: 0;
}
.wpcf7 .privacy label {
text-transform: none;
font-size: 12px;
}
.wpcf7 .privacy label a, .wpcf7 .privacy label a:link {
color: #000 !important;
}
.wpcf7 .wpcf7-spinner {
vertical-align: middle;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/Rolling-1s-200px.gif);
background-color: transparent;
background-size: contain;
background-position: center;
}
.wpcf7 .wpcf7-spinner::before {
display: none;
}
.wpcf7 .wpcf7-form-control-wrap input[type=text]:focus,
.wpcf7 .wpcf7-form-control-wrap input[type=email]:focus,
.wpcf7 .wpcf7-form-control-wrap input[type=date]:focus,
.wpcf7 .wpcf7-form-control-wrap textarea:focus {
outline: none;
box-shadow: none;
}
.wpcf7 .etichetta {
display: inline-block;
margin-bottom: 5px;
font-weight: 600;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit,
.wpcf7 .ajax-loader {
display: inline-block;
vertical-align: middle;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit {
font-size: 14px;
border: 1px solid #2B2E34;
padding: 10px 40px;
margin-top: 0;
cursor: pointer;
text-transform: uppercase;
width: auto;
color: #000;
background-color: #fff;
text-shadow: none;
font-weight: normal;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit:disabled {
opacity: 1;
}
.wpcf7 .privacy {
margin-bottom: 20px;
}
.wpcf7 .privacy .wpcf7-form-control {
font-size: 10px;
}
div.privacy .wpcf7-list-item > label {
display: flex;
flex-direction: row;
align-items: center;
}
.wpcf7 .privacy span.wpcf7-list-item {
margin: 0;
}
.wpcf7 .privacy input[type=checkbox] {
border: 1px solid;
margin: 0 10px 0 0;
} .newsletter-cf7-content .submit-cont {
position: relative;
}
.newsletter-cf7-content .submit-cont .wpcf7-form-control.wpcf7-submit {
width: 100%;
background: white;
text-transform: uppercase;
margin: 80px 0 0;
display: inline-block;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
color: #2B2E34;
padding: 30px 30px;
font-weight: 300;
transition: all 0.3s ease;
}
@media screen and (max-width: 1024px) {
.newsletter-cf7-content .submit-cont .wpcf7-form-control.wpcf7-submit {
padding: 7px 20px;
font-size: 0.9rem;
}
}
@media screen and (max-width: 599.98px) {
.newsletter-cf7-content .submit-cont .wpcf7-form-control.wpcf7-submit {
padding: 10px 30px;
font-size: 0.8rem;
}
}
.newsletter-cf7-content .submit-cont .wpcf7-form-control.wpcf7-submit:hover {
border: 1px solid transparent;
background: #ededed;
}
.newsletter-cf7-content .submit-cont .wpcf7-spinner {
position: absolute;
bottom: 29px;
right: 0;
} .pl-form-wrapper {
width: 80%;
margin: 0 10%;
}
.pl-form-wrapper > * {
margin-bottom: 30px;
padding: 0 15px;
}
@media screen and (max-width: 599.98px) {
.pl-form-wrapper {
margin: 0;
width: 100%;
}
}
.pl-form-wrapper .download-cta h4 {
font-size: 2.75rem;
width: 80%;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.pl-form-wrapper .download-cta h4 {
font-size: 2rem;
}
}
.pl-form-wrapper a, .pl-form-wrapper a:link {
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
transition: all 0.3s ease;
}
.pl-form-wrapper a:hover, .pl-form-wrapper a:link:hover {
color: #FFA000;
border-bottom: 1px solid #FFA000;
}
.pl-form-wrapper .downloadfile-form-wrapper {
width: 100%;
} .woocommerce .row {
margin: 0 -15px;
}
.woocommerce .woocommerce-breadcrumb a {
color: #000;
}
.woocommerce #main.wrapper {
margin-top: 80px;
}
.woocommerce #main.wrapper .page-title, .woocommerce #main.wrapper .shop-section-title {
font-size: 3em;
margin-bottom: 20px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-right: 1.5%;
width: 23.5%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 0;
}
@media screen and (max-width: 1200px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-right: 1.5%;
width: 48.5%;
}
}
@media screen and (max-width: 599.98px) {
.woocommerce.archive #main.wrapper {
padding: 0 15px;
}
}
@media screen and (min-width: 1024px) {
.woocommerce.archive .wrapper-wide .main-col {
order: 2;
}
.woocommerce.archive .wrapper-wide .side-col {
order: 1;
}
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_search {
margin-bottom: 30px;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_search form {
position: relative;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_search form input[type=search] {
width: 100%;
padding: 10px 15px 10px 40px;
font-size: 16px;
border-top: 1px solid #CACBCD;
border-bottom: 1px solid #CACBCD;
border-left: unset;
border-right: unset;
border-radius: 0;
box-shadow: none;
margin: 0;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_search form input[type=search]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
@media screen and (max-width: 599.98px) {
.woocommerce.archive .wrapper-wide .side-col .widget_product_search form input[type=search] {
font-size: 14px;
}
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_search form button[type=submit] {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
text-indent: -9999px;
width: 22px;
height: 22px;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/search.png);
border: none;
outline: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-color: transparent;
cursor: pointer;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_categories ul.product-categories li a {
font-weight: 300;
color: #000;
font-size: 16px;
padding: 2px 10px;
display: block;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_categories ul.product-categories ul {
padding: 10px 0;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_categories ul.product-categories > li > a {
font-weight: 400;
border-top: 1px solid #CACBCD;
border-bottom: 1px solid #CACBCD;
padding: 8px 10px;
line-height: 1;
font-size: 20px;
display: block;
margin-top: -1px;
position: relative;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_categories ul.product-categories > li > a > .ui-accordion-header-icon {
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
content: "▴";
width: 8px;
height: 8px;
text-align: center;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/miniarrow.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.woocommerce.archive .wrapper-wide .side-col .widget_product_categories ul.product-categories > li > a > .ui-accordion-header-icon.ui-icon-triangle-1-s {
transform: translateY(-50%) rotate(180deg);
}
.woocommerce.archive .wrapper-wide .woocommerce-products-header {
margin-top: 0;
}
.woocommerce.archive .wrapper-wide .woocommerce-products-header a.back-to-outlet {
color: #000;
margin-bottom: 20px;
display: inline-block;
font-size: 16px;
font-weight: 300;
}
.woocommerce.archive .wrapper-wide .woocommerce-products-header .page-title {
margin-top: 0;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod {
margin-bottom: 40px;
padding-bottom: 10px;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod img.attachment-woocommerce_thumbnail {
margin-bottom: 20px;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod .woocommerce-loop-product__title {
font-size: 24px;
color: #000;
margin-bottom: 0;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod .stock-status-cont .stock {
color: #666;
font-size: 12px;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.price {
color: #000;
font-size: 16px;
}
@media screen and (max-width: 599.98px) {
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.price {
font-size: 14px;
}
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.price del {
margin-right: 10px;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.price ins {
text-decoration: none;
}
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.plus {
background: #ededed;
width: 28px;
height: 28px;
display: inline-block;
margin-right: 10px;
border-radius: 100%;
vertical-align: middle;
padding: 5px;
line-height: 1;
}
@media screen and (max-width: 599.98px) {
.woocommerce.archive .wrapper-wide .products .product .inner-prod span.plus {
transform: scale(0.8);
transform-origin: center;
}
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination {
margin-top: 80px;
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul {
border: none;
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul li {
border: none;
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul li span, .woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul li a {
padding: 10px 15px;
background-color: transparent;
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul li a {
color: #999;
}
.woocommerce.archive .wrapper-wide nav.woocommerce-pagination ul li span {
color: #000;
}
@media screen and (max-width: 599.98px) {
.woocommerce.single-product #main.wrapper {
padding: 0 15px;
}
}
.woocommerce.single-product .pl-gallery-container {
margin: 0;
}
.woocommerce.single-product div.product div.images {
width: 58%;
}
.woocommerce.single-product div.product div.summary {
width: 40%;
}
@media screen and (max-width: 1200px) {
.woocommerce.single-product div.product div.images {
width: 100%;
}
.woocommerce.single-product div.product div.summary {
width: 100%;
}
}
.woocommerce.single-product div.product div.summary .titolo-cont {
margin-bottom: 30px;
}
.woocommerce.single-product div.product div.summary .titolo-cont .row {
align-items: flex-end;
}
.woocommerce.single-product div.product div.summary .titolo-cont .product_title {
font-size: 2.3em;
}
.woocommerce.single-product div.product div.summary .titolo-cont .designer {
font-size: 1em;
font-weight: 200;
color: #2B2E34;
text-align: right;
display: block;
}
.woocommerce.single-product div.product div.summary .woocommerce-product-details__short-description {
margin-bottom: 15px;
}
.woocommerce.single-product div.product div.summary .woocommerce-product-details__short-description p {
font-size: 1em;
line-height: 1.8;
}
.woocommerce.single-product div.product div.summary .price {
color: #000;
font-size: 1em;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.woocommerce.single-product div.product div.summary .price {
font-size: 14px;
}
}
.woocommerce.single-product div.product div.summary .price del {
margin-right: 10px;
}
.woocommerce.single-product div.product div.summary .price ins {
text-decoration: none;
}
.woocommerce.single-product div.product div.summary .stock-status-cont {
margin-bottom: 30px;
}
.woocommerce.single-product div.product div.summary .stock-status-cont .stock {
color: #333 !important;
}
.woocommerce.single-product div.product div.summary .request-info-cont {
margin-bottom: 40px;
}
.woocommerce.single-product div.product div.summary .request-info-cont .button {
background-color: #fff;
padding: 13px 30px;
border-radius: 0;
text-transform: uppercase;
font-size: 0.8em;
line-height: 1;
min-width: 200px;
text-align: center;
}
.woocommerce.single-product div.product div.summary .descrizione-lunga {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.woocommerce.single-product div.product div.summary .descrizione-lunga h3 {
font-weight: bold;
font-size: 1em;
padding: 10px 10px;
position: relative;
}
.woocommerce.single-product div.product div.summary .descrizione-lunga h3 > .ui-accordion-header-icon {
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
content: "▴";
width: 8px;
height: 8px;
text-align: center;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/miniarrow.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.woocommerce.single-product div.product div.summary .descrizione-lunga h3 > .ui-accordion-header-icon.ui-icon-triangle-1-s {
transform: translateY(-50%) rotate(180deg);
}
.woocommerce.single-product div.product div.summary .descrizione-lunga .contenuto {
padding: 5px 10px;
margin-bottom: 15px;
}
.page-content-wrapper .wp-block-gallery ul.blocks-gallery-grid, .article-content-wrapper .wp-block-gallery ul.blocks-gallery-grid {
width: 100% !important;
margin: auto !important;
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper .wp-block-gallery ul.blocks-gallery-grid .blocks-gallery-item, .article-content-wrapper .wp-block-gallery ul.blocks-gallery-grid .blocks-gallery-item {
width: 100%;
padding: 0;
margin: 0;
margin-bottom: 30px;
}
}
@media screen and (max-width: 599.98px) {
.page-content-wrapper figcaption, .article-content-wrapper figcaption {
padding: 0 15px;
}
} body .cmplz-soft-cookiewall {
background-color: rgba(255, 255, 255, 0.7);
}
.cmplz-cookiebanner.cc-window {
background-color: #fff;
border: 1px solid #000;
padding: 30px 20px;
box-shadow: none !important;
}
.cmplz-cookiebanner.cc-window .cmplz-buttons {
display: flex;
gap: var(--cmplz_banner_margin);
flex-wrap: wrap;
}
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn {
letter-spacing: 0;
border-radius: 0;
border-width: 1px;
box-shadow: none;
font-weight: normal;
font-size: 14px;
}
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn:hover {
text-decoration: none;
}
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-dismiss {
background-color: transparent !important;
color: #999 !important;
}
@media screen and (max-width: 599.98px) {
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-dismiss {
position: absolute;
top: 0;
right: 30px;
text-align: right;
padding: 0 !important;
margin-top: 10px !important;
}
}
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-show-settings {
text-decoration: underline;
text-decoration-color: #000;
}
@media screen and (max-width: 599.98px) {
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-show-settings {
width: 100% !important;
}
}
@media screen and (max-width: 599.98px) {
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-save {
width: 100% !important;
}
}
.cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-dismiss, .cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-show-settings, .cmplz-cookiebanner.cc-window .cmplz-buttons .cc-btn.cc-save {
width: 48.9%;
font-size: 12px;
font-weight: normal;
border: none;
background-color: transparent !important;
}
.cmplz-cookiebanner.cc-window .cc-message {
font-size: 0.8em;
line-height: 1.2;
letter-spacing: 0;
}
.cmplz-cookiebanner.cc-window .cc-message a {
padding: 0;
} .page-certificazioni-wrapper {
padding: 0 15px;
width: 100%;
margin-bottom: 150px;
}
.page-certificazioni-wrapper .certifications-wrapper {
margin-bottom: 80px;
}
.page-certificazioni-wrapper .certifications-wrapper .single-cert {
display: flex;
padding: 15px 0;
align-items: center;
position: relative;
border-bottom: 1px solid #2B2E34;
width: 100%;
}
.page-certificazioni-wrapper .certifications-wrapper .single-cert:last-of-type {
border-bottom: none;
}
.page-certificazioni-wrapper .certifications-wrapper .single-cert .cert-name {
font-size: 1.25rem;
font-weight: 500;
width: 83.3333333333%;
}
.page-certificazioni-wrapper .certifications-wrapper .single-cert .cert-logo {
width: 16.6666666667%;
}
.page-certificazioni-wrapper .certifications-wrapper .single-cert .cert-logo img {
width: 100%;
height: auto;
max-height: 150px;
object-fit: contain;
object-position: center;
}
.page-moodboard-wrapper {
width: 100%;
margin-bottom: 150px;
}
.page-premi-wrapper {
padding: 0 15px;
width: 100%;
margin-bottom: 150px;
}
.page-premi-wrapper .awards-wrapper {
margin-bottom: 80px;
display: flex;
flex-wrap: wrap;
}
.page-premi-wrapper .awards-wrapper .single-award {
position: relative;
width: 33.3333333333%;
margin-bottom: 80px;
}
@media screen and (max-width: 1024px) {
.page-premi-wrapper .awards-wrapper .single-award {
width: 50%;
}
}
@media screen and (max-width: 599.98px) {
.page-premi-wrapper .awards-wrapper .single-award {
width: 100%;
}
}
.page-premi-wrapper .awards-wrapper .single-award .award-year {
font-size: 2rem;
margin-bottom: 15px;
}
.page-premi-wrapper .awards-wrapper .single-award .award-text {
font-size: 1.2rem;
width: 75%;
line-height: 1.6;
}
body.page-template-page-contatti .page-title {
margin-bottom: 60px;
}
.page-contatti-wrapper {
padding: 0 15px;
width: 100%;
}
.page-contatti-wrapper .contacts-wrapper {
margin-bottom: 160px;
display: flex;
flex-wrap: wrap;
}
.page-contatti-wrapper .contacts-wrapper .single-contact {
position: relative;
width: 41.6666666667%;
font-size: 1.5rem;
position: relative;
}
@media screen and (max-width: 1024px) {
.page-contatti-wrapper .contacts-wrapper .single-contact {
width: 50%;
}
}
@media screen and (max-width: 599.98px) {
.page-contatti-wrapper .contacts-wrapper .single-contact {
width: 100%;
margin-bottom: 80px;
}
}
@media screen and (max-width: 1024px) {
.page-contatti-wrapper .contacts-wrapper .single-contact {
font-size: 0.9rem;
}
}
.page-contatti-wrapper .contacts-wrapper .single-contact .contact-title {
font-weight: 500;
margin-bottom: 15px;
line-height: 1.6;
font-size: 1.2rem;
}
.page-contatti-wrapper .contacts-wrapper .single-contact .contact-text {
width: 75%;
line-height: 1.6;
font-size: 1.2rem;
font-weight: 300;
}
.page-contatti-wrapper .contacts-wrapper .single-contact .contact-text a, .page-contatti-wrapper .contacts-wrapper .single-contact .contact-text a:link {
transition: all 0.3s ease;
}
.page-contatti-wrapper .contacts-wrapper .single-contact .contact-text a:hover, .page-contatti-wrapper .contacts-wrapper .single-contact .contact-text a:link:hover {
text-decoration: none;
color: #FFA000;
}
.page-contatti-wrapper .contacts-wrapper hr {
width: 100%;
height: 0;
margin: 80px 0;
}
@media screen and (max-width: 599.98px) {
.page-contatti-wrapper .contacts-wrapper hr {
display: none;
}
}
body.page-template-page-rivenditori .page-title {
margin-bottom: 60px;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-rivenditori .page-title {
margin-bottom: 40px;
}
}
.rivenditori-heading {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 1024px) {
.rivenditori-heading {
flex-direction: column;
justify-content: flex-start;
}
}
.rivenditori-heading .wrapper-filter-stores {
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
width: 100%;
}
.rivenditori-heading .wrapper-filter-stores .filter-by-region {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 10px 40px 10px 20px;
border-radius: 0;
font-size: 1rem;
font-weight: 200;
margin-right: 30px;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: 50%;
width: calc(50% - 15px);
margin-right: 0;
}
.rivenditori-heading .wrapper-filter-stores .filter-by-region .project-type-option {
padding: 10px 5px;
}
.rivenditori-heading .wrapper-filter-stores .select2-container {
margin-right: 30px;
width: calc(50% - 15px) !important;
margin-right: 0;
}
.rivenditori-heading .wrapper-filter-stores .select2-container .select2-selection {
border: none;
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 18px 5px;
border-radius: 0;
font-size: 1.2rem;
line-height: 36px;
font-weight: 400;
height: auto;
}
@media screen and (max-width: 599.98px) {
.rivenditori-heading .wrapper-filter-stores .select2-container .select2-selection {
font-size: 1.1rem;
}
}
.rivenditori-heading .wrapper-filter-stores .select2-container .select2-selection .project-type-option {
padding: 10px 5px;
}
.rivenditori-heading .wrapper-filter-stores .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
padding: 8px 5px;
}
.select2-dropdown .select2-results__option {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 18px 13px;
}
.select2-dropdown .select2-results__option:hover, .select2-dropdown .select2-results__option.focus, .select2-dropdown .select2-results__option.select2-results__option--highlighted {
background-color: #F4F4F4;
color: #000;
}
.page-template-page-rivenditori .select2-container--default .select2-search--dropdown .select2-search__field {
padding: 8px 5px;
font-size: 1.2rem;
}
@media screen and (max-width: 599.98px) {
.page-template-page-rivenditori .select2-container--default .select2-search--dropdown .select2-search__field {
font-size: 1.1rem;
}
}
.page-template-page-rivenditori .select2-dropdown .select2-results__option {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 18px 13px;
font-size: 1.2rem;
}
@media screen and (max-width: 599.98px) {
.page-template-page-rivenditori .select2-dropdown .select2-results__option {
font-size: 1.1rem;
}
}
.page-template-page-rivenditori .select2-dropdown .select2-results__option:hover, .page-template-page-rivenditori .select2-dropdown .select2-results__option.focus, .page-template-page-rivenditori .select2-dropdown .select2-results__option.select2-results__option--highlighted {
background-color: #F4F4F4;
color: #000;
}
.page-rivenditori-wrapper {
padding: 0 15px;
width: 100%;
margin-top: 70px;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper {
margin-bottom: 50px;
}
}
.page-rivenditori-wrapper .stores-toolbar {
margin-bottom: 40px;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-toolbar {
margin-bottom: 30px;
}
}
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores #filter-stores {
display: inline-block;
border: none;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
border-top: 1px solid rgba(43, 46, 52, 0.4705882353);
color: #2B2E34;
padding: 10PX 30px;
font-weight: 300;
font-size: 1.25rem;
width: calc(100% - 30px);
text-align: left;
margin-bottom: 30px;
position: relative;
}
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores #filter-stores::before {
content: "A";
position: absolute;
left: 0;
z-index: 1;
display: block;
width: 25px;
height: 25px;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores #filter-stores {
width: 100%;
}
}
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores {
display: flex;
align-items: center;
position: relative;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores {
flex-direction: column;
}
}
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores .filter-label {
display: inline-block;
margin-right: 3rem;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores .filter-label {
margin-right: 0;
margin-bottom: 1rem;
}
}
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores .store-filter {
margin-right: 15px;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-toolbar .wrapper-search-stores .store-filter {
margin-right: 0;
}
}
.page-rivenditori-wrapper .stores-toolbar #filter-store-type {
display: inline-block;
border: none;
border: 1px solid rgba(43, 46, 52, 0.4705882353);
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
font-size: 1.25rem;
width: 100%;
margin-bottom: 30px;
background: white;
text-align: center;
}
.page-rivenditori-wrapper .section-title {
font-size: 1.2rem;
margin: 15px 0;
width: 100%;
}
.page-rivenditori-wrapper .agents-wrapper {
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;
}
.page-rivenditori-wrapper .agents-wrapper hr {
width: 100%;
border: none;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
order: 999;
}
.page-rivenditori-wrapper .agents-wrapper .single-agent {
position: relative; width: 100%;
font-size: 1.2rem;
line-height: 1.6;
padding-top: 15px;
padding-bottom: 15px;
position: relative;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .agents-wrapper .single-agent {
width: 100%;
}
}
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-title {
font-weight: 400;
margin-bottom: 15px;
font-size: 1.3rem;
padding-right: 1rem;
word-break: break-word;
font-size: 1.8rem;
}
@media screen and (max-width: 768.98px) {
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-title {
font-size: 1.4rem;
}
}
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text {
width: 75%;
line-height: 1.5;
font-weight: 300;
word-break: break-word;
font-size: 1rem;
line-height: 1.6;
font-size: 1.2rem;
font-weight: 300;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text {
width: 100%;
}
}
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text a, .page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text a:link {
color: inherit;
transition: all 0.3s ease;
border-bottom: 1px solid #000;
}
.page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text a:hover, .page-rivenditori-wrapper .agents-wrapper .single-agent .agent-text a:link:hover {
text-decoration: none;
}
.page-rivenditori-wrapper .monobrands-wrapper {
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.page-rivenditori-wrapper .monobrands-wrapper hr {
width: 100%;
border: none;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
order: 999;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand {
position: relative;
width: calc(50% - 15px);
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 80px;
position: relative;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand {
width: 100%;
margin-bottom: 80px;
}
}
@media screen and (min-width: 600px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand {
width: 100%;
display: flex;
justify-content: space-between;
}
}
@media screen and (min-width: 600px) and (min-width: 1024px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand {
align-items: center;
}
}
@media screen and (min-width: 600px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand .wrap-image {
width: 58.3333333333%;
padding-right: 8.3333333333%;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand .wrap-text {
width: 41.6666666667%;
}
}
@media screen and (min-width: 600px) and (min-width: 1024px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand .wrap-text {
width: 41.6666666667%;
}
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand.extend-monobrand .subtitle-monobrands {
margin: 0 0 15px 0;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .subtitle-monobrands {
margin: 30px 0 30px 0;
font-size: 1.1rem;
font-weight: 200;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .subtitle-monobrands {
margin: 15px 0 10px 0;
}
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-image {
margin-bottom: 15px;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-title {
font-weight: 400;
margin-bottom: 15px;
padding-right: 1rem;
word-break: break-word;
max-width: 66.6666666667%;
font-size: 1.36rem;
}
@media screen and (max-width: 1024px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-title {
width: 100%;
max-width: 100%;
}
}
@media screen and (max-width: 768.98px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-title {
font-size: 1.4rem;
}
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-title .monobrand-country {
font-weight: 200;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text {
width: 75%;
line-height: 1.5;
font-weight: 300;
word-break: break-word;
font-size: 1rem;
line-height: 1.6;
font-size: 1.2rem;
font-weight: 300;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text {
width: 100%;
}
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text a, .page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text a:link {
color: inherit;
transition: all 0.3s ease;
border-bottom: 1px solid #000;
}
.page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text a:hover, .page-rivenditori-wrapper .monobrands-wrapper .single-monobrand .monobrand-text a:link:hover {
text-decoration: none;
}
.page-rivenditori-wrapper .stores-wrapper {
margin-bottom: 160px;
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-wrapper {
margin-bottom: 80px;
}
}
.page-rivenditori-wrapper .stores-wrapper .single-store {
position: relative; width: 100%;
font-size: 1.2rem;
line-height: 1.6;
align-items: center;
display: flex;
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
position: relative;
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-wrapper .single-store {
width: 100%;
}
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-wrapper .single-store {
flex-direction: column;
align-items: flex-start;
}
}
.page-rivenditori-wrapper .stores-wrapper .single-store .store-title {
font-weight: 400;
margin-bottom: 15px;
font-size: 1.3rem;
padding-right: 1rem;
word-break: break-word;
width: 75%;
font-size: 1.8rem;
}
@media screen and (max-width: 1024px) {
.page-rivenditori-wrapper .stores-wrapper .single-store .store-title {
width: 58.3333333333%;
}
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-wrapper .single-store .store-title {
width: 100%;
}
}
@media screen and (max-width: 768.98px) {
.page-rivenditori-wrapper .stores-wrapper .single-store .store-title {
font-size: 1.4rem;
}
}
.page-rivenditori-wrapper .stores-wrapper .single-store .store-text {
width: 75%;
line-height: 1.5;
font-weight: 300;
word-break: break-word;
width: 25%;
font-size: 1rem;
line-height: 1.6;
font-size: 1.2rem;
font-weight: 300;
}
@media screen and (max-width: 1024px) {
.page-rivenditori-wrapper .stores-wrapper .single-store .store-text {
width: 41.6666666667%;
}
}
@media screen and (max-width: 599.98px) {
.page-rivenditori-wrapper .stores-wrapper .single-store .store-text {
width: 100%;
}
}
.page-rivenditori-wrapper .stores-wrapper .single-store .store-text a, .page-rivenditori-wrapper .stores-wrapper .single-store .store-text a:link {
color: inherit;
transition: all 0.3s ease;
border-bottom: 1px solid #000;
}
.page-rivenditori-wrapper .stores-wrapper .single-store .store-text a:hover, .page-rivenditori-wrapper .stores-wrapper .single-store .store-text a:link:hover {
text-decoration: none;
}
.newsletter-cont .page-newsletter-wrapper, .newsletter-cont .page-title-wrapper {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 599.98px) {
.newsletter-cont .page-newsletter-wrapper, .newsletter-cont .page-title-wrapper {
width: 100%;
margin: 0 15px;
}
}
.newsletter-cont .row {
margin: 0 -15px;
}
@media screen and (max-width: 599.98px) {
.newsletter-cont .row {
margin: 0 -15px;
}
}
.page-newsletter-wrapper {
padding: 0;
width: 100%;
}
.page-newsletter-wrapper > p, .page-newsletter-wrapper ul, .page-newsletter-wrapper blockquote, .page-newsletter-wrapper ol, .page-newsletter-wrapper h1, .page-newsletter-wrapper h2, .page-newsletter-wrapper h3, .page-newsletter-wrapper h4, .page-newsletter-wrapper h5, .page-newsletter-wrapper h6 {
width: 66.6666666667%;
margin: 120px auto;
padding: 0;
font-size: 18px;
line-height: 1.4;
font-weight: 300;
}
@media screen and (max-width: 599.98px) {
.page-newsletter-wrapper > p, .page-newsletter-wrapper ul, .page-newsletter-wrapper blockquote, .page-newsletter-wrapper ol, .page-newsletter-wrapper h1, .page-newsletter-wrapper h2, .page-newsletter-wrapper h3, .page-newsletter-wrapper h4, .page-newsletter-wrapper h5, .page-newsletter-wrapper h6 {
width: 100%;
margin: auto;
}
}
@media screen and (max-width: 1024px) {
.page-newsletter-wrapper > p, .page-newsletter-wrapper ul, .page-newsletter-wrapper blockquote, .page-newsletter-wrapper ol, .page-newsletter-wrapper h1, .page-newsletter-wrapper h2, .page-newsletter-wrapper h3, .page-newsletter-wrapper h4, .page-newsletter-wrapper h5, .page-newsletter-wrapper h6 {
font-size: 1rem;
margin-top: 80px;
margin-bottom: 80px;
}
}
@media screen and (max-width: 599.98px) {
.page-newsletter-wrapper > p, .page-newsletter-wrapper ul, .page-newsletter-wrapper blockquote, .page-newsletter-wrapper ol, .page-newsletter-wrapper h1, .page-newsletter-wrapper h2, .page-newsletter-wrapper h3, .page-newsletter-wrapper h4, .page-newsletter-wrapper h5, .page-newsletter-wrapper h6 {
margin-top: 60px;
margin-bottom: 60px;
}
}
.page-newsletter-wrapper > p p, .page-newsletter-wrapper ul p, .page-newsletter-wrapper blockquote p, .page-newsletter-wrapper ol p, .page-newsletter-wrapper h1 p, .page-newsletter-wrapper h2 p, .page-newsletter-wrapper h3 p, .page-newsletter-wrapper h4 p, .page-newsletter-wrapper h5 p, .page-newsletter-wrapper h6 p {
font-size: inherit;
line-height: inherit;
margin-bottom: 0.75rem;
}
@media screen and (max-width: 599.98px) {
.page-newsletter-wrapper > p, .page-newsletter-wrapper ul, .page-newsletter-wrapper blockquote, .page-newsletter-wrapper ol, .page-newsletter-wrapper h1, .page-newsletter-wrapper h2, .page-newsletter-wrapper h3, .page-newsletter-wrapper h4, .page-newsletter-wrapper h5, .page-newsletter-wrapper h6 {
font-size: 1.2rem;
line-height: 1.6;
}
}
.page-newsletter-wrapper .newsletter-form {
margin-bottom: 150px;
}
.page-newsletter-wrapper .newsletter-form .input-group {
position: relative;
margin: 40px 0;
}
.page-newsletter-wrapper .newsletter-form .input-group label {
width: 100%;
display: block;
position: relative;
text-transform: uppercase;
font-size: 1.15rem;
margin-bottom: 15px;
}
@media screen and (max-width: 599.98px) {
.page-newsletter-wrapper .newsletter-form .input-group label {
font-size: 1rem;
}
}
.page-newsletter-wrapper .newsletter-form .input-group input, .page-newsletter-wrapper .newsletter-form .input-group select {
width: 100%;
padding: 15px 0;
border: none;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
font-size: 1.4rem;
font-weight: 300;
}
@media screen and (max-width: 599.98px) {
.page-newsletter-wrapper .newsletter-form .input-group input, .page-newsletter-wrapper .newsletter-form .input-group select {
font-size: 1.15rem;
}
}
.page-newsletter-wrapper .newsletter-form .input-group select {
border: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 15px;
position: relative;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: 50%;
}
.page-newsletter-wrapper .newsletter-form .input-group.privacy-input {
font-size: 0.8rem;
display: flex;
align-items: center;
}
.page-newsletter-wrapper .newsletter-form .input-group.privacy-input input[type=checkbox] {
margin-right: 1rem;
width: 30px;
height: 30px;
float: left;
display: inline-block;
border-radius: 0;
}
.page-newsletter-wrapper .newsletter-form .input-group.privacy-input a {
color: #000;
text-decoration: solid underline #000 1px;
}
.page-newsletter-wrapper .newsletter-form #pl_submit {
max-width: 100%;
width: 360px;
padding: 10px 30px;
background: white;
text-transform: uppercase;
margin: 80px 0;
}
body.page-template-page-downloads main {
margin-bottom: 150px;
}
body.page-template-page-downloads .page-downloads-wrapper {
padding: 0 15px;
width: 100%;
}
body.page-template-page-downloads .page-downloads-wrapper .downloads-wrapper {
margin-bottom: 80px;
display: flex;
flex-wrap: wrap;
}
body.page-template-page-downloads .page-downloads-wrapper .downloads-wrapper .single-download {
position: relative;
width: 33.3333333333%;
margin-bottom: 80px;
}
@media screen and (max-width: 1024px) {
body.page-template-page-downloads .page-downloads-wrapper .downloads-wrapper .single-download {
width: 50%;
}
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .page-downloads-wrapper .downloads-wrapper .single-download {
width: 100%;
}
}
body.page-template-page-downloads .personal-downloads {
margin: 30px auto;
}
body.page-template-page-downloads .personal-downloads.half-margin-top {
margin-top: -15px;
}
body.page-template-page-downloads .personal-downloads.no-margin-bottom {
margin-bottom: 0;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row {
align-items: center;
padding-top: 30px;
padding-bottom: 30px;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .downloads-title h3 {
font-size: 1.45rem;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .downloads-link {
font-weight: 300;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .downloads-link .pl-btn-arrow {
justify-content: flex-end;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .personal-downloads .personal-downloads-row .downloads-link .pl-btn-arrow {
justify-content: flex-start;
}
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .personal-downloads .personal-downloads-row .downloads-link {
text-align: left;
}
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row.listings {
padding-top: 0;
padding-bottom: 0;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row {
width: 100%;
display: flex;
align-items: center;
border-bottom: 1px solid #2B2E34;
padding: 30px 0;
margin: 0 15px;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row {
flex-direction: column;
align-items: flex-start;
}
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row > * {
padding: 0;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row:last-of-type {
border-bottom: none;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row .listing-title h3 {
display: flex;
align-items: center;
font-weight: 400;
font-size: 1.25rem;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row .listing-title h3 svg, body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row .listing-title h3 img {
height: 20px;
width: 20px;
object-fit: contain;
object-position: center;
margin-right: 1rem;
display: inline-block;
}
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row .listing-button {
text-align: right;
font-size: 0.8rem;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .personal-downloads .personal-downloads-row .listing-row .listing-button {
margin-top: 15px;
}
}
body.page-template-page-downloads .inspiration-section {
margin: 80px auto 30px auto;
}
body.page-template-page-downloads .inspiration-section .single-block {
margin-bottom: 80px;
position: relative;
}
body.page-template-page-downloads .inspiration-section .single-block.section-title {
font-size: 1.8rem;
padding-right: 75px;
margin: 0 auto 30px auto;
}
body.page-template-page-downloads .inspiration-section .single-block.block-volume .volume-title {
font-size: 1.15rem;
margin: 15px 0;
}
body.page-template-page-downloads .inspiration-section .single-block.block-volume .volume-thumb {
position: relative;
width: 100%;
transition: opacity 0.3s ease;
}
body.page-template-page-downloads .inspiration-section .single-block.block-volume .volume-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .inspiration-section .single-block.block-volume .volume-thumb img {
width: 100%;
}
}
body.page-template-page-downloads .inspiration-section .single-block.block-volume .volume-thumb:hover {
opacity: 0.8;
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
body.page-template-page-downloads .inspiration-section .single-block.block-volume .product-link {
font-size: 0.9rem;
padding: 10px;
}
}
body.page-template-page-downloads .inspiration-downloads.personal-downloads-row {
margin-bottom: 50px;
}
body.page-template-page-downloads .section-title {
font-size: 2rem;
margin: 30px auto;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents {
padding: 0 15px;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents.phase-1 .toolbar-wrapper .wrapper-search-documents .label {
display: block;
opacity: 0.75;
margin-top: 30px;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents.phase-1 .toolbar-wrapper .wrapper-search-documents #search-mobile-items {
display: none;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents {
position: relative;
display: flex;
flex-direction: column;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents .label {
font-size: 1.5rem;
opacity: 0;
transition: opacity 0.3s ease;
display: none;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-documents-2 {
display: inline-block;
border: none;
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
padding: 10PX 30px;
font-weight: 300;
font-size: 2.25rem;
width: calc(100% - 30px);
text-align: center;
background: transparent;
align-self: center;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #search-mobile-items {
margin-top: 30px;
text-transform: uppercase;
text-align: center;
width: calc(100% - 30px);
padding: 15px;
font-size: 1.5rem;
align-self: center;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 {
position: relative;
width: calc(100% - 30px);
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper {
padding: 30px 0;
display: flex;
flex-direction: column;
align-items: flex-start;
color: #000;
width: 100%;
position: relative;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-thumb {
width: 83.3333333333%;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name {
margin: 15px 0;
font-size: 1.5rem;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list {
width: 100%;
position: relative;
padding: 0 15px;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row {
display: flex;
align-items: center;
width: 100%;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row > * {
flex-grow: 1;
flex-shrink: 0;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon {
width: 8.3333333333%;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon img, body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon svg {
width: 55px;
height: 55px;
object-fit: contain;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-title {
width: 66.6666666667%;
font-size: 1.5rem;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-cta {
width: 25%;
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row {
flex-wrap: wrap;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon {
width: 16.6666666667%;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon img, body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon svg {
width: 30px;
height: 30px;
object-fit: contain;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-title {
width: 83.3333333333%;
font-size: 1rem;
}
body.page-template-page-downloads .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 15px;
}
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper {
display: flex;
flex-direction: column;
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue {
display: flex;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
justify-content: space-between;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue {
flex-direction: column;
}
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-name {
font-size: 1.5rem;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-name {
width: 100%;
font-size: 1.4rem;
}
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download {
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download {
width: 100%;
text-align: left;
margin-top: 1rem;
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download a, body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download a:link {
font-size: 1rem;
}
}
body.page-template-page-downloads .technical-catalogues .catalogues-wrapper .single-catalogue:last-of-type {
border-bottom: none;
}
body.page-template-page-downloads .product-documents-toolbar {
position: relative;
}
body.page-template-page-downloads .product-documents-toolbar #filter-documents {
display: inline-block;
border: none;
border-top: 1px solid #2B2E34;
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
font-size: 100%;
width: 100%;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container {
width: calc(100% - 30px);
position: absolute;
z-index: 3;
border: 1px solid #2B2E34;
border-top: none;
z-index: 5;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container:empty {
border: none;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .product-documents-toolbar #filter-results-container {
width: calc(100% - 30px);
}
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper {
padding: 15px;
display: flex;
align-items: center;
background: white;
color: #000;
width: 100%;
position: relative;
border-bottom: 1px solid #2B2E34;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper:last-of-type {
border-bottom: none;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper:nth-of-type(even) {
background: #F4F4F4;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper .product-thumb {
width: 25%;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name {
margin: 0 15px;
font-size: 1.5rem;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-template-page-downloads .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper {
width: 100%;
position: relative;
z-index: 3;
margin-top: 80px;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper {
margin-top: 30px;
}
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper {
padding: 15px;
display: flex;
align-items: center;
background: white;
color: #000;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper:nth-of-type(even) {
background: #F4F4F4;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb {
width: 25%;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name {
margin: 0 15px;
font-size: 1.5rem;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper {
flex-direction: column-reverse;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb {
margin-top: 15px;
width: 100%;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name {
font-size: 2rem;
margin: 0;
}
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list {
width: 100%;
position: relative;
padding: 0 15px;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row {
display: flex;
align-items: center;
width: 100%;
border-bottom: 1px solid #F4F4F4;
padding: 30px 0;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row > * {
flex-grow: 1;
flex-shrink: 0;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon {
width: 8.3333333333%;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon img, body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon svg {
width: 55px;
height: 55px;
object-fit: contain;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-title {
width: 66.6666666667%;
font-size: 1.5rem;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-cta {
width: 25%;
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row {
flex-wrap: wrap;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon {
width: 16.6666666667%;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon img, body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon svg {
width: 30px;
height: 30px;
object-fit: contain;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-title {
width: 83.3333333333%;
font-size: 1rem;
}
body.page-template-page-downloads .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 15px;
}
}
body.page-template-page-wishlist main {
margin-bottom: 150px;
}
body.page-template-page-wishlist .product-wishlist-toolbar {
margin-top: 30px;
margin-bottom: 30px;
}
body.page-template-page-wishlist .product-wishlist-toolbar #filter-wishlist {
display: inline-block;
border: none;
border-top: 1px solid #2B2E34;
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
font-size: 100%;
width: 100%;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-wishlist .product-wishlist-toolbar #export-pdf {
width: 100%;
text-align: center;
}
body.page-template-page-wishlist .product-wishlist-toolbar #filter-wishlist {
margin-top: 15px;
}
}
body.page-template-page-wishlist .row-wishlist-products .product-box .riga-tasti .row {
margin: 0 -5px;
}
body.page-template-page-wishlist .row-wishlist-products .product-box .riga-tasti .row .col {
padding: 0 5px;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-wishlist .row-wishlist-products .product-box {
width: 83.3333333333vw;
}
}
@media screen and (max-width: 599.98px) and (max-width: 599.98px) {
body.page-template-page-wishlist .row-wishlist-products {
display: flex;
flex-direction: row;
overflow: auto;
flex-wrap: nowrap;
}
body.page-template-page-wishlist .row-wishlist-products::-webkit-scrollbar {
display: none;
}
}
body.page-template-page-wishlist .wishlist-materials-content .wishlist-downaload .label {
font-size: 1.25rem;
color: #000;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row {
padding: 30px 0;
align-items: center;
border-bottom: 1px solid #F4F4F4;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-thumb {
position: relative;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-thumb .material-thumb {
background: white;
width: 100%;
height: 0;
padding-bottom: 100%;
display: block;
background-size: auto;
background-position: center;
background-repeat: no-repeat;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-title {
font-size: 2rem;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-title .color-material {
font-weight: 200;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-title {
text-transform: uppercase;
font-size: 1.25rem;
margin: 15px 0;
}
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-remove .wishlist-remove {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
font-size: 1.25rem;
color: #000;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-remove .wishlist-remove img, body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-remove .wishlist-remove svg {
width: auto;
height: 22px;
display: block;
object-fit: contain;
}
@media screen and (max-width: 599.98px) {
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-remove {
order: -1;
}
body.page-template-page-wishlist .wishlist-materials-content .row-wishlist-materials .material-color-row .color-remove .label {
display: none;
}
}
body.page-volumi-di-ispirazione main {
margin-bottom: 150px;
}
body.page-volumi-di-ispirazione .page-downloads-wrapper {
padding: 0 15px;
width: 100%;
}
body.page-volumi-di-ispirazione .page-downloads-wrapper .downloads-wrapper {
margin-bottom: 80px;
display: flex;
flex-wrap: wrap;
}
body.page-volumi-di-ispirazione .page-downloads-wrapper .downloads-wrapper .single-download {
position: relative;
width: 33.3333333333%;
margin-bottom: 80px;
}
@media screen and (max-width: 1024px) {
body.page-volumi-di-ispirazione .page-downloads-wrapper .downloads-wrapper .single-download {
width: 50%;
}
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .page-downloads-wrapper .downloads-wrapper .single-download {
width: 100%;
}
}
body.page-volumi-di-ispirazione .personal-downloads {
background-color: #F4F4F4;
margin: 30px auto;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row {
align-items: center;
padding-top: 30px;
padding-bottom: 30px;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .downloads-title h3 {
font-size: 1.45rem;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .downloads-link {
font-weight: 300;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .downloads-link .pl-btn-arrow {
justify-content: flex-end;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .downloads-link .pl-btn-arrow {
justify-content: flex-start;
}
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .downloads-link {
text-align: left;
}
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row.listings {
padding-top: 0;
padding-bottom: 0;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row {
width: 100%;
display: flex;
align-items: center;
border-bottom: 1px solid #2B2E34;
padding: 30px 0;
margin: 0 15px;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row {
flex-direction: column;
align-items: flex-start;
}
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row > * {
padding: 0;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row:last-of-type {
border-bottom: none;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row .listing-title h3 {
display: flex;
align-items: center;
font-size: 1.25rem;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row .listing-title h3 svg, body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row .listing-title h3 img {
height: 30px;
width: 30px;
object-fit: contain;
object-position: center;
margin-right: 1rem;
display: inline-block;
}
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row .listing-button {
text-align: right;
font-size: 0.8rem;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .personal-downloads .personal-downloads-row .listing-row .listing-button {
margin-top: 15px;
}
}
body.page-volumi-di-ispirazione .inspiration-section {
margin: 80px auto 30px auto;
}
body.page-volumi-di-ispirazione .inspiration-section .single-block {
margin-bottom: 80px;
position: relative;
}
body.page-volumi-di-ispirazione .inspiration-section .single-block.section-title {
font-size: 1.8rem;
padding-right: 75px;
margin: 0 auto 30px auto;
}
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .volume-title {
font-size: 1.15rem;
margin: 15px 0;
}
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .volume-thumb {
position: relative;
width: 100%;
transition: opacity 0.3s ease;
}
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .volume-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .volume-thumb img {
width: 100%;
}
}
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .volume-thumb:hover {
opacity: 0.8;
}
@media screen and (max-width: 1024px) and (orientation: portrait) {
body.page-volumi-di-ispirazione .inspiration-section .single-block.block-volume .product-link {
font-size: 0.9rem;
padding: 10px;
}
}
body.page-volumi-di-ispirazione .inspiration-downloads.personal-downloads-row {
margin-bottom: 50px;
}
body.page-volumi-di-ispirazione .section-title {
font-size: 2rem;
margin: 30px auto;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents {
padding: 0 15px;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents.phase-1 .toolbar-wrapper .wrapper-search-documents .label {
display: block;
opacity: 0.75;
margin-top: 30px;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents.phase-1 .toolbar-wrapper .wrapper-search-documents #search-mobile-items {
display: none;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents {
position: relative;
display: flex;
flex-direction: column;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents .label {
font-size: 1.5rem;
opacity: 0;
transition: opacity 0.3s ease;
display: none;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-documents-2 {
display: inline-block;
border: none;
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
padding: 10PX 30px;
font-weight: 300;
font-size: 2.25rem;
width: calc(100% - 30px);
text-align: center;
background: transparent;
align-self: center;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #search-mobile-items {
margin-top: 30px;
text-transform: uppercase;
text-align: center;
width: calc(100% - 30px);
padding: 15px;
font-size: 1.5rem;
align-self: center;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 {
position: relative;
width: calc(100% - 30px);
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper {
padding: 30px 0;
display: flex;
flex-direction: column;
align-items: flex-start;
color: #000;
width: 100%;
position: relative;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-thumb {
width: 83.3333333333%;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name {
margin: 15px 0;
font-size: 1.5rem;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper .wrapper-search-documents #filter-results-container-2 .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list {
width: 100%;
position: relative;
padding: 0 15px;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row {
display: flex;
align-items: center;
width: 100%;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row > * {
flex-grow: 1;
flex-shrink: 0;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon {
width: 8.3333333333%;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon img, body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon svg {
width: 55px;
height: 55px;
object-fit: contain;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-title {
width: 66.6666666667%;
font-size: 1.5rem;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-cta {
width: 25%;
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row {
flex-wrap: wrap;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon {
width: 16.6666666667%;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon img, body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-icon svg {
width: 30px;
height: 30px;
object-fit: contain;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-title {
width: 83.3333333333%;
font-size: 1rem;
}
body.page-volumi-di-ispirazione .technical-documents-section #mobile-technical-documents #infobox-documents .toolbar-wrapper #chosen-documents-wrapper-2 .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 15px;
}
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper {
display: flex;
flex-direction: column;
padding: 0 15px;
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue {
display: flex;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
justify-content: space-between;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue {
flex-direction: column;
}
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-name {
font-size: 1.5rem;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-name {
width: 100%;
font-size: 1.4rem;
}
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download {
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download {
width: 100%;
text-align: left;
margin-top: 1rem;
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download a, body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue .catalog-download a:link {
font-size: 1rem;
}
}
body.page-volumi-di-ispirazione .technical-catalogues .catalogues-wrapper .single-catalogue:last-of-type {
border-bottom: none;
}
body.page-volumi-di-ispirazione .product-documents-toolbar {
position: relative;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-documents {
display: inline-block;
border: none;
border-top: 1px solid #2B2E34;
border-bottom: 1px solid #2B2E34;
color: #2B2E34;
padding: 10px 30px;
font-weight: 300;
font-size: 100%;
width: 100%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container {
width: calc(100% - 30px);
position: absolute;
z-index: 3;
border: 1px solid #2B2E34;
border-top: none;
z-index: 5;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container:empty {
border: none;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container {
width: calc(100% - 30px);
}
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper {
padding: 15px;
display: flex;
align-items: center;
background: white;
color: #000;
width: 100%;
position: relative;
border-bottom: 1px solid #2B2E34;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper:last-of-type {
border-bottom: none;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper:nth-of-type(even) {
background: #F4F4F4;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper .product-thumb {
width: 25%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name {
margin: 0 15px;
font-size: 1.5rem;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #filter-results-container .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper {
width: 100%;
position: relative;
z-index: 3;
margin-top: 80px;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper {
margin-top: 30px;
}
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper {
padding: 15px;
display: flex;
align-items: center;
background: white;
color: #000;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper:nth-of-type(even) {
background: #F4F4F4;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb {
width: 25%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb img {
width: 100%;
height: auto;
display: block;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name {
margin: 0 15px;
font-size: 1.5rem;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name .product-title {
font-weight: 500;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name .product-categories {
font-weight: 200;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper {
flex-direction: column-reverse;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-thumb {
margin-top: 15px;
width: 100%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .product-result-wrapper .product-name {
font-size: 2rem;
margin: 0;
}
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list {
width: 100%;
position: relative;
padding: 0 15px;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row {
display: flex;
align-items: center;
width: 100%;
border-bottom: 1px solid #F4F4F4;
padding: 30px 0;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row > * {
flex-grow: 1;
flex-shrink: 0;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon {
width: 8.3333333333%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon img, body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon svg {
width: 55px;
height: 55px;
object-fit: contain;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-title {
width: 66.6666666667%;
font-size: 1.5rem;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-cta {
width: 25%;
text-align: right;
}
@media screen and (max-width: 599.98px) {
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row {
flex-wrap: wrap;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon {
width: 16.6666666667%;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon img, body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-icon svg {
width: 30px;
height: 30px;
object-fit: contain;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-title {
width: 83.3333333333%;
font-size: 1rem;
}
body.page-volumi-di-ispirazione .product-documents-toolbar #chosen-documents-wrapper .download-list .download-row .download-cta {
width: 100%;
text-align: left;
margin-top: 15px;
}
}
.page-press-wrapper {
padding: 0 15px;
width: 100%;
}
.page-press-wrapper .section-pagepress {
margin-bottom: 80px;
}
.page-press-wrapper.page-contatti-wrapper .contacts-press-section {
padding: 0;
}
.page-press-wrapper.page-contatti-wrapper .contacts-press-section .contacts-wrapper {
flex-wrap: wrap;
margin-bottom: 80px;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper.page-contatti-wrapper .contacts-press-section .contacts-wrapper {
margin-bottom: 40px;
}
}
.page-press-wrapper.page-contatti-wrapper .contacts-press-section .contacts-wrapper .single-contact {
width: 50%;
flex-grow: 1;
flex-shrink: 1;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper.page-contatti-wrapper .contacts-press-section .contacts-wrapper .single-contact {
width: 100%;
margin-bottom: 30px;
}
}
.page-press-wrapper .login-cta-section {
position: relative;
align-items: center;
padding-left: 0;
padding-right: 0;
padding-top: 30px;
padding-bottom: 30px;
margin: 30px auto;
}
@media screen and (max-width: 1024px) {
.page-press-wrapper .login-cta-section {
padding: 30px 0 40px 0;
}
}
.page-press-wrapper .login-cta-section .login-toggle {
font-weight: 300;
}
.page-press-wrapper .login-cta-section .login-toggle.pl-btn-arrow {
justify-content: flex-end;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .login-cta-section .login-toggle.pl-btn-arrow {
justify-content: flex-start;
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .login-cta-section .login-toggle {
text-align: left;
}
}
.page-press-wrapper .login-cta-section::before {
content: "";
width: 100vw;
height: 100%;
position: absolute;
top: 0;
display: block;
background: #F4F4F4;
z-index: -1;
left: 50%;
transform: translateX(-50%);
}
.page-press-wrapper .section-title {
font-size: 2rem;
margin: 30px 0;
}
.page-press-wrapper .section-documents {
display: flex;
flex-wrap: wrap;
}
.page-press-wrapper .section-documents .document-single {
display: flex;
justify-content: space-between;
width: 100%;
padding: 30px 0;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
align-items: center;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-documents .document-single {
flex-direction: column;
align-items: flex-start;
}
}
.page-press-wrapper .section-documents .document-single:last-of-type {
border-bottom: none;
}
.page-press-wrapper .section-documents .document-single:last-of-type {
border-bottom: none;
}
.page-press-wrapper .section-documents .document-single .web-press-date {
font-weight: 300;
margin-bottom: 5px;
display: block;
}
.page-press-wrapper .section-documents .document-single .single-document-title {
font-size: 1.8rem;
font-weight: 200;
display: flex;
flex-direction: column;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-documents .document-single .single-document-title {
margin-bottom: 30px;
}
}
.page-press-wrapper .section-clippings {
display: flex;
flex-wrap: wrap;
}
.page-press-wrapper .section-clippings .clipping-single {
display: flex;
justify-content: flex-start;
width: 100%;
padding: 30px 0;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
align-items: center;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-clippings .clipping-single {
flex-direction: column;
}
}
.page-press-wrapper .section-clippings .clipping-single:last-of-type {
border-bottom: none;
}
.page-press-wrapper .section-clippings .clipping-single .single-clipping-thumb {
width: calc(14.1666666667% - 30px);
margin-right: 15px;
}
.page-press-wrapper .section-clippings .clipping-single .single-clipping-thumb img {
width: 100%;
height: auto;
display: block;
}
@media screen and (max-width: 1439.98px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-thumb {
width: calc(16.6666666667% - 30px);
}
}
@media screen and (max-width: 1024px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-thumb {
width: calc(33.3333333333% - 30px);
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-thumb {
width: 33.3333333333%;
margin-right: 0;
align-self: flex-start;
margin-bottom: 20px;
}
}
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title {
font-size: 1.8rem;
display: flex;
flex-direction: column;
margin-left: 40px;
width: calc(60.8333333333% - 30px);
}
@media screen and (max-width: 1439.98px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title {
width: calc(66.6666666667% - 30px);
}
}
@media screen and (max-width: 1024px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title {
width: calc(66.6666666667% - 30px);
}
}
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title .clipping-date {
font-weight: 200;
}
@media screen and (max-width: 768.98px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title {
font-size: 1.4rem;
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-clippings .clipping-single .single-clipping-title {
width: 100%;
margin-left: 0;
font-size: 1.8rem;
}
}
.page-press-wrapper .section-clippings .clipping-single .download-clipping {
margin-left: auto;
white-space: nowrap;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-clippings .clipping-single .download-clipping {
margin-left: 0;
margin-right: auto;
margin-top: 30px;
}
}
@media screen and (max-width: 768.98px) {
.page-press-wrapper .section-clippings .clipping-single .download-clipping {
font-size: 0.8rem;
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-clippings .clipping-single .download-clipping {
font-size: 1rem;
}
}
.page-press-wrapper .section-web-press {
display: flex;
flex-wrap: wrap;
}
.page-press-wrapper .section-web-press .web-press-single {
display: flex;
justify-content: flex-start;
width: 100%;
padding: 30px 0;
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
align-items: center;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-web-press .web-press-single {
flex-direction: column;
}
}
.page-press-wrapper .section-web-press .web-press-single:last-of-type {
border-bottom: none;
}
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title {
font-size: 1.8rem;
display: flex;
flex-direction: column;
}
@media screen and (max-width: 768.98px) {
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title {
font-size: 1.2rem;
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title {
font-size: 1.8rem;
width: 100%;
}
}
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title .web-press-date {
font-weight: 200;
}
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title .web-press-source {
font-weight: 300;
font-size: 1.5rem;
}
@media screen and (max-width: 768.98px) {
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title .web-press-source {
font-size: 1rem;
}
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-web-press .web-press-single .single-web-press-title .web-press-source {
font-size: 1.2rem;
}
}
.page-press-wrapper .section-web-press .web-press-single .download-web-press {
margin-left: auto;
}
@media screen and (max-width: 599.98px) {
.page-press-wrapper .section-web-press .web-press-single .download-web-press {
margin-right: auto;
margin-left: initial;
margin-top: 1rem;
}
}
body.error404 {
min-height: 100vh;
}
body.error404 #page-404-pl .row-error-heading {
align-items: center;
}
body.error404 #page-404-pl .row-error-heading .page-title-wrapper {
margin-bottom: 30px;
}
body.error404 #page-404-pl .row-error-heading .page-title-wrapper > * {
margin-bottom: 0;
}
body.error404 #page-404-pl .row-error-heading .error-icon {
text-align: center;
}
body.error404 #page-404-pl .row-error-heading .error-icon svg {
width: 33.3333333333%;
margin: auto;
display: block;
}
body.error404 .go-back-404 {
background-color: #F4F4F4;
margin: 30px auto;
}
body.error404 .go-back-404 .go-back-404-row {
align-items: center;
padding-top: 80px;
padding-bottom: 80px;
}
body.error404 .go-back-404 .go-back-404-row .go-back-link {
color: #000;
}
.journal-box {
display: flex;
flex-direction: column;
position: relative;
}
.journal-box > * {
margin-bottom: 1rem;
}
.journal-box .journal-thumb-wrapper {
width: 100%;
height: 0;
padding-bottom: 56.25%;
position: relative;
}
.journal-box .journal-thumb-wrapper img {
position: absolute;
display: block;
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
object-fit: cover;
}
.journal-box .journal-title {
font-size: 2rem;
line-height: 1.5;
margin-bottom: 5px;
color: #000;
}
.journal-box .journal-title a, .journal-box .journal-title a:link {
color: inherit;
}
.journal-box .journal-breadcrumb {
font-size: 1rem;
}
.journal-box .journal-excerpt {
font-size: 1rem;
flex-shrink: 1;
flex-grow: 1;
overflow: hidden;
padding-top: 10px;
padding-bottom: 30px;
margin-bottom: 0;
}
.journal-box .categories-wrapper {
margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
.journal-box .categories-wrapper {
margin-top: 15px;
}
}
.journal-box .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin-top: 10px;
margin-bottom: 25px;
}
#journal-heading .journal-header {
text-align: center;
margin: 80px auto;
}
@media screen and (max-width: 1024px) {
#journal-heading .journal-header {
margin: 40px auto;
}
}
#journal-heading .journal-header h1 {
font-weight: bold;
font-size: 6.25rem;
}
@media screen and (max-width: 1024px) {
#journal-heading .journal-header h1 {
font-size: 5rem;
}
}
@media screen and (max-width: 599.98px) {
#journal-heading .journal-header h1 {
font-size: 3.75rem;
}
}
#journal-heading .journal-header h2 {
font-size: 1.5rem;
}
#journal-heading + * {
margin-top: 0px;
}
#storie-end {
margin: 120px auto;
}
@media screen and (max-width: 1024px) {
#storie-end {
margin: 80px auto;
}
}
@media screen and (max-width: 599.98px) {
#storie-end {
margin: 60px auto;
}
}
#storie-end .link-wrapper {
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid;
}
#storie-end .link-wrapper:last-of-type {
border-bottom: none;
}
#storie-end .link-icon {
margin-right: 0.5rem;
}
.main-journal-launch-row {
margin: 240px auto;
}
@media screen and (max-width: 1024px) {
.main-journal-launch-row {
margin: 160px auto;
}
}
@media screen and (max-width: 599.98px) {
.main-journal-launch-row {
margin: 120px auto;
}
}
.main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal {
flex-direction: row !important;
}
.main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: calc(8.3333333333% + 15px);
padding-right: 0;
}
@media screen and (max-width: 1200px) {
.main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
}
}
.main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal {
flex-direction: row-reverse !important;
}
.main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
padding-right: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-right: 15px;
}
}
body.home .main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal {
flex-direction: row;
}
body.home .main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-right: 15px;
padding-left: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
body.home .main-journal-launch-row:nth-of-type(even) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
}
}
body.home .main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal {
flex-direction: row-reverse;
}
body.home .main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
padding-right: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
body.home .main-journal-launch-row:nth-of-type(odd) .journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-right: 15px;
}
}
.journal-article.journal-featured {
margin-bottom: 80px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.journal-featured {
padding: 0 15px;
}
}
.journal-article.journal-featured .categories-wrapper {
padding: 15px 0;
}
.journal-article.journal-featured.journal-row { }
.journal-article.journal-featured.journal-row .rowjournal {
align-items: center;
}
.journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.journal-featured.journal-row .rowjournal .title-wrapper {
padding-left: 15px;
}
}
.journal-article.journal-featured.journal-row .rowjournal .title-wrapper .article-author {
margin-bottom: 1rem;
}
.journal-article.journal-featured.journal-row.alternate .rowjournal {
flex-direction: row-reverse;
}
.journal-article.journal-featured.journal-row.alternate .rowjournal .title-wrapper {
padding-left: 15px;
padding-right: calc(8.3333333333% + 15px);
}
@media screen and (max-width: 1200px) {
.journal-article.journal-featured.journal-row.alternate .rowjournal .title-wrapper {
padding-right: 15px;
}
}
.journal-article.journal-featured .article-heading .article-name {
display: flex;
flex-direction: column;
margin-bottom: 2rem;
align-items: flex-start;
}
.journal-article.journal-featured .article-heading .article-name .article-title {
font-size: 2.75rem;
line-height: 1.3;
padding-bottom: 15px;
color: #000;
}
@media screen and (min-width: 1440px) {
.journal-article.journal-featured .article-heading .article-name .article-title {
font-size: 2.75rem;
}
}
@media screen and (max-width: 1200px) {
.journal-article.journal-featured .article-heading .article-name .article-title {
font-size: 1.8rem;
}
}
@media screen and (max-width: 599.98px) {
.journal-article.journal-featured .article-heading .article-name .article-title {
font-size: 1.8rem;
}
}
.journal-article.journal-featured .article-heading .article-name .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin: 0.5rem 0 0 0;
}
@media screen and (max-width: 599.98px) {
.journal-article.journal-featured .article-heading .article-name .article-author {
font-size: 1.1rem;
}
}
.journal-article.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1rem;
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 599.98px) {
.journal-article.journal-featured .article-heading .article-intro .article-excerpt {
font-size: 1.2rem;
line-height: 1.6;
}
}
.article.single {
margin-top: 45px;
}
.article.single .article-categories-wrapper {
text-align: center;
}
.article.single .article-title-wrapper .article-title {
text-align: center;
margin-top: 30px;
font-size: 4.5rem;
max-width: 100% !important;
}
@media screen and (max-width: 1024px) {
.article.single .article-title-wrapper .article-title {
font-size: 2rem;
}
}
@media screen and (max-width: 599.98px) {
.article.single .article-title-wrapper .article-title {
font-size: 1.8rem;
}
}
.article.single .article-title-wrapper .article-subtitle {
font-family: "Josefin Slab", serif;
text-align: center;
padding-left: 60px;
padding-right: 60px;
line-height: 1.2;
font-weight: 300;
max-width: 100% !important;
font-size: 2.7rem;
}
@media screen and (max-width: 1024px) {
.article.single .article-title-wrapper .article-subtitle {
font-size: 1.8rem;
padding-left: 0;
padding-right: 0;
}
}
@media screen and (max-width: 599.98px) {
.article.single .article-title-wrapper .article-subtitle {
font-size: 1.4rem;
}
}
.article.single .article-author-wrapper {
text-align: center;
}
.article.single .article-author-wrapper .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
}
.article.single .article-thumb-wrapper .article-thumb {
margin-top: 40px;
}
.article.single .article-thumb-wrapper .article-thumb img {
width: 100%;
height: auto;
position: relative;
display: block;
}
.article.single .article-content-wrapper {
font-family: "Josefin Slab", serif;
margin-top: 40px;
margin-bottom: 100px;
}
.article.single .article-content-wrapper blockquote {
font-weight: normal;
font-size: 1.4rem;
font-style: normal;
}
@media screen and (max-width: 1024px) {
.article.single .article-content-wrapper .wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
}
.article.single .article-content-wrapper .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
margin-top: 20px;
grid-column: 1 !important;
grid-row: 2 !important;
}
.article.single .article-content-wrapper .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-column: 1 !important;
grid-row: 1 !important;
}
}
.article.single .article-content-wrapper > p, .article.single .article-content-wrapper ul, .article.single .article-content-wrapper ol {
font-size: 1.4rem;
line-height: 1.6;
font-weight: 400;
}
.article.single .article-content-wrapper a, .article.single .article-content-wrapper a:link {
font-weight: bold;
transition: all 0.3s ease;
text-decoration: none;
}
.article.single .article-content-wrapper a:hover, .article.single .article-content-wrapper a:link:hover {
border-bottom: 1px solid;
text-decoration: none;
}
.article.single .article-content-wrapper .light-link a, .article.single .article-content-wrapper .light-link a:link {
font-weight: 300;
transition: all 0.3s ease;
text-decoration: none;
border-bottom: 1px solid #ddd;
}
.article.single .article-content-wrapper .light-link a:hover, .article.single .article-content-wrapper .light-link a:link:hover {
border-bottom: 1px solid;
text-decoration: none;
}
.article.single .article-content-wrapper > p, .article.single .article-content-wrapper ul, .article.single .article-content-wrapper blockquote, .article.single .article-content-wrapper .content-block, .article.single .article-content-wrapper ol, .article.single .article-content-wrapper h1, .article.single .article-content-wrapper h2, .article.single .article-content-wrapper h3, .article.single .article-content-wrapper h4, .article.single .article-content-wrapper h5, .article.single .article-content-wrapper h6 {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 599.98px) {
.article.single .article-content-wrapper > p, .article.single .article-content-wrapper ul, .article.single .article-content-wrapper blockquote, .article.single .article-content-wrapper .content-block, .article.single .article-content-wrapper ol, .article.single .article-content-wrapper h1, .article.single .article-content-wrapper h2, .article.single .article-content-wrapper h3, .article.single .article-content-wrapper h4, .article.single .article-content-wrapper h5, .article.single .article-content-wrapper h6 {
width: 100%;
margin: auto;
}
}
@media screen and (max-width: 599.98px) {
.article.single .article-content-wrapper figcaption {
padding-top: 15px;
}
}
.archive-journal .archive-journal-heading {
padding: 0 15px;
}
.archive-journal .archive-journal-heading .archive-journal-title {
padding: 0;
margin-bottom: 30px;
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-title h1 {
font-size: 44px;
margin-top: 45px;
}
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-name {
font-weight: 600;
}
@media screen and (max-width: 1024px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-name {
font-size: 2.6rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-name {
font-size: 2.4rem;
}
}
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-category {
font-weight: 200;
font-style: italic;
}
@media screen and (max-width: 1024px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-category {
font-size: 2.3rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .insight-category {
display: block;
font-size: 1.8rem;
}
}
@media screen and (max-width: 1024px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .separator {
font-size: 2.3rem;
}
}
@media screen and (max-width: 599.98px) {
.archive-journal .archive-journal-heading .archive-journal-title h1 .separator {
font-size: 1.8rem;
display: none;
}
}
.archive-journal .archive-journal-heading .archive-journal-filter {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0;
color: #FFA000;
position: relative;
}
.archive-journal .archive-journal-heading .archive-journal-filter #journal-types-filter {
border: none;
border-top: 2px solid #FFA000;
border-bottom: 2px solid #FFA000;
padding: 10px 20px;
border-radius: 0;
font-size: 1rem;
font-weight: 200;
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-filter #journal-types-filter option {
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-filter #journal-types-filter .project-type-option {
padding: 5px 0;
}
.archive-journal .archive-journal-heading .archive-journal-filter #news-types-filter {
border: none;
border-top: 2px solid #FFA000;
border-bottom: 2px solid #FFA000;
padding: 10px 20px;
border-radius: 0;
font-size: 1rem;
font-weight: 200;
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-filter #news-types-filter option {
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-filter #news-types-filter .project-type-option {
padding: 5px 0;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container {
margin-right: 30px;
margin-right: 0;
position: relative;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container .select2-secelction {
color: #FFA000;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container.filter-selected .select2-selection {
background-color: #F4F4F4;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container .select2-selection {
border: none;
border-top: 1px solid #FFA000;
border-bottom: 1px solid #FFA000;
color: #FFA000;
padding: 10px 5px;
border-radius: 0;
font-size: 1rem;
font-weight: 300;
height: auto;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container .select2-selection .project-type-option {
padding: 8px 5px;
}
.archive-journal .archive-journal-heading .archive-journal-filter .select2-container .select2-selection__arrow {
top: 50%;
transform: translateY(-50%);
}
.archive-journal .single-article {
display: flex;
align-items: center;
padding: 0 15px;
}
.archive-journal .single-article > .row {
border-bottom: 1px solid rgba(43, 46, 52, 0.4705882353);
padding: 30px 0;
align-items: center;
width: 100%;
}
.archive-journal .single-article:last-of-type > .row {
border-bottom: none;
}
.archive-journal .single-article .article-data {
padding: 0;
}
.archive-journal .single-article .article-data .categories-wrapper {
margin-bottom: 15px;
}
@media screen and (max-width: 1024px) {
.archive-journal .single-article .article-data .categories-wrapper {
margin-top: 15px;
}
}
.archive-journal .single-article .article-data .article-name {
font-size: 2rem;
line-height: 1.3;
margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
.archive-journal .single-article .article-data .article-name {
font-size: 1.8rem;
}
}
.archive-journal .single-article .article-data .article-author {
text-transform: uppercase;
font-weight: 300;
font-size: 0.9rem;
margin-bottom: 15px;
}
.archive-journal .single-article .article-thumb {
padding: 0;
transition: opacity 0.3s ease;
}
.archive-journal .single-article .article-thumb:hover {
opacity: 0.8;
}
@media screen and (max-width: 1024px) {
.break-on-tablet {
display: block;
}
}
.qtranxs-available-languages-message {
display: none;
}
input {
border-radius: 0;
}
input[type=search], input[type=submit] {
-webkit-appearance: none;
}
html,
body {
-webkit-overflow-scrolling: touch; max-width: 100vw;
overflow-x: hidden;
}
a.button, a.button:link {
border: 1px solid;
padding: 10px 25px;
text-decoration: unset;
text-transform: uppercase;
font-size: 1rem;
color: #000;
font-weight: normal;
}
.plyr--video.plyr--stopped .plyr__controls {
display: none;
}
.plyr__control.plyr__control--overlaid[data-plyr=play] {
background-color: rgba(221, 221, 221, 0.8) !important;
color: #666 !important;
height: 130px;
width: 130px;
}
@media screen and (max-width: 599.98px) {
.plyr__control.plyr__control--overlaid[data-plyr=play] {
height: 90px;
width: 90px;
}
}
.plyr__control.plyr__control--overlaid[data-plyr=play] svg {
display: none;
}
.plyr__control.plyr__control--overlaid[data-plyr=play] .plyr__sr-only {
height: unset !important;
font-size: 16px;
position: static !important;
text-transform: uppercase;
}
@media screen and (max-width: 599.98px) {
.plyr__control.plyr__control--overlaid[data-plyr=play] .plyr__sr-only {
font-size: 14px;
}
}  .youku-iframe-container {
overflow: hidden;
padding-top: 56.25%; position: relative;
}
.youku-iframe-container iframe {
position: absolute;
top: 0;
left: 0;
border: 0;
width: 100%;
height: 100%;
}
.plyr { }
.plyr.plyr--video, .plyr.plyr--video .plyr__video-wrapper {
background: transparent;
}
.plyr iframe {
background-color: #fff;
} main.wrapper-wide .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
top: 0;
transform: none;
}
.featherlight.popupcolore .featherlight-content img {
max-width: 600px;
height: auto;
}
body .featherlight {
background: rgba(255, 255, 255, 0.8) !important;
}
@media screen and (max-width: 1024px) {
.riga-video .wp-block-column {
flex-basis: calc(50% - 0.5em) !important;
}
}
@media screen and (min-width: 600px) {
.riga-video .wp-block-column:not(:first-child) {
margin-left: 1em;
}
}
@media screen and (max-width: 599.98px) {
.riga-video .wp-block-column {
flex-basis: 100% !important;
}
.riga-video .wp-block-column:not(:first-child) {
margin-top: 15px;
}
.riga-video {
font-size: 0;
}
} #lightboxOverlay {
background-color: #fff;
opacity: 0.9;
}
#lightbox {
position: fixed;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%);
}
#lightbox .lb-container {
padding: 25px;
background-color: #fff;
}
#lightbox .lb-container .lb-nav {
position: absolute;
left: unset;
height: 38px;
width: 100px;
right: 36px;
bottom: 0;
top: unset;
transform: translateY(100%);
padding: 8px 10px;
}
#lightbox .lb-container .lb-nav a {
opacity: 1;
width: 50%;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/arrow.svg);
background-size: 32px auto;
background-position: center;
}
#lightbox .lb-container .lb-nav a.lb-prev {
transform: rotate(180deg);
}
#lightbox .lb-container .lb-image {
border: none;
border-radius: 0;
max-width: 600px;
height: auto !important;
}
#lightbox .lb-dataContainer {
opacity: 1 !important;
}
#lightbox .lb-dataContainer .lb-data {
color: #000;
}
#lightbox .lb-dataContainer .lb-data .lb-number {
display: none !important;
}
#lightbox .lb-dataContainer .lb-data .lb-caption {
font-size: 20px;
margin-top: 8px;
display: inline-block !important;
font-weight: 100;
margin-left: 10px;
}
#lightbox .lb-dataContainer .lb-data .lb-close {
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/close-black.png);
background-position: center center;
background-size: cover;
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
} .wp-block-getwid-images-slider.in-small-width {
max-width: 1024px;
margin: 0 auto;
width: 100%;
}
.wp-block-getwid-images-slider.in-content-width {
width: 66.6666666667%;
margin: 0 auto;
}
@media screen and (max-width: 1024px) {
.wp-block-getwid-images-slider.in-content-width {
width: 100%;
margin: auto;
}
}
.wp-block-getwid-images-slider.has-arrows-outside .wp-block-getwid-images-slider__wrapper {
padding-bottom: 45px !important;
}
@media screen and (max-width: 1024px) {
.wp-block-getwid-images-slider.has-arrows-outside .wp-block-getwid-images-slider__wrapper {
padding-bottom: 15px;
}
}
.wp-block-getwid-images-slider.has-captions {
margin-bottom: 30px;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider {
margin-bottom: 0;
padding-bottom: 0;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-list.draggable {
overflow: visible;
overflow-x: clip;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-list.draggable .wp-block-getwid-images-slider__item {
align-items: flex-start;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-list.draggable .wp-block-getwid-images-slider__item figure {
width: 100%;
height: auto;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-list.draggable .wp-block-getwid-images-slider__item figcaption {
background: transparent;
text-align: left;
margin: 20px 0 0;
font-size: 1rem;
font-weight: 300;
position: static;
padding: 0 115px 0 0;
}
@media screen and (max-width: 599.98px) {
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-list.draggable .wp-block-getwid-images-slider__item figcaption {
margin: 20px 15px 0;
}
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-dots {
display: none !important;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-arrow {
position: absolute;
bottom: 0;
top: unset;
left: unset;
right: 0;
content: "";
width: 34px;
height: 28px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-image: url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/img/arrow.svg);
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
}
@media screen and (max-width: 599.98px) {
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-arrow {
width: 20px;
height: 16px;
}
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-arrow.slick-prev {
-webkit-transform: translate(-100%, 0) rotate(180deg);
-moz-transform: translate(-100%, 0) rotate(180deg);
-ms-transform: translate(-100%, 0) rotate(180deg);
-o-transform: translate(-100%, 0) rotate(180deg);
transform: translate(-100%, 0) rotate(180deg);
margin-right: 2rem;
}
.wp-block-getwid-images-slider.has-captions .slick-dotted.slick-slider .slick-arrow::before {
display: none;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 9999;
padding: 0;
text-align: center;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .avviso-fixed-inside {
background-color: #e8e8e8;
padding: 10px 0;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .title-inner {
position: relative;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .title-inner .slide-up-chevron {
right: 10px;
top: 50%;
transform: translateY(-50%);
position: absolute;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .avviso-title {
color: #000;
font-weight: 500;
text-decoration: none;
margin-left: 5px;
cursor: pointer;
text-transform: uppercase;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .avviso-text {
max-height: 0;
transition: max-height 0.5s;
overflow: hidden;
height: auto;
}
.avviso-fixed-bottom .avviso-fixed-bottom-inner .avviso-text .text-inner {
padding: 15px 35px;
font-size: 12px;
}
.avviso-fixed-bottom.active .avviso-text {
max-height: 120px;
overflow: auto;
}
.avviso-fixed-bottom.active .title-inner .slide-up-chevron {
transform: translateY(-50%) rotate(180deg);
}
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/ 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/js/lightbox/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/js/lightbox/dist/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/js/lightbox/dist/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//www.paolalenti.it/wp-content/themes/paolalenti/assets/js/lightbox/dist/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}