@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,select,textarea,p,blockquote,th,td{margin:0;padding:0}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}q:before,q:after{content:''}a:link,a:visited{text-decoration:none}.clear{display:block;clear:both;height:0;min-height:0;margin:0;padding:0}.hidden{display:block;text-align:left;text-indent: -999em;overflow:hidden;height:0;min-height:0;width:0;min-width:0;margin:0;padding:0;border:none;background:none}.replace{display:block;text-align:left;text-indent: -999em;line-height:0;font-size:0;overflow:hidden;background:no-repeat 0 0 transparent;border:none}.imgContainer{position:relative;display:block;line-height:0;text-align:center;overflow:hidden}.imgContained{min-width:100%;height:100%}.floatedItem{position:relative;display:block;float:left}.fullScreen{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;overflow:hidden}.first-row{clear:both}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}#map_canvas{min-height:10px}@font-face{font-family:"FloodStd";src:url('font/FloodStd.eot');src:url('font/FloodStd.eot?#iefix') format('embedded-opentype'), url('font/FloodStd.svg#FloodStd') format('svg'), url('font/FloodStd.woff') format('woff'), url('font/FloodStd.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'courgette';src:url('font/courgette-regular-webfont.eot');src:url('font/courgette-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/courgette-regular-webfont.woff') format('woff'), url('font/courgette-regular-webfont.ttf') format('truetype'), url('font/courgette-regular-webfont.svg#courgette') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gabriela';src:url('font/gabriela-regular-webfont.eot');src:url('font/gabriela-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/gabriela-regular-webfont.woff') format('woff'), url('font/gabriela-regular-webfont.ttf') format('truetype'), url('font/gabriela-regular-webfont.svg#gabriela') format('svg');font-weight:normal;font-style:normal}html,body{font:14px 'gabriela'}h1,h2,h3,h4{font-family:'courgette';font-weight:normal}.container{position:relative;margin:0 5%}#header{position:relative;background:url(img/headerBg.png) repeat-x left top;border-bottom:6px #005caa solid;margin-bottom:37px;height:151px}#header #headerContents{background:url(img/menuBg.png) no-repeat center top;height:151px}#content{clear:both;position:relative;background:url(img/milkBg.jpg) no-repeat center 570px;padding-bottom:70px;overflow:hidden}#footer{position:relative}.img-responsive{display:block;height:auto;max-width:100%}@media (max-width: 710px){#content{padding-bottom:29px !important}#content{background-position:center 400px !important}}@media (min-width: 711px) and (max-width: 991px){#content{background-position:center 380px !important}}@media (max-width: 991px){.desktop{display:none !important}.mobile{display:block !important}}@media (min-width: 991px){.container{width:960px;margin:0 auto}.mobile{display:none !important}}#header{width:100%;z-index:2}#h_logo{width:171px;height:79px;margin:0 auto 30px;background:url(img/h_logo.png) no-repeat center top;background-size:contain}#h_logoLink{width:100%;height:100%;display:block}#menuText{display:block;text-align:center;font-size:15px;cursor:pointer;width:138px;margin:0 auto}#menuList{text-align:center}.menuLink{font-size:15px;color:#005caa}.menuLink.selected{color:#000}@media (max-width: 979px){#header{height:151px;z-index:2}#header .container{padding-top:8px}#h_logo{margin:0 auto 18px}#menu{height:28px;line-height:28px}#menuList{display:none}.slicknav_nav{width:165px;text-align:center;margin:0 auto;background-color:#005caa;border-radius:0px 0px 15px 15px;height:229px;position:relative;z-index:99}.menuItem.first-child{padding-top:8px}.menuItem.last-child{margin-bottom:11px}.menuLink{color:#fff;font-size:13px;padding:9px 0;line-height:30px}.menuLink.selected{color:#ffd500}#consorzioLogo{display:none}#menuText{color:#005caa}.slicknav_btn{text-align:center;display:block;margin:0 auto;color:#005caa;font-size:15px;height:48px;line-height:48px}.slicknav_menu{position:relative;z-index:999}}@media (min-width: 980px){#header .container{height:140px;padding-top:11px}.slicknav_menu{display:none}#menu li{display:inline}#menuList{width:810px;margin:0 auto}.menuItem:before{content:"/"}.menuItem.first-child:before{content:""}.menuLink{padding:0 17.6px 0 18px}.menuLink.first-child{padding-left:0px}.menuLink.last-child{padding-right:0px}#selectnav1{display:none}#consorzioLogo{width:127px;height:60px;position:absolute;right:0;top:0}#consorzioLink{width:127px;height:48px;display:block;background:url(img/sprite.png) no-repeat 0px -192px;margin-top:7px}.flab{width:13px;height:7px;float:right;background:url(img/sprite.png) no-repeat -127px -197px;position:relative;margin-top: -7px}}#f_company{height:214px;padding-top:18px;background:url(img/footerPattern.png) repeat-x left top;background-size:contain}#f_logo{width:136px;height:63px;margin:0 auto;background:url(img/f_logo.png) no-repeat center top;background-size:contain}.f_companyData{margin-top:33px;margin-bottom:20px}.f_companyDataValue{color:#fff;text-align:center;margin-bottom:7px;line-height:18px}#social{width:155px;margin:0 auto;height:46px}.socialLinkContainer{width:41px;height:41px;margin-left:5px;margin-right:5px;display:table;float:left}.socialLink{display:table-cell;vertical-align:middle}.socialLinkContainer.first-child{margin-left:0}.twitter{background:url(img/sprite.png) no-repeat -140px -198px;visibility:hidden}.facebook{background:url(img/sprite.png) no-repeat -181px -198px}.youtube{background:url(img/sprite.png) no-repeat -263px -198px}.instagram{background:url(img/sprite.png) no-repeat -222px -198px}#credits{background-color:#fff;text-align:center;height:29px}#creditsText, #unideaLink, #creditsText a{color:#a0a0a0;font-size:12px}#creditsText{line-height:29px}@media (max-width: 260px){#footer{height:329px !important}#f_company{height:284px !important}}@media (max-width: 500px){.f_companyData{max-width:275px}}@media (max-width: 600px){#f_company{padding-bottom:5%;height:auto}}@media (max-width: 979px){#f_company{padding-top:16px}#social{position:static;width:155px}.f_companyData{margin:12px auto 13px}.f_companyDataTitle{display:block}}
