﻿.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}.site-footer{padding-top:30px;border-top:10px solid #006799}.site-footer ul{margin:20px 0 0;padding:0}.site-footer ul li{margin:0 0 5px;padding:0;list-style:none;font-size:10px;line-height:1.2em}.site-footer ul a{color:#333}.site-footer strong{display:block;font-size:18px;margin-bottom:15px}.site-footer .row-form-details{margin-top:30px}.site-footer .logo{max-width:240px;margin-bottom:20px}.site-footer input.newsletter{border:1px solid #333;background-color:#fafafa;font-size:16px;height:40px;width:100%;color:#333}.site-footer .newsletterSend{position:absolute;right:20px;top:5px;color:#333;font-size:18px}.panel-collapse{margin-top:4px!important}hgroup.options-bar{background:#003761;background:-webkit-linear-gradient(top,#003761 0%,#0065a1 100%);background:linear-gradient(to bottom,#003761 0%,#0065a1 100%);font-size:12px;line-height:30px}hgroup.options-bar .btn{min-width:120px;line-height:30px;font-size:12px!important;padding:0 12px;border:0!important}hgroup.options-bar .btn.btn-default{background-color:#f5f5f5}hgroup.options-bar a.link{margin-right:15px;position:relative;top:2px;color:#fff}hgroup.options-bar .dropdown{display:inline-block}hgroup.options-bar .glyphicon.glyphicon-chevron-down{font-size:7px;margin-left:20px}hgroup.options-bar .dropdown-menu{font-size:1em;box-shadow:none;margin-top:0;min-width:120px}hgroup.main-hgroup{margin-bottom:20px;position:relative;margin-top:15px;text-align:left}hgroup.main-hgroup img.logo{max-width:256px;width:60%}hgroup.main-hgroup .mobile-toggle{position:absolute;right:15px;top:5px}hgroup.main-hgroup .row,hgroup.main-hgroup *[class*="col-"]{position:static}hgroup.main-hgroup .nav{margin-top:15px;text-transform:uppercase}hgroup.main-hgroup .nav li{min-width:100%;display:inline-block;float:none}hgroup.main-hgroup .nav .active>a{background:none!important;color:#379cd6}hgroup.main-hgroup a{color:#474a59}hgroup.main-hgroup .cart-element{position:relative!important}hgroup.main-hgroup .cart-element .cart{top:0;bottom:0;position:absolute;right:0}hgroup.main-hgroup .cart-element a{min-height:60px;padding-right:50px;background-color:#379cd6;-webkit-transition:all .6s;transition:all .6s;color:#fff}hgroup.main-hgroup .cart-element:hover a{background-color:#2580b5}hgroup.main-hgroup .main-nav{position:static}hgroup.main-hgroup .main-nav .caret{display:none;margin:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-width:10px;color:#379cd6;position:absolute;bottom:-40px;left:0;right:0}hgroup.main-hgroup .main-nav a{font-weight:600}hgroup.main-hgroup .main-nav .sub-menu{z-index:900;display:none;padding:15px 10px;text-align:left;position:absolute;left:0;right:0;background-color:#379cd6;top:100%;color:#fff}hgroup.main-hgroup .main-nav .sub-menu .row{width:100%}hgroup.main-hgroup .main-nav .sub-menu *:not(i){color:#fff}hgroup.main-hgroup .main-nav .sub-menu h5{font-size:16px;font-weight:600}hgroup.main-hgroup .main-nav .sub-menu p{text-transform:none}hgroup.main-hgroup .main-nav .sub-menu .panel-title a{color:#cf0;font-size:15px}hgroup.main-hgroup .main-nav .sub-menu .panel-title a .glyphicon{font-size:12px;margin-left:10px;margin-right:10px;float:left;height:2em}hgroup.main-hgroup .main-nav .sub-menu .panel-title a .glyphicon.glyphicon-chevron-down{display:none}hgroup.main-hgroup .main-nav .sub-menu .panel-title a .glyphicon.glyphicon-chevron-up{display:block}hgroup.main-hgroup .main-nav .sub-menu .panel-title a.collapsed{color:#fff!important}hgroup.main-hgroup .main-nav .sub-menu .panel-title a.collapsed .glyphicon.glyphicon-chevron-down{display:block}hgroup.main-hgroup .main-nav .sub-menu .panel-title a.collapsed .glyphicon.glyphicon-chevron-up{display:none}hgroup.main-hgroup .main-nav .sub-menu .panel-title a:focus,hgroup.main-hgroup .main-nav .sub-menu .panel-title a:hover{text-decoration:none}hgroup.main-hgroup .main-nav .sub-menu .panel-body{padding:10px 0 0 35px;text-transform:none}hgroup.main-hgroup .main-nav .sub-menu .panel-body a{color:#fff}hgroup.main-hgroup .main-nav .sub-menu .panel-heading{padding:5px 0}hgroup.main-hgroup .main-nav .sub-menu .panel-default,hgroup.main-hgroup .main-nav .sub-menu .panel-body,hgroup.main-hgroup .main-nav .sub-menu .panel-heading{background:none!important;border:none!important;box-shadow:none}hgroup.main-hgroup .main-nav>li.sub-menu-active>a{background:none!important;color:#379cd6}hgroup.main-hgroup .main-nav>li.sub-menu-active .sub-menu,hgroup.main-hgroup .main-nav>li.sub-menu-active .caret{display:block}[data-mobile-menu]{display:none}body.show-header-menu [data-mobile-menu]{display:block}@media (min-width:768px){.logo{width:100%}hgroup.options-bar .col-xs-12>*{float:right}hgroup.main-hgroup .nav li{max-width:120px}}@media (min-width:992px){.mobile-toggle{display:none!important}[data-mobile-menu]{display:block}hgroup.main-hgroup{text-align:center}hgroup.main-hgroup .nav li{min-width:0}hgroup.main-hgroup .main-nav>li{position:static}hgroup.main-hgroup .main-nav .sub-menu{margin-top:20px;left:15px;right:15px}}@media (min-width:1200px){hgroup.main-hgroup{text-align:left;margin-top:30px}hgroup.main-hgroup .nav{float:right}hgroup.main-hgroup .nav li{float:left}hgroup.main-hgroup img.logo{width:100%!important}}.searchform{position:relative}.searchform input{background:0 0;border:none;box-shadow:none}.searchform i{height:14px;position:absolute;top:0;bottom:0;right:10px;margin:auto}.container-intern{background:#fff;border:1px solid #e5e5e5}.btn-show-nav{margin:15px auto;display:block}.col-nav{display:none}.col-nav.show-nav-mobile{display:block}.col-nav hr{margin:5px -15px}.col-nav h4 a{display:block;margin-top:30px;color:#0069b4}.col-nav .nav-products{margin:0 -15px}.col-nav .nav-products>li>a{border-left:3px solid}.col-nav .nav-products li ul{margin-top:5px;padding-left:10px}.col-nav .nav-products li ul li{margin:5px 0}.col-nav .nav-products a{font-weight:600;text-transform:uppercase;color:#474a5b;padding:0 27px}.col-nav .nav-red li.active>a{color:#ec6607}.col-nav .nav-red>li>a{border-color:#ec6607 !important}.col-nav .nav-blue li.active>a{color:#009dde}.col-nav .nav-blue>li>a{border-color:#009dde !important}.col-nav .nav-green li.active>a{color:#76b72a}.col-nav .nav-green>li>a{border-color:#76b72a !important}.col-nav .nav-yellow li.active>a{color:#fbb900}.col-nav .nav-yellow>li>a{border-color:#fbb900 !important}.col-nav .title-section{padding-left:15px;color:#379cd6}.col-nav .nav-current-section a{font-weight:600;text-transform:uppercase;padding:5px 15px;color:#606270}.col-nav .nav-current-section li.active a{color:#009dde!important}.col-nav .nav-current-section li ul{padding-left:15px}.col-main{margin-top:15px}.col-main .main-slide{width:100%}.col-main .nav-social a{background-color:#636363;padding:0;text-align:center;width:25px;font-size:12px;line-height:25px;border-radius:50%;color:#fff;-webkit-transition:all .5s;transition:all .5s}.col-main .nav-social a:hover{background-color:#333}.col-main h4{text-transform:uppercase;color:#0069b4;font-size:20px;font-weight:400;margin-bottom:20px}.col-main .main-content{margin-top:30px;margin-bottom:90px}.col-main strong.ttu{margin:10px 0;display:block}.main-content.panels-content *[class*="panel"]:not(:first-child){margin-top:15px}.header-intern h1{font-weight:lighter;margin-bottom:30px}.header-intern h2{margin:0;font-size:24px}.header-intern p{margin-top:40px}.header-intern p+p{margin-top:20px}.header-intern ul.descriptive{padding-left:20px}.panel-distributori{padding-bottom:5px;border-bottom:1px solid #eee;margin-bottom:5px}.panel-distributori .col-img{min-height:120px}.panel-distributori .panel-grey{position:absolute;left:15px;right:15px;top:0;bottom:0}.panel-distributori .panel-grey img{top:0;bottom:0;margin:auto;position:absolute;left:0;right:0}.panel-distributori .details{margin-top:10px;font-size:.82em;font-weight:700}.panel-distributori .details a{color:#000}.panel-declerative{margin-bottom:15px;border-radius:2px}.panel-declerative header{background:#0069b4;padding:15px}.panel-declerative h3{display:block;display:-webkit-box;height:84px;color:#fff;text-transform:uppercase;font-weight:lighter;margin:0 auto;font-size:20px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.panel-declerative .description{padding:15px;background:#f7f7f7}.panel-declerative h5{height:112px;font-size:16px;-webkit-line-clamp:5;color:#474a59;text-transform:uppercase}.panel-declerative h5,.panel-declerative p{display:block;display:-webkit-box;margin:0 auto;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600}.panel-declerative p{color:#333!important;height:153.8px;font-size:14px;-webkit-line-clamp:8}@media (min-width:992px){.col-nav{display:block!important}}.textarea-cart textarea{margin-top:40px;height:100px;color:#999;font-weight:lighter;box-shadow:none}.title-information{font-weight:600;font-size:17px;margin-left:15px}.cart-nav{margin-bottom:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-nav,.cart-nav .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-nav .btn{margin-top:2px;min-width:49%;margin-right:2px;padding-top:10px;text-align:center;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cart-nav .btn:last-child{margin-right:0}.titolo-step-4{text-transform:none!important;color:#379cd6!important}.row-resume{border-bottom:1px solid #ccc;margin-bottom:40px;margin-right:0}.row-resume .note{margin-top:40px}.row-resume .note p{margin-top:20px;font-size:10px}.row-resume *[class*="col-"]{margin:10px 0}.row-step3{position:relative;margin-top:30px}.row-step3 .checkbox{left:90px;position:absolute}.row-step3 .form-group{position:absolute;left:110px;top:40px}.row-items-cart{padding:10px 0;margin-right:0}.row-items-cart.resume:first-child{margin-top:40px}.row-items-cart:first-child:not(.resume){margin-top:50px}.row-items-cart:last-child{border-bottom:1px solid #ccc}.row-items-cart input{max-width:90px;display:inline-block}.row-items-cart .btn-circle{border:1px solid #ccc;border-radius:50%;padding:0;width:35px;height:36px;line-height:36px}.row-items-cart .qta{display:inline-block}.row-items-cart .price-total{margin-top:15px}.cart-resume{line-height:30px;margin-top:20px}.cart-resume,.row-cart-title{margin-right:0}.row-button-buy{margin-top:60px}.row-button-buy .btn{width:100%;float:none}@media (min-width:768px){.row-items-cart input{margin-left:50px}.row-button-buy .btn{margin-left:15px;float:none;width:210px}.row-button-buy .btn-buy{margin-left:0!important;width:210px!important;float:right!important;margin-right:15px!important}.row-items-cart .price-total{margin-top:0}.cart-nav{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cart-nav .btn{min-width:auto;margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cart-nav .btn:last-child{margin-right:0}}@media (min-width:992px){.row-items-cart input{margin-left:80px}}@media (min-width:1200px){.row-items-cart input{margin-left:110px}}.row-home-products+.row-home-products{margin-top:40px}.row-home-products .line-product{position:relative}.row-home-products .line-product:after{position:absolute;content:" ";bottom:3px;height:85px;background-color:#000;left:0;right:0;-webkit-transition:all .5s;transition:all .5s;opacity:0}.row-home-products a:hover .line-product:after{opacity:.2}.container-home a[class*="col-"]:hover *{color:#379cd6}.carousel-news .news-navigator{display:inline-block;padding:0;position:static;width:auto;margin:0}.carousel-news .news-navigator li{width:auto;height:auto;color:#333;text-indent:0;display:none}.carousel-news .news-navigator li.active{display:inline-block}.carousel-news .controls{font-size:18px}.carousel-news .controls a{color:#333}.catalogs-section{background-color:#eaeaea;border-top:2px solid #cacacd;margin-top:30px}.catalogs-section .input-search{max-widthv:300px;color:#333;border-color:#333;background-color:#f3f3f3}.catalogs-section .thumb{box-shadow:0 0 5px #000;width:80%}.catalogs-section a:hover *{color:#379cd6}#carousel-catalog{margin-top:30px}#carousel-catalog a{color:#333}#carousel-catalog p{margin-top:10px}#carousel-catalog .carousel-navigator{color:#898989;font-size:1.3em;position:relative;top:2px}#carousel-catalog .controls{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#carousel-catalog .carousel-indicators{margin:0;width:auto;display:inline-block;position:static}#carousel-catalog .carousel-indicators li{background-color:#898989;border:none}#carousel-catalog .carousel-indicators li.active{background-color:#379cd6;width:10px;height:10px;margin:1px}#carousel-catalog .carousel-inner{padding-bottom:60px}@media (min-width:992px){.catalogs-section .input-search{float:right}}@media (min-width:1200px){.carousel-news .controls{}}.news-block{color:#333;display:block;margin-bottom:15px}.news-block:hover .category{color:#fff!important}.news-block:hover *:not(.category){color:#000!important}.news-block:hover .description{background-color:#dcdcdc}.news-block .thumb{width:100%}.news-block .description{-webkit-transition:all .4s;transition:all .4s;background-color:#e9e9e9}.news-block.news-blue .category{background-color:#009eff}.news-block.news-yellow .category{background-color:#c1c69b}.news-block.news-brown .category{background-color:#9c8c6d}.news-block.news-purple .category{background-color:#727497}.row-home-products .category{border:1px solid;color:#fff;font-size:12px;line-height:20px;padding:0 5px;position:relative;display:inline-block;margin-bottom:-10px;left:50%;-webkit-transform:translateX(-50%)translateY(-10px);-ms-transform:translateX(-50%)translateY(-10px);transform:translateX(-50%)translateY(-10px)}.row-home-products .description{padding:0 20px 20px}.line-product{margin-bottom:15px}.line-product.line-red .thumb{border-bottom:solid 4px #ff6c00}.line-product.line-blue .thumb{border-bottom:solid 4px #0486cd}.line-product.line-green .thumb{border-bottom:solid 4px #5ea835}.line-product.line-yellow .thumb{border-bottom:solid 4px #ffe020}.line-product .thumb{width:100%}.line-product h4{color:#333;font-size:18px;font-weight:600;text-transform:uppercase;padding:14px;margin:0}.row-home-products h2{font-size:26px;margin:20px 0}.row-home-products .line-product{background-color:#fff;border:1px solid #ededed}.product-head{overflow:hidden;padding-bottom:50%}.product-head,.product-head .thumb{position:relative}.product-head .thumb img{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}.product-head .content{position:absolute;left:0;right:0;bottom:0;top:20px}.product-head .content h1{text-transform:uppercase;color:#474a59;line-height:1.8em}.product-head .content p{font-size:16px}.product-head .content *[class*="col-"]{text-align:center}.nav-slide-product{padding:0!important}.nav-slide-product a{color:#474a58;background-color:#ebebeb;border:none;text-transform:uppercase;font-weight:600}.nav-slide-product li.active a{background:#ddd}.write-us{margin-top:20px}.write-us *{display:inline-block!important}.write-us .btn{padding:0 5px;border-left:1px solid #333}.nav-product-details{border-width:0 0 0 0;border-color:#c8c9cd;border-style:solid;padding-bottom:15px;margin-bottom:15px}.nav-product-details .active a{color:#379cd6!important;background:none!important}.nav-product-details a{text-transform:uppercase;font-size:16px;color:#333!important;font-weight:600;border:none!important}.nav-product-details li:first-child a{padding-left:0}.nav-product-details li:not(:first-child) a{border-left:1px solid #c8c9cd!important}.tab-content-product-detail{font-size:15px}.tab-content-product-detail .row{padding:5px 0;border-bottom:1px solid #c8c9cd}.tab-content-product-detail *[class*="col-"]:after{min-height:10px;content:" "}.btn-buy{width:100%;overflow:hidden;margin-bottom:20px;border-radius:3px;box-shadow:1px 2px 5px rgba(0,0,0,.3);text-transform:uppercase;background:#0088d5;background:-webkit-linear-gradient(top,#0088d5 0%,#0074b5 100%)!important;background:linear-gradient(to bottom,#0088d5 0%,#0074b5 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088d5', endColorstr='#0074b5', GradientType=0);position:relative;-webkit-transition:all .5s;transition:all .5s;color:black;background:linear-gradient(to bottom,#F6DB87 0%,#F1C557 100%)!important;text-transform:none;border-color:#474a58;}.btn-buy:after{-webkit-transition:all .2s;transition:all .2s;display:block;content:" ";width:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg);left:30%;top:0;background:rgba(255,255,255,.1);height:1000%;position:absolute}.btn-buy:hover:after{border-radius:50%;height:0;padding-bottom:100%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.btn-buy:active:after{left:0;background:rgba(0,0,0,.1);top:-50px}@media (min-width:768px){.product-head{padding-bottom:70%}.product-head .thumb img{-webkit-transform:scale(6);-ms-transform:scale(6);transform:scale(6)}}@media (min-width:992px){.btn-buy{position:absolute;right:15px;width:auto}.product-head{padding-bottom:20%}.product-head .thumb img{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.product-head .content h1{margin-top:40px}.product-head .content *[class*="col-"]+*[class*="col-"]{text-align:left}}@media (min-width:1200px){.product-head{padding-bottom:0%}.product-head .thumb img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.swiper-container img{width:100%}.seneca-slider .container{position:relative}.seneca-slider .sidebar-slider{background-color:#f0f0f0}.seneca-slider .sidebar-slider .row{border-bottom:1px solid #fff;margin-bottom:10px;padding:0 10px 10px}.seneca-slider .sidebar-slider>.row,.seneca-slider .sidebar-slider .col-xs-12:last-child .row{border:none}.seneca-slider .sidebar-slider a{color:#333}.seneca-slider .sidebar-slider h6{text-transform:uppercase}.seneca-slider .swiper-slide{background-size:cover;background-position:center center;background-image:url(../assets/images/demo/bg-slide.jpg)}.seneca-slider .content-slide a{color:#474a59}.seneca-slider .content-slide h2,.seneca-slider .content-slide h3{margin:5px 0}@media (min-width:768px){.swiper-slide{height:470px}.content-slide{margin-top:60px}}@media (min-width:992px){.content-slide{margin-top:40px}}@media (min-width:1200px){.sidebar-slider{background:none!important;bottom:10px;position:absolute;width:30%;z-index:90;right:0}.sidebar-slider .row{padding:0}.content-slide{margin-top:20px}.content-slide h2{margin-top:30px!important}}.sprite{background:url(../assets/images/sprites.png)}.sprite-cart{font-size:16px;color:#F6DB87;width:40px;height:31px;display:block;margin-top:15px;margin-right:10px;padding-left:20px}.sprite-pdf{background-position:-47px 0;height:39px;display:inline-block;width:32px}.btn-cart-prev{border:1px solid #ccc;border-radius:4px;color:#333}.btn-muted{border-color:#ccc;background-color:#ccc;color:#fff}.carousel{clear:both}.row-split{margin:0}.row-split>*[class*="col-"]{padding:0}strong{font-weight:600}.fwl{font-weight:lighter!important}.fwn{font-weight:400!important}.ttu{text-transform:uppercase}.text-min{font-size:10px}.panel-blank,.panel-grey{padding:16px}.panel-grey{background-color:#f7f7f7}.panel-grey hr{border-top-color:#222}.panel-grey .form-control{border:none}.panel-grey label{font-weight:400;font-size:12px}.panel-grey legend{color:#379cd6;border-bottom:1px solid #fff;font-weight:600;font-size:16px;margin-top:15px;padding-bottom:5px}.panel-blue{background:#379cd6;padding:16px;color:#fff}.panel-blue h4{font-weight:600;color:#fff}.panel-blue a,.panel-blue input[type="submit"],.panel-blue .btn-link{color:#fff}.panel-news img{width:100%}.panel-news .col-description{padding-bottom:80px}.panel-news .col-description .details{position:absolute;bottom:0;left:16px;right:16px}.text-secondary{color:#0069b4!important}.text-third{color:#474a58}.map{min-height:400px}.wide{width:100%}.map.wide{margin-top:60px}.form-header .btn[type="submit"]{font-size:1.4em!important}.form-header input{padding:2px 3px;height:25px;font-size:14px}.form-header select{height:25px}.form-header .row{margin-left:-8px;margin-right:-7px}.form-header *[class*="col-"]{padding-left:8px;padding-right:7px}.form-header select{padding:0 12px}select{color:#666!important}input.input-huge,select.input-huge{padding:10px;margin-left:35px}input+span,select+span{display:inline-block;position:relative;top:9px;margin-top:-10px}