/* Reset.css */
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;vertical-align:baseline;border:0;font-size:100%;font:inherit}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:none}table{border-collapse:collapse;border-spacing:0}
/* Basic.css */
*{background-repeat:no-repeat;outline: 0 none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.invisible{width:0;height:0;left:1000px;top:1000px;position:absolute;overflow:hidden;display:inline}body{background:-moz-linear-gradient(275deg,#84b414 0%,#afc300 20%,#84b414 60%);background:-webkit-linear-gradient(275deg,#84b414 0%,#afc300 20%,#84b414 60%);background:-o-linear-gradient(275deg,#84b414 0%,#afc300 20%,#84b414 60%);background:-ms-linear-gradient(275deg,#84b414 0%,#afc300 20%,#84b414 60%);background:linear-gradient(175deg,#84b414 0%,#afc300 20%,#84b414 60%);-pie-background:linear-gradient(275deg,#84b414 0%,#afc300 20%,#84b414 60%);font:16px/22px 'Open Sans',Helvetica,Arial,sans-serif;behavior:url("assets/css3pie/1.0.0/PIE.htc");filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#afc300', endColorstr='#84b414');background-color:#84b414;font-weight: 400;text-rendering: optimizeLegibility;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;-hyphens: auto}h1{float:left;clear:left;margin:0 0 8px;padding:1px 10px 6px;background-color:#fff;font-size:90px;line-height:90px;color:#84b414;text-transform:uppercase;font-weight: 800}h2{float:left;clear:left;margin:0 0 3px;padding:1px 4px 3px;background-color:#fff;font-size:30px;line-height:30px;color:#84b414;text-transform:uppercase;font-weight: 800}h3{margin:0 0 40px;font-size:30px;line-height:36px;font-weight: 700}h3.col_2-3{width:66.66%;margin:0 0 0 33.33%;padding:0 10px 40px 30px}h3.home{width:45%;margin:0 0 0 33.33%;padding:0 10px 40px 30px}h4{float:left;clear:left;margin:0 0 3px;padding:1px 4px 3px;background-color:#84b414;font-size:30px;line-height:30px;color:#fff;text-transform:uppercase;font-weight: 700}h4.first{margin:15px 0 3px}h5{float:left;clear:left;margin:0 0 2px;padding:1px 5px 3px;background-color:#e10078;font-size:16px;line-height:16px;color:#fff;text-transform:uppercase;font-weight: 700}h6{margin:0 0 5px;font-size:16px;line-height:20px;font-weight: 700}h1,h2,h3,h4,h5,h6{-moz-hyphens: none;-o-hyphens: none;-webkit-hyphens: none;-ms-hyphens: none;-hyphens: none}strong{text-transform:uppercase;font-weight: 700}.quote{margin:15px 0;-moz-hyphens: none;-o-hyphens: none;-webkit-hyphens: none;-ms-hyphens: none;-hyphens: none}.nohyphens{-moz-hyphens: none;-o-hyphens: none;-webkit-hyphens: none;-ms-hyphens: none;-hyphens: none}.magenta{background-color:#e10078}.green{background-color:#84b414}.textbox p{margin:15px 0 0;padding:0 20px}.ce_eg span.label{margin:0 0 5px;font-size:16px;line-height:20px;font-weight: 700}ol{margin:0 0 10px}ol li{margin:0 0 5px 18px;padding:0 0 0 9px;list-style-type:decimal}#wrapper{width:1220px;margin-right:auto;margin-left:auto}#header,#container,#footer{width:100%;float:left}#main{width:100%;float:left;margin:0 0 20px;padding:70px 10px 55px;background-color:#fff}.col_1-3{width:33.33%;float:left;padding:0 10px}.col_1-3.first{padding:0 30px}.col_2-3{width:66.66%;float:left;padding:0 10px}.ce_text{float:left}#header{width:100%;height:540px;position:relative;overflow:hidden}.portrait{left:10px;position:absolute;z-index: 200}.portrait figure img{width:400px;height:540px}.ce_eg.header{left:230px;top:44px;position:absolute;z-index: 100;-webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);transform: rotate(-5deg)}.ce_eg.header h1.line02{background-color:#e10078;color:#fff}.ce_eg.header div.text{float:left;clear:left;margin:6px 0 0;font-size:30px;line-height:36px;color:#fff}.ce_eg.header h1{padding-left:200px}.ce_eg.header h2{padding-left:205px}.ce_eg.header div.text{padding-left:205px}#footer{width:100%}#form_contact{padding:30px 10px;background-color:#fff}#copyright{height:30px;margin:0 0 60px;padding:8px 0 0;font-size:14px;color:#fff;text-transform:uppercase;font-weight: 700}#navigation_main{height:60px;bottom:0;position:absolute;overflow:hidden;z-index: 300}#navigation_main ul li{height:120px;top:0;position:relative;float:left;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s}#navigation_main ul li:hover{top:-60px;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s}#navigation_main ul li.active:hover,#navigation_main ul li.trail:hover{top:0}#navigation_main ul li a,#navigation_main ul li span{display:block;padding:18px 10px 20px;font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight: 800}#navigation_main ul li a:nth-child(2){color:#347300}#navigation_main ul li span.active,#navigation_main ul li span.trail,#navigation_main ul li a.trail{background-color:#fff;color:#347300}#navigation_main_responsive{bottom:0;position:absolute;display:none;z-index: 300}#navigation_main_responsive.ce_accordion{min-height:0;margin:0;border-style:hidden}#navigation_main_responsive.ce_accordion div.ui-accordion-header{padding:18px 70px 20px;background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_menu_icons.svg");font-size:16px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight: 800;background-size: 60px 120px;background-position: 0px 0px;-webkit-transition: background-position 0.4s ease-in-out 0s;-moz-transition: background-position 0.4s ease-in-out 0s;-o-transition: background-position 0.4s ease-in-out 0s;transition: background-position 0.4s ease-in-out 0s}#navigation_main_responsive.ce_accordion div.ui-accordion-header-active{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_menu_icons.svg");background-position: 0px -60px;-webkit-transition: background-position 0.4s ease-in-out 0s;-moz-transition: background-position 0.4s ease-in-out 0s;-o-transition: background-position 0.4s ease-in-out 0s;transition: background-position 0.4s ease-in-out 0s}#navigation_main_responsive.ce_accordion div.ui-accordion-content{padding:10px 60px;background-color:#fff}#navigation_main_responsive div div nav ul li a:nth-child(2){display:none}#navigation_main_responsive div div nav ul li a,#navigation_main_responsive div div nav ul li span{display:block;padding:8px 10px 10px;font-size:16px;text-decoration:none;color:#84b414;text-transform:uppercase;font-weight: 800}#navigation_main_responsive div div nav ul li a:hover,#navigation_main_responsive div div nav ul li span.active{color:#347300}#navigation_som{width:180px;height:60px;bottom:0;right:0;position:absolute;overflow:hidden;z-index: 400}#navigation_som ul li a{width:60px;height:60px;float:left;display:block;text-indent: -1000px}#navigation_som ul li a{-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s}#navigation_som ul li a:hover{-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s}#navigation_som ul li a.facebook{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: 0px 0px}#navigation_som ul li a.facebook:hover{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: 0px -60px}#navigation_som ul li a.twitter{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: -60px 0px}#navigation_som ul li a.twitter:hover{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: -60px -60px}#navigation_som ul li a.email{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: -120px 0px}#navigation_som ul li a.email:hover{background-image:url("../../files/themes/lucamaggi/icons/luca_maggi_som_icons.svg");background-size: 180px 120px;background-position: -120px -60px}#navigation_sub ul li a,#navigation_sub ul li span{float:left;clear:left;margin:0 0 2px;padding:1px 5px 3px;background-color:#84b414;font-size:16px;line-height:16px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight: 700}#navigation_sub ul li a:hover{background-color:#347300}#navigation_sub ul li span.active{background-color:#347300}.ce_accordion{width:100%;min-height:120px;float:left;margin:0 0 20px;border-bottom:1px solid #84b414;cursor: pointer}.ce_accordion div.ui-accordion-header{width:100%;float:left;padding:15px 20px}.ce_accordion div.ui-accordion-header-active h5{display:none}.ce_accordion div.ui-accordion-content{width:100%;float:left;padding:0 25px 25px}.twitter-timeline{float:left;width: 100% !important;height: 628px !important}.twitter_feed a{float:left;clear:left;margin:15px 0 3px;padding:1px 4px 3px;background-color:#e10078;font-size:30px;line-height:30px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight: 700}.media_report{width:33.33%;min-height:120px;position:relative;float:left;margin:0 0 30px;padding:0 30px}.media_report h5.title{background-color:#84b414}.media_report div.link div a{width:100%;height:100%;left:0;top:0;position:absolute;text-indent: -10000px}.link_box{width:33.33%;min-height:90px;position:relative;float:left;padding:0 30px}.link_box h5.title{background-color:#84b414}.link_box h5.link div a{text-decoration:none;color:#fff}
/* Form.css */
input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,select:focus,textarea{outline: 0 none}input:invalid,input:required,textarea:invalid,textarea:required{box-shadow: none}.formbody{overflow:hidden}.formbody legend,.formbody label{display:none}.formbody input{border-style:hidden;-webkit-border-radius: 0}.formbody textarea{border-style:hidden;-webkit-border-radius: 0;resize: none}.formbody input.submit{cursor: pointer;-webkit-appearance: none}.form input,.form textarea{width:100%;background-color:#e6f0d0;font:14px/20px 'Open Sans',Helvetica,Arial,sans-serif;color:#84b414}.form input{height:40px;margin:0 0 10px;padding:0 15px}.form input.submit{width:100px;background-color:#e10078;color:#fff;text-transform:uppercase;font-weight: 700}.form textarea{height:140px;margin:0 0 10px;padding:10px 15px}.form p.error{font-size:14px;color:#e10078}::-webkit-input-placeholder{color:#84b414;text-transform:uppercase;font-weight: 700}::-moz-placeholder{color:rgba(132,180,20,1);text-transform:uppercase;font-weight: 700;opacity: 1 !important}:-ms-input-placeholder{color:#84b414;text-transform:uppercase;font-weight: 700}input:-moz-placeholder{color:#84b414;text-transform:uppercase;font-weight: 700}
@media (max-width: 1220px){
/* Responsive_1220.css */
#wrapper{width:100%}#copyright{margin:0 0 10px;padding:8px 20px 0}.col_1-3.first{padding:0 10px}.media_report{padding:0 10px}.link_box{padding:0 10px}
}
@media (max-width: 1024px){
/* Responsive_1024.css */
h3.home{width:50%}
}
@media (max-width: 980px){
/* Responsive_980.css */
h1{margin:0 0 6px;padding:0 10px 4px;font-size:60px;line-height:60px}h2{padding:0 4px 2px;font-size:20px;line-height:20px}h3.col_2-3{width:100%;margin:0;padding:0 30px 40px}h3.home{width:66%;margin:0;padding:0 30px 40px}.col_1-3{width:50%}.col_1-3.first{width:100%;margin:0 0 30px;padding:0 30px}.col_2-3{width:100%}#header{height:390px}.portrait{left:-10px;top:-15px}.ce_eg.header{left:180px;top:38px}.ce_eg.header div.text{font-size:20px;line-height:24px}#footer .col_1-3.first{margin:0 0 17px;padding:0 10px}#navigation_main{display:none}#navigation_main_responsive{display:block}#navigation_main.responsive{display:block}.twitter-feed{display:none}.media_report{width:50%}.link_box{width:50%}
}
@media (max-height: 768px){
/* Responsive_768h.css */
h1{margin:0 0 6px;padding:0 10px 4px;font-size:60px;line-height:60px}h2{padding:0 4px 2px;font-size:20px;line-height:20px}#header{height:390px}.ce_eg.header{left:220px}.ce_eg.header div.text{font-size:20px;line-height:24px}
}
@media (max-width: 767px){
/* Responsive_768w.css */
h3.home{width:100%;margin:0;padding:0 30px 40px}#header{height:330px}.portrait{left:-60px;top:10px}.portrait figure img{width:300px;height:auto}.ce_eg.header{left:100px;top:38px}.ce_eg.header div.text{font-size:16px;line-height:20px}.ce_eg.header h1{padding-left:140px}.ce_eg.header h2{padding-left:145px}.ce_eg.header div.text{padding-left:145px}
}
@media (max-width: 640px){
/* Responsive_640.css */
#header{height:360px}.portrait{display:none}.ce_eg.header{left:-105px}#main{padding:40px 10px 55px}.col_1-3{width:100%}.media_report{width:100%}.link_box{width:100%}
}
