@charset "UTF-8";
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
Text Domain: s3pl
*/
/*Add your own styles here:*/
/* Fonts */
/* Colors */
/* Misc */
/* Debugging */
/* Enfold PageBuilder boilerplate */
/* microclearfix */
.showLogged { display: none; }

.hideLogged { display: block; }

.logged-in .showLogged { display: block; }

.logged-in .hideLogged { display: none !important; }

@media (min-width: 768px) { .mobile-only { display: none; } }

#top .btn { font-size: 16px; padding: 16px 40px; background-color: #000; color: #fff; text-transform: uppercase; }

/* Un semplice sistema (da espandere) di classi tipografiche per il riuso delle proprietà più ricorrenti. */
body#top { font-family: "Montserrat", sans; font-size: 16px; font-weight: 300; color: #706f6f; }

#top #wrap_all .editable-content a, #top.home #wrap_all .av_default_container_wrap .editable-content a, #top.single #wrap_all article header a, #top.single #wrap_all article .post-content a, #top #wrap_all .template-blog a, #top #wrap_all .editable-content h1, #top.home #wrap_all .av_default_container_wrap .editable-content h1, #top.single #wrap_all article header h1, #top.single #wrap_all article .post-content h1, #top #wrap_all .template-blog h1, #top #wrap_all .editable-content h2, #top.home #wrap_all .av_default_container_wrap .editable-content h2, #top.single #wrap_all article header h2, #top.single #wrap_all article .post-content h2, #top #wrap_all .template-blog h2, #top #wrap_all .editable-content h3, #top.home #wrap_all .av_default_container_wrap .editable-content h3, #top.single #wrap_all article header h3, #top.single #wrap_all article .post-content h3, #top #wrap_all .template-blog h3, #top #wrap_all .editable-content h4, #top.home #wrap_all .av_default_container_wrap .editable-content h4, #top.single #wrap_all article header h4, #top.single #wrap_all article .post-content h4, #top #wrap_all .template-blog h4, #top #wrap_all .editable-content h5, #top.home #wrap_all .av_default_container_wrap .editable-content h5, #top.single #wrap_all article header h5, #top.single #wrap_all article .post-content h5, #top #wrap_all .template-blog h5, #top #wrap_all .editable-content h6, #top.home #wrap_all .av_default_container_wrap .editable-content h6, #top.single #wrap_all article header h6, #top.single #wrap_all article .post-content h6, #top #wrap_all .template-blog h6, #top #wrap_all .editable-content p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single #wrap_all article header p, #top.single #wrap_all article .post-content p, #top #wrap_all .template-blog p, #top #wrap_all .editable-content span, #top.home #wrap_all .av_default_container_wrap .editable-content span, #top.single #wrap_all article header span, #top.single #wrap_all article .post-content span, #top #wrap_all .template-blog span, #top #wrap_all .editable-content blockquote, #top.home #wrap_all .av_default_container_wrap .editable-content blockquote, #top.single #wrap_all article header blockquote, #top.single #wrap_all article .post-content blockquote, #top #wrap_all .template-blog blockquote, #top #wrap_all .editable-content li, #top.home #wrap_all .av_default_container_wrap .editable-content li, #top.single #wrap_all article header li, #top.single #wrap_all article .post-content li, #top #wrap_all .template-blog li, #top #wrap_all .editable-content ol, #top.home #wrap_all .av_default_container_wrap .editable-content ol, #top.single #wrap_all article header ol, #top.single #wrap_all article .post-content ol, #top #wrap_all .template-blog ol, #top #wrap_all .editable-content ul, #top.home #wrap_all .av_default_container_wrap .editable-content ul, #top.single #wrap_all article header ul, #top.single #wrap_all article .post-content ul, #top #wrap_all .template-blog ul, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content-header, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-title, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .heading-color a, #top .posts-wrapper .posts-col article header h3, #top.archive .article-wrapper article figure, #top.archive .article-wrapper article header, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article header, #top.tax-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article header, #top.single #wrap_all article .post-content, #top #wrap_all .editable-content.small-text a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content a, #top #wrap_all .editable-content.small-text p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content p, #top #wrap_all .editable-content.small-text span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content span, #top #wrap_all #footer .widget_nav_menu .menu .menu-item a, #top .posts-wrapper .posts-col article header p, #top.single-prodotti #wrap_all .attributes-wrapper .product-attribute .attribute-label, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > a span, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu .menu-item a .avia-menu-text, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a .avia-menu-text { font-family: "Montserrat", sans; color: #706f6f; }

#top #wrap_all .editable-content a, #top.home #wrap_all .av_default_container_wrap .editable-content a, #top.single #wrap_all article header a, #top.single #wrap_all article .post-content a, #top #wrap_all .template-blog a, #top #wrap_all .editable-content h1, #top.home #wrap_all .av_default_container_wrap .editable-content h1, #top.single #wrap_all article header h1, #top.single #wrap_all article .post-content h1, #top #wrap_all .template-blog h1, #top #wrap_all .editable-content h2, #top.home #wrap_all .av_default_container_wrap .editable-content h2, #top.single #wrap_all article header h2, #top.single #wrap_all article .post-content h2, #top #wrap_all .template-blog h2, #top #wrap_all .editable-content h3, #top.home #wrap_all .av_default_container_wrap .editable-content h3, #top.single #wrap_all article header h3, #top.single #wrap_all article .post-content h3, #top #wrap_all .template-blog h3, #top #wrap_all .editable-content h4, #top.home #wrap_all .av_default_container_wrap .editable-content h4, #top.single #wrap_all article header h4, #top.single #wrap_all article .post-content h4, #top #wrap_all .template-blog h4, #top #wrap_all .editable-content h5, #top.home #wrap_all .av_default_container_wrap .editable-content h5, #top.single #wrap_all article header h5, #top.single #wrap_all article .post-content h5, #top #wrap_all .template-blog h5, #top #wrap_all .editable-content h6, #top.home #wrap_all .av_default_container_wrap .editable-content h6, #top.single #wrap_all article header h6, #top.single #wrap_all article .post-content h6, #top #wrap_all .template-blog h6, #top #wrap_all .editable-content p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single #wrap_all article header p, #top.single #wrap_all article .post-content p, #top #wrap_all .template-blog p, #top #wrap_all .editable-content span, #top.home #wrap_all .av_default_container_wrap .editable-content span, #top.single #wrap_all article header span, #top.single #wrap_all article .post-content span, #top #wrap_all .template-blog span, #top #wrap_all .editable-content blockquote, #top.home #wrap_all .av_default_container_wrap .editable-content blockquote, #top.single #wrap_all article header blockquote, #top.single #wrap_all article .post-content blockquote, #top #wrap_all .template-blog blockquote, #top #wrap_all .editable-content li, #top.home #wrap_all .av_default_container_wrap .editable-content li, #top.single #wrap_all article header li, #top.single #wrap_all article .post-content li, #top #wrap_all .template-blog li, #top #wrap_all .editable-content ol, #top.home #wrap_all .av_default_container_wrap .editable-content ol, #top.single #wrap_all article header ol, #top.single #wrap_all article .post-content ol, #top #wrap_all .template-blog ol, #top #wrap_all .editable-content ul, #top.home #wrap_all .av_default_container_wrap .editable-content ul, #top.single #wrap_all article header ul, #top.single #wrap_all article .post-content ul, #top #wrap_all .template-blog ul, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content-header, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-title, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .heading-color a, #top .posts-wrapper .posts-col article header h3, #top.archive .article-wrapper article figure, #top.archive .article-wrapper article header, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article header, #top.tax-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article header, #top.single #wrap_all article .post-content { font-size: 16px; font-weight: 300; line-height: 1.4; text-overflow: ellipsis; text-align: justify; }

@media (min-width: 768px) { #top #wrap_all .editable-content a, #top.home #wrap_all .av_default_container_wrap .editable-content a, #top.single #wrap_all article header a, #top.single #wrap_all article .post-content a, #top #wrap_all .template-blog a, #top #wrap_all .editable-content h1, #top.home #wrap_all .av_default_container_wrap .editable-content h1, #top.single #wrap_all article header h1, #top.single #wrap_all article .post-content h1, #top #wrap_all .template-blog h1, #top #wrap_all .editable-content h2, #top.home #wrap_all .av_default_container_wrap .editable-content h2, #top.single #wrap_all article header h2, #top.single #wrap_all article .post-content h2, #top #wrap_all .template-blog h2, #top #wrap_all .editable-content h3, #top.home #wrap_all .av_default_container_wrap .editable-content h3, #top.single #wrap_all article header h3, #top.single #wrap_all article .post-content h3, #top #wrap_all .template-blog h3, #top #wrap_all .editable-content h4, #top.home #wrap_all .av_default_container_wrap .editable-content h4, #top.single #wrap_all article header h4, #top.single #wrap_all article .post-content h4, #top #wrap_all .template-blog h4, #top #wrap_all .editable-content h5, #top.home #wrap_all .av_default_container_wrap .editable-content h5, #top.single #wrap_all article header h5, #top.single #wrap_all article .post-content h5, #top #wrap_all .template-blog h5, #top #wrap_all .editable-content h6, #top.home #wrap_all .av_default_container_wrap .editable-content h6, #top.single #wrap_all article header h6, #top.single #wrap_all article .post-content h6, #top #wrap_all .template-blog h6, #top #wrap_all .editable-content p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single #wrap_all article header p, #top.single #wrap_all article .post-content p, #top #wrap_all .template-blog p, #top #wrap_all .editable-content span, #top.home #wrap_all .av_default_container_wrap .editable-content span, #top.single #wrap_all article header span, #top.single #wrap_all article .post-content span, #top #wrap_all .template-blog span, #top #wrap_all .editable-content blockquote, #top.home #wrap_all .av_default_container_wrap .editable-content blockquote, #top.single #wrap_all article header blockquote, #top.single #wrap_all article .post-content blockquote, #top #wrap_all .template-blog blockquote, #top #wrap_all .editable-content li, #top.home #wrap_all .av_default_container_wrap .editable-content li, #top.single #wrap_all article header li, #top.single #wrap_all article .post-content li, #top #wrap_all .template-blog li, #top #wrap_all .editable-content ol, #top.home #wrap_all .av_default_container_wrap .editable-content ol, #top.single #wrap_all article header ol, #top.single #wrap_all article .post-content ol, #top #wrap_all .template-blog ol, #top #wrap_all .editable-content ul, #top.home #wrap_all .av_default_container_wrap .editable-content ul, #top.single #wrap_all article header ul, #top.single #wrap_all article .post-content ul, #top #wrap_all .template-blog ul, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content-header, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-title, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .heading-color a, #top .posts-wrapper .posts-col article header h3, #top.archive .article-wrapper article figure, #top.archive .article-wrapper article header, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article header, #top.tax-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article header, #top.single #wrap_all article .post-content { text-align: left; } }

#top #wrap_all .editable-content.small-text a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content a, #top #wrap_all .editable-content.small-text p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content p, #top #wrap_all .editable-content.small-text span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content span, #top #wrap_all #footer .widget_nav_menu .menu .menu-item a, #top .posts-wrapper .posts-col article header p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single-prodotti #wrap_all .attributes-wrapper .product-attribute .attribute-label { font-size: 14px; font-weight: 300; line-height: 1.4; text-overflow: ellipsis; text-align: justify; }

@media (min-width: 768px) { #top #wrap_all .editable-content.small-text a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content a, #top #wrap_all .editable-content.small-text p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content p, #top #wrap_all .editable-content.small-text span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content span, #top #wrap_all #footer .widget_nav_menu .menu .menu-item a, #top .posts-wrapper .posts-col article header p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single-prodotti #wrap_all .attributes-wrapper .product-attribute .attribute-label { text-align: left; } }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > a span, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu .menu-item a .avia-menu-text, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a .avia-menu-text { font-size: 12px; font-weight: 400px; }

#top #wrap_all .editable-content h1, #top.home #wrap_all .av_default_container_wrap .editable-content h1, #top.single #wrap_all article header h1, #top.single #wrap_all article .post-content h1, #top #wrap_all .template-blog h1, #top #wrap_all .editable-content h2, #top.home #wrap_all .av_default_container_wrap .editable-content h2, #top.single #wrap_all article header h2, #top.single #wrap_all article .post-content h2, #top #wrap_all .template-blog h2, #top #wrap_all .editable-content h3, #top.home #wrap_all .av_default_container_wrap .editable-content h3, #top.single #wrap_all article header h3, #top.single #wrap_all article .post-content h3, #top #wrap_all .template-blog h3, #top #wrap_all .editable-content h4, #top.home #wrap_all .av_default_container_wrap .editable-content h4, #top.single #wrap_all article header h4, #top.single #wrap_all article .post-content h4, #top #wrap_all .template-blog h4, #top #wrap_all .editable-content h5, #top.home #wrap_all .av_default_container_wrap .editable-content h5, #top.single #wrap_all article header h5, #top.single #wrap_all article .post-content h5, #top #wrap_all .template-blog h5, #top #wrap_all .editable-content h6, #top.home #wrap_all .av_default_container_wrap .editable-content h6, #top.single #wrap_all article header h6, #top.single #wrap_all article .post-content h6, #top #wrap_all .template-blog h6 { text-align: left; }

#top #wrap_all .editable-content h1 a, #top.home #wrap_all .av_default_container_wrap .editable-content h1 a, #top.single #wrap_all article header h1 a, #top.single #wrap_all article .post-content h1 a, #top #wrap_all .template-blog h1 a, #top #wrap_all .editable-content h1 em, #top.home #wrap_all .av_default_container_wrap .editable-content h1 em, #top.single #wrap_all article header h1 em, #top.single #wrap_all article .post-content h1 em, #top #wrap_all .template-blog h1 em, #top #wrap_all .editable-content h1 p, #top.home #wrap_all .av_default_container_wrap .editable-content h1 p, #top.single #wrap_all article header h1 p, #top.single #wrap_all article .post-content h1 p, #top #wrap_all .template-blog h1 p, #top #wrap_all .editable-content h1 span, #top.home #wrap_all .av_default_container_wrap .editable-content h1 span, #top.single #wrap_all article header h1 span, #top.single #wrap_all article .post-content h1 span, #top #wrap_all .template-blog h1 span, #top #wrap_all .editable-content h1 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h1 strong, #top.single #wrap_all article header h1 strong, #top.single #wrap_all article .post-content h1 strong, #top #wrap_all .template-blog h1 strong, #top #wrap_all .editable-content h2 a, #top.home #wrap_all .av_default_container_wrap .editable-content h2 a, #top.single #wrap_all article header h2 a, #top.single #wrap_all article .post-content h2 a, #top #wrap_all .template-blog h2 a, #top #wrap_all .editable-content h2 em, #top.home #wrap_all .av_default_container_wrap .editable-content h2 em, #top.single #wrap_all article header h2 em, #top.single #wrap_all article .post-content h2 em, #top #wrap_all .template-blog h2 em, #top #wrap_all .editable-content h2 p, #top.home #wrap_all .av_default_container_wrap .editable-content h2 p, #top.single #wrap_all article header h2 p, #top.single #wrap_all article .post-content h2 p, #top #wrap_all .template-blog h2 p, #top #wrap_all .editable-content h2 span, #top.home #wrap_all .av_default_container_wrap .editable-content h2 span, #top.single #wrap_all article header h2 span, #top.single #wrap_all article .post-content h2 span, #top #wrap_all .template-blog h2 span, #top #wrap_all .editable-content h2 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h2 strong, #top.single #wrap_all article header h2 strong, #top.single #wrap_all article .post-content h2 strong, #top #wrap_all .template-blog h2 strong, #top #wrap_all .editable-content h3 a, #top.home #wrap_all .av_default_container_wrap .editable-content h3 a, #top.single #wrap_all article header h3 a, #top.single #wrap_all article .post-content h3 a, #top #wrap_all .template-blog h3 a, #top #wrap_all .editable-content h3 em, #top.home #wrap_all .av_default_container_wrap .editable-content h3 em, #top.single #wrap_all article header h3 em, #top.single #wrap_all article .post-content h3 em, #top #wrap_all .template-blog h3 em, #top #wrap_all .editable-content h3 p, #top.home #wrap_all .av_default_container_wrap .editable-content h3 p, #top.single #wrap_all article header h3 p, #top.single #wrap_all article .post-content h3 p, #top #wrap_all .template-blog h3 p, #top #wrap_all .editable-content h3 span, #top.home #wrap_all .av_default_container_wrap .editable-content h3 span, #top.single #wrap_all article header h3 span, #top.single #wrap_all article .post-content h3 span, #top #wrap_all .template-blog h3 span, #top #wrap_all .editable-content h3 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h3 strong, #top.single #wrap_all article header h3 strong, #top.single #wrap_all article .post-content h3 strong, #top #wrap_all .template-blog h3 strong, #top #wrap_all .editable-content h4 a, #top.home #wrap_all .av_default_container_wrap .editable-content h4 a, #top.single #wrap_all article header h4 a, #top.single #wrap_all article .post-content h4 a, #top #wrap_all .template-blog h4 a, #top #wrap_all .editable-content h4 em, #top.home #wrap_all .av_default_container_wrap .editable-content h4 em, #top.single #wrap_all article header h4 em, #top.single #wrap_all article .post-content h4 em, #top #wrap_all .template-blog h4 em, #top #wrap_all .editable-content h4 p, #top.home #wrap_all .av_default_container_wrap .editable-content h4 p, #top.single #wrap_all article header h4 p, #top.single #wrap_all article .post-content h4 p, #top #wrap_all .template-blog h4 p, #top #wrap_all .editable-content h4 span, #top.home #wrap_all .av_default_container_wrap .editable-content h4 span, #top.single #wrap_all article header h4 span, #top.single #wrap_all article .post-content h4 span, #top #wrap_all .template-blog h4 span, #top #wrap_all .editable-content h4 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h4 strong, #top.single #wrap_all article header h4 strong, #top.single #wrap_all article .post-content h4 strong, #top #wrap_all .template-blog h4 strong, #top #wrap_all .editable-content h5 a, #top.home #wrap_all .av_default_container_wrap .editable-content h5 a, #top.single #wrap_all article header h5 a, #top.single #wrap_all article .post-content h5 a, #top #wrap_all .template-blog h5 a, #top #wrap_all .editable-content h5 em, #top.home #wrap_all .av_default_container_wrap .editable-content h5 em, #top.single #wrap_all article header h5 em, #top.single #wrap_all article .post-content h5 em, #top #wrap_all .template-blog h5 em, #top #wrap_all .editable-content h5 p, #top.home #wrap_all .av_default_container_wrap .editable-content h5 p, #top.single #wrap_all article header h5 p, #top.single #wrap_all article .post-content h5 p, #top #wrap_all .template-blog h5 p, #top #wrap_all .editable-content h5 span, #top.home #wrap_all .av_default_container_wrap .editable-content h5 span, #top.single #wrap_all article header h5 span, #top.single #wrap_all article .post-content h5 span, #top #wrap_all .template-blog h5 span, #top #wrap_all .editable-content h5 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h5 strong, #top.single #wrap_all article header h5 strong, #top.single #wrap_all article .post-content h5 strong, #top #wrap_all .template-blog h5 strong, #top #wrap_all .editable-content h6 a, #top.home #wrap_all .av_default_container_wrap .editable-content h6 a, #top.single #wrap_all article header h6 a, #top.single #wrap_all article .post-content h6 a, #top #wrap_all .template-blog h6 a, #top #wrap_all .editable-content h6 em, #top.home #wrap_all .av_default_container_wrap .editable-content h6 em, #top.single #wrap_all article header h6 em, #top.single #wrap_all article .post-content h6 em, #top #wrap_all .template-blog h6 em, #top #wrap_all .editable-content h6 p, #top.home #wrap_all .av_default_container_wrap .editable-content h6 p, #top.single #wrap_all article header h6 p, #top.single #wrap_all article .post-content h6 p, #top #wrap_all .template-blog h6 p, #top #wrap_all .editable-content h6 span, #top.home #wrap_all .av_default_container_wrap .editable-content h6 span, #top.single #wrap_all article header h6 span, #top.single #wrap_all article .post-content h6 span, #top #wrap_all .template-blog h6 span, #top #wrap_all .editable-content h6 strong, #top.home #wrap_all .av_default_container_wrap .editable-content h6 strong, #top.single #wrap_all article header h6 strong, #top.single #wrap_all article .post-content h6 strong, #top #wrap_all .template-blog h6 strong { text-align: left; }

#top #wrap_all .editable-content h2, #top.home #wrap_all .av_default_container_wrap .editable-content h2, #top.single #wrap_all article header h2, #top.single #wrap_all article .post-content h2, #top #wrap_all .template-blog h2 { font-size: 30px; color: #000; }

#top #wrap_all .editable-content h2 a, #top.home #wrap_all .av_default_container_wrap .editable-content h2 a, #top.single #wrap_all article header h2 a, #top.single #wrap_all article .post-content h2 a, #top #wrap_all .template-blog h2 a { font-size: 30px; }

#top #wrap_all .editable-content h3, #top.home #wrap_all .av_default_container_wrap .editable-content h3, #top.single #wrap_all article header h3, #top.single #wrap_all article .post-content h3, #top #wrap_all .template-blog h3 { font-size: 16px; text-transform: uppercase; margin-bottom: 0.8em; font-weight: 400; }

#top #wrap_all .editable-content p, #top.home #wrap_all .av_default_container_wrap .editable-content p, #top.single #wrap_all article header p, #top.single #wrap_all article .post-content p, #top #wrap_all .template-blog p { margin: 0.8em 0; }

#top #wrap_all .editable-content strong a, #top.home #wrap_all .av_default_container_wrap .editable-content strong a, #top.single #wrap_all article header strong a, #top.single #wrap_all article .post-content strong a, #top #wrap_all .template-blog strong a, #top #wrap_all .editable-content strong p, #top.home #wrap_all .av_default_container_wrap .editable-content strong p, #top.single #wrap_all article header strong p, #top.single #wrap_all article .post-content strong p, #top #wrap_all .template-blog strong p, #top #wrap_all .editable-content strong span, #top.home #wrap_all .av_default_container_wrap .editable-content strong span, #top.single #wrap_all article header strong span, #top.single #wrap_all article .post-content strong span, #top #wrap_all .template-blog strong span { font-weight: 700; }

#top #wrap_all .editable-content ol, #top.home #wrap_all .av_default_container_wrap .editable-content ol, #top.single #wrap_all article header ol, #top.single #wrap_all article .post-content ol, #top #wrap_all .template-blog ol, #top #wrap_all .editable-content ul, #top.home #wrap_all .av_default_container_wrap .editable-content ul, #top.single #wrap_all article header ul, #top.single #wrap_all article .post-content ul, #top #wrap_all .template-blog ul { list-style-position: inside; text-align: left; }

#top #wrap_all .editable-content ol li, #top.home #wrap_all .av_default_container_wrap .editable-content ol li, #top.single #wrap_all article header ol li, #top.single #wrap_all article .post-content ol li, #top #wrap_all .template-blog ol li, #top #wrap_all .editable-content ul li, #top.home #wrap_all .av_default_container_wrap .editable-content ul li, #top.single #wrap_all article header ul li, #top.single #wrap_all article .post-content ul li, #top #wrap_all .template-blog ul li { padding-left: 0; margin-left: 0; text-align: left; }

#top #wrap_all .editable-content.small-text h1, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1, #top #wrap_all .editable-content.small-text h2, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2, #top #wrap_all .editable-content.small-text h3, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3, #top #wrap_all .editable-content.small-text h4, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4, #top #wrap_all .editable-content.small-text h5, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5, #top #wrap_all .editable-content.small-text h6, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 { text-align: left; }

#top #wrap_all .editable-content.small-text h1 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1 a, #top #wrap_all .editable-content.small-text h1 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1 em, #top #wrap_all .editable-content.small-text h1 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1 p, #top #wrap_all .editable-content.small-text h1 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1 span, #top #wrap_all .editable-content.small-text h1 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h1 strong, #top #wrap_all .editable-content.small-text h2 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2 a, #top #wrap_all .editable-content.small-text h2 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2 em, #top #wrap_all .editable-content.small-text h2 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2 p, #top #wrap_all .editable-content.small-text h2 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2 span, #top #wrap_all .editable-content.small-text h2 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h2 strong, #top #wrap_all .editable-content.small-text h3 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 a, #top #wrap_all .editable-content.small-text h3 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 em, #top #wrap_all .editable-content.small-text h3 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 p, #top #wrap_all .editable-content.small-text h3 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 span, #top #wrap_all .editable-content.small-text h3 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 strong, #top #wrap_all .editable-content.small-text h4 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4 a, #top #wrap_all .editable-content.small-text h4 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4 em, #top #wrap_all .editable-content.small-text h4 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4 p, #top #wrap_all .editable-content.small-text h4 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4 span, #top #wrap_all .editable-content.small-text h4 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h4 strong, #top #wrap_all .editable-content.small-text h5 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5 a, #top #wrap_all .editable-content.small-text h5 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5 em, #top #wrap_all .editable-content.small-text h5 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5 p, #top #wrap_all .editable-content.small-text h5 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5 span, #top #wrap_all .editable-content.small-text h5 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h5 strong, #top #wrap_all .editable-content.small-text h6 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 a, #top #wrap_all .editable-content.small-text h6 em, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 em, #top #wrap_all .editable-content.small-text h6 p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 p, #top #wrap_all .editable-content.small-text h6 span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 span, #top #wrap_all .editable-content.small-text h6 strong, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h6 strong { text-align: left; }

#top #wrap_all .editable-content.small-text h3, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 { text-transform: uppercase; }

#top #wrap_all .editable-content.small-text h3 a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content h3 a { text-transform: uppercase; }

#top #wrap_all .editable-content.small-text strong a, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content strong a, #top #wrap_all .editable-content.small-text strong p, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content strong p, #top #wrap_all .editable-content.small-text strong span, #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content strong span { font-weight: 700; }

@keyframes slideup { from { position: relative;
    transform: translateY(25%); }
  to { position: relative;
    transform: translateY(0); } }

@keyframes slidedown { from { position: relative;
    transform: translateY(-25%); }
  to { position: relative;
    transform: translateY(0); } }

@keyframes fadein { from { opacity: 0.0; }
  to { opacity: 1.0; } }

@keyframes hsegment { from { width: 0; }
  to { width: 150px; } }

@keyframes vsegment { from { height: 0; }
  to { height: 50px; } }

@keyframes unwinding-hilight { from { width: 0; }
  to { width: 50%; } }

#top .animatable.animation__fading-text.started { animation: fadein 2s cubic-bezier(0, 1, 0.75, 1) forwards, slidedown 2s cubic-bezier(0, 1, 0.75, 1) forwards; }

@media (min-width: 768px) { #top .animatable.animation__fading-text.started { animation: fadein 2s cubic-bezier(0, 1, 0.75, 1) forwards, slideup 2s cubic-bezier(0, 1, 0.75, 1) forwards; } }

@media (max-width: 767px) { #top .animatable.animation__growing-segment.started::after { content: ""; display: block; position: absolute; border-width: 0; z-index: 9000; transform-origin: top; left: 50%; transform: rotate(-180deg); top: 25px; border-right: 1px solid #706f6f; height: 50px; animation: vsegment 4s cubic-bezier(0, 1, 0.75, 1) forwards, fadein 4s cubic-bezier(0, 1, 0.75, 1) forwards; } }

@media (min-width: 768px) { #top .animatable.animation__growing-segment.started::after { animation: hsegment 4s cubic-bezier(0, 1, 0.75, 1) forwards, fadein 4s cubic-bezier(0, 1, 0.75, 1) forwards; } }

#top .animatable.animation__curtain-text.started { animation: slidedown 2s cubic-bezier(0, 1, 0.75, 1) forwards; }

#top .animatable.animation__growing-segment-top.started::after { animation: vsegment 4s cubic-bezier(0, 1, 0.75, 1) forwards, fadein 4s cubic-bezier(0, 1, 0.75, 1) forwards; }

@media (min-width: 768px) { #top .animatable.animation__growing-segment-top { animation: none; } }

#top .container_wrap { border-width: 0; }

#top .avia-tooltip { max-width: 50%; width: auto; }

#top .image-overlay { display: none !important; }

#top .inline-gallery ul.avia-slideshow-inner { height: 400px !important; }

#top .inline-gallery ul.avia-slideshow-inner img { height: 400px; object-fit: cover; }

#top .avia-content-slider.avia-content-grid-active .slide-entry { position: relative; height: 260px; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-image img { width: 100%; height: 100%; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); position: relative; text-align: center; padding-top: 25%; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content-header, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-title { color: #fff; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content-header, #top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-title { width: 100%; text-transform: uppercase; text-align: center; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .entry-content { max-width: 80%; margin: 10px auto; }

#top .avia-content-slider.avia-content-grid-active .slide-entry .slide-content .slide-meta { display: none; }

.html_header_top.html_header_sticky #main { padding-top: 0; }

html { margin: 0; padding: 0; width: 100%; height: 100%; }

#top #wrap_all #mobile-advanced li.menu-item { font-size: 12px; }

#top #wrap_all #mobile-advanced li.menu-item a, #top #wrap_all #mobile-advanced li.menu-item span, #top #wrap_all #mobile-advanced li.menu-item span.mega_menu_title { font-size: 12px; font-weight: 400; }

#top #wrap_all #mobile-advanced li.menu-item a:before, #top #wrap_all #mobile-advanced li.menu-item span:before, #top #wrap_all #mobile-advanced li.menu-item span.mega_menu_title:before { top: 15px; font-size: 10px; }

#top #wrap_all #header { border-bottom: 1px solid #f6f6f6; }

@media only screen and (max-width: 989px) { #top #wrap_all #header { border-bottom-width: 0; } }

#top #wrap_all #header #header_main .logo { position: relative; display: table; height: 70px !important; float: none; padding: 0; border: none; width: 50%; }

@media only screen and (max-width: 989px) { #top #wrap_all #header #header_main .logo { left: 120px; } }

#top #wrap_all #header #header_main .logo a { display: table-cell; vertical-align: middle; }

#top #wrap_all #header #header_main .logo a img { height: 35px !important; display: block; }

#top #wrap_all #header #header_main .av-logo-container { line-height: 50px; height: 70px !important; }

@media only screen and (max-width: 989px) { #top #wrap_all #header #header_main .av-logo-container { width: 100%; max-width: 100%; margin: 0; padding: 0; }
  #top #wrap_all #header #header_main .av-logo-container .inner-container { position: relative; } }

#top #wrap_all #header #header_main #advanced_menu_toggle { left: 0; top: 0; margin: 0 50px 0 0; height: 100%; width: 90px; background-color: #000; border-radius: 0; border-width: 0; }

#top #wrap_all #header #header_main #advanced_menu_toggle:before { position: absolute; top: 50%; left: 50%; color: #fff; transform: translate(-50%, -50%); }

#top #wrap_all #header #header_main .main_menu { position: absolute; display: inline; top: 0; right: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap { padding-right: 0; border-width: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > .sub-menu, #top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div { border-width: 0; background-color: transparent; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 4px, white 4px); }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav #menu-item-search { margin-left: 16px; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav #menu-item-search a { color: #706f6f; padding: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item { border-bottom: 3px solid transparent; position: relative; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item:after { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 100%; opacity: 0; transform: scaleX(0); background-color: #000; transition: transform 400ms, opacity 400ms; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > a { height: 70px; line-height: 70px; padding: 0 8px; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > a span { font-weight: 700; text-transform: uppercase; color: #9d9d9d; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item:hover:after { opacity: 1; transform: scaleX(1); }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item > .sub-menu { padding: 4px 16px; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu { border-width: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu .menu-item { padding: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu .menu-item a { border-width: 0; background-color: transparent; padding-bottom: 0; padding-top: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .sub-menu .menu-item a .avia-menu-text:hover { color: #000; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu { background-color: transparent; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .heading-color a { color: #000; font-weight: 500; text-transform: uppercase; text-decoration: none; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a { padding: 0; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a .avia-bullet { display: none; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a .avia-menu-text { text-transform: none; }

#top #wrap_all #header #header_main .main_menu .av-main-nav-wrap .menu.av-main-nav > li.menu-item .avia_mega_div .sub-menu .menu-item a:hover { color: #000; }

#top #wrap_all #header #header_main .main_menu .social_bookmarks { display: block; float: right; }

@media only screen and (min-width: 990px) { #top #wrap_all #header #header_main .main_menu .social_bookmarks { transform: none; margin-left: 0; } }

#top #wrap_all #header #header_main .main_menu .social_bookmarks li { float: left; margin-right: 0; }

@media only screen and (min-width: 990px) { #top #wrap_all #header #header_main .main_menu .social_bookmarks li { margin-right: 10px; } }

#top #wrap_all #header #header_main .main_menu .social_bookmarks li a { color: #9d9d9d; height: 100%; }

#top #wrap_all #header #header_main .main_menu .social_bookmarks li a:before { font-size: 20px; }

#top #wrap_all #header #header_main .main_menu .social_bookmarks li a:hover { color: #fff; }

#top #wrap_all #header #header_main .main_menu .social_bookmarks li img { padding-top: 10px; }

#top #wrap_all #main #timeline-section { margin-top: 50px; }

#top #wrap_all #main #timeline-section .titolo { text-align: right; margin-top: 0.6em; margin-right: 15%; color: #3c3c3a; font-size: 30px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }

#top #wrap_all #main #timeline-section .testo { text-align: right; margin-top: 1em; margin-right: 15%; color: #3c3c3a; font-size: 14px; font-weight: 300; line-height: 1.4; text-overflow: ellipsis; }

@media (min-width: 320px) and (max-width: 1024px) { #top #wrap_all #main #timeline-section .titolo { text-align: left; margin-right: 0%; margin-left: 5%; }
  #top #wrap_all #main #timeline-section .testo { text-align: left; margin-right: 0%; margin-left: 5%; }
  #top #wrap_all #main #timeline-section .timeline-element-sx { overflow: hidden; width: 100%; }
  #top #wrap_all #main #timeline-section .timeline-element-sx .half { position: relative; width: 100%; padding: 20px; margin-left: 5%; min-height: 180px; max-height: none; border-left: solid 2px #8e8e8e; }
  #top #wrap_all #main #timeline-section .timeline-element-sx .half:after { position: absolute; left: calc(0% - 16px); top: 20%; content: url("/wp-content/themes/enfold-child/assets/images/timeline-image.png"); }
  #top #wrap_all #main #timeline-section .timeline-element-dx { overflow: hidden; width: 100%; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .half { position: relative; width: 100%; padding: 20px; margin-left: 5%; min-height: 180px; max-height: none; border-left: solid 2px #8e8e8e; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .half:after { position: absolute; left: calc(0% - 16px); top: 20%; content: url("/wp-content/themes/enfold-child/assets/images/timeline-image.png"); } }

@media (min-width: 1024px) { #top #wrap_all #main #timeline-section .timeline-element-sx { overflow: hidden; width: 100%; }
  #top #wrap_all #main #timeline-section .timeline-element-sx .half { position: relative; width: 50%; padding: 20px; margin-left: 0%; min-height: 180px; max-height: none; border-right: solid 2px #8e8e8e; }
  #top #wrap_all #main #timeline-section .timeline-element-sx .half:after { position: absolute; left: calc(100% - 16px); top: 40%; content: url("/wp-content/themes/enfold-child/assets/images/timeline-image.png"); }
  #top #wrap_all #main #timeline-section .timeline-element-dx { overflow: hidden; width: 100%; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .titolo { text-align: left; margin-right: 0%; margin-left: 15%; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .testo { text-align: left; margin-right: 0%; margin-left: 15%; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .half { position: relative; width: 50%; padding: 20px; margin-left: calc(50% - 2px); min-height: 180px; max-height: none; border-left: solid 2px #8e8e8e; }
  #top #wrap_all #main #timeline-section .timeline-element-dx .half:after { position: absolute; left: calc(0% - 16px); top: 40%; content: url("/wp-content/themes/enfold-child/assets/images/timeline-image.png"); } }

#top #wrap_all .pre-footer-wrapper { background-color: #fdfcfa; margin-top: 96px; margin-bottom: 0; padding: 0 20px; width: 100%; background: #fdfcfa; display: inline-block; }

#top #wrap_all .pre-footer-wrapper .pre-footer { display: flex; flex-direction: column; flex-wrap: wrap; }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer { flex-direction: row; padding: 0 50px; } }

#top #wrap_all .pre-footer-wrapper .pre-footer h4 { font-size: 14px; text-transform: uppercase; margin: 0; padding: 0; }

#top #wrap_all .pre-footer-wrapper .pre-footer .pre-footer-rule { width: 100%; margin-top: 0; margin-bottom: 20px; border-color: #f2f2f2; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter { width: 100%; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter h4 { font-size: 12px; font-weight: 600; color: #000; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija { width: 100%; display: inline-flex; flex-direction: row; align-items: baseline; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph { width: 65%; display: inline-block; position: relative; flex-grow: 1; margin-right: 10px; }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph { width: 100%; } }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph input { padding-left: 0; padding-right: 0; margin: 0; border: none; background: transparent; border-bottom: 1px solid #aaa; font-size: 12px; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph input::-webkit-input-placeholder { font-size: 12px; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph input:-moz-placeholder { font-size: 12px; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph input::-moz-placeholder { font-size: 12px; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-paragraph input:-ms-input-placeholder { font-size: 12px; }

#top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-submit { display: inline; margin: 0; }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer .newsletter .widget_wysija .wysija-submit { display: none; } }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer .newsletter { width: 50%; } }

#top #wrap_all .pre-footer-wrapper .pre-footer .social { width: 50%; }

#top #wrap_all .pre-footer-wrapper .pre-footer .social h4 { color: #000; }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container { float: none; display: block; align-items: center; }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container h4 { font-size: 12px; font-weight: 600; }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container { float: right; display: inline-flex; } }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container ul { margin-left: 0; }

@media (min-width: 768px) { #top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container ul { margin-left: 10px; } }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container ul li { border: none; }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container ul li a { font-size: 16px; font-weight: 700; color: #000; text-decoration: none; border-radius: 100%; }

#top #wrap_all .pre-footer-wrapper .pre-footer .social .social-icons-container ul li a:hover { color: #fff; }

#top #wrap_all #footer { border: none; margin: 20px 0 0; background-color: #fff; }

#top #wrap_all #footer h4 { color: #000; }

#top #wrap_all #footer .widget_text { margin-top: 0; }

#top #wrap_all #footer .widget_text:first-child img { width: 50%; }

#top #wrap_all #footer .widget_nav_menu { margin: 0; }

#top #wrap_all #footer .widget_nav_menu .widgettitle { display: none; }

#top #wrap_all #footer .widget_nav_menu .menu .menu-item { margin: 0; }

#top #wrap_all #footer .widget_nav_menu .menu .menu-item a { color: #000; font-size: 12px; padding: 2px; line-height: 1.0; }

#top #wrap_all #socket .container { text-align: center; }

#top #wrap_all #socket .container span { float: none; font-size: 12px; color: #fff; margin: auto; }

#top .news-sub-menu { margin: 0; border: none; height: 62px; }

#top .news-sub-menu > .container { text-align: center; }

#top .news-sub-menu > .container .av-subnav-menu { display: inline-block; border: 1px solid #000; border-top: none; }

#top .news-sub-menu > .container .av-subnav-menu .menu-item { padding: 15px 30px; }

#top .news-sub-menu > .container .av-subnav-menu .menu-item.current-menu-item a { border: 1px solid #000; }

#top .news-sub-menu > .container .av-subnav-menu .menu-item a { border: none; text-transform: uppercase; padding: 4px; }

#top #main .page-cover { width: 100%; display: block; margin: 0; padding: 0; overflow: hidden; height: 400px; background-size: cover; background-repeat: no-repeat; background-position-y: 22%; position: relative; background-color: transparent; }

#top #main .page-cover.no-background { background-color: #000; }

#top #main .page-cover.no-background .page-title { color: #fff; }

@media (max-width: 480px) { #top #main .page-cover { height: 260px; } }

#top #main .page-cover .page-info { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); top: 60%; z-index: 3; text-align: center; }

#top #main .page-cover .page-info .page-logo { width: 160px; display: inline-block; text-align: center; }

#top #main .page-cover .page-info .page-title { font-size: 46px; color: #fff; font-weight: 100; margin: 0; padding: 0; font-family: "Montserrat", sans; }

#top #main .page-cover .page-info .page-subtitle { color: #fff; text-shadow: 0 1px 2px #000; font-size: 24px; font-family: "Montserrat", sans; }

@media (max-width: 480px) { #top #main .page-cover .page-info .page-subtitle { font-size: 12px; } }

#top #main .page-cover:not(.no-background)::after { content: " "; width: 100%; height: 100%; position: absolute; top: 0; z-index: 2; background: rgba(0, 0, 0, 0.2); }

#top[class*='tax-'] #main .page-cover { background-position-y: top; }

@keyframes fadein { from { opacity: 0.0; }
  to { opacity: 1.0; } }

@keyframes fadeout { from { opacity: 1.0; }
  to { opacity: 0.0;
    display: none; } }

#top #main .product-attribute .attribute-details-popup { position: fixed; z-index: 999999; animation: fadeout 300ms forwards; background-color: rgba(0, 0, 0, 0.3); }

#top #main .product-attribute .attribute-details-popup.modal { display: block; left: 0; top: 0; width: 100%; height: 100%; animation: fadein 300ms forwards; }

#top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane { position: absolute; width: 100%; max-height: 80%; overflow: auto; margin: auto; font-size: 14px; line-height: 110%; background: #fff; padding: 40px 25px; border-radius: 3px; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6); }

@media (min-width: 768px) { #top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane { max-width: 60%; font-size: 100%; line-height: 120%; } }

#top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane .attribute-details-close { position: absolute; right: 15px; top: 10px; width: 16px; height: 16px; cursor: pointer; text-decoration: none; }

#top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane .attribute-details-close:after { content: "\e813"; display: block; font-size: 16px; font-family: "entypo-fontello"; }

#top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane .attribute-details-description .attribute-details-image { display: block; margin: auto; }

#top #main .product-attribute .attribute-details-popup.modal .attribute-details-pane .attribute-details-description .attribute-details-text { margin-top: 20px; }

#top .posts-wrapper .posts-col { display: block; width: 100%; }

@media only screen and (min-width: 960px) { #top .posts-wrapper .posts-col { width: 53%; clear: none; float: left; }
  #top .posts-wrapper .posts-col:nth-child(even) { margin-top: 120px; margin-left: 2%; width: 45%; } }

#top .posts-wrapper .posts-col article { display: inline-block; width: 100%; margin-bottom: 20px; position: relative; color: #706f6f; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article { margin-bottom: 100px; } }

#top .posts-wrapper .posts-col article header { font-family: "Montserrat", sans; padding: 10px; font-weight: 300; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article header { padding: 22px 96px; margin-bottom: 30px; } }

#top .posts-wrapper .posts-col article header.mobile-only { padding-top: 40px; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article header.mobile-only { display: none; } }

#top .posts-wrapper .posts-col article header:not(.mobile-only) { display: none; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article header:not(.mobile-only) { display: block; margin-bottom: 0; } }

#top .posts-wrapper .posts-col article header h3 { text-align: center; text-transform: uppercase; font-weight: 400; }

#top .posts-wrapper .posts-col article header p { text-align: center; }

#top .posts-wrapper .posts-col article figure { position: relative; width: 100%; height: 500px; overflow: visible; align-items: center; display: flex; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article figure.animatable:after { content: ""; display: block; position: absolute; border-width: 0; z-index: 9000; transform-origin: top; left: 50%; transform: rotate(-180deg); top: 25px; border-right: 1px solid #706f6f; height: 50px; } }

#top .posts-wrapper .posts-col article figure a { width: 100%; height: 100%; }

#top .posts-wrapper .posts-col article figure a img { width: 100%; height: 100%; object-fit: cover; object-position: bottom; }

#top .posts-wrapper .posts-col article footer { position: relative; overflow: visible; z-index: 100; text-align: center; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article footer { position: static; } }

#top .posts-wrapper .posts-col article footer .btn { position: absolute; transform: translate(-50%, -50%); text-decoration: none; }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article footer .btn { position: static; transform: none; } }

@media (min-width: 768px) { #top .posts-wrapper .posts-col article footer { margin-top: 20px; } }

#top #wrap_all .avia-slideshow.inline-video-player .avia_playpause_icon { border-radius: 100%; }

#top #wrap_all .avia-slideshow.inline-video-player .av-video-paused .avia_playpause_icon { display: block !important; }

#top #wrap_all .avia-slideshow.inline-video-player .av-video-paused .av-click-overlay { z-index: 9999; }

#top.home #wrap_all .hero { height: 50vh; padding: 20px; border-width: 0; }

@media (min-width: 480px) { #top.home #wrap_all .hero { padding: 0; height: auto; } }

#top.home #wrap_all .hero .avia-slideshow { height: 100%; }

#top.home #wrap_all .hero .avia-slideshow .avia-slideshow-inner { height: 100%; }

#top.home #wrap_all .hero .avia-slideshow .avia-slideshow-inner li { height: 100%; }

#top.home #wrap_all .hero .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap { height: 100%; }

#top.home #wrap_all .hero .avia-slideshow .avia-slideshow-inner li .avia-slide-wrap img { height: 100%; object-fit: cover; object-position: right; }

#top.home #wrap_all .anchor-overlay { cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

#top.home #wrap_all .home__image-wrapper { overflow: visible; z-index: 9000; animation: none; }

@media (min-width: 768px) { #top.home #wrap_all .home__image-wrapper .animatable.animation__growing-segment.animation__animate-to-right { visibility: visible; }
  #top.home #wrap_all .home__image-wrapper .animatable.animation__growing-segment.animation__animate-to-right::after { content: ""; display: block; position: absolute; border-width: 0; z-index: 9000; transform-origin: right; top: 50%; transform: rotate(180deg); right: 75px; border-top: 1px solid #706f6f; width: 150px; }
  #top.home #wrap_all .home__image-wrapper .animatable.animation__growing-segment.animation__animate-to-left { visibility: visible; }
  #top.home #wrap_all .home__image-wrapper .animatable.animation__growing-segment.animation__animate-to-left::after { content: ""; display: block; position: absolute; border-width: 0; z-index: 9000; transform-origin: left; top: 50%; transform: rotate(-180deg); left: 75px; border-top: 1px solid #706f6f; width: 150px; } }

#top.home #wrap_all .av_default_container_wrap { border-width: 0; }

#top.home #wrap_all .av_default_container_wrap .home__editable-content-wrapper { margin-bottom: 0; background-color: #fdfcfa; }

#top.home #wrap_all .av_default_container_wrap .home__editable-content-wrapper:after, #top.home #wrap_all .av_default_container_wrap .home__editable-content-wrapper:before { display: table; content: " "; }

#top.home #wrap_all .av_default_container_wrap .home__editable-content-wrapper:after { clear: both; }

#top.home #wrap_all .av_default_container_wrap .editable-content { padding: 20px 20px 10px; }

@media (min-width: 768px) { #top.home #wrap_all .av_default_container_wrap .editable-content { padding: 40px 90px 20px; } }

#top.home #wrap_all .av_default_container_wrap .editable-content.intro { padding: 0; margin-bottom: 100px; }

#top.home #wrap_all .av_default_container_wrap .editable-content.intro p { font-size: 16px; }

#top.home #wrap_all .av_default_container_wrap .editable-content.intro p img { width: 150px; }

@media (min-width: 768px) { #top.home #wrap_all .av_default_container_wrap .mobile-only { display: none; } }

#top.home #wrap_all .av_default_container_wrap .posts-wrapper { margin-top: 80px; }

@media (min-width: 768px) { #top.home #wrap_all .av_default_container_wrap .posts-wrapper { margin-top: 200px; } }

#top.home #wrap_all #call-to-action__row .editable-content.call-to-action h3 span { font-weight: 700; font-size: 18px; text-transform: none; }

#top.home #wrap_all #call-to-action__row .editable-content.call-to-action .avia-button span { color: #fff; font-family: "Montserrat", sans; font-size: 18px; font-weight: 400; text-transform: uppercase; }

#top #wrap_all #buoninfante-nel-mondo__row { display: none; }

@media (min-width: 768px) { #top #wrap_all #buoninfante-nel-mondo__row { display: block; } }

#top #wrap_all #buoninfante-nel-mondo__row.mobile-only { display: block; }

@media (min-width: 768px) { #top #wrap_all #buoninfante-nel-mondo__row.mobile-only { display: none; } }

#top.page-template-template-country { height: 100%; background: #000; }

#top.page-template-template-country #main, #top.page-template-template-country #wrap_all, #top.page-template-template-country main { background: #000; height: 100%; }

#top.page-template-template-country .content-wrapper { max-width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; }

#top.page-template-template-country .content-wrapper .logo-container { text-align: center; margin-bottom: 30px; }

#top.page-template-template-country .content-wrapper .logo-container img { width: 260px; }

#top.page-template-template-country .content-wrapper .intro-text { text-align: center; font-size: 36px; line-height: 40px; margin-bottom: 30px; }

#top.page-template-template-country .content-wrapper .selection-wrapper select { width: 100%; border: 1px solid #706f6f; background-color: #000; border-radius: 0; font-size: 20px; color: #ededed; }

#top.page-template-template-country .content-wrapper .selection-wrapper .btn { width: 100%; padding: 8px 16px; color: #000; background: #ededed; text-align: center; }

@media only screen and (min-width: 960px) { #top.page-template-template-country .content-wrapper .selection-wrapper .btn, #top.page-template-template-country .content-wrapper .selection-wrapper select { width: 70%; margin: 0; clear: none; float: left; }
  #top.page-template-template-country .content-wrapper .selection-wrapper .btn { width: 28%; margin-left: 2%; } }

#top.page-template-template-country #socket, #top.page-template-template-country .footer_color, #top.page-template-template-country .pre-footer-wrapper { display: none; }

#top.archive .article-wrapper, #top.page-template-template-categorie_prodotti .article-wrapper, #top.tax-categorie_prodotti .article-wrapper { padding: 20px; }

#top.archive .article-wrapper:nth-child(even), #top.page-template-template-categorie_prodotti .article-wrapper:nth-child(even), #top.tax-categorie_prodotti .article-wrapper:nth-child(even) { background-color: #ededed; }

#top.archive .article-wrapper article figure, #top.archive .article-wrapper article header, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article header, #top.tax-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article header { text-align: justify; display: block; }

@media (min-width: 768px) { #top.archive .article-wrapper article figure, #top.archive .article-wrapper article header, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article header, #top.tax-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article header { width: 50%; margin: 0; padding: 0; clear: none; float: left; } }

#top.archive .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article figure { overflow: hidden; max-height: 360px; }

#top.archive .article-wrapper article figure a, #top.page-template-template-categorie_prodotti .article-wrapper article figure a, #top.tax-categorie_prodotti .article-wrapper article figure a { width: 100%; height: 100%; }

#top.archive .article-wrapper article figure a img, #top.page-template-template-categorie_prodotti .article-wrapper article figure a img, #top.tax-categorie_prodotti .article-wrapper article figure a img { width: 100%; height: 100%; object-fit: cover; }

@media (min-width: 768px) { #top.archive .article-wrapper article figure, #top.page-template-template-categorie_prodotti .article-wrapper article figure, #top.tax-categorie_prodotti .article-wrapper article figure { width: 48%; margin-right: 2%; } }

#top.archive .article-wrapper article header a:hover, #top.page-template-template-categorie_prodotti .article-wrapper article header a:hover, #top.tax-categorie_prodotti .article-wrapper article header a:hover { color: #fff; text-decoration: none; }

#top.archive .article-wrapper article header h3, #top.page-template-template-categorie_prodotti .article-wrapper article header h3, #top.tax-categorie_prodotti .article-wrapper article header h3 { font-size: 36px; font-weight: 400; color: #000; }

#top.archive .article-wrapper article header .btn, #top.page-template-template-categorie_prodotti .article-wrapper article header .btn, #top.tax-categorie_prodotti .article-wrapper article header .btn { text-decoration: none; font-weight: 400; margin-top: 20px; display: inline-block; bottom: 0; }

/* style for the product details page */
#top.single-prodotti #wrap_all .cover { height: 720px; background-position: center 80% !important; }

#top.single-prodotti #wrap_all .avia-section { border: none; }

#top.single-prodotti #wrap_all .avia-section.alternate_color { background: #ededed; }

#top.single-prodotti #wrap_all #descrizione__row.desktop-only { display: none; }

#top.single-prodotti #wrap_all #descrizione__row.mobile-only { display: block; }

@media (min-width: 768px) { #top.single-prodotti #wrap_all #descrizione__row.desktop-only { display: block; }
  #top.single-prodotti #wrap_all #descrizione__row.mobile-only { display: none; } }

#top.single-prodotti #wrap_all .attributes-wrapper { padding: 60px 0 0; }

#top.single-prodotti #wrap_all .attributes-wrapper .product-attribute { float: left; clear: none; width: 50%; min-height: 200px; text-align: center; }

@media (min-width: 768px) { #top.single-prodotti #wrap_all .attributes-wrapper .product-attribute { width: 12.5%; min-height: 200px; } }

#top.single-prodotti #wrap_all .attributes-wrapper .product-attribute .attribute-icon { display: block; margin: auto; }

#top.single-prodotti #wrap_all .attributes-wrapper .product-attribute .attribute-label { text-align: center; display: block; font-weight: 400; margin-top: 4px; padding-bottom: 20px; }

#top.single-prodotti #wrap_all .tooltip-wrapper { text-align: center; }

#top.single-prodotti #wrap_all .tooltip-wrapper .avia-image-container { display: inline-block; float: none; }

@media (min-width: 768px) { #top.single-prodotti #wrap_all .tooltip-wrapper { text-align: left; }
  #top.single-prodotti #wrap_all .tooltip-wrapper .avia-image-container { display: block; float: left; } }

#top.single-prodotti #wrap_all .tooltip-wrapper .avia_textblock { display: inline-block; margin-top: 20px; width: 100%; }

#top.single-prodotti #wrap_all .tooltip-wrapper .avia_textblock p { margin: 0; }

#top.single-prodotti #wrap_all .tooltip-wrapper .avia_textblock a { font-size: 14px; }

#top.single-post article hr { max-width: 80%; margin: 30px auto; }

#top.single-post article .av-share-box { margin: 0; }

#top.page #wrap_all .innovazione__half_cell .editable-content { margin-bottom: 100px; }

#top #wrap_all .tabbed-content .av-tab-section-tab-title-container .av-section-tab-title { padding: 0 60px; }

#top #wrap_all .tabbed-content .av-tab-section-tab-title-container .av-section-tab-title img { width: 32px; margin: auto; }

#top #wrap_all .tabbed-content .av-tab-section-tab-title-container .av-section-tab-title .av-inner-tab-title { width: 100%; }

#top #wrap_all .contatti__half_cell .editable-content.inline-vcard { padding: 38px 8px; text-align: center; }

#top #wrap_all .contatti__half_cell .editable-content.inline-vcard h4 { font-weight: 400; }

@media (min-width: 768px) { #top #wrap_all .contatti__half_cell .editable-content.inline-vcard { padding: 38px 48px; text-align: left; } }

#top #wrap_all .prodotto__row .editable-content h3 { font-size: 40px; font-weight: 400; color: #000; }

#top #wrap_all .prodotto__row.alternate_color .editable-content h3 { font-size: 30px; }

#top #wrap_all .prodotto__row.alternate_color .editable-content p, #top #wrap_all .prodotto__row.alternate_color .editable-content a, #top #wrap_all .prodotto__row.alternate_color .editable-content span, #top #wrap_all .prodotto__row.alternate_color .editable-content ul, #top #wrap_all .prodotto__row.alternate_color .editable-content ol, #top #wrap_all .prodotto__row.alternate_color .editable-content li { color: #000; }

#top #wrap_all .tooltip-wrapper { text-align: center; }

#top #wrap_all .tooltip-wrapper .avia-image-container { display: inline-block; float: none; }

@media (min-width: 768px) { #top #wrap_all .tooltip-wrapper { text-align: left; }
  #top #wrap_all .tooltip-wrapper .avia-image-container { display: block; float: left; } }

#top #wrap_all .tooltip-wrapper .avia_textblock { display: inline-block; margin-top: 20px; width: 100%; }

#top #wrap_all .tooltip-wrapper .avia_textblock p { margin: 0; }

#top #wrap_all .tooltip-wrapper .avia_textblock a { font-size: 14px; }

#top #wrap_all .storia__timeline-wrapper h3 { font-size: 30px; text-transform: none; color: #000; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline:before { margin-left: -1px; width: 2px; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content { padding-top: 0; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content .cd-timeline-item-title { font-size: 34px; font-weight: 700; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-content .timeline-date { display: none; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-img { background: transparent no-repeat center/40% url("assets/images/timeline-marker.png") !important; box-shadow: none; }

#top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block .cd-timeline-img span.fa { display: none; }

@media only screen and (min-width: 822px) { #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-timeline-item-title { text-align: right; }
  #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .the-excerpt { text-align: right; }
  #top #wrap_all .storia__timeline-wrapper #cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .the-excerpt p { text-align: right; } }

#top #wrap_all .marketing__row.desktop-only { display: none; }

#top #wrap_all .marketing__row.mobile-only { display: block; }

@media (min-width: 768px) { #top #wrap_all .marketing__row.desktop-only { display: block; }
  #top #wrap_all .marketing__row.mobile-only { display: none; } }

#top.single #wrap_all article .post-content { text-align: justify; }

#top.single #wrap_all article .post-content blockquote, #top.single #wrap_all article .post-content h3 { margin: 0.8em 0; }

#top.single #wrap_all article footer .av-share-box h5 { font-weight: 400; }

#top.single #wrap_all article footer .av-share-box .av-share-box-list { color: #dadada; border-color: #dadada; }

#top.single #wrap_all article footer .av-share-box .av-share-box-list .av-share-link { color: #dadada; border-color: #dadada; }

#top.single #wrap_all article footer .av-share-box .av-share-box-list .av-share-link a { text-align: center; }

#top #wrap_all .template-blog article.post-entry { position: relative; float: left; margin-left: 50px; }

#top #wrap_all .template-blog article.post-entry:not(:last-child):after { content: ""; position: absolute; display: block; height: 100%; left: 40px; }

@media only screen and (min-width: 960px) { #top #wrap_all .template-blog article.post-entry:not(:last-child):after { border: 1px dashed rgba(112, 111, 111, 0.2); } }

#top #wrap_all .template-blog article.post-entry .blog-meta { margin: 0; }

@media only screen and (min-width: 960px) { #top #wrap_all .template-blog article.post-entry .blog-meta { float: left; } }

#top #wrap_all .template-blog article.post-entry .blog-meta a { margin-top: 0; }

#top #wrap_all .template-blog article.post-entry .blog-meta a img { width: 100%; height: auto; object-fit: cover; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper { float: left; }

@media only screen and (min-width: 960px) { #top #wrap_all .template-blog article.post-entry .entry-content-wrapper { margin-left: 20px; } }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper header { margin-left: 0; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper header h2 { padding-top: 0; text-align: left; color: #000; font-weight: 400; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper header h2 a { color: #000; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper header .post-meta-infos { text-align: left; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper .entry-content { text-align: left; }

#top #wrap_all .template-blog article.post-entry .entry-content-wrapper footer { display: none; }

#top #wrap_all .news-slider .slide-entry-wrap { margin-bottom: 0; }

@media (min-width: 768px) { #top #wrap_all .news-slider .slide-entry-wrap { margin-bottom: 40px; } }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry:nth-child(2) { margin-bottom: 20px; }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry .wp-post-image { filter: blur(3px); transition: filter 600ms; }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry:hover .wp-post-image { filter: blur(0); }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry .slide-content { padding: 16px; transition: background-color 600ms; }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry .slide-content:hover { background-color: rgba(0, 0, 0, 0.15); }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-title { font-weight: 400; text-shadow: 0 1px 2px #000; }

#top #wrap_all .news-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt { text-align: center; text-shadow: 0 1px 2px #000; }

#lavoraconnoi .wpcf7 .wpcf7-validation-errors { margin-left: 0; margin-right: 0; max-width: 98%; }

#lavoraconnoi .wpcf7 br { display: none; }

#lavoraconnoi .wpcf7 span.first-name, #lavoraconnoi .wpcf7 span.last-name, #lavoraconnoi .wpcf7 span.email, #lavoraconnoi .wpcf7 span.area { display: inline-block; width: 49%; padding: 2.5px; color: #3c3c3a; margin-top: 8px; margin-bottom: 8px; }

#lavoraconnoi .wpcf7 span.first-name input, #lavoraconnoi .wpcf7 span.last-name input, #lavoraconnoi .wpcf7 span.email input, #lavoraconnoi .wpcf7 span.area input { margin: 0; padding: 13px; }

#lavoraconnoi .wpcf7 span.email .wpcf7-not-valid-tip { float: left; }

#lavoraconnoi .wpcf7 span.area select { min-height: 46px; }

#lavoraconnoi .wpcf7 span.curriculum input[type="file"] { display: block; width: 98%; margin-left: 2.5px; margin-right: 2.5px; padding: 8px; border: 1px solid #3c3c3a; }

#lavoraconnoi .wpcf7 input[type="submit"] { min-width: 142px; margin-top: 20px; padding: 16px 20px; font-size: 0.92em; }

#top #wrap_all .x-bio-cover { margin-bottom: 20px; background-position-y: -20px; }

#top #wrap_all .product-row { margin-bottom: 20px; }

#top #wrap_all .product-row.first { margin-top: 20px; }

/*# sourceMappingURL=style.css.map */
