

footer .column1 {
position: relative;
}

.header_bottom {
    background-color: transparent !important;
}

/* stili per posizionamento submenu */
.drop_down .narrow .second .inner ul li {
    padding: -5;
    width: 250px;
}

header.sticky .drop_down .second {
    margin-top: 50px;
}

.inner {
    margin-top: -50px;
}

#menu-header-menu {
    margin-top: 50px;
}

.header-widget.widget_text.header-right-widget {
    margin-top: 50px;
}


/* stile per nascondere linea top menu */
.container {
    margin-top: -1px;
}

.gallery_holder ul li .gallery_hover {
    background-color: #1f160d;
    background-color: rgba(31,22,13,0.3);
}


/* Colore top menu */

h1 a:hover, .box_image_holder .box_icon .fa-stack i.fa-stack-base, .q_percentage_with_icon, .filter_holder ul li.active span, .filter_holder ul li:hover span, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_list.number ul > li::before, .q_social_icon_holder:hover .simple_social, .social_share_dropdown ul li :hover i, .social_share_list_holder ul li i:hover, .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover, .latest_post_inner .post_infos a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .latest_post .blog_like a:hover span, article:not(.format-quote):not(.format-link) .blog_like a:hover span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .header-widget.widget_nav_menu ul.menu li a:hover, aside .widget a:hover, aside .widget.posts_holder li:hover, .wpb_widgetised_column .widget a:hover, .wpb_widgetised_column .widget.posts_holder li:hover, .q_steps_holder .circle_small:hover span, .q_steps_holder .circle_small:hover .step_title, .header_top #lang_sel > ul > li > a:hover, .header_top #lang_sel_click > ul > li > a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .wpb_widgetised_column .widget #lang_sel a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel_click a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_click ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_list li a.lang_sel_sel, .wpb_widgetised_column .widget #lang_sel_list li a:hover, .service_table_inner li.service_table_title_holder i, .latest_post_two_holder .latest_post_two_text a:hover, .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social, .portfolio_template_8 .portfolio_detail .info .category, .portfolio_navigation.navigation_title .post_info span.categories, .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .blog_compound article .post_content .blog_like a:hover, .blog_compound article .post_content .blog_like a:hover span, .blog_compound article .post_content .blog_share a:hover, .blog_compound article .post_content .blog_share a:hover span, .blog_compound article .post_content .post_comments:hover, .blog_compound article .post_content .post_comments:hover span, .blog_holder.blog_pinterest article.format-link .post_info a:hover, .blog_holder.blog_pinterest article.format-quote .post_info a:hover, .blog_compound .post_title .category a, .blog_compound .post_title .category span.date, .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle, .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon, .q_price_table.qode_pricing_table_advanced .price_table_inner .value, table.tt_timetable .event .event_header, table.tt_timetable .event a, .tt_tabs .tt_tabs_navigation .ui-tabs-active a, .tt_tabs .tt_tabs_navigation li a:hover, .qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-next:hover .qode-prev-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-next-icon, .qode-owl-slider-style .owl-nav .owl-prev:hover .qode-prev-icon {
    color: #FF7900 !important;
}
/* FINE Colore top menu TEST */

.qode-news-single-news-template article .qode-post-text-main p {
    margin-bottom: 20px;
}

.qode-news-single-news-template article .qode-post-text-main p a:link {
    color: #ff7900;
}

.qode-news-single-news-template article .qode-post-text-main p a:visited {
    color: #ff7900;
}

.qode-news-single-news-template article .qode-post-text-main p a:hover {
    color: #005000;
}

.comment_holder {
    visibility: visible;
}

.single-post .blog_single p a:link {
    color: #ff7900;
}

.single-post .blog_single p a:visited {
    color: #ff7900;
}

.single-post .blog_single p a:hover {
    color: #005000;
}

.blog_single.blog_holder article .post_text .post_text_inner ul {
    list-style-position: inside;
    margin: 20px;
}

.blog_single.blog_holder article .post_text .post_text_inner ul li a:link {
    color: #ff7900 !important;
}

.blog_single.blog_holder article .post_text .post_text_inner ul li a:visited {
    color: #ff7900 !important;
}

.blog_single.blog_holder article .post_text .post_text_inner ul li a:hover {
    color: #005000 !important;
}

.post_comments, .blog_share, .qode_share, .dots {
    visibility: hidden;
}

.ultimate-layouts-container .ultimate-layouts-picture .ultimate-layouts-picture-wrap {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

#advanced_sidebar_menu-2-wrap .child-sidebar-menu li a {
    border-top: 1px solid #eaeaea !important;
}

#advanced_sidebar_menu-2-wrap .child-sidebar-menu li a {
    padding-left: 30px !important;
}

.njt-gdpr-content p {
    color: white !important;
    line-height: 15px !important;
}

.decline-btn p {
    color: white !important;
}

.accept-btn p {
    color: white !important;
}

.qode-advanced-image-gallery .owl-nav .qode-next-icon, .qode-advanced-image-gallery .owl-nav .qode-prev-icon {
    border: 2px solid #ffffff;
}

.qbutton.white {
    border-color: #ff790 !important;
}

body .gform_wrapper input[type=text] {
    background-color: #f6f6f6;
}

 body .gform_wrapper textarea {
    background-color: #f6f6f6;
}

.qode-accordion-holder .qode-accordion-content.qode-acc-title-with-icon {
     padding-left: 0px;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title {
    height: 56px;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title {
    height: 46px;
}

.service_table_inner ul {
    margin: 0px 20px 0px 0px !important;
}

.drop_down ul {
    margin: 0px 0px 0px 0px !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 16px;
    width: 100% !important;
    margin: 0 16px 0 0;
    text-align: center !important;
}

.gform_wrapper .top_label .gfield_label {
    font-weight: 600  !important;
}

.gform_wrapper input[type=email] {
    background-color: #f6f6f6 !important;
}