/*
Theme Name: qwery Child Theme
Template: qwery
Description: qwery Child Theme
Author: dpsonline*
Version: 1.4
Text Domain: qwery
*/


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

footer {
	content-visibility: visible!important;
}
hr {
    margin-top: 0em !important;
    margin-bottom: 0em !important;
}
::marker {
    color: #8e2d24;
}

/*BACK TO TOP*/
.scroll_to_top_style_default {
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

/*SUB TITLE*/
.sc_item_subtitle {
    font-size: 19px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0.6px;
    opacity: 1;
}

/*HP - BLOG*/
.post_meta_item.post_categories a {
    font-size: 21px;
	font-weight:400;
}
.post_meta_item.post_categories  {
    font-size: 19px;
}
.sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet {
	border-radius: 0;
}
.sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-radius: 0;
}

/*HP - DICONO DI NOI*/
.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev {
    border-radius: 0;
}

/*BLOG archivio*/
.sc_layouts_title .breadcrumbs {
    font-size: 17px;
}
.nav-links .page-numbers {
    border-radius: 0;
}
.filtri li {
    font-family: 'Bebas Neue';
}
.sc_item_filters_tabs li>a.active {
    border-bottom: 2px solid #000;
}
.widget_categories_list .categories_list_style_1 .categories_list_icon {
    font-size: 1.7em;
}
.post_meta_item.post_categories a {
    font-family: 'Bebas Neue';
}


/*HP - TESTIMONALS*/
.sc_testimonials_fashion .sc_testimonials_item_content {
    font-family: 'Bebas Neue';
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
    background-color: #8e2d24;
}
.sc_button:not(.sc_button_simple) {
    border-radius:0px;
}

/*CORSO SINGLE POST*/
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    font-size: 19px;
    letter-spacing: 0.6px;
	padding: 0;
	border-radius:0px;
	background-color: transparent;
}
.corso .sc_icons_item_details {
    border-bottom: 1px solid #DDD;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: transparent;
}
.widget-pdf .widget .widget_title, .widget .widgettitle {
    margin-top: 0;
}
.widget-pdf .widget_banner:not(.widget_fullwidth) .image_wrap {
    margin-bottom: 30px;
}
.widget-pdf aside  {
   font-size: 17px;
}
.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item {
    font-family: 'Bebas Neue';
	font-size:19px;
	color:#222733;
}
/*.post_header_wrap_style_style-6 .post_featured img {
    display: none;
}*/

/*BUTTON*/
.wpcf7 .wpcf7-submit-style .submit-style-in {
    border-radius: 0;
}
.wpcf7 .wpcf7-submit {
    box-shadow: none;
}
input[type="submit"] {
    border-radius: 0!important;
}
.wpcf7 .wpcf7-submit-style .submit-style-in {
    border-radius: 0!important;
}

/*HP - marquee txt*/
.has-text-dark-color {
    color: #8e2d24!important;
}

/*Menu 2 livello*/
.sc_layouts_menu_nav > li li > a {
    color: #fff!important;
}

/*Social Footer*/
.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
    border-radius: 0;
}

/*404*/
.post_item_404 .post_content .all-svg {
    display: none;
}
.post_item_404 .post_content {
    padding: 0.5em 0 11.5em;
}
.theme_button {
    border-radius: 0;
}

/*Service dettaglio*/
.sc_services_qw-card .sc_services_item .sc_services_item_more_link {
    font-size: 17px;
}


@media (max-width: 1023px) {
     .elementor hr {
        margin-top: 0em !important;
        margin-bottom: 0em !important;
    }
	.sc_item_filters_align_left .sc_item_filters_tabs {
        max-width: 100%;
    }
    .sc_item_filters_tabs li {
        padding: 0 0 0 1em;
    }
     .sc_item_filters_align_left .sc_item_filters_tabs {
        justify-content: left;
    }
	.date-corso-day {
    padding-bottom: 30px;
    }
}

@media (max-width: 767px) {
	.sidebar:not(.sidebar_float) .widget {
		margin-left: 15px;
	}
	.sidebar:not(.sidebar_float) .widget + .widget {
            margin-top: 0px !important;
    }
}

@media (max-width: 479px) {
    .menu_mobile .sc_layouts_logo img {
        max-height: 92px!important;
     }
	 hr {
        margin-top: 0em !important;
        margin-bottom: 0em !important;
    }
}

.date-corso-hp {
	display: flex;
	gap: 20px;
}

.date-corso-item {
	text-align: center;
}

.date-corso-day {
	margin: 0;
	font-size: 5.2em;
}

.date-corso-month {
	margin: 0;
	font-weight: normal;
	text-transform: lowercase;
	font-size: 1.2em;
}
.categoria-loop-corsi-hp a .trx_addons_extended_taxonomy  {
    color: #222733;
}
.breadcrumbs_item.all_posts,
.breadcrumbs_item.all_posts + .breadcrumbs_delimiter {
	display: none;
}


