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;width:100%;}
.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:absolute;height:unset;font-size:13px !important;top:0;right:0;background:#efb451;padding:4px 10px;color:#1c1c1c !important;font-weight:900 !important;}
.breadcrumb a{color:#1c1c1c !important;font-weight:900 !important;}
.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;
}