*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{border-top:1px solid #ccc}.clearFloat{clear:both;float:none;margin:0;padding:0;line-height:0;width:0;height:0}.mad_special_box{border:solid 1px #ccc;padding:10px 20px;margin-bottom:20px}h3.mad_special_box_title{margin:0;padding:0;text-transform:uppercase;font-size:14px}h3.mad_special_box_title span{display:inline-block;background-color:#ccc;padding:5px 10px;color:#999}h3.mad_special_title{margin:40px 0 20px;padding:0;text-transform:uppercase;font-size:14px;border-bottom:solid 1px #ccc}h3.mad_special_title span{display:inline-block;background-color:#ccc;padding:5px 10px;color:#999}.mad_special_pt_group{padding:20px 0;border-bottom:dashed 1px #ccc;margin-bottom:30px}.mad_special_pt_group_title{border-bottom:1px dashed #ccc}.mad_special_pt_group_title h2{color:#333}.mad_categoria_da_frigo{font-weight:700;text-decoration:underline;color:#991e85;text-transform:uppercase}.mad_label_btn{position:relative;padding:5px;margin:0 5px;background-color:#e7e7e7;font-size:11px;top:-2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_label_btn:hover{background-color:#6aa0f1;color:#fff;text-decoration:none}.mad_lite_indications{border-top:dashed 1px #ccc;text-align:center;margin:20px 0}.mad_lite_indications_inner{padding:5px 10px;border-radius:0 0 10px 10px;background-color:#e7e7e7;display:inline-block;font-weight:700}.mad_checkbox_list label{margin:0 10px 10px 0;border:dashed 1px #999;padding:5px 10px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_checkbox_list label input{margin-left:0!important;position:relative!important}.mad_checkbox_list label .mad_check_label_text{position:relative;top:-3px}.mad_checkbox_list label:hover{background-color:#e7e7e7}.mad_radio_list label{margin:0 10px 10px 0;border:dashed 1px #999;padding:5px 10px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_radio_list label input{margin-left:0!important;position:relative!important}.mad_radio_list label .mad_radio_label_text{position:relative;top:-3px}.mad_radio_list label:hover{background-color:#e7e7e7}.mad_separated_list ul{margin:0;padding:0;list-style-type:none}.mad_separated_list ul li{display:block;margin-top:3px;padding-top:3px;border-top:dashed 1px #999}.mad_separated_list ul li:first-child{border:none}.mad_separated_list ul.mad_flex_list li{display:flex;justify-content:space-between}.mad_separated_list ul.mad_flex_list li b:first-child,.mad_separated_list ul.mad_flex_list li span:first-child{text-align:left}.mad_separated_list ul.mad_flex_list li b:nth-child(2),.mad_separated_list ul.mad_flex_list li span:nth-child(2){text-align:right}ul.mad_def_list{padding-left:10px;list-style-type:none}ul.mad_def_list li{padding:5px;border-bottom:dashed 1px #e7e7e7}.user_alert{display:none}.gd_ajax_switch_value_wrap{position:relative}.gd_ajax_switch_value_wrap .gd_ajax_switch_value{cursor:pointer;padding:5px;position:relative}.gd_ajax_switch_value_wrap .adding{display:block;position:absolute;top:0;right:0;font-size:10px}.adding{display:block;position:absolute;top:0;right:0;font-size:10px}.mad_manual_ordered_table tr{cursor:move}.mad_manual_ordered_table tr:hover td{background-color:#ffec8b!important}.mad_btn_filter{display:inline-block;margin:5px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:15px;text-decoration:none;font-weight:600;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_btn_filter:hover{background-color:#6b9362;color:#f5f5f5;text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.mad_btn_filter.mad_btn_filter_active{background-color:#991e85;color:#f5f5f5;text-decoration:none}.gd_table tr.striked_row td{text-decoration:line-through}.gd_table .badge{font-size:11px}.gd_table .label{font-size:11px;display:block;padding:5px}.gd_table .gd_label_2x{font-size:12px}.gd_table .gd_icon_2x{font-size:16px;display:block}.gd_table a:hover{text-decoration:none!important}.gd_table .table_orders_states_col .badge_wrapper{position:relative}.gd_table .table_orders_states_col .badge-to-complete{position:relative;cursor:pointer}.gd_table .table_orders_states_col:has(.badge-to-complete) td{position:relative}.file-preview .file-preview-thumbnails .file-default-preview img{width:100%}.kv-file-content img{width:100%;height:auto}.img_preview_wrapper{padding:5px;border:solid 1px #e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;overflow:hidden}.img_preview_wrapper img{display:block;width:100%;max-width:250px;margin:0 auto}.overlay{display:none;position:fixed;bottom:0;top:0;left:0;right:0;background:#000;z-index:100;cursor:pointer;opacity:.85}.mad_checkbox_group{border-bottom:solid 1px #ccc;padding:10px 0;margin:20px 0}.mad_checkbox_group_title{font-size:14px;font-weight:700;color:#555e55;border-bottom:solid 1px #ccc;text-transform:uppercase;padding:5px 0}.mad_checkbox_group_title span{display:inline-block;padding:5px;background-color:#ccc}.mad_checkbox_group_items{padding:10px 0}.mad_checkbox_group_items ul{list-style-type:none;margin:0;padding:0}.mad_checkbox_group_items ul li{display:inline-block;padding:5px 10px;border:dashed 1px #ccc;margin:5px 5px 5px 0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_checkbox_group_items ul li:hover{background-color:#e7e7e7}.mad_checkbox_group_items ul li label{cursor:pointer}.mad_checkbox_group_items ul li label input{top:-2px}.mad_check_estero{border:dashed 2px #ccc;margin-bottom:30px;background-color:#f5f5f5}.mad_conditional_fields{display:none}.mad_action_icon i{color:#ccc}.mad_action_icon a i{color:#333;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_action_icon a:hover i{color:#555e55}.mad_toggle_read_only{cursor:pointer;text-transform:uppercase;font-weight:400;letter-spacing:.4px}.swal2-popup{font-size:1.5rem!important}.mad_disabled_record{text-decoration:line-through;color:#ccc;font-weight:700}.mad_deleted_record{text-decoration:line-through;color:#f16d6d;font-weight:700}.mad_days_list .form-check label{display:inline-block;padding:5px 10px;background-color:#f5f5f5;cursor:pointer;border:dashed 1px #999;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s}.mad_days_list .form-check label:hover{background-color:#ccc}.mad_form_titolation{display:block;font-size:14px;text-transform:uppercase;color:#555e55;border-bottom:solid 1px #555e55;padding-bottom:5px}.mad_cart_alert{display:none}body.err_404 .alert_404{width:300px;max-width:990px;margin:0 auto;background-color:rgba(106,160,241,.5);padding:20px;position:fixed;bottom:20px;right:20px;color:#333;text-align:center}body.err_404 .alert_404 h1,body.err_404 .alert_404 h2{padding:0}body.err_404 .alert_404 p{font-size:18px;line-height:21px}.file-caption-name{border:none}.file-caption-name:focus{outline:0}.mad_tassonomie_wrapper{height:300px;overflow-y:auto;overflow-x:hidden}.mad_tassonomie_wrapper label{cursor:pointer}.mad_tassonomie_wrapper .dataTables_wrapper .row:nth-child(1)>.col-sm-6:nth-child(1){display:none}.mad_point_nominativo{border-bottom:solid 1px #ccc;margin-bottom:30px}.mad_point_nominativo_text{display:inline-block;padding:10px 20px;color:#757678;background-color:#ccc;font-weight:600}.mad_point_table_wrapper{height:370px;overflow-y:auto;overflow-x:hidden}.mad_point_table_wrapper .mad_point_table .badge{font-size:13px}.mad_switchery_point_direction_label{font-size:11px;margin:5px;letter-spacing:.5px;font-weight:400;text-transform:uppercase;display:inline-block;padding:5px 10px}.mad_switchery_point_direction_label span{position:relative;display:inline-block;top:-3px}.mad_switchery_point_direction_label i{font-size:20px;display:inline-block;margin-right:5px}.mad_cst_info_detail_info_list{list-style-type:none}.mad_cst_info_detail_info_list li{border-bottom:dashed 1px #999;padding:10px}.mad_cst_info_detail_info_list li p:first-child,.mad_cst_info_detail_info_list li span:first-child{font-weight:700}.mad_info_icon_active{cursor:pointer;color:#2196f3;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_info_icon_active:hover{color:#949596}.mad_info_icon_inactive{opacity:.3}.mad_highlight_box{width:250px;padding:10px;text-align:center;display:inline-block;margin-right:20px}.mad_highlight_box_title{text-transform:uppercase;font-size:12px;border-bottom:solid 1px #e7e7e7;font-weight:700}.mad_highlight_box_main_text{font-size:60px;font-weight:700}.cool_spinner_wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1051}.cool_spinner_1{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-35px;height:20px;width:70px;text-align:center}.cool_spinner_1>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.cool_spinner_1 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.cool_spinner_1 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.mad_fidelity_custom_check{cursor:pointer}.mad_msg_sended i{color:#ccc;opacity:.8}.mad_msg_sended i.mad_send_ok{color:#03a678;opacity:1}.mad_tpl_msg_wrapper{height:160px}.mad_cards_item{padding:20px;background-color:#fff;border-left:solid 3px #5cb85c;margin-bottom:20px}.mad_cards_item_title{text-transform:uppercase;font-size:13px;font-weight:600;border-bottom:solid 1px #ccc}.mad_cards_item_info{margin:10px 0 0}.mad_cards_item_btn{margin-top:20px}.mad_cards_item span.label{font-size:12px}.mad_b2b .result-list .result-image{width:180px}.mad_prod_categories_list_item{width:100%;padding:10px;float:none}.mad_prod_categories_list_item_inner{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_prod_categories_list_item_inner_picture{width:100%;overflow:hidden}.mad_prod_categories_list_item_inner_picture img{width:100%}.mad_prod_categories_list_item_inner_title{padding:10px 20px;text-transform:uppercase;color:#6b9362;font-size:15px;font-family:Ubuntu,sans-serif;font-weight:500;line-height:17px;height:55px;background-color:#f5f5f5}.mad_prod_categories_list_item_inner_subtitle{padding:10px;color:#999}.mad_prod_categories_list_item_inner_info{padding:10px}.mad_prod_categories_list_item_inner:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media only screen and (min-width:420px){.mad_prod_categories_list_item{width:50%;float:left}}@media only screen and (min-width:768px){.mad_prod_categories_list_item{width:33%}}@media only screen and (min-width:1024px){.mad_prod_categories_list_item{width:33%}}@media only screen and (min-width:1224px){.mad_prod_categories_list_item{width:25%}}body.webmail{background-color:#e7e7e7;font-family:Roboto}body.webmail hr{border-top:1px solid #2a2a2a}body.webmail .mail_wrapper{width:90%;max-width:640px;margin:0 auto}body.webmail .mail_head{padding:10px 0 0;width:100%;background-color:#fff;color:#fff;font-family:Roboto;border-top:solid 3px #ccc}body.webmail .mail_head .mail_marchio{width:100%;max-width:250px;text-align:center;margin:0 auto;margin-bottom:20px}body.webmail .mail_head .mail_marchio img{width:100%;height:auto}body.webmail .mail_head .mail_company_name{color:#fff;text-transform:uppercase;font-weight:600;background-color:#97be0d}body.webmail .mail_head .mail_tel{width:100%;text-align:center}body.webmail .mail_contenuti_testuali{background-color:#fff;border-bottom:dashed 2px #97be0d}body.webmail .mail_contenuti_testuali .mail_title{background-color:#97be0d;color:#fff;font-size:14px;text-align:center;padding:10px;text-transform:uppercase;font-weight:500;font-family:Montserrat}body.webmail .mail_contenuti_testuali .mail_desc{padding:20px;font-family:Roboto;font-size:14px;line-height:18px}body.webmail .mail_contenuti_testuali .mail_desc a{display:block;margin:5px 0;word-break:break-all;color:#97be0d}body.webmail .mail_footer{background-color:#fff;color:#999;padding:20px 0;text-align:center;font-family:Montserrat;font-size:14px;border-bottom:solid 5px #93117e;font-weight:600}body.webmail .mail_footer hr{border-top:1px solid #555e55}body.webmail .mail_company_name{padding:5px;margin-bottom:10px;color:#991e85;text-transform:uppercase;font-size:16px;font-weight:700;font-family:Nunito}body.webmail .mail_company_address{font-family:Montserrat}body.webmail .mail_company_phone p{font-size:12px}body.webmail .mail_company_mail p{font-size:12px;color:#999}body.webmail a.main_link{display:block;padding:10px;text-transform:uppercase;color:#fff;font-weight:700;text-align:center;background-color:#f16d6d;width:250px;margin:0 auto}body.webmail a.main_link:hover{background-color:#737373}.mad_dymo_loader{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:100000;display:none}.mad_dymo_loader_inner_box{position:absolute;width:450px;height:200px;top:50%;left:50%;margin-top:-50px;margin-left:-150px;padding:10px 30px;background-color:#ccc}.mad_dymo_loader_inner_box .cool_spinner_1{top:40%}.mad_dymo_loader_inner_box_text{position:absolute;top:60%;right:0;left:0;color:#292a2b;font-size:20px;text-transform:uppercase;text-align:center;font-weight:500}.mad_cards{width:100%;background-color:#fff;padding:10px;margin-bottom:20px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_cards_inner_half{width:50%;float:left;padding:0 10px}.mad_cards_inner_half:first-child{width:60%}.mad_cards_inner_half:nth-child(2){width:40%;border-left:solid 1px #e7e7e7}.mad_cards_inner_top_title{text-transform:uppercase;font-size:14px;line-height:15px;height:30px;font-weight:600;text-align:center}.mad_cards_inner_top_small_title{text-transform:uppercase;font-size:12px;font-weight:600;text-align:center;line-height:15px;height:45px;border-bottom:dashed 1px #ccc}.mad_cards_inner_top_value{font-size:25px;text-align:center;line-height:50px}.mad_cards_inner_top_link{margin-top:10px;text-align:center;border-top:solid 1px #e7e7e7}.mad_cards_inner_top_link a{display:block;padding:5px;color:#6aa0f1!important;text-transform:uppercase;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_cards_inner_top_link a:hover{color:#6b9362!important;text-decoration:none}.mad_cards_inner_bottom_link{margin-top:10px;text-align:center;border-top:solid 1px #e7e7e7}.mad_cards_inner_bottom_link a{display:block;padding:5px;color:#6aa0f1;font-weight:700;text-transform:uppercase;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.mad_cards_inner_bottom_link a:hover{color:#6b9362!important;text-decoration:none}.mad_cards:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.btn-group.bootstrap-select.form-control.input-lg span.filter-option.pull-left{line-height:33px!important}body .pace .pace_activity{display:none}