/*
 Theme Name:   Fabric Child Theme
 Theme URI:    http://fabric.axiomthemes.com/
 Description:  Fabric Child Theme
 Author:       AxiomThemes
 Author URI:   http:///axiomthemes.com/
 Template:     fabric
 Version:      1.0
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  fabric
*/


/* =Theme customization starts here
------------------------------------------------------------ */



.custmftr-foters .elementor-element .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, 
.custmftr-foters .elementor-element .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a {
    color: #f7f5f0 !important;
}
.custmftr-foters .elementor-element .sc_layouts_menu_nav > li > a {
   color: #f7f5f0;
}
.custmftr-foters .elementor-element .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
   background-color: #f7f5f0;
}

.custmftr-foters .elementor-element .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, 
.custmftr-foters .elementor-element  .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, 
.custmftr-foters .elementor-element .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a {
	color: #f7f5f0 !important;
}

.tab-colori-inner .elementor-element .elementor-widget-container table {
    border-collapse: collapse;
}
.tab-colori-inner .elementor-element .elementor-widget-container table td, 
.tab-colori-inner .elementor-element .elementor-widget-container table th  {
	border: solid 1px #a5a5a5;
    font-size: 18px;
    color: #333;
    padding: 12px 20px;
    font-weight: 500;
}

.tab-misure-inner .elementor-element ul {
    display: flex;
    grid-gap: 20px;
    flex-wrap: wrap;
	padding: 0;
}
.tab-misure-inner .elementor-element ul li {
    /*background: #333;*/
	border: 1px solid #333;
    padding: 10px 30px;
    list-style: none;
    color: #333;
}

.glob-related-inner .elementor-element .elementor-widget-image a {
    display: block;
}

.all_forms .frm-box p { margin-bottom:0px; }
.all_forms p textarea.wpcf7-form-control {
    height: 100px;
}
.all_forms .frm-box .wpcf7-checkbox span.wpcf7-list-item.first.last {
    margin: 10px 0 0px;
}
.all_forms .frm-box .wpcf7-checkbox span.wpcf7-list-item span.wpcf7-list-item-label {
    font-size: 16px !important;
}
.all_forms .frm-box label {
    cursor: pointer;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}

.lavoracon-forms .frm-submited {
	margin-top:15px;
}
.lavoracon-forms .frm-checkbox p .wpcf7 .wpcf7-not-valid + .wpcf7-not-valid-tip{
    margin: -10px 0 0;
}
	
.e-n-tab-title span.e-n-tab-title-text {
	font-family: span, serif!important;
	font-weight: 400!important;
    padding: 10px 21px!important;
    font-size: 13px!important;
    line-height: 16px!important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
}

#breadcrumbs span {
	font-family: span, serif!important;
}

.trx_expcol_button, .sc_button:not(.sc_button_simple), .sc_button.sc_button_simple, .sc_form button {
	background-color:#df6410!important;
}