@CHARSET "UTF-8";#boxContainer{background-color:#f6f6f6;border:1px solid #e7e7e7;padding:30px;}
#wppb-form-element-18{display:none !important;}
#header_main{border-bottom-width:0px !important;}
.logo img{height:auto !important;margin-top:-8px !important;}
.logo_text{position:absolute;top:25px;left:140px;font-size:11px;}
.logo_text strong{text-transform:uppercase;display:inline-block;border-bottom:2px solid #cecdce;line-height:1.5;}
#header_main_alternate.container_wrap{border-top-width:1px !important;}
.html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a{height:50px !important;line-height:50px !important;}
.html_header_top.html_bottom_nav_header .main_menu{height:50px !important;}
.html_header_top.html_bottom_nav_header .main_menu>div,
.html_header_top.html_bottom_nav_header .main_menu ul:first-child{height:50px !important}
.av-main-nav > li{border-right:1px solid;}
.av-main-nav > li:first-child{border-left:1px solid #e1e1e1;}
.av-main-nav > li.my-nav-menu-search{border-right:0px;}
.cart_dropdown{position:absolute;top:0px;float:right;margin-right:60px;border:none !important;border-width:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;width:50px;}
.cart_dropdown_first{line-height:0px !important;}
.cart_dropdown_first .cart_dropdown_link{height:51px !important;font-size:18px;}
.cart_dropdown_first .cart_dropdown_link > span:nth-child(1){vertical-align:middle;}
.avia-slideshow-dots{display:none;}
.container-loginbox #utente-box a,
.container-loginbox #servizi-box a{max-width:310px;}
.home .template-page.content{padding-top:0;}
.home .avia_code_block_1{margin-top:25px !important;}
.home .avia_codeblock_section.avia_code_block_1{position:relative;}
.home .avia_codeblock_section.avia_code_block_1 > div{position:absolute;z-index:9999;}
#azienda_pagina > div > div > div{height:90px;}
.title_container .main-title{line-height:1 !important;}
.title_container .breadcrumb{position:static !important;margin-top:5px !important;}
#top .title_container .container{padding-bottom:20px !important;}
#top label{width:100%;}
#top #servizi-in-abbonamento-page div .no_margin{padding-top:0 !important;}
.footer_color input[type="submit"]{background-color:#3a3a3c;border-color:0px solid #3a3a3c;color:white;}
#footer div .av_one_fifth.first{margin-left:0;}
#footer div .av_one_fifth{margin-left:4%;}
#footer div .av_one_fifth:last-child{float:right;margin-left:0;}
#top .footer_color input[type="email"]{background-color:white!important;border:0px solid white !important;font-style:italic;}
#mc4wp_widget-2{background-color:#F7D154;padding:10px !important;width:300px;float:right;}
#mc4wp_widget-2 .widgettitle{color:white!important;font-size:25px;font-weight:1200;letter-spacing:1px !important;margin:4px 0px 0px 0px;}
.woocommerce-error li{list-style:none;}
.woocommerce-error li a{margin-right:15px !important;}
.page-id-366 .lightbox-added img{float:right;}
.page-id-21 #main > div.main_color.container_wrap.fullsize > div > main > div > div > div.flex_column.av_three_fifth.flex_column_div.avia-builder-el-2.el_after_av_one_third.el_before_av_hr{float:right !important;}
@media screen and (max-width:1024px){#mc4wp_widget-2{width:190px;position:static;}
}
@media screen and (max-width:767px){#mc4wp_widget-2{width:100%;position:static;}
}
@media screen and (max-width:1024px){.page-id-79 #servizi-in-abbonamento-page h3{font-size:14px;}
}
.lista_articoli_spot{border-bottom:1px solid #eee;margin-bottom:0;padding-bottom:10px;}
.lista_articoli_spot .product_promo{color:#cb000b !important;}
.page-id-79 .flex_column.av_one_full.flex_column_div{min-height:1010px;}
p:not(#foo) > input[type='checkbox'] + label span,
p:not(#foo) > input[type='radio'] + label span{display:inline-block;vertical-align:middle;position:relative;top:-2px;width:30px;height:30px;cursor:pointer;}
p:not(#foo) > input[type='checkbox'] + label span{background:url('sprite.png') 0 0;}
p:not(#foo) > input[type='checkbox']:checked + label span{background-position:0 -60px;}
p:not(#foo) > input[type='radio'] + label span{background:url('sprite.png') 0 -120px;}
p:not(#foo) > input[type='radio']:checked + label span{background-position:0 -180px;}
.page-id-46 .main_color.container_wrap.fullsize > .container{max-width:100% !important;}
.page-id-48 .main_color.container_wrap.fullsize > .container{max-width:100% !important;}
.page-id-50 .main_color.container_wrap.fullsize > .container{max-width:100% !important;}
.page-id-52 .main_color.container_wrap.fullsize > .container{max-width:100% !important;}
.main-title a{font-size:25px !important;}
#control_panel{display:none !important;}
#top .woocommerce-info{background-color:#f6f6f6;border:1px solid #e7e7e7;}
.template-shop div.product div.images{padding:5px;border:1px solid #e7e7e7;background-color:#f2f2f2;}
.woocommerce-page .button{width:325px !important;background-color:#e0810d !important;font-size:15px !important;}
.woocommerce-cart.woocommerce-page .button{width:auto !important;}
#top .price span{color:#e07f0c !important;font-size:30px !important;}
#top.page-id-366 .price{display:block;margin-top:15px;}
#top.page-id-366 .price span{font-size:15px !important;}
#top.page-id-366 div .products .product a.addToCart{color:#fff;font-weight:bold;padding:7px !important;display:inline-block;width:auto;position:absolute;bottom:5px;right:13px;z-index:99999;}
#top.page-id-366 div .products .product a.addToCart:hover{color:#fff;}
#top.single-product .form-row{margin-right:15px;}
#top.single-product form.cart .button{clear:both;margin-top:15px !important;}
#top.single-product form div{clear:both;}
.page-id-366 .shop_columns_2 .products .product{width:100% !important;clear:none !important;}
.page-id-366 .titolo_product{display:block;font-size:15px;}
.page-id-366 .thumbnail_container{width:50%;margin:0 auto;}
.page-id-366 a.titolo_product{width:170px;float:left;}
#top.page-id-366 .inner_product_header{width:583px;float:left;clear:none;}
#top.page-id-366 .inner_product_header > a{width:100%;float:none;}
.page-id-366 .mfp-ready .mfp-figure{opacity:1;}
ul.products li strong{display:inline;}
.descriptionContainerEditoria{display:none;}
#top.page-id-915 .inner_product_header{text-align:center;}
.submitEditorialeOmaggioContainer{font-size:15px;text-transform:uppercase;font-weight:bold;}
.submitEditorialeOmaggioContainer a{color:#f0890c !important;}
.page-id-915 div .products .product a{font-size:15px;}
#top.page-id-915 .price{font-size:13px;}
.form_left{float:left;width:48%;margin-right:10px;}
.form_right{float:left;width:48%}
.single-product-main-image{overflow:visible !important}
.woocommerce .myaccount_user{display:none;}
form.cart div.quantity{display:none;}
.title_container .main-title{font-size:36px !important;}
.title_container .main-title a{color:white !important;}
.breadcrumb-title{color:black !important;}
.breadcrumb-trail a, .breadcrumb-trail .sep, .breadcrumb-trail .trail-end{color:black !important;}
.av-special-heading,
hr,
.av-layout-grid-container,
#footer .container, #socket .container,
#top .title_container .container,
.container_wrap_first,
.responsive .container{max-width:1170px !important;margin:0px auto;padding:0;}
#infoHomeBox{max-width:1170px !important;margin:0px auto;}
.container_wrap{border-top-width:0px !important;}
.title_container{background-color:#f7d154 !important;}
#top .title_container .container{background-color:#f7d154;}
.title_container{}
.template-page.content{padding-bottom:0px !important;padding-top:30px;}
.responsive #top #wrap_all .container{}
.flex_cell{padding-right:0px !important;}
#socket .copyright{width:100%;text-align:center;}
#socket .sub_menu_socket{margin-top:-20px;}
#numeroverdeheader{float:right;padding-top:20px !important}
#menu-item-search{padding-right:280px;position:relative;top:-5px;display:none}
.servizi_header_right{text-align:justify;}
.left_related{float:left;width:30%}
.right_related{float:left;margin-top:20px;margin-left:10px;width:65%}
.excerpt_related{color:#6b6b6b;overflow:hidden;word-wrap:break-word;text-align:justify;padding-right:14px;}
.prezzo_related{color:#e0810d;font-size:20px;font-weight:bold;}
.title_related{color:#4c4c4c;font-size:16px;font-weight:bold;}
#top.woocommerce-checkout .form-row{padding:0;}
.related_noimg{float:none;width:100%;margin:20px;}
.toggler{padding:13px 3px 13px 45px !important;}
.toggler span.toggle_icon{border:none;top:13px !important;left:10px !important;}
/**/#top #tue-ricariche-page .my_account_orders a.button{font-size:11px;padding:4px 6px;}
#top .fullsize .template-blog .post .entry-content-wrapper > *{max-width:100%!important;}
.blog-author.minor-meta{display:none;}
#editoria_acquisto_table .avia_textblock{text-align:center;}
#title_editoria input[type="radio"]{display:block;margin:0 auto;}
.logo_text{display:none;}
.main-title.entry-title{width:40%;}
#servizi-in-abbonamento-page.entry-content-wrapper div li{text-align:left;}
.prodotti_correlati{width:33%;float:left;padding:10px}
a.titolo_editoria{font-weight:bold;}
a.titolo_editoria:hover{opacity:0.8;}
.img_editoria{border-bottom:1px solid #e1e1e1;padding-bottom:15px;}
#top .main_color .onsale{background-color:#f0890c !important;border-radius:6px;font-weight:bold;padding:5px 10px;}
ul.products li a img.plus_icon{width:auto;display:inline-block;vertical-align:middle;margin:0 3px;}
.search ul.products li a img.plus_icon{display:none;}
.search div.inner_product_header > h3{margin-bottom:20px;font-size:15px;}
.page-id-883 .main-title.entry-title,
.page-id-885 .main-title.entry-title,
.page-id-888 .main-title.entry-title,
.page-id-890 .main-title.entry-title{width:50%;}
/**/#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{margin-bottom:5px;}
#top .footer_color input[type='email']{color:#000 !important;}
@media screen and (max-width:640px){#numeroverdeheader{float:left;}
.logo_text{display:none;}
.form_right,
.form_left{float:none;width:100%;margin:0;}
.responsive #top.home #wrap_all .av-flex-cells .no_margin{padding-left:0 !important;padding-right:0 !important;}
.responsive .logo img{padding-top:10px !important;}
}
@media screen and (max-width:1024px){#azienda_pagina > div > div > div{height:112px;}
.av-special-heading,
hr,
.av-layout-grid-container,
#infoHomeBox, #footer .container, #socket .container,
#top .title_container .container,
.container_wrap_first,
.responsive .container{padding-left:15px;padding-right:15px;}
.av-main-nav > li > a{font-size:12px !important;padding:0 8px !important;}
.loginbtn-box{width:230px;}
#tue-ricariche-page table.shop_table td{font-size:11px;padding:6px 7px;}
}
@media screen and (max-width:767px){.page-id-79 .flex_column.av_one_full.flex_column_div{min-height:auto;}
.page-id-79 #servizi-in-abbonamento-page h3{font-size:20px;}
#footer div .av_one_fifth{width:100%;}
.prodotti_correlati{width:100%;}
.main-title.entry-title{width:100%;}
#top.page-id-366 .inner_product_header{width:100%;float:none;}
.woocommerce-page .button{width:100% !important;}
#azienda_pagina > div > div > div{height:auto;}
div .products .product a, div .products .product a img{width:100%;float:none;}
.page-id-366 .thumbnail_container{width:100%;}
#tue-ricariche-page table.shop_table,
#tue-ricariche-page table.shop_table thead,
#tue-ricariche-page table.shop_table tbody,
#tue-ricariche-page table.shop_table th,
#tue-ricariche-page table.shop_table td,
#tue-ricariche-page table.shop_table tr{display:block;}
#top.single-product form div{width:100%;}
.form-row-first, .form-row-last{width:100% !important;float:none !important;}
#tue-ricariche-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px;}
#tue-ricariche-page table.shop_table tr{border-bottom:1px solid #d2d3d3;padding:10px;}
#tue-ricariche-page table.shop_table td{position:relative;padding:2px 8px;}
#tue-ricariche-page table.shop_table{border:none;}
#tue-ricariche-page table.shop_table td.product-spacer{border-color:#FFF;height:10px;}
#tue-ricariche-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}
.woocommerce .quantity,
.woocommerce #content .quantity,
#tue-ricariche-page .quantity,
#tue-ricariche-page #content .quantity{margin:0;}
#tue-ricariche-page table.cart td.actions,
#tue-ricariche-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px !important;}
#tue-ricariche-page table.cart td.actions .button.alt,
#tue-ricariche-page #content table.cart td.actions .button.alt{float:left;margin-top:10px;}
#tue-ricariche-page table.cart td.actions div,
#tue-ricariche-page #content table.cart td.actions div,
#tue-ricariche-page table.cart td.actions input,
#tue-ricariche-page #content table.cart td.actions input{margin-bottom:10px;}
#tue-ricariche-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left;}
#tue-ricariche-page .cart-collaterals .cart_totals th,
#tue-ricariche-page .cart-collaterals .cart_totals td{border:0 !important;}
#tue-ricariche-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
#tue-ricariche-page .cart-collaterals .cart_totals table tr.shipping td,
#tue-ricariche-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px !important;}
#tue-ricariche-page table.shop_table tr.cart-subtotal td,
#tue-ricariche-page table.shop_table tr.shipping td,
#tue-ricariche-page table.shop_table tr.total td,
#tue-ricariche-page table.shop_table.order_details tfoot th,
#tue-ricariche-page table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important;}
#tue-ricariche-page .woocommerce .col2-set .col-1,
#tue-ricariche-page .col2-set .col-1,
#tue-ricariche-page .woocommerce .col2-set .col-2,
#tue-ricariche-page .col2-set .col-2,
#tue-ricariche-page .woocommerce form .form-row-first,
#tue-ricariche-page .woocommerce form .form-row-last,
#tue-ricariche-page form .form-row-first,
#tue-ricariche-page form .form-row-last{float:none;width:100%;}
#tue-ricariche-page .woocommerce .order_details ul,
#tue-ricariche-page .order_details ul,
#tue-ricariche-page .woocommerce .order_details,
#tue-ricariche-page .order_details{padding:0;}
#tue-ricariche-page .woocommerce .order_details li,
#tue-ricariche-page .order_details li{clear:left;margin-bottom:10px;border:0;}
}
.single-product .breadcrumb{display:none;}
.box2 > span{display:inline-block;margin-left:20px;vertical-align:top;width:49%;}
.box3 > span{display:inline-block;margin-left:20px;vertical-align:top;width:32%;}
.box2 > span:first-child, .box3 > span:first-child{margin-left:0px;}
.page-id-1281 .av_textblock_section .avia_textblock .desc-box{min-height:410px;}
.page-id-1281 .av_textblock_section .avia_textblock .title-box{min-height:45px;}
.page-id-1281 .entry-content-wrapper{margin-bottom:30px;}
.page-id-1281 .avia-button.avia-color-orange, .page-id-1281 .avia-button.avia-color-orange:hover{background-color:#F0890C;}
.page-id-1281 .avia-button{font-weight:700 !important;}
.logged-in#top #payment .wrapper-terms div.form-row{padding:0;}
.my-nav-menu-search .woocommerce-product-search, #top .my-nav-menu-search .woocommerce-product-search input[type="search"]{margin-bottom:0 !important;}
.my-nav-menu-search .woocommerce-product-search{border-right:0;}
body:-moz-placeholder{color:#919191 !important;}
body::-moz-placeholder{color:#919191 !important;}
body:-ms-input-placeholder{color:#919191 !important;}
body::-webkit-input-placeholder{color:#919191 !important;}
input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus:-moz-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:transparent !important;}
input:focus:-ms-input-placeholder{color:transparent !important;}
.marketing .product{width:100%!important;}
.marketing .inner_product_header{min-height:50px!important;}
.marketing .inner_product_header h3{font-size:15px;}
.marketing .descriptionContainerMarketing span a{display:inline !important;color:#e07f0c;}
.marketing a.avia-button{background:#E0810D;border:1px solid #e1e1e1;color:#FFF;font-weight:bold;padding:7px !important;display:inline-block !important;width:auto;position:relative;bottom:5px;right:13px;z-index:99999;text-transform:uppercase;}
.marketing a.avia-button:hover{color:#FFF;}
#banner-promo{float:right;height:100%;display:inline-block;}
.woocommerce-product-search{position:absolute;top:-77px;right:300px;border:1px solid #eaeaea !important;width:550px;-webkit-box-shadow:inset 0px 0px 7px -3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 7px -3px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 7px -3px rgba(0,0,0,0.2);}
#top .woocommerce-product-search .search-field{width:93% !important;margin:8px 0 5px 5px !important;padding:5px !important;border:0 !important;}
.woocommerce-product-search button{margin-top:9px !important;padding-right:0;}
#top .main_color .onsale{background:url("../img/icon-promo-detail.png") no-repeat 0 0 transparent !important;background-size:contain !important;width:180px;height:120px;position:absolute;top:-50px;right:0;text-indent:-9999px;}
.product_title.entry-title{width:78%;}
@media screen and (max-width:991px){.box2 > span{margin-left:12px;}
.box3 > span{margin-left:12px;}
.woocommerce-product-search{width:260px;}
.home .woocommerce-product-search{right:230px !important;}
#top .main_color .onsale{width:100px;height:94px;background-size:contain !important;}
}
@media screen and (max-width:767px){.box2 > span{margin-left:0;width:100%;}
.box3 > span{margin-left:0;width:100%;}
#banner-promo{display:none;}
}