@charset "UTF-8";#header{position:absolute;border-bottom:none;margin-bottom:0;background:none}.mobilesmall{display:none !important}#content{background-position:center bottom;padding-bottom:0}#slideshow{overflow:hidden;border-bottom:6px #005caa solid;width:100%}.slide{display:none}.bollino{position:absolute}.slideText{font:48px "FloodStd";position:absolute;width:252px;text-align:right;color:#fff;font-weight:normal;opacity:0;padding-right:3px}.fraction-slider{width:100%;height:100%}.fs-pager-wrapper{height:16px;width:75px;position:absolute;left:50%;margin-left: -62px;bottom:0px;background-color:#005caa;border-radius:30px 30px 0px 0px;padding:5px 24px 0}.fs-pager-wrapper a{width:10px;height:10px;text-indent: -999em;display:inline-block;border-radius:50%;background-color:#fff;margin:0 7px;box-shadow:inset -2px -2px 1px rgba(0, 0, 0, 0.2);text-align:center}.fs-pager-wrapper a.active{background-color:#ffd500;box-shadow:inset 2px 2px 1px rgba(0,0,0,0.2)}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#news{position:relative;float:left;width:300px;height:322px}.newsContainer{float:left !important;width:300px}#newsTitle{height:42px;color:#fff;background-color:#005caa;border-radius:21px;font-size:20px;line-height:42px;text-align:center;margin-bottom:11px}.news{height:87px;position:relative;background-color:rgba(255, 255, 255, 0.75);margin-bottom:11px;padding:16px 25px 16px 16px}.newsDate{font-size:18px;color:#a0a0a0;font-weight:normal;width:35px;line-height:21px;float:left;margin-right:23px}.newsDate span.first-child{font-size:28px}.newsDate span{font-size:15px}.newsDescription{color:#000;font-weight:normal;float:left;width:200px}.newsNameLink{color:#a0a0a0;position:absolute;bottom:16px;right:16px}.pagination{text-align:center;height:10px}.pagination a{width:10px;height:10px;text-indent: -999em;display:inline-block;border-radius:50%;background-color:#a0d9f7;margin:0 7px;box-shadow:inset -2px -2px 1px rgba(0, 0, 0, 0.2)}.pagination a.selected{background-color:#005caa;box-shadow:inset 2px 2px 1px rgba(0,0,0,0.2)}.box{overflow:hidden;position:relative}.boxTitle{font-size:18px/20px;height:42px;line-height:42px;color:#000;text-align:center;position:relative;border-radius:21px 21px 0px 0px}.yellow{background-color:#ffd500}.blue{background-color:#a0d9f7}.darkBlue{background-color:#005CAA;color:white;position:absolute;top:0;z-index:99;width:100%}.coverWhite{position:absolute;width:100%;height:42px;top:0;z-index:98;background:white}.videoContainer{margin-bottom:36px}.boxImageWrapper{display:block;overflow:hidden}.boxTextContainer{height:55px;display:table}.boxText{font:14px/17px "FloodStd" !important;color:#000;background-color:#fff;text-align:center;display:table-cell;vertical-align:middle;padding:0 13px}.boxImage{display:block}.circleHover{height:346px;width:346px;position:absolute;border-radius:50%;top:325px;right: -23px;display:block;transition:top cubic-bezier(0.21, 1, .32, 1) 1s;-webkit-transition:top cubic-bezier(0.21, 1, .32, 1) 1s;-moz-transition:top cubic-bezier(0.21, 1, .32, 1) 1s;-ms-transition:top cubic-bezier(0.21, 1, .32, 1) 1s;-o-transition:top cubic-bezier(0.21, 1, .32, 1) 1s}.box:hover .circleHover{top:166px}.arrow{background:url(img/sprite.png) no-repeat 0px -148px;display:block;width:66px;height:43px;margin:65px auto 0}#productsTitle{font-size:20px;text-align:center;color:#005caa;background-color:#fff;height:41px;line-height:41px}#productsSlider{margin-bottom:21px;position:relative;height:369px;margin:0 auto}.product{width:158px}.product>a{display:block;height:250px;line-height:250px;text-align:center;vertical-align:middle}.product.right{float:right}.product.left{float:left}.productImage{display:-moz-inline-stack;display:inline-block;zoom:1;* display:inline;max-width:100%;max-height:100%;vertical-align:middle}.carousel-feature{position:absolute;top:-1000px;left:-1000px}.carousel-feature  .container-image{width:100%;height:100%}.carousel-caption{width:;margin-top:15px;position:relative;z-index:6}.carousel-image{width:200px}.productName{text-align:center;font-size:21px;color:#000;font-weight:normal}.productDescription{text-align:center;color:#000}.productLink{color:#005caa}#carouselArrowContainer{width:417px;height:35px;margin:60px auto 0;position:relative}#carouselArrowContainer a{width:28px;height:35px;display:inline-block;cursor:pointer}#carousel-left{background:url(img/sprite.png) no-repeat -72px -240px;float:left}#carousel-right{background:url(img/sprite.png) no-repeat -100px -240px;float:right}.carousel-feature .container-image{text-align:center}.carousel-image{height:auto !important;margin:0 auto;max-height:100% !important;max-width:100% !important;width:auto !important}@media (max-width: 280px){.news{height:130px !important}.newsDescription.small{width:65% !important}}@media (max-width: 440px){.slideImage{margin-top:35px !important;min-width:240px}.slideText.mobilesmall{text-align:center;width:250px !important;margin-left: -135px !important;margin-bottom:40px;font-size:23px !important}.desktopsmall{display:none !important}.mobilesmall{display:block !important}.bollino.mucca{margin-top: -140px !important}.newsNameLink{bottom:0px}.product{float:none !important}.product.left,.product.right{margin:0 auto 25px !important}.productImage{width:60px !important}}@media (max-width: 710px){.slideText.desktopsmall{margin-left: -20px}.slide div.mobile{max-width:500px;width:100%}.bollino.mucca{left:6%}.newsDescription{width:75% !important}.box{width:100%;margin:0 auto 15px !important;float:none !important;min-height:190px;max-height:323px;min-width:200px}.boxImage{margin: -7% 0 -20%}.productImage{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto}.product{width:150px}.product.left{margin-left:10%}.product.right{margin-right:10%}#productsTitle{margin-bottom:30px}#productsSlider{height:300px;min-width:180px;width:85%;overflow:hidden}.carousel-caption{width:100%;margin-top:13px}#carouselArrowContainer{position:absolute;width:100%;top:99px;margin-top:0}}@media (min-width: 711px) and (max-width: 991px){.slide div.mobile{width:500px !important}.bollino.mucca{left:30px}.box{height:315px !important;width:45%;min-width:290px;margin:0 15px 0;float:right}#productsTitle{margin-bottom:46px}#productsContainer{height:542px;padding-bottom:40px}#productsSlider{max-width:860px;min-width:320px;height:375px}.product.left{margin-left:15%}.product.right{margin-right:15%}}@media (max-width: 991px){#slideshow{height:413px;width:100%;max-height:669px;margin-bottom:15px;background:url(img/sliderBgM.jpg) no-repeat center center;background-size:cover}#slideshow .container{top:133px;margin:0}.fraction-slider{height:280px !important;position:relative}.slide.active-slide{height:auto}#slideshow .slide .slideImage{display:block;margin:0 auto;width:110%;max-width:500px;margin-top:3px}.slideImage.milk{max-width:450px !important;margin-top:20px !important}.slide div.mobile{position:relative;margin:0 auto}.bollino{min-width:68px;max-width:107px;height:auto !important;width:18% !important}.bollino.mucca{margin-top: -170px}.bollino.milk{}.slideText{font-size:30px !important;margin-top:20px !important;margin-left: -70px;padding:10px !important}.prev,.next{display:none}#news{margin:0 auto 15px;float:none;width:100%;max-width:870px;height:auto}.newsWrapper{float:left;width:100%}.news{height:85px}.newsDescription{width:90%;position:relative;float:left}.pagination{display:none !important}.box{position:relative;margin-bottom:15px}.box.first-child{margin-left:0;float:left}.boxImage{width:100%;height:auto;display:block}.boxTextContainer{position:absolute;bottom:0px;width:100.5%}.circleHover{display:none}#productsSlider{width:auto}}@media (min-width: 991px){#slideshow{height:670px;margin-bottom:36px;background:url(img/sliderBg.jpg) no-repeat center top;background-size:cover}#slideshow .container{top:151px;height:519px}.slideLogo{width:325px !important;height:148px !important;position:absolute;right:68px;bottom:56px;display:block;background:url(img/sprite.png) no-repeat 0px 0px}.prev,.next{display:inline-block;width:36px;height:47px;background:url(img/sprite.png) no-repeat -36px -240px;position:absolute;bottom:56px;right:0}.prev{left:0;background:url(img/sprite.png) no-repeat 0px -240px}#newsCarousel{width:960px !important;height:322px !important}.box{width:300px;margin:0 0 75px 30px;float:left;height:322px}.product.right{margin-right:20%}.product.left{margin-left:20%}#productsTitle{margin-bottom:25px}#productsContainer{height:560px;padding-bottom:40px}.caroufredsel_wrapper{height:260px !important}}
