
@import url('https://fonts.googleapis.com/css?family=Lato');*{font-family:'Lato',sans-serif}body{background:0;color:#000}h1{font-size:24px}h2{font-size:22px;font-weight:bold}h3{font-size:20px;font-weight:bold}h4{font-size:18px;font-weight:bold}h5{font-size:16px;font-weight:bold}.cookie-message{position:fixed;bottom:0;top:auto;left:0;right:0;padding:0 85px 0 20px;border-bottom:1px solid #ccc;box-shadow:0 0 3px #ccc;z-index:99}.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin:auto}.carousel-caption h2 a,.carousel-caption p a{color:#fff;text-shadow:2px 2px 4px #000}.carousel-caption h2 a{font-weight:bold}.carousel-caption h2 p{font-weight:bold}.carousel-control.right,.carousel-control.left{background-image:none;color:#000;top:50%}.header{border-bottom:1px solid green}.header_top{background-color:#2e3537;border-bottom:1px solid #252a2c;color:#fff}.navbar{background:none repeat scroll 0 0 #fff;border:0}.header_middle{margin:0;padding:0}.contactinfo ul li,.social-icons ul li{margin:0;padding:0}.contactinfo ul li a,.social-icons ul li a{border:0 none;border-radius:0;color:#fff}.contactinfo ul li a:hover{background:inherit;color:#000;background:none repeat scroll 0 0 #fff}.social-icons ul li a.facebook:hover{background:inherit;color:#FFF;background:none repeat scroll 0 0 #0083c9}.social-icons ul li a.twitter:hover{color:#FFF;background:#5bbcec}.social-icons ul li a.linkedin:hover{color:#FFF;background:#ff4518}.social-icons ul li a.dribbble:hover{color:#FFF;background:#90c9dc}.social-icons ul li a.google-plus:hover{color:#FFF;background:#ce3c2d}.social-icons ul li a.pinterest:hover{color:#FFF;background:#c92228}.social-icons ul li a.instagram:hover{color:#FFF;background:#8a3ab9}.navbar-brand{width:180px;margin:0;padding:0;padding-left:20px}.shop-menu ul li{display:inline-block;padding-left:15px;padding-right:15px}.shop-menu ul li:last-child{padding-right:0}.shop-menu ul li a{background:#fff;color:#696763;font-weight:300;padding:0;padding-right:0;margin-top:10px}.shop-menu ul li a i{margin-right:3px}.shop-menu ul li a:hover{color:#fe980f;background:#fff}.footer_top{margin-top:3px;padding-top:3px;background:none repeat scroll 0 0 #404040;color:#fff}.footer_bottom .container,.footer_bottom .container-fluid{border-top:1px dashed #fff}h5.footer-title{padding:3px;border-bottom:1px dashed #fff}.linkutili ul li a{color:#fff}.informazioni ul li a{color:#fff}.informazioni ul li a:hover{background:inherit;color:#000;background:none repeat scroll 0 0 #fff}.footer_bottom{background:none repeat scroll 0 0 #000;color:#fff}.infopagamenti{margin-top:3px;border-top:1px dashed #fff;font-size:40px}.titolosezione{margin-top:20px;margin-bottom:20px;line-height:20px}.titolosezione h1,.titolosezione h2{font-weight:bold;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px;text-align:center;position:relative;z-index:3;font-variant:small-caps}.single-product{margin:10px;margin-top:30px;margin-bottom:30px}.product-info{margin:0;padding:0}.product-name{margin:5px;text-align:center}.product-name a{font-variant:small-caps;font-weight:bold;color:#696763;text-decoration:none}.product-price{padding:5px;text-align:center;border-bottom:1px solid #6e7786}.product-price a{font-variant:small-caps;color:#6e7786;text-decoration:none}.category{text-align:center;margin-bottom:30px}.category-item{position:relative;padding:0;margin:0;background-color:transparent;border-radius:0;border:0;-webkit-transition:none;-o-transition:none;transition:none}.category h3{color:black;margin:0}.category .overlay{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.category .overlay h3{color:black;background-color:white;padding-top:10px;padding-bottom:10px}.category .overlay .caption:after{background:white;content:"";display:block;width:75%;height:4px;margin:30px auto}.category .overlay:hover .caption:after{background:black}.category .overlay:hover{background-color:rgba(255,255,255,0.70)}.category .overlay:hover h3{color:white;background-color:black}.category .caption{position:absolute;top:50%;left:50%;width:100%;padding:10px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nastro{position:absolute;padding:7px;margin:0;top:15px;right:15px;background-color:#ef090d;color:#fff;font-weight:bold}.nastro_50{top:50px}.nastro_100{top:100px}.nastro_nome{bottom:10px;top:auto}.nastro-black{background-color:#2e3537}.ribbon{position:absolute;top:50px;padding-left:51px;border:1px dotted black}.ribbon .ribbon-background{position:absolute;top:0;right:0}.ribbon .theribbon{position:relative;width:auto;padding:6px 20px 6px 20px;margin:30px 10px 10px -71px;color:#fff;background-color:red}.ribbon .theribbon:before,.ribbon .theribbon:after{content:' ';position:absolute;width:0;height:0}.ribbon .theribbon:after{left:0;top:100%;border-width:5px 10px;border-style:solid;border-color:#000 #000 transparent transparent}.ribbon.ribbon-quick-view{padding-left:36px}.ribbon.sale{top:0}.ribbon.new{top:50px}.ribbon.new .theribbon{background-color:#5bc0de;text-shadow:0 1px 2px #bbb}.ribbon.new .theribbon:after{border-color:#2390b0 #2390b0 transparent transparent}.ribbon.gift{top:100px}.ribbon.gift .theribbon{background-color:green;text-shadow:0 1px 2px #bbb}.ribbon.gift .theribbon:after{border-color:#357935 #357935 transparent transparent}.ribbon.namebottom{bottom:0;top:auto}.ribbon.namebottom .theribbon{background-color:#404040;text-shadow:0}.ribbon.namebottom .theribbon:after{border-color:transparent}@media(min-width:800px){.pull-right-lg{float:right}}section{margin-top:20px}section .titolosezione{border-bottom:1px solid #2e3537}