footer .column1{}
.post_info_author{display:none !important;}
.cover_boxes ul li .box .box_content{top:0;}
.cover_boxes ul li .box .qbutton{margin-top:18px;}
#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15185 li,
#nav-menu-item-15190 li,
#nav-menu-item-15195 li,
#nav-menu-item-15198 li,
#nav-menu-item-15375 li,
#nav-menu-item-15470 li,
#nav-menu-item-15478 li,
#nav-menu-item-15480 li,
#nav-menu-item-15485 li,
#nav-menu-item-15487 li,
#nav-menu-item-15495 li,
#nav-menu-item-15497 li,
#nav-menu-item-15501 li,
#nav-menu-item-15503 li{width:280px;}
.drop_down .second .inner .widget{padding-bottom:13px;}
.drop_down .second .inner .widget a{padding:0px !important;}
.testimonials_holder .flex-direction-nav a:hover{background-color:#f53644;border-color:#f53644;}
.contact_detail .contact_section > h4{display:none;}
.blog_large_image h2, .blog_large_image h2 a, .blog_holder.blog_single article h2, .blog_holder.blog_single article h2 a{font-size:27px;}
.blog_small_image h2, .blog_small_image h2 a{font-size:22px;}
.carousel-inner .slide_subtitle span{letter-spacing:5px;}
@media only screen and (min-width: 768px) {
.carousel-inner h2{letter-spacing:16px;}
}
.more_facts_button .more_facts_button_text{font-family:Abel;font-size:19px;font-weight:700;}
.footer_top{padding:90px 0 90px;}
.contact_section .separator{margin-top:23px;}
.blog_holder.blog_single article h2{margin-top:30px;}
.blog_large_image h2{margin-top:5px;}
.blog_holder article .post_info{margin-bottom:30px;margin-top:5px;}
.blog_holder.masonry article .mejs-container{background-color:#ffffff;}
.blog_holder.masonry article .post_text .post_text_inner{padding-left:0;}
.blog_holder article.format-quote .post_text .post_text_inner, .blog_holder article.format-link .post_text .post_text_inner{padding-left:37px;}
.blog_holder.masonry article.format-link .post_text .post_text_inner{padding-left:17px;}
.blog_holder article.format-quote .post_text .post_title p a, .blog_holder article.format-link .post_text .post_title p a{color:#ffffff;}
.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p{font-size:18px;}
#back_to_top:hover span{background-color:#f6bb2e;border-color:#f6bb2e;}
#back_to_top span{border-radius:0;}
.menu-footer_bottom_menu-container ul li a{font-family:Abel;font-weight:400;letter-spacing:2px;}
.q_pie_chart_holder .tocounter{font-family:Abel;}
.q_icon_with_title.square .icon_holder .fa-stack, .box_holder_icon_inner.square .fa-stack, .q_font_awsome_icon_square{border-radius:0px;}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a:hover{color:#ffffff !important;opacity:0.8;}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a{transition:color, 0.2s;}
.carousel-inner p{margin-bottom:25px;}
.latest_post_inner .post_infos{color:#353535;font-weight:600;}
.more_facts_inner{padding-top:0;}
.carousel-control .prev_nav, .carousel-control .next_nav,
.flexslider .flex-prev, .portfolio_slider .flex-prev, .portfolio_slider .caroufredsel-prev,
.flexslider .flex-next, .portfolio_slider .flex-next, .portfolio_slider .caroufredsel-next,
.portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a,
.pagination ul li span, .pagination ul li a{border-radius:0;}
.blog_holder.masonry article.format-quote .post_info, .blog_holder.masonry article.format-link .post_info{color:#fff;}
.light.header_style_on_scroll nav.main_menu > ul > li.active > a, .light.header_style_on_scroll nav.main_menu > ul > li::before, .light.header_style_on_scroll nav.main_menu > ul > li > a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li::before, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover{text-shadow:0px 0px 10px #000000;text-shadow:0;}
.woocommerce .product h1.product_title{font-size:24px;color:#353535;}
.shopping_cart_header .header_cart.dripicons-cart::before{color:#353535;}
.shopping_cart_header .header_cart.dripicons-cart .header_cart_span{background-color:#ffffff;color:#353535;border:1px solid #eaeaea;}
.shopping_cart_header .header_cart.dripicons-cart{text-shadow:0px 0px 10px #000000;text-shadow:0px;}
.side_menu_button > a.search_button{text-shadow:unset;}
.side_menu_button > a.search_button{vertical-align:unset;}
.subtitle{display:inline-block;background-color:#fff9;color:#333;padding:3px 10px 5px 10px;text-transform:uppercase;font-size:16px;font-family:Abel;margin-top:10px;}
.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text{border:2px solid #c4c4c4;}
.widget #searchform{border:1px solid #ccc;}
.shopping_cart_dropdown ul li{font-weight:600;font-size:14px;text-transform:none;letter-spacing:1px;font-family:Abel;}
.shopping_cart_dropdown ul li a{color:#f8b133;}
.header_top .container{position:absolute;}
.woocommerce-checkout .woocommerce-error, .woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message{font-size:18px;border:3px solid #3c3c3c;}
.woocommerce-account h2, .woocommerce-account h3, .woocommerce-checkout h2, .woocommerce-checkout h3{margin-top:20px;margin-bottom:28px;font-size:1.5rem;font-weight:600;}
.woocommerce-account table.my_account_orders tfoot th, .woocommerce-account table.my_account_orders thead th, .woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table thead th, .woocommerce-checkout table.shop_table tfoot th, .woocommerce-checkout table.shop_table thead th{color:#3c3c3c;font-weight:600;font-size:0.9rem;}
.header-widget.widget_nav_menu ul.menu > li{margin-left:1rem;}
span.woocommerce-Price-amount.amount{font-weight:600;}
.servizio{min-height:157px;}
.woocommerce-checkout .woocommerce-error, .woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-message{font-size:0.9rem;border:3px solid #3c3c3c;border-radius:0;}
.woocommerce input[type='text']:not(.qode_search_field):not(.qty),
.woocommerce input[type='password'],
.woocommerce input[type='email'],
.woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),
.woocommerce-page input[type='password'],
.woocommerce-page input[type='email'],
.woocommerce-page input[type='tel'],
.woocommerce textarea, .woocommerce-page textarea, .woocommerce .select2-container .select2-choice, .woocommerce-page .select2-container .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices, .select2-results, .select2-drop,
.woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice, .woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice, .woocommerce div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-page div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice{background-color:#f4f4f4;border:3px solid #e3e3e3;width:100%;}
.yith-ywraq-add-to-quote a, .yith_ywraq_add_item_browse_message a{font-size:0.95rem !important;font-weight:300;margin:0 auto;text-decoration:underline;color:#3c3c3c;}
.DettaglioProdotto{display:block;clear:both;}
.fluida.alignnone.wp-image-17652.size-medium{float:left;margin-right:1rem;}
.label label{background:#eaeaea;color:#000;font-weight:700;padding:4px 10px;margin:0;font-size:0.9rem;}
td.label{padding:0;}
.current-cat a{font-weight:700 !important;color:#000 !important;background-color:#eeb450;padding:5px 10px;}
.cat-item{font-size:14px;font-family:"lato",sans-serif;font-weight:900;}
.Scheda{padding-bottom:40px;}
.woocommerce-variation-price .woocommerce-Price-amount.amount{font-weight:bold;font-size:21px !important;}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover{text-shadow:none;}
.shopping_cart_header .header_cart.dripicons-cart{text-shadow:none;}
.wpcf7 form.sent .wpcf7-response-output{border:0;background-color:#f8b133;padding:20px;margin:0;}
header .header_top .q_social_icon_holder{margin-top:0.7rem;}
@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul{width:85% !important;}
}
#menu-area-riservata a{font-size:0.78rem;padding:0;font-weight:600;border-bottom:3px solid #eeb450;}
.drop_down .wide .second ul li{border-left:0 !important;}
.drop_down .wide .second .inner > ul > li > a{color:#f8b133 !important;}
.call_to_action .text_wrapper .call_to_action_text{font-size:1.1rem !important;color:#353535 !important;font-weight:700 !important;}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button{font-size:0.8rem !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;}
.title .separator{background-color:#727272;display:none;}
.subtitle{display:inline-block;background-color:#3b3b3b;color:#eaeaea;padding:3px 1rem 5px 1rem;text-transform:uppercase;font-size:0.85rem;font-family:lato;font-weight:700;}
.shopping_cart_dropdown ul li{font-weight:600;font-size:0.8rem;text-transform:none;letter-spacing:0;font-family:"open sans";line-height:1rem;}
.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message{padding:1rem 2rem;background-color:#eaeaea;font-size:15px;}
h1.H1{color:#333;font-size:2.2rem;margin-bottom:2rem;}
.breadcrumb .current{color:#1c1c1c !important;}
.breadcrumb{position:relative;height:unset;font-size:13px !important;background:#efb451;padding:0.3rem 10px;color:#1c1c1c !important;font-weight:900 !important;margin-top:1rem;display:inline-block;}
.breadcrumb{display:block;width:fit-content;margin-top:1rem;flex-basis:100%;}
.breadcrumb a{color:#1c1c1c !important;font-weight:900 !important;text-decoration:underline;line-height:1.2rem;}
.title.title_size_large h1{font-size:38px;font-weight:400;letter-spacing:2px;text-transform:uppercase;background:#efb451;text-align:left;line-height:44px;padding:0.3rem 1.5rem;display:inline-block;}
.q_slider{width:100%;overflow:hidden;position:relative;box-shadow:10px -20px 26px #1c1c1c;}
.woocommerce #payment ul.payment_methods li label img{max-width:100px;}
.woocommerce form.checkout .col2-set p.form-row label{display:block;font-weight:500;font-size:0.9rem;}
.SchedaContenitore{margin:0 auto;line-height:1.75;font-size:16px;color:#444;}
.SchedaContenitore h1{font-size:1.8rem;line-height:1.2;margin:1rem 0 25px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,.08);color:#000;}
.SchedaContenitore h2{font-size:1.5rem;margin:50px 0 20px;padding-left:15px;border-left:4px solid currentColor;}
.SchedaContenitore h3{font-size:1.15rem;margin:30px 0 10px;font-weight:600;}
.SchedaContenitore p{margin-bottom:18px;}
.SchedaContenitore ul{margin:20px 0;padding-left:0;list-style:none;}
.SchedaContenitore ul li{position:relative;padding-left:28px;margin-bottom:12px;}
.SchedaContenitore ul li:before{content:"✓";position:absolute;left:0;top:0;font-weight:bold;}
.SchedaContenitore strong{font-weight:600;}
.SchedaContenitore p:last-child{margin-top:40px;padding:20px;background:rgba(0,0,0,.03);border-radius:6px;}
.woocommerce div.product .summary p.price span.amount{font-size:21px;color:#efb451;font-weight:700;font-size:1.6rem;}
.titDESC{font-size:1.4rem;}
@media(max-width:768px){
.SchedaContenitore{
font-size:15px;
}
.SchedaContenitore h1{
font-size:1.8rem;
}
.SchedaContenitore h2{
font-size:1.3rem;
}
}