/*
 Theme Name:   Qwery Child Theme
 Author: DPSONLINE
 Author URI: https://www.dpsonline.it
 Template:     qwery
 Version:      1.3
 Text Domain:  qwery
*/


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

/*Menu di navigazione*/
.sc_layouts_menu_nav > li li > a {
    color: #fff !important;
}
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #004289;
}

/*Bottone slider revolution*/
.button-underline:after {
    background-color: #004289!important;
}

/*Data storia */
.sc_icons_plate .sc_icons_item_title {
    font-size: 39px;
    line-height: 48px;
    font-weight: 500;
}

/*Rollover icons pagina SD BIOSENSOR*/
.sc_icons_divider3.color_style_link2 .sc_icons_item:hover {
    background-color: #004289;
}

/*Back to top*/
.scroll_to_top_style_default:hover {
    border-color: #004289;
    background-color: #004289;
}

/*Sidebar post*/
.widget_area .post_item, aside .post_item {
    align-items: start;
}
.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
    height: 16.7rem;
}

/*Blog single LAVORA CON NOI*/
.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item {
    display: none!important;
}
.single_style_style-3 .page_content_wrap>.content_wrap {
    padding-top: 0!important;
}
/*.post_header_wrap_style_style-3 .post_header .post_meta_categories {
    display: none!important;
}*/
.single_style_style-3 .nav-links-single .nav-links {
    display: none;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate {
    border: 1px solid #E5E5E5;
}
.post_header_wrap_style_style-3 .post_header .post_meta_categories {
    padding-bottom: 24px;
    border-bottom: 1px solid #E2E2E2;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    background-color: transparent;
	color:#222733;
	font-size:15px;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: transparent!important;
	color:#2F39D3!important;
}
.related_wrap.related_style_classic .post_featured[class*="hover_"] {
    display: none;
}

/*Blog HP*/
.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title {
    font-size: 31px;
}

/*Mobile Menu di navigazione*/
.menu_mobile.opened .sc_layouts_logo {
    display: none;
}
.menu_mobile .menu_mobile_inner {
    background-color: #004289;
}
.menu_mobile .menu_mobile_widgets_area {
    background-color: #143857;
}
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):after {
    color: #fff;
}

/*Varie*/
.sc_socials.sc_socials_default.modern .socials_wrap .social_item:hover .social_icon {
    color: #fff;
	background-color:#004289;
}


/*Immagini singolo prodotto*/
.woocommerce .flex-control-thumbs img {
    background-color: #fff;
    padding: 15px;
}
.woocommerce-product-gallery__image img {
    padding: 25px;
}
.woocommerce ul.products .product_style_plain .post_item:before, .woocommerce ul.products .product_style_plain .wrap-data-hover {
    border: 0px;
}

/*Scheda singolo prodotto*/
path#Контур_6613 {
    fill: #004289;
}
.sc_icons_divider4 .sc_icons_item_details .sc_icons_item_description {
    font-size: 18px;
}
.post_featured.hover_shop .icons .tinv-wraper {
    display: none;
}
.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items {
    color: #222733;
    font-size: 21px;
    font-weight: 500;
    text-decoration: underline;
    line-height: 68px;
}


@media (max-width: 479px) {
	.post_header_wrap_style_style-3 .post_featured + .post_header_single {
		margin-top: -60px;
	}
}
/*** Colori categorie ***/
.term-bgms .colorami .elementor-divider-separator,
.term-bgms .woocommerce-links-more .woocommerce-load-more {
	border-color: #2e3a52!important;
	background-color: #2e3a52!important;
}
.term-bgms .woocommerce-links-more .woocommerce-load-more:hover {
	color: #2e3a52!important;
	background-color: #FFFFFF!important;
}
.term-standard-m10 .colorami .elementor-divider-separator,
.term-standard-m10 .woocommerce-links-more .woocommerce-load-more {
	border-color: #005cb9!important;
	background-color: #005cb9!important;
}
.term-standard-m10 .woocommerce-links-more .woocommerce-load-more:hover {
	color: #005cb9!important;
	background-color: #FFFFFF!important;
}
.term-standard-f .colorami .elementor-divider-separator,
.term-standard-f .woocommerce-links-more .woocommerce-load-more {
	border-color: #74bc1f!important;
	background-color: #74bc1f!important;
}
.term-standard-f .woocommerce-links-more .woocommerce-load-more:hover {
	color: #74bc1f!important;
	background-color: #FFFFFF!important;
}
.term-standard-q .colorami .elementor-divider-separator,
.term-standard-q .woocommerce-links-more .woocommerce-load-more {
	border-color: #c90067!important;
	background-color: #c90067!important;
}
.term-standard-q .woocommerce-links-more .woocommerce-load-more:hover {
	color: #c90067!important;
	background-color: #FFFFFF!important;
}
.term-standard-e .colorami .elementor-divider-separator,
.term-standard-e .woocommerce-links-more .woocommerce-load-more {
	border-color: #034279!important;
	background-color: #034279!important;
}
.term-standard-e .woocommerce-links-more .woocommerce-load-more:hover {
	color: #034279!important;
	background-color: #FFFFFF!important;
}
.widget ul > li a:first-child:before {
	display: none;
}
.widget ul {
    padding-left: 0;
}
.widget ul.product-categories > li {
    font-weight: 600;
}
.widget ul.children {
    padding-left: 1.2em;
	font-weight: normal;
}
.widget .widget_title, .widget .widgettitle {
    font-weight: 400;
    color: #7a7e83;
}
.product-template-default .elementor-section.elementor-section-boxed > .elementor-container,
.archive.tax-product_cat .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1320px;
}

#tab-richiedi-info .elementor-accordion .elementor-accordion-item:first-child {
	display: none;
}
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
	border-top: 1px solid #d5d8dc;
}
/*** Form CF7 ***/
.required-red {
	color: #F00;
}
.note-small {
	font-size: 80%;
}
input[type="date"] {
    /*color: var(--theme-color-input_text);*/
    border-color: var(--theme-color-input_bd_color);
    background-color: var(--theme-color-input_bg_color);
    text-overflow: ellipsis;
	padding: 11px 0;
    line-height: 1.5em;
    border-color: transparent;
}
img.certification {
    margin: 20px;
}
.products .product .certificazioni {
    height: 126px;
    display: flex;
    flex-direction: column;
}
.products .product img.certification {
    margin: 10px 0;
	display: block;
}
@media (min-width: 1280px) {
	.woocommerce ul.products .product_style_plain .post_item:before, .woocommerce ul.products .product_style_plain .wrap-data-hover {
		background-color: transparent;
	}
}
.archive .prodotti li.product-category {
	display: none!important;
}/*
ul.sub-menu {
	width: 1290px!important;
	left: -561px!important;
	right: auto;
}*/
table caption {
    display: none;
}
.accordion-dps table {
	width: 100%;
}
.accordion-dps table td {
	text-align: center;
}
.accordion-dps .elementor-toggle-item:nth-child(2) ul li span {
	display: inline-block;
	width: 25%;
	line-height: 1;
	text-decoration: none!important;
}
.accordion-dps .elementor-toggle > div:nth-of-type(2) ul {
	list-style: none;
    padding: 0;
}
.accordion-dps .elementor-toggle > div:nth-of-type(2) li {
	height: 79px;
    border-bottom: 1px solid #ddd;
    line-height: 79px;
}
.accordion-dps .elementor-toggle > div:nth-of-type(2) li:first-child {
    border-top: 1px solid #333;
}
.accordion-dps .elementor-toggle > div:nth-of-type(2) li:last-child {
    border-bottom: 1px solid #333;
}
.accordion-dps .elementor-toggle > div:nth-of-type(2) strong {
    width: 75%;
    display: inline-block;
    line-height: 1;
}
