.et_animated{opacity:0;animation-duration:1s;animation-fill-mode:both!important}.et_animated.infinite{animation-iteration-count:infinite}.et_had_animation{position:relative}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{animation-name:et_pb_fade}@keyframes et_pb_fadeTop{0%{transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.et_animated.fadeTop{animation-name:et_pb_fadeTop}@keyframes et_pb_fadeRight{0%{transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeRight{animation-name:et_pb_fadeRight}@keyframes et_pb_fadeBottom{0%{transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.et_animated.fadeBottom{animation-name:et_pb_fadeBottom}@keyframes et_pb_fadeLeft{0%{transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeLeft{animation-name:et_pb_fadeLeft}.et_animated.slide{animation-name:et_pb_zoomLeft}.et_animated.slideBottom,.et_animated.slideRight,.et_animated.slideTop{animation-name:et_pb_slideLeft}@keyframes et_pb_slideLeft{to{transform:translateZ(0);opacity:1}}.et_animated.slideLeft{animation-name:et_pb_slideLeft}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.et_animated.bounce{animation-name:et_pb_bounce}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-200px,0)}60%{transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}.et_animated.bounceTop{animation-name:et_pb_bounceTop}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(200px,0,0)}60%{transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceRight{animation-name:et_pb_bounceRight}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,200px,0)}60%{transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{animation-name:et_pb_bounceBottom}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(-200px,0,0)}60%{transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceLeft{animation-name:et_pb_bounceLeft}.et_animated.zoom,.et_animated.zoomTop{animation-name:et_pb_zoomLeft}.et_animated.zoomTop{transform-origin:top}.et_animated.zoomRight{animation-name:et_pb_zoomLeft;transform-origin:right}.et_animated.zoomBottom{animation-name:et_pb_zoomLeft;transform-origin:bottom}@keyframes et_pb_zoomLeft{to{transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{animation-name:et_pb_zoomLeft;transform-origin:left}.et_animated.flip,.et_animated.flipTop{animation-name:et_pb_foldBottom}.et_animated.flipRight,.et_animated.flipTop{transform-origin:center}.et_animated.flipRight{animation-name:et_pb_foldLeft}.et_animated.flipBottom{animation-name:et_pb_foldBottom;transform-origin:center}.et_animated.flipLeft,.et_animated.fold{animation-name:et_pb_foldLeft;transform-origin:center}.et_animated.foldTop{transform-origin:top;animation-name:et_pb_foldBottom}.et_animated.foldRight{transform-origin:right;animation-name:et_pb_foldLeft}@keyframes et_pb_foldBottom{to{opacity:1;transform:rotateX(0deg)}}.et_animated.foldBottom{transform-origin:bottom;animation-name:et_pb_foldBottom}@keyframes et_pb_foldLeft{to{opacity:1;transform:rotateY(0deg)}}.et_animated.foldLeft{transform-origin:left;animation-name:et_pb_foldLeft}@keyframes et_pb_roll{0%{transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.et_animated.roll{animation-name:et_pb_roll}@keyframes et_pb_rollTop{0%{transform-origin:top}to{transform-origin:top;transform:none;opacity:1}}.et_animated.rollTop{animation-name:et_pb_rollTop}@keyframes et_pb_rollRight{0%{transform-origin:right}to{transform-origin:right;transform:none;opacity:1}}.et_animated.rollRight{animation-name:et_pb_rollRight}@keyframes et_pb_rollBottom{0%{transform-origin:bottom}to{transform-origin:bottom;transform:none;opacity:1}}.et_animated.rollBottom{animation-name:et_pb_rollBottom}@keyframes et_pb_rollLeft{0%{transform-origin:left}to{transform-origin:left;transform:none;opacity:1}}.et_animated.rollLeft{animation-name:et_pb_rollLeft}.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}.addthis_button_tweet{min-width:83px;float:left}.atwidget iframe{max-width:none}a.at-share-btn,a.at-share-btn:hover,div.addthis_native_toolbox a,div.addthis_native_toolbox a:hover,div.addthis_tool a,div.addthis_tool a:hover,div.addthis_toolbox a,div.addthis_toolbox a:hover{border:0;box-shadow:none;-webkit-box-shadow:none}div.addthis_toolbox br{display:none}h1{
text-align: center;
font-size: 36pt;
font-family: butler-bold;}
h3{line-height: 1.4em;} @media all and (max-width: 767px) {
.et_pb_blog_grid h2, .et_pb_post h2{font-size: 24px !important; padding-bottom: 10px !important; line-height: 1.2em !important;color: #004475 !important;}
.container{width: 85% !important;}
}
h2{margin-top: 20px;padding-bottom: 15px !important;} .container{width: 80%;}
.et_mobile_menu{
box-shadow: 0 20px 30px rgba(7,51,84,.17);
-webkit-box-shadow: 0 20px 30px rgba(7,51,84,.17);
-moz-box-shadow: 0 20px 30px rgba(7,51,84,.17);
text-align: center;
text-transform: uppercase;
}
.et_mobile_menu li li{padding-left: 0 !important;} div#left{float: left;}
div#right{float: right;}
div.legno{background-color: #e89786;}
div.metallo{background-color: #4e5d68;}
div.luce{background-color: #f29d44;}
div.colori{background-color: #63a8a3;}
div#mobile a{display: block;color: #fff;height: 60px;line-height: 60px;text-decoration: none;padding: 0px 15px;font-family: inherit;font-size: 25px;font-weight: bold;}
div#vuoto{clear: left;}  #main-header {
box-shadow: none;
} @media (min-width: 981px) {
#main-header.et-fixed-header {
box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
-webkit-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
-moz-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
}
} .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 23px;
}
#top-menu li {
padding: 0 10px !important;
}
.et_header_style_left #et-top-navigation {
padding-top: 20px;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 10px;
} .jointoday_button a {
color: #f92c8b !important;
line-height: 9px;
font-weight: 600;
padding: 13px 16px !important;
text-transform: uppercase;
font-size: 12px !important;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
display: block;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
border: 2px solid #f92c8b;
}
.jointoday_button a:hover {
opacity: 1 !important;
color: #fff !important;
background-color: #f92c8b;
}
.et-fixed-header #top-menu .jointoday_button a:hover {
background-color: #de20b3;
border: 2px solid #de20b3;
box-shadow: 0px 5px 20px #aab9c3;
-moz-box-shadow: 0px 5px 20px #aab9c3;
-webkit-box-shadow: 0px 5px 20px #aab9c3;
}
.et-fixed-header #top-menu .jointoday_button a {
color: #fff !important;
background-color: #f92c8b;
box-shadow: 0px 5px 20px #d6dee4;
-moz-box-shadow: 0px 5px 20px #d6dee4;
-webkit-box-shadow: 0px 5px 20px #d6dee4;
border: 2px solid #f92c8b;
}
.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a {
background-color: #2cc2e6;
border: 2px solid #2cc2e6;
animation: highlight-nav .8s ease;
-webkit-animation: highlight-nav .8s ease;
}
#main-header.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a:hover {
background-color: #f92c8b;
border: 2px solid #f92c8b;
box-shadow: 0px 5px 20px #aab9c3;
-moz-box-shadow: 0px 5px 20px #aab9c3;
-webkit-box-shadow: 0px 5px 20px #aab9c3;
}
@-webkit-keyframes highlight-nav {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
100% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes highlight-nav {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
100% {
-webkit-transform: scale(1);
transform: scale(1)
}
} @media (max-width: 980px) {
.et_mobile_menu li {
text-align: center;
}
.et_mobile_menu li a {
border-bottom: none;
}
.et_mobile_menu li a:hover {
background-color: transparent;}
.jointoday_button a {
border-bottom: 2px solid #f92c8b !important;
}
} .grid_custom .et_pb_blog_grid p.post-meta{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 2% auto;padding: 10px !important;}
.grid_custom a.more-link{color: #004475;font-size: 14px;letter-spacing: 2px;font-weight: 700;text-transform: uppercase;display: block;margin: 15px auto 0;text-align: center;}
.grid_custom .et_pb_blog_grid div.post-content p{display: none;}
.grid_custom ul.et_pb_tabs_controls li, ul.et_pb_tabs_controls li a{letter-spacing: 0px !important;border: 1px solid #004475 !important;border-radius: 20px;color: #004475;margin-right: 20px;}
.grid_custom ul.et_pb_tabs_controls li.et_pb_tab_active{background-color: #004475;}
.grid_custom ul.et_pb_tabs_controls li.et_pb_tab_active a{color: #fff !important;}
.grid_custom ul.et_pb_tabs_controls li{display: inline-block;float: none !important;border: none;}
.grid_custom ul.et_pb_tabs_controls{background-color: #fff !important;text-align: center !important;}
.grid_custom ul.et_pb_tabs_controls:after{border: none !important;}
.et_pb_post a{color: #2ea3f2;}  @media (min-width: 981px) {
.grid_custom .et_pb_gutters2.et_pb_row.et_pb_row_fullwidth{width: 100% !important;max-width: 100% !important;}
} @media (max-width: 767px){
.grid_custom ul.et_pb_tabs_controls{text-align: center;}	
} 
@media (max-width: 980px) {
.grid_custom .et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row{width: 100% !important;}
} #eventi .et_pb_tabs{border: none !important;} .addthis-smartlayers .at4-recommended .at-h3.at-recommended-label{
margin-top: 25px !important;
margin-bottom: 10px !important;
font-size: 22px !important;
font-weight: 400 !important;
color: #004475 !important;}
.at4-logo-container{display: none;} #progetti .et-pb-arrow-prev, #progetti .et-pb-arrow-next{color: #fff;background-color: #F4583F;border-radius: 30px;}
#progetti .et-pb-controllers a.et-pb-active-control{background-color: #F4583F;}
#progetti .et-pb-controllers a{border: 1px solid #F4583F;background-color: #fff;}
#progetti .et-pb-controllers{bottom: 0px !important;} ul.menufooter li a{font-size: 14px;font-weight: bold;font-style: normal;text-transform: none;text-decoration: none;} div.footercomin{color: #fff;}
div.footercomin span.social{float: left;padding-right: 30px;line-height: 35px;}
div.footercomin div#imagesocial{float: left;height: 35px;}
div.footercomin div#infooter{float: right;height: 35px;line-height: 35px;}
div.footercomin span.privacy a{color: #fff;text-decoration: underline;}
#footer-widgets .footer-widget li:before{border: none !important;} #footer-widgets .footer-widget li{padding-left: 0px !important;}
@media only screen and (max-width: 980px){
#main-footer>div.container{display: none;}
div.footercomin span.social{float: none;display: block;text-align: center;padding-right: 0px;}
div.footercomin div#imagesocial{float: none;display: block;text-align: center;}
div.footercomin div#infooter{float: none;display: block;height: auto;text-align: center;padding-top: 20px;}
div.footercomin div#infooter span.info,div.footercomin div#infooter span.iva,div.footercomin div#infooter span.privacy {display: block;height: 20px;line-height: 20px;text-align: center;}
} #artulab-azienda .feature .attivo {
color: #008f39;
margin-right: 3px;
}
#artulab-azienda .feature .wip {
color: #ffd700;
margin-right: 3px;
}
#artulab-azienda .feature .bloccato {
color: #e90904;
margin-right: 3px;
}
#artulab-azienda .feature .concluso {
color: #34c3ff;
margin-right: 3px;
}
@media (max-width: 767px){
#artulab-azienda .title h2 {
font-size: 30px;
}	
} .file-audio.iron-audioplayer .srp-play-circle {
border: none;
}
.file-audio.iron-audioplayer .srp-play-button .sricon-play {
font-size: 28px;
top: 46%;
}
.file-audio.iron-audioplayer .srp_player_boxed .srp_miniplayer_metas {
display: none;
}
.file-audio.iron-audioplayer .srp_player_meta {
margin-top: 0px;
}
.file-audio .srp_player_boxed {
padding: 0px;
}
.file-audio .srp_player_boxed .srp_control_box {
padding: 0px;
}