article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:active,a:focus,a:hover{outline:0}h1{font-size:30px;margin:0}h2{font-size:26px;margin:.83em 0}h3{font-size:22px;margin:1em 0}h4{font-size:18px;margin:1.33em 0}h5{font-size:16px;margin:1.67em 0}h6{font-size:14px;margin:2.33em 0}h1,h2,h3{line-height:1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0 12px 0 0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}   .iubenda-white {
background: #FFF url(//cdn.iubenda.com/icon_green_mini.png) no-repeat;
background-size: auto 14px;
background-position: 7px 3px;
background-position-x: 6px;
background-position-y: 2px;
padding-left: 20px;
text-decoration: none;
color: #59636D;
-webkit-box-shadow: 0 1px 0 #ebebec;
box-shadow: 0 1px 0 #ebebec;
-webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 8%);
box-shadow: 0 1px 0 rgb(0 0 0 / 8%);
border-top-color: #D0D0D0;
border-left-color: #C3C3C3;
border-right-color: #C3C3C3;
border-bottom-color: #B8B9BA;
display: inline-block;
padding: 0 14px 0 17px;
border: 1px;
border-style: solid;
border-radius: 3px;
text-transform: capitalize!important;
font-size: 11px!important;
border: 1px solid #D2D3D3;
line-height: 18px;
color: #000!important;
margin-top: -3px;
margin-left: -10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:none !important;width:100% !important;max-width:900px;display:inline-block;}
iframe{max-width:100% !important}
.pageholdwrapper{width:100%;margin:0 auto;height:100%;}
.imggalitem{display:none}
.imggalitem:first-child{display:inline-block}
.single-sku{color:#cd2630;}
.pageinnerwrapper, .mainsidebar .blog-sidebar, .pagewrapper .blognormalpaging.blogpagingholder, .pageholder > .featured, .accordion-wrapper{background:transparent !important}
.coverwidth .blog-sidebar{margin-left:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.imagelist-content-wrapper{margin:0 !important}
.blog-sidebar-content{padding:0 25px !important}
h1{text-transform:uppercase !important;color:#FFF !important; word-spacing:0px !important;font-weight:300 !important;font-size:50px;}
h3{font-weight: 300 !important;}
.tech_data, .desc_title, .hub_title{clear:both;margin:0 0 25px 0;text-transform:uppercase;word-spacing:0px !important;font-weight:700 !important}
.hub_title{font-size:20px}
h2.colors{margin-bottom:1em}
table tr:nth-child(even){background:transparent !important}
.jkreativ .jkreativ-woocommerce.productline table th, .jkreativ .jkreativ-woocommerce.productline table td{border-bottom:1px dotted #777 !important;vertical-align:top}
.product_description{color:#FFF !important;float:left;width:100%;clear:both}
.posted_in a{color:#FFF}
.jkreativ .jkreativ-woocommerce .article-header > span{font-style:normal !important; display: none !important;}
.woocommerce table.shop_attributes th{width:auto !important}
.woocommerce table.shop_attributes{border-top:0 !important}
.navcontent a, .topnavigationwoo .accountdrop li a{font-size:14px !important;letter-spacing:0 !important;   font-weight: 300 !important;}
.imggalitem .galoverlay{background:rgba(255,255,255,0.5) !important;top:0 !important;bottom:0 !important;right:0 !important;left:0 !important}
.portfolioitem a img.fixwidthportfolio:hover, .imggalitem a img.fixwidthportfolio:hover{box-shadow:}
.portfolioitem:hover img, .imggalitem:hover img{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}
#swipebox-caption{display:none !important}
.span6.marchisx{margin: 0 !important;width: 50% !important;}
.span6.marchi {width: 50% !important;}
.product_colours{color:#fff;float:left}
.product_colours .color .item{margin:0 6px;position:relative;border:2px solid transparent;float:left;width:24px;height:24px;cursor:pointer;cursor:hand}
.product_colours .color .item.active{border-color:#000}
.product_colours .color .square{width:20px;height:20px;border:2px solid #fff}
.product_colours .color .triangle.first{position:absolute;top:0;left:0;width:0;height:0;border-right:25px solid transparent;}
.product_colours .color .triangle.last{position:absolute;top:0;left:0;width:0;height:0;border-top:25px solid transparent;}
.product_colours .color_item{clear:both;float:left;width:100%}
.product_colours .color .item .color_name{position:absolute;left:0;bottom:-2em}
.jkreativ .product_title.article-header h1{letter-spacing: 0px !important;font-size: 36px !important}
.product-item{padding: 0 0 40px !important; background-color: #fff !important;   border-bottom: 1px solid #ddd !important;}
.vc_grid-item .vc_grid-item-mini{border:1px solid rgba(0,0,0,0)}
.vc_grid-item .vc_grid-item-mini:hover{border:1px solid #9a9a9a}
.vc_gitem-link{text-transform: uppercase !important; letter-spacing: 0 !important; font-weight: 300 !important}
.topnavigation .langwrapper, .topnavigation .langwrapper ul li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.topnavigation.topnavsmall .langwrapper, .topnavigation.topnavsmall .langwrapper ul li{line-height:50px;height:50px}
.tech_logo img{margin-right:1em}
.mainpage .article-header{display:none}
.pageinnerwrapper{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.mainpage.blog-normal-article .pageinnerwrapper{padding:0 !important}
body{color:#000 !important; font-size:16px !important; line-height: 1.5em !important}
body.single-product, body.single-product h1{color:#000 !important}
.sottotitolo h2{line-height:1.5em;padding:2.5em 0 0;text-transform:uppercase;font-size:1.2em}
.sottotitolo h2:before{content:'//'}
input[type="checkbox"]{margin-top:0 !important;top:0 !important}
.hide .gfield_label{display:none !important}
.gform_wrapper{margin:0 !important}
.gform_wrapper .top_label .gfield_label{margin-top:0 !important}
.rivenditore{width:100%;float:left;clear:both}
.section-header.position-left{padding: 0 0px 10px !important;}
.testo-scuro{color:#555 !important;}
.testo-scuro h1{color:#555 !important;}
.testo-scuro h4{color:#555 !important;}
.testo-scuro p{color:#555 !important;}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item{border:1px solid #ddd !important;color:#333 !important;}
.colonna-assistenza{ padding: 20px !important; color: #555 !important;}
.landing-footer{display: none !important;}
.mainpage.blog-normal-article .article-content{color:#555 !important;}
.article-meta-tag{color:#555 !important;}
.topnavigationwoo li{color:#555 !important;}
.topnavigationwoo ul{color:#555 !important;}
.topnavigationwoo a{color:#555 !important;}
.blog-normal-article{color:#555 !important;}
.blog-right-content {margin-top: 50px;}
.mainsidebar-wrapper{position: relative !important;top:0 !important}
.jkreativ .jkreativ-woocommerce.productline .price, .jkreativ .jkreativ-woocommerce.productline .price ins{font-weight:300 !important;color:#000000 !important;font-size:36px !important;margin:0 !important}
.jkreativ .jkreativ-woocommerce.productline p.stock{width:100% !important;margin:0 0 0 25px !important}
.jkreativ .jkreativ-woocommerce.productline .quantity{width:auto !important;margin:0 !important}
.jkreativ .jkreativ-woocommerce.productline .quantity input{margin-left:0 !important}
.single_add_to_cart_button{float:left !important;width:auto !important;margin-left:15px !important}
.btn.btn-primary{background-color:#d2232a !important;border-color:#FFFFFF !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}
.btn-primary:hover{color:#d2232a !important;background-color:#FFFFFF !important;border-color:#d2232a !important}
.btn{position:relative}
.category_button{margin:15px 0 0 !important}
#rmp-container-13300{top:70px !important}
.topnavigation{z-index:99999 !important}
section[data-id="prefooter_section"] .sectioncontainer, section[data-id="mtb_section"] .sectioncontainer, section[data-id="road_section"] .sectioncontainer, section[data-id="handbike_section"] .sectioncontainer{width:100% !important}
.intro_home_sections{position:absolute;right:0;bottom:0;padding:10px;background:rgba(0,0,0,0.5);width:25%;padding:40px;}
.intro_products_sections{position:absolute;right:0;top:0;height:100%;background:rgba(0,0,0,0.5);width:24%;padding:0 4%;}
section[data-id="road_section"] .intro_home_sections{right:auto;left:0}
.wpb_single_image img{-moz-transition:all .75s ease;-webkit-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease;-moz-transition-delay:.05s;-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}
.home img.vc_single_image-img.attachment-full:hover, .page-template-template-products-page img.vc_single_image-img.attachment-full:hover{-moz-transform:scale(1.035);-webkit-transform:scale(1.035);-o-transform:scale(1.035);transform:scale(1.035);}
.intro_home_sections p{margin:0;}
.section_title{font-size:60px;font-weight:700;margin:0;line-height:60px;text-transform:uppercase}
.section_subtitle{font-size:36px;font-weight:700;text-transform:uppercase;line-height:40px; margin-bottom:30px;}
.section_description{font-size:16px;font-weight:300;line-height:1.5em;padding:1em 0}
.section_link{font-size:18px;font-weight:300;color:#ffffff;text-transform:uppercase;position:relative}
a.section_link:before, .btn:before, a.products-column-title:before, .breadcrumbs_link:before, .rmp-menu-item-link:before{
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #ffffff;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.breadcrumbs_link{color:#777777 !important;position:relative}
.breadcrumbs_link:before{background-color:#777777;bottom:-2px;height:1px}
.rmp-menu-item-link:before{background-color:#777777;bottom:15%}
#rmp-menu-13300 li ul li .rmp-menu-item-link:before{bottom:2%;height:1px}
#rmp-container-13300 li.rmp-menu-item ul li a{padding: 0 !important} a.products-column-title:before{background-color:#000}
a.section_link:hover:before, .btn:hover:before, .products-column:hover a.products-column-title:before, .grigliaprodotti .vc_grid-item:hover h4 a:before, .breadcrumbs_link:hover:before, .rmp-menu-item-link:hover:before{
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.company_home_section .btn{float:left;margin-right:20px}
.company_home_section p{font-size:16px;line-height:1.5em}
h1{text-transform:uppercase !important;font-size:60px;font-weight:700 !important}
.home h1{text-shadow: 0 0 10px #000, 0 0 40px #000, 0 0 100px #000}
.home_subtitle{text-transform:uppercase;font-size:32px;font-weight:700; }
.home_intro{font-size:16px;font-weight:300;line-height:1.5em; }
.jnpslider h2 {
line-height: 34px !important;
}
.jnpslider .jcontainer{width:90%}
section[data-id="last_section_home"] .sectioncontainer{width:85%}
#rmp-container-13300 #rmp-menu-13300 li.rmp-menu-item a{line-height:3em !important;text-transform:uppercase}
#rmp-menu-additional-content-13300 .ship-to {
font-weight: normal;
position: absolute;
top: 100px;
left: 50%;
transform: translateX(-50%);
}
#rmp-container-13300, #rmp-menu-wrap-13300{    display: flex !important;
align-items: center;
width: 100%;
flex-direction: column;
justify-content: center;}
#rmp-container-13300 #rmp-menu-13300-wrapper{width:auto;margin:0 auto}
.responsive-menu-subarrow{display:none;}
#rmp-container-13300 li.rmp-menu-item a{padding:0 20px !important;display:inline-block !important;width:auto !important}
#rmp-container-13300 #rmp-menu-13300 .menu-item-has-children ul .rmp-menu-item-link {
font-size: 16px !important;
line-height: 1.5em !important;
}
#rmp-menu-wrap-13300 .rmp-menu-item{text-align:center;}
.products-columns{width:100%;float:left}
.products-column{position:relative;width:20%;float:left;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}
.products-column:hover{-webkit-filter:none;-moz-filter:none;-o-filter:none;filter:none}
.section-footer{float:left;width:100%}
.products-column-title{position:absolute;width:100%;bottom:0;left:0;text-align:center;text-transform:uppercase;background:#eeeeee;color:#000;font-size:24px;padding:20px 0}
.products-column-title span{position:relative}
.products-column-title:hover{color:#000}
.tablecenter{display:table;height:100%;}
.tablecenterinner{display:table-cell;vertical-align:middle}
.jkreativ .jkreativ-woocommerce.productline .mainpage{width:50% !important}
.jkreativ .jkreativ-woocommerce.productline .mainsidebar{float:left !important;width:30% !important}
.reset_variations, #pa_colore{display:none !important}
.product-section{background-color:#fff;position:relative;}
.product-section.features .half.left{padding:0 8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:center;display:flex;background-color:#eeeeee}
.product-section.description .half.right{padding:0 11%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:center;display:flex}
.anchor{position:absolute;top:-70px}
.product-section .half{width:50%;float:left}
.plushalf{width:60%;padding-right:10%;float:left;align-self:center}
.lesshalf{width:30%;float:left;align-self:center}
.product-section.description .half.right .desc_block{width:100%;float:left;align-self:center}
.pagewrapper{margin:0 !important;}
.product-section .half .size-full{width:100%}
.jkreativ .jkreativ-woocommerce.productline table th, .jkreativ .jkreativ-woocommerce.productline table td{border-bottom:none !important}
.variations-extra{margin-bottom:0 !important;}
.woocommerce div.product form.cart .variations select, .woocommerce div.product form.cart .variations-extra select{background:transparent;border:none;padding-right:0 !important;height:auto !important;padding-top:0 !important;margin: 0 !important;padding:0 5px !important}
.woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations-extra td.label{padding-right:0 !important}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations-extra td, .woocommerce div.product form.cart .variations-extra th{line-height:1.5em !important;vertical-align:middle !important;min-width: 7em}
.jkreativ.woocommerce .jkreativ-woocommerce .quantity input.qty, .jkreativ.woocommerce-page .jkreativ-woocommerce .quantity input.qty, .jkreativ.woocommerce .jkreativ-woocommerce #content .quantity input.qty, .jkreativ.woocommerce-page  .jkreativ-woocommerce #content .quantity input.qty{border:1px solid #000 !important;background:transparent !important}
.product_description_intro{font-size:16px;line-height:1.5em}
.jkreativ .jkreativ-woocommerce.productline .price del{float:right;margin-left:25px;padding-top:5px;color:#cd2530 !important}
.jkreativ .jkreativ-woocommerce.productline .price{float:none !important}
.single_variation{display:inline-block !important;height:auto !important;margin-bottom:20px !important;float:left}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th{background:transparent !important}
.woocommerce table.shop_attributes td p{padding:0;}
.woocommerce table.shop_attributes th{padding:0}
.categoria{font-size:16px;text-transform:uppercase}
.woocommerce table.shop_attributes{}
.woocommerce table.shop_attributes tbody{padding-bottom:20px;float:left}
.description_text{font-size:16px;line-height:1.5em}
a[rel='prev']{position:absolute;left:50px;top:50%;margin-top:-70px;font-size:14px;text-transform:uppercase;color:#000;background:url(https://wheelsbike.it/wp-content/themes/jkreativ-child/img/prev.png) 0 0 no-repeat;display:inline-block;height:62px;line-height:62px;padding-left:20px}
a[rel='next']{position:absolute;right:50px;top:50%;margin-top:-70px;font-size:14px;text-transform:uppercase;color:#000;background:url(https://wheelsbike.it/wp-content/themes/jkreativ-child/img/next.png) 100% 0 no-repeat;display:inline-block;height:62px;line-height:62px;padding-right:20px}
a[rel='prev']:hover, a[rel='next']:hover{color:#000}
#product-image{float:right}
.single-product .pageholder.row-fluid{position:relative}
.border {
color: #000;
background: transparent;
padding: 10px 15px;
margin-right: 10px;
border: 1px solid #000;
font-size: 14px;
font-weight: 400;
line-height: 1em;
text-transform: uppercase;
display: inline-block;
text-align: center;
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s;
}
.border:hover {
box-shadow: inset 300px 0px 0 0 #000;
}
.circle {
background-color: rgba(0,0,0,0);
border: 5px solid rgba(205,38,48,0.9);
opacity: .9;
border-right: 5px solid rgba(0,0,0,0);
border-left: 5px solid rgba(0,0,0,0);
border-radius: 50px; width: 50px;
height: 50px;
-moz-animation: spinPulse 1s infinite ease-in-out;
-webkit-animation: spinPulse 1s infinite linear;
position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px
}
.circle1 {
background-color: rgba(0,0,0,0);
border: 5px solid rgba(205,38,48,0.9);
opacity: .9;
border-left: 5px solid rgba(0,0,0,0);
border-right: 5px solid rgba(0,0,0,0);
border-radius: 50px; width: 30px;
height: 30px;
margin: 0 auto;
position: relative;
top: -50px;
-moz-animation: spinoffPulse 1s infinite linear;
-webkit-animation: spinoffPulse 1s infinite linear;
position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px
}
section[data-id="prefooter_section"] .wpb_content_element{margin-bottom:0 !important}
.paddingtop{padding-top:220px}
.blog-main-content, .bloglist{width:900px !important;margin:0 auto;max-width:100% !important;float:none !important;background:#eee !important}
.bloglist .readmore{display:none !important}
.bloglist-date{color:#555 !important}
.light .bloglist-title h4{color:#555 !important;text-transform:uppercase;font-weight:700}
.light .bloglist-excerpt p{color:#555 !important}
.vc_btn.btn-danger, .vc_btn.btn-danger:focus, .vc_btn.btn-danger:hover, a.vc_btn.btn-danger, a.vc_btn.btn-danger:focus, a.vc_btn.btn-danger:hover, button.vc_btn.btn-danger, button.vc_btn.btn-danger:focus, button.vc_btn.btn-danger:hover{border:none !important;background-color:#cd2630 !important}
.bloglist .btn-danger{float:left}
.bloglist .vc_gitem_row .vc_gitem-col{padding:10px 0 !important}
.bloglist{margin-bottom:30px}
.bloglist .vc_grid-item .vc_grid-item-mini:hover{border:none !important}
.blog-normal-article .article-wrapper{margin-left:0 !important;padding:0 0 50px 0 !important;border-left:none !important;float:left !important}
.blog-big-wrapper{background:transparent !important;border-right:none !important}
.blog-normal-article .article{padding:30px 0 !important;background:#eee !important}
.blog-right-content-float{border:none !important}
.horizontalnav .blog-normal-wrapper{border:none !important}
.blog-normal-article .article-header h1{font-size:32px !important}
.blog-normal-article .meta-top{font-size:16px !important;color:#999 !important;text-transform:none !important}
.mashsb-container{float:left !important;clear:both !important}
.content .product{background:#eee}
.single-product .mainpage{vertical-align:middle;display:table-cell;float:none;text-align:center}
.single-product.jkreativ .jkreativ-woocommerce.productline .mainsidebar{display:table-cell;float:none !important;vertical-align:middle}
.single-product .pageholdwrapper{display:table}
.single-product #product-image{display:inline-block;float:none}
abbr[title], acronym[title]{text-decoration:none !important}
.jkreativ.woocommerce  #payment, .jkreativ.woocommerce-page #payment{background:tranparent !important;border:none !important}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{padding:1em 0 !important}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#cd2630 !important;border-radius:0 !important}
.topaccount{display:none !important}
#breadcrumbs{position:absolute;width:100%;text-align:center;left:0;top:80px;z-index:999;color:#777777;text-transform:uppercase;font-size:12px}
.nota_acquisto_singolo{color:#333;padding-left:10px;line-height:30px}
.link_acquisto_singolo{color:#333 !important;float:left;clear:both;padding-top:5px;font-size:14px}
.link_acquisto_singolo:hover{text-decoration:underline}
section[data-id="prefooter_section"] .vc_figure, section[data-id="prefooter_section"] .vc_single_image-wrapper, section[data-id="prefooter_section"] img{width:100%}
.ship-to{cursor:pointer;cursor:hand;text-transform:uppercase;padding:0 15px}
label[for="iva_agevolata"]{font-size:12px;line-height:1.24rem}
#iva_agevolata{flex:0 0 14px}
.iva_agevolata_wrapper{display:flex;margin-bottom:20px;}
@-moz-keyframes spinPulse {
0% {
-moz-transform: rotate(160deg);
opacity: 0; }
50% {
-moz-transform: rotate(145deg);
opacity: 1;
}
100% {
-moz-transform: rotate(-320deg);
opacity: 0;
};
}
@-moz-keyframes spinoffPulse {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
};
}
@-webkit-keyframes spinPulse {
0% {
-webkit-transform: rotate(160deg);
opacity: 0; }
50% {
-webkit-transform: rotate(145deg);
opacity: 1;
}
100% {
-webkit-transform: rotate(-320deg);
opacity: 0;
};
}
@-webkit-keyframes spinoffPulse {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
};
}
.landing-footer-left{float:left;width:250px;margin-left: 50px;}
.landing-footer-right{float:right;width:250px;text-align:right;margin-right: 50px;display: flex;align-items: center;justify-content: space-between;}
.landing-footer-left a, .landing-footer-right a{color:#fff;text-transform:uppercase;font-size:12px}
.landing-btm-footer{float:left;width:100%}
.landing-footer-copyright{float:left;width:calc(100% - 600px);letter-spacing:0;font-size:12px}
.horizontalnav .sectioncontainer{width:100%}
.horizontalnav .langwrapper ul li{padding-left:15px}
.horizontalnav .langwrapper ul li a{text-transform:uppercase;color:#8c8c8c}
.horizontalnav .langwrapper ul li a.active{color:#000000}
.topnavigationwoo li{padding-right:0 !important}
.topnavigation .footsocial, .topnavigation .topnavigationwoo, .topsearchwrapper input, .horizontalnav .langwrapper{padding-right:0 !important;padding-left:0 !important}
.preloader{background:#eeeeee;position:fixed;top:0;left:0;z-index:99}
.grigliaprodotti h4{margin:0}
.grigliaprodotti h4 a{font-weight:700 !important;color:#000 !important;position:relative}
.sale_price, .nosale_price{font-size:18px;font-weight:300;color:#000}
.regular_price{font-size:12px;font-weight:300;color:#cd2530;text-decoration:line-through}
.vc_gitem-woocommerce-product-price_html{text-align:center}
.sale_price, .nosale_price, .regular_price{margin:0 5px}
.discover{font-size:14px;padding:3px 24px !important;margin:0 10px}
.vc_gitem-post-data{margin-bottom:5px !important}
.landing-footer-right .fa-facebook{line-height:1.5em !important;font-size:1.5em !important;color:#fff !important}
.sectionheading h2 {text-align: center;}
.sectioncontainer.sectionheading{text-align: center;}
h6{font-size: 24px; font-weight: 300 !important;}
.bodystretto{width: 1300px !important; margin: 0 auto;}
.sectionline{display: none !important;}
.section-heather h5{margin: 20px 0 0px !important;}
.wc-no-matching-variations{display:none !important}
.mappa{height:400px !important;}
.single-product .discover{display:none !important}
.single-product .sale_price, .single-product .nosale_price{font-size:36px;margin:0 20px 0 0 !important}
.single-product .regular_price{font-size:18px}
.single-product .product_price_desktops, .woocommerce-variation-price{padding-top:40px}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations-extra td{float:left;min-width:200px}
.single-product .blog-sidebar-content{max-width:450px}
.pagewrapper.pagecenter{width:100%}
.pagewrapper.pagecenter .pageholder{margin:0 auto;display:block}
.mezzacolonna-sx{background-color: #eee; min-height: 650px !important; display: flex; justify-content: center; width: 50% !important; float:left;}
.mezzacolonna-dx{background-color: #fff; min-height: 650px !important; display: flex; justify-content: center; width: 50% !important; float: right;}
.mezzacolonna-p{padding: 0 11%; float: left; align-self: center;}
.riga-about{width: 100% !important; margin: 0 !important; padding: 0 !important;}
.woocommerce-info{display:none !important}
#order_review{background:#fff;padding:20px}
.jkreativ.woocommerce  #payment, .jkreativ.woocommerce-page #payment{background:#fff !important;padding:0 !important}
.product-name{text-align:left}
.product-total{padding-left:15px !important;padding-right:15px !important}
.topcartlist .variation, .toplogin{display:none !important}
.topcart_btn i{font-style:normal !important;color:#fff}
.topcart_btn:last-child{margin-right:0 !important;float:right}
.includes_tax{clear:both;float:right}
.jkreativ .jkreativ-woocommerce .cart_totals tr{border-bottom:none !important}
table th, table td{border-bottom:none !important}
.jkreativ table.shop_table img{border:none !important}
.checkout_notice{border:1px solid #d2232a;padding:20px;margin-bottom:30px}
.jkreativ .jkreativ-woocommerce .cart_totals{margin-top:0 !important}
.checkout.woocommerce-checkout{margin-right:0 !important}
.woocommerce-cart .jviewport, .woocommerce-cart #rightsidecontainer, .woocommerce-checkout .jviewport, .woocommerce-checkout #rightsidecontainer{position:inherit}
section[data-id="latest-product"]{padding: 0 50px}
button#rmp-menu-13300-button{left:35px !important}
.landing-footer-copyright.mobile{display:none !important}
.blog-sidebar-content .mainpage{display:none !important}
.only_mobile{display:none !important}
.only_smartphone{display:none !important}
.blog-sidebar-content .cart{margin-top:10px !important}
.quantity .screen-reader-text{float:left;color:#000;padding-right:10px;line-height:35px}
#iubenda-cs-banner { bottom: 0px !important; left: 0px !important; position: fixed !important; width: 100% !important; z-index: 99999998 !important; background-color: black; } .iubenda-cs-content { display: block; margin: 0 auto; padding: 20px; width: auto; font-family: Helvetica,Arial,FreeSans,sans-serif; font-size: 14px; background: #000; color: #fff;} .iubenda-cs-rationale { max-width: 900px; position: relative; margin: 0 auto; } .iubenda-banner-content > p { font-family: Helvetica,Arial,FreeSans,sans-serif; line-height: 1.5; } .iubenda-cs-close-btn { margin:0; color: #fff; text-decoration: none; font-size: 14px; position: absolute; top: 0; right: 0; border: none; } .iubenda-cs-cookie-policy-lnk { text-decoration: underline; color: #fff; font-size: 14px; font-weight: 900; }
.form-row.privacy{float:left;clear:both;width:100%;display:inline-block}
.form-row.privacy a{color:#000 !important}
.form-row.terms a{color:#000 !important}
.hub-col{text-align:center;padding:2em;box-sizing:border-box}
.hubs-1-cols .hub-col{width:100%}
.hubs-2-cols .hub-col{width:50%;float:left}
.hubs-3-cols .hub-col{width:calc(100% / 3);float:left}
.hubs-4-cols .hub-col{width:25%;float:left;}
.hubs-5-cols .hub-col{width:calc(100% / 3);float:left}
.hub-col img{max-width:33vw;display:block;margin:0 auto;width:100%}
.hubs-grey .hub-col img{max-width:100%}
.hub_text{max-width:380px;margin:1em auto 1em}
.hubs-grey{background:#1f1f1f !important;}
.hubs-grey .hub_title{color:#fff}
.hubs-grey .border{color:#fff;border-color:#fff}
.hubs-grey .border:hover{box-shadow:inset 300px 0px 0 0 #fff;color:#000}
.hubs-title{text-transform:uppercase;display:block;text-align:center;font-weight:700;font-size:24px;margin:3em 0 1em;}
.hubs-grey .hubs-title{color:#fff;}
button.rmp_menu_trigger .responsive-menu-pro-inner::before{top:6px !important }
button.rmp_menu_trigger .responsive-menu-pro-inner::after{bottom:6px !important;} .icon-close.close-search, .icon-close.close-popup {
width: 27px;
height: 27px;
position: absolute;
right: 4.7rem;
top: 130px;
transition: all 0.3s linear;
cursor: pointer;
}
.icon-close:before {
content: "";
position: absolute;
width: 1px !important;
height: 27px !important;
background: #707070 !important;
left: 50% !important;
transform: rotate(45deg) !important;
top: 0;
transition: all 0.3s ease;
}
.icon-close:after {
content: "";
position: absolute;
width: 1px !important;
height: 27px !important;
background: #707070 !important;
left: 50% !important;
transform: rotate(-45deg) !important;
top: 0;
transition: all 0.3s ease;
}
.icon-close:hover:before {
transform: rotate(90deg) !important;
transition: all 0.3s ease;
}
.icon-close:hover:after {
transform: rotate(-90deg) !important;
transition: all 0.3s ease;
}
.shipping-pop-up {
visibility: hidden;
opacity: 0;
display: block;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 99999;
width: 30vw;
height: auto;
padding: 45px 40px 45px 40px;
-webkit-box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.73);
box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.73);
background-color: #ffffff;
}
.shipping-pop-up.active {
visibility: visible;
opacity: 1;
}
.shipping-pop-up.animate__zoomIn {
animation-name: zoomin !important;
}
.shipping-pop-up.animate__zoomOut {
animation-name: zoomout !important;
}
.shipping-top {
text-align: center;
}
.shipping-top h2 {
font-size: 18px;
color: #707070;
text-transform: uppercase;
margin: 30px 0;
}
#ship_to_confirm {
float: none;
margin: 0 auto;
display: block;
}
.shipping-top .logo {
margin-bottom: 10px;
}
.close-popup {
right: 40px !important;
top: 40px !important;
z-index: 21;
}
div#wc_aelia_tdbc_country_selector_widget-2 {
display: none;
opacity: 0;
z-index: -99999999999;
position: relative;
}
.shipping-pop-up.active:before {
position: absolute;
content: "";
width: 100vw;
height: 150vh;
top: -50vh;
left: -50%;
z-index: -2;
}
.shipping-pop-up.active:after {
position: absolute;
content: "";
width: 100vw;
height: 150vh;
top: -50vh;
right: -50%;
z-index: -2;
}
@keyframes zoomin {
0% {
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
opacity: 0;
}
50% {
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
opacity: 1;
}
}
@keyframes zoomout {
0% {
opacity: 1;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
50% {
opacity: 0;
-webkit-transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
transform: translate(-50%, -50%) scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
} .rmp-menu-subarrow {
color: #424242 !important;
background: none !important;
margin-right: -30px !important;
}
#rmp-container-13300 #rmp-menu-13300 li.rmp-menu-item a{overflow:initial;}
#rmp-menu-wrap-13300 .rmp-submenu {margin-top: 10px;}
#rmp-container-13300 #rmp-menu-13300 .menu-item-has-children ul .rmp-menu-item-link{height:30px !important;}
.woocommerce-checkout #alg_checkout_files_upload_button_1{height: 100px;}
@media screen and (max-width:1440px){
#rmp_menu_trigger-13300{top:8px !important;}
body{font-size:13px !important}
h1{font-size:48px}
h2, .hub_title{font-size:22px}
h4{font-size:16px;min-height:40px;padding:0 29px}
.slider-header h1{margin-bottom:-30px}
.jkreativ .jkreativ-woocommerce.productline .mainpage{width:40% !important}
.jnpslider h2 span.home_subtitle{font-size:24px;line-height:30px;display:inline-block}
.home_intro{font-size:13px;line-height:1.3em}
.topsearchwrapper .closesearch, .horizontalnav .contentheaderspace, .horizontalnav .topnavigation, .navcontent > ul > li, .topnavigationsearch{line-height:50px !important}
.topnavigation .footsocial, .topnavigation .topnavigationwoo, .topsearchwrapper input, .horizontalnav .langwrapper, .horizontalnav .langwrapper ul li{line-height:50px !important;height:50px !important}
button#rmp-menu-13300-button{width:50px !important;height:50px !important;top:0 !important;left:15px !important}
.topsearchwrapper, .horizontalnav .contentheaderspace, .horizontalnav .topnavigation, .navcontent li, .topnavigationsearch{height:50px !important}
#rmp-container-13300{top:50px !important}
.logo a img{width:290px !important}
.topnavigation .logo{margin-left:-145px !important}
.horizontalnav .sectioncontainer, .navigationcontainer, .navigationcontainer .topsearchwrapper{width:100% !important}
.langwrapper{margin-right:25px !important}
.responsive-menu-inner::after{bottom:-7px !important}
.responsive-menu-inner::before{top:-7px !important}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{height:2px !important;width:20px !important}
.landing-btm-footer{padding:20px 0 10px !important}
.section_description{font-size:13px;line-height:1.3em}
.company_home_section p{font-size:13px;line-height:1.3em}
.landing-footer-left{margin-left:25px}
.landing-footer-right{margin-right:25px}
.company_home_section{padding:0 25px}
#rmp-container-13300 #rmp-menu-13300 li.rmp-menu-item .rmp-menu-item-link{font-size:18px !important}
#rmp-container-13300 #rmp-menu-13300 li.rmp-menu-item a{line-height:2.5em !important;}
#rmp-container-13300 #rmp-menu-13300 .menu-item-has-children ul .rmp-menu-item-link{font-size:14px !important;line-height:1.5em !important}
.section_subtitle{font-size:28px;line-height:32px}
.intro_products_sections{width:40% !important;padding:0 25px !important}
section[data-id="latest-product"]{padding:0 25px}
section[data-id="infografica-lenticolare"]{padding:25px}
.fifthtopmargin{padding-top:200px !important}
.fifthbottommargin{padding-bottom:200px !important}
.newparallax{width:100% !important;top:-60px !important}
.bodystretto{max-width:100% !important}
.grigliaprodotti h4 a{font-weight:500 !important}
.jkreativ .product_title.article-header h1{font-size:28px !important}
.product_description_intro{font-size:13px !important;line-height:1.3em !important}
a[rel='next'], a[rel='prev']{display:none !important}
#breadcrumbs{top:60px}
.single-product .sale_price, .single-product .nosale_price{font-size:28px}
.single-product .blog-sidebar-content{max-width:100% !important}
.mainsidebar-wrapper{width:100% !important}
.woocommerce div.product form.cart{margin-bottom:1em !important}
.woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .variations-extra label{font-size:12px !important}
.single-product .product_price_desktops{padding-top:30px !important}
.product_colours .color .square{width:15px !important;height:15px !important;margin:1px !important}
.product_colours .color .item{border:1px solid transparent !important;width:19px !important;height:19px !important}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations-extra td, .woocommerce div.product form.cart .variations-extra th{line-height:1em !important}
input, textarea, select, .uneditable-input{font-size:12px !important}
.product_colours .color .square{border:1px solid #fff !important}
.product_colours .color .item.active{border-color:#000 !important}
table{font-size:13px !important}
.description_text{font-size:13px !important;line-height:1.3em !important}
.colonna-assistenza{padding:0 !important}
}
@media screen and (max-width:1024px){
body{font-size:12px !important}
.horizontalnav .container .topnavigation, .dotnavigation{display:inline-block !important}
.responsiveheader-wrapper{height:50px !important}
.responsiveheader .logo{padding:8px 0 !important}
.topnavigation .logo{top:-50px !important;margin-left:-125px !important}
.logo a img{width:250px !important}
section.nobottommargin .sectioncontainer:last-child{padding:0 !important}
.sectioncontainer, .jcontainer{padding:0 !important}
.landing-btm-footer{padding:10px 0 0 !important}
.landing-footer-copyright, .landing-footer-link{margin-top:0 !important}
.products-column-title{font-size:18px !important}
h4{font-size:14px;padding:0}
.intro_products_sections{width:45% !important}
.jkreativ .product_title.article-header h1{font-size:20px !important}
.single-product .sale_price, .single-product .nosale_price{font-size:20px}
.product_description_intro{font-size:12px !important}
#breadcrumbs{top:50px}
.jkreativ .jkreativ-woocommerce.productline .mainpage{width:30% !important;padding-left:20px}
.categoria{font-size:12px}
.blog-sidebar-content{padding:30px 20px 10px 25px !important}
.border{padding:6px 8px}
.jkreativ .jkreativ-woocommerce .quantity input.qty, .jkreativ .jkreativ-woocommerce #content .quantity input.qty{width:28px !important;height:28px !important}
.cart .btn{padding:6px 15px}
.product-section.features .half.left{padding:0 20px}
.plushalf{width:70%;padding-right:10%}
.lesshalf{width:20%}
.product-section.description .half.right{padding:0 20px;}
section.fifthtopmargin.fifthbottommargin{background-position:center bottom !important}
.titolo_design_lenticolare p{font-size:18px !important}
.titolo_progettazione_lenticolare p{line-height:1.3em !important}
.sectioncontainer.sectionheading{padding:100px 20px 130px !important}
.section_subtitle{font-size:24px;line-height:24px;margin-bottom:10px}
h6{font-size:18px !important}
.colonna-assistenza{padding:0 20px !important}
.bodystretto{max-width:calc(100% - 40px) !important;padding:0 20px}
.section-header > h1, .section-header > h2, .section-header > h3, .section-header > h4, .section-header > h5, .section-header > h6{font-size:18px}
.section-header{padding:0 !important}
.vc_grid-container.bloglist{width:calc(100% - 40px) !important;padding:0 20px !important}
.vc_grid-container.bloglist .vc_grid-item{width:50%}
.vc_gitem-zone.bloglist{margin-bottom:0 !important}
.blog-normal-article .article-header h1{font-size:18px !important}
.blog-main-content{width:calc(100% - 40px) !important;padding:0 20px !important}
img.alignright{margin:20px 0 20px 20px !important}
img.alignleft{margin:20px 20px 20px 0 !important}
.section-header > h1, .section-header > h2, .section-header > h3, .section-header > h4, .section-header > h5, .section-header > h6{font-size:18px !important}
.shipping-pop-up{width:50vw;}
.close-popup{right:20px !important;top:20px !important;}
}
@media screen and (max-width:768px){
.hub-col img { max-width: 100%; display: block;  margin: 0 auto;}
h2, .hub_title {  font-size: 18px;}
.hub-col{width:100% !important;}
.jnpslider {height:500px !important}
.section_description{font-size:12px !important}
.intro_home_sections{padding:20px !important;top:0 !important;width:30% !important}
.section_title{font-size:36px !important;line-height:40px !important}
.section_subtitle{font-size:16px !important;line-height:16px !important}
.company_home_section .span6{width:66% !important}
.btn, button, .jkreativ .jkreativ-woocommerce .woocommerce-message a.button{letter-spacing:0 !important}
.landing-footer-copyright{float:left !important;width:calc(100% - 250px) !important;letter-spacing:0 !important;font-size:10px !important}
.landing-footer-left a{font-size:10px !important}
.landing-footer-right{margin-top:-3px !important}
.products-column{width:100% !important;height:500px !important;background-position:top !important}
.products-column:nth-child(3), .products-column:nth-child(4), .products-column:nth-child(5){background-position:center !important}
.intro_products_sections{width:45% !important;line-height:1.25em !important}
.grigliaprodotti .vc_col-sm-3{width:50% !important}
.product-section .half{width:100% !important;}
.single-product .pageholder.row-fluid.product-section.description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.single-product .pageholder.row-fluid.product-section.description .half.left{-webkit-order:1;-ms-flex-order:1;order:1}
.single-product .pageholder.row-fluid.product-section.description .half.right{-webkit-order:0;-ms-flex-order:0;order:0;padding:20px}
.single-product .pageholder.row-fluid.product-section.features .half.left{padding:20px}
.jkreativ .jkreativ-woocommerce.productline .pageholdwrapper > .mainpage{display:none !important}
.jkreativ .jkreativ-woocommerce.productline .mainsidebar{width:100% !important}
.jkreativ .jkreativ-woocommerce.productline .mainpage{padding-left:0 !important}
#product-image{max-width:80% !important}
.project-row .span4:not(.paddingtop){width:20%;}
.project-row .span4.paddingtop{width:54%;padding-top:100px !important}
.colonna-assistenza img{width:60% !important}
.colonna-assistenza{padding:0 !important;}
h6{font-size:16px !important;letter-spacing:0 !important}
.section-header > h1, .section-header > h2, .section-header > h3, .section-header > h4, .section-header > h5, .section-header > h6{font-size:16px !important}
.jkreativ .jkreativ-woocommerce.productline .blog-sidebar-content .mainpage{display:inline !important;width:80% !important;margin:0 auto !important}
.only_mobile{display:inline-block !important}
.mezzacolonna-sx, .mezzacolonna-dx{width:100% !important;min-height:0 !important}
section[data-id="storia"], section[data-id="artigianalita"]{background-image:none !important;background-color:#eee !important}
section[data-id="innovazione"]{padding-top:0 !important}
.mezzacolonna-p{padding:0 15px 15px}
}
@media screen and (max-width:767px){
.shipping-pop-up {
width: 90vw;
box-sizing: border-box;
padding: 25px;
}
.close-popup {
right: 10px !important;
top: 10px !important;
}
.topshipto{display:none !important}
.icon-close:before, .icon-close:after{height:20px !important;}
.span6.marchisx{margin: 0 !important;width: 100% !important;}
.span6.marchi {width: 100% !important;}
body{font-size:13px !important}
.intro_home_sections{padding:15px !important;width:calc(100% - 30px) !important}
section.triplebottommargin.tripletopmargin .parallaxoverlay{background:rgba(0,0,0,0.5) !important}
.intro_home_sections{position:initial !important;background:#eee !important;margin-top:-76px !important}
.section_description{color:#000 !important;padding-top:20px}
.section_link{color:#000 !important}
.section_title, .section_subtitle{text-shadow:0 0 20px #000}
.company_home_section{padding:0 20px !important}
.company_home_section .span6{width:calc(100% - 40px) !important}
.product_description_intro{font-size:13px !important}
.categoria{font-size:13px}
.section_description{font-size:13px !important}
.company_home_section a.btn{width:100% !important;display:inline-block !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px}
.landing-footer-left{float:left;width:50%;padding:0 20px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.landing-footer-right{float:right;width:50%;padding:0 20px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.landing-footer-copyright{display:none !important}
.landing-footer-copyright.mobile{display: inline-block !important;width: 100% !important; padding: 5px 20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.logo a img{width:150px !important}
button#rmp-menu-13300-button{left:0 !important}
.langwrapper{margin-right:15px !important}
.horizontalnav .langwrapper ul li{padding-left:10px !important}
.topnavigation .logo{left:175px !important}
.jnpslider h2 span.home_subtitle{font-size:18px !important;line-height:20px !important}
h1{font-size:36px !important}
.products-column{height:350px !important}
.intro_products_sections{position:initial !important;background:#eee !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;margin-top:-45px;padding:0 15px !important}
.intro_products_sections p, .intro_products_sections .tablecenterinner{color:#000 !important}
.intro_products_sections .section_subtitle{margin-bottom:30px !important;letter-spacing:-1px !important}
.products-column-title{padding:10px 0 !important}
.intro_products_sections .tablecenterinner{padding:15px 0 !important}
.intro_products_sections .tablecenterinner h1 + p{margin-top:0 !important}
.intro_products_sections .tablecenterinner p:last-child{margin-bottom:0 !important}
p:empty{display:none !important}
#rmp-container-13300 #rmp-menu-13300 li.rmp-menu-item a{line-height:2.25em !important}
section[data-id="latest-product"]{padding:0 15px !important}
.grigliaprodotti .vc_col-sm-3{width:100% !important}
h4{min-height:0 !important}
#breadcrumbs{display:none !important}
.blog-sidebar-content{padding:15px !important}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations-extra td{min-width:50% !important}
.woocommerce div.product form.cart table td{padding-right:0 !important}
.blog-sidebar-content .cart{margin-top:5px !important}
section[data-id="infografica-lenticolare"]{padding:15px !important}
.bodystretto{max-width:calc(100% - 30px) !important;padding: 0 15px !important}
.titolo_progettazione_lenticolare p{font-size:18px !important}
.single-product .pageholder.row-fluid.product-section.features .half.left, .single-product .pageholder.row-fluid.product-section.description .half.right{padding:15px}
.colonna-assistenza{padding:0 15px !important}
.fifthbottommargin{padding-bottom:150px !important}
.fifthtopmargin{padding-top:150px !important}
.only_smartphone{display:inline-block !important}
.project-row{background:#efefef !important}
.project-row .span4:first-child, .project-row .span4:last-child{display:none !important}
.project-row .span4.paddingtop{padding-top:0 !important;padding-bottom:15px !important;width:100% !important}
}