/*
 Theme Name:   dps-qwe Child Theme
 Template:     dps-qwe
 Version:      1.3
 Text Domain:  qwery
*/


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

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
    font-size: 21px;
}
.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title {
    font-size: 21px;
    line-height: 1.29em;
}

/*post-date-light-hp*/
.post-date-light-hp .post_meta_item a {
    color: #fff;
}
.post-date-light-hp .post_meta .post_meta_item:after {
    color: #fff;
}
.post-date-light-hp .sc_blogger_item_excerpt {
    color: #fff;
}
.post-date-light-hp .sc_blogger_item_body {
    border-bottom: 0px;
    padding-bottom: 4%;
}
.events-border-hp .sc_blogger_item_body {
    border-bottom: 0px;
    padding-bottom: 4%;
}
.projects-border-hp .sc_blogger_item_body {
    border-bottom: 1px solid #000;
    padding-bottom: 4%;
}

/*categorie singolo articolo*/
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    border-radius: 0;
    background-color: transparent; 
    color: #222733;
    padding: 0;
    font-size: 13px;
    line-height: 14px;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: transparent; 
    color: #ff5b4a;
}

/*play video HP*/
.trx_addons_video_player.with_cover .video_hover, .post_featured.with_thumb .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}

/*widget title categoria*/
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
    font-size: 17px;
}

/*news singola modulo contatti*/
.wp-block-contact-form-7-contact-form-selector {
    border: 1px solid #aaa;
    padding: 5%;
	background:#fff;
}

/*evento singolo*/
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    width: 100%;
}
.single-tribe_events .tribe-events-single-event-title {
    text-align: left;
}
.tribe-events-schedule h2 {
    text-align: left;
}
.single-tribe_events .page_content_wrap {
    background-color: #f6f6f6;
	padding-top: 5rem;
}
.single-tribe_events .tribe-events-single .tribe-events-single-event-title {
    font-family: Poppins, sans-serif;
    font-size: 55px;
    font-weight: 300;
}
.tribe-events-notices {
    background: #fff;
}
.tribe-events-notices + .tribe-events-single-event-title {
    margin-top: 0.5em;
}
li.level-1.always-open {
    line-height: 31px;
    font-weight: 500;
}

/*archivio categoria news*/
.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
    border-radius: 0;
    background-color: transparent; 
    color: #222733;
    padding: 0;
    font-size: 13px;
    line-height: 14px;
}
.post_layout_band .post_content_wrap .post_meta_item.post_categories a:hover, .post_layout_band .post_content_wrap .post_meta_item.post_categories a:focus {
    background-color:transparent;
    color: #ff5b4a;
}
.post_layout_band .post_title {
    font-size: 21px;
}
.sc_blogger_item_body {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 4%;
}
.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured {
    border: 1px solid #F6F6F6;
}

/*404*/
.post_item_404 .post_content .all-svg .svg-1 {
    display: none;
}
.post_item_404 .post_content .all-svg .svg-2 {
    display: none;
}
.post_item_404 .post_content .all-svg .svg-3 svg {
    fill: #d1463b;
}
.post_item_404 .post_content .all-svg .svg-4 svg {
    fill: #e61654;
}

/*team*/
.post_layout_classic_4 .post_title {
    font-size: 22px;
}
.team_member_page .team_member_featured {
    width: 33%;
}
.team_member_page .team_member_title {
    font-size: 1.944em;
	letter-spacing:0px
}
.elementor-1162 .elementor-element.elementor-element-d2f4494:not(.elementor-motion-effects-element-type-background) {
    background-color: #E4564A;
    color: #fff;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
    font-size: 25px;
}
.team_page_wrap_info .section_title {
    font-size: 1.944em;
}
.team_page_wrap_info .section_title {
    display: none;
}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_label:before {
    color: #E4564A;
}

/*Autori*/
.post-autori {
    padding-top: 32px;
}


.icon-heart:before {
    content: "";
    display: block;
    height: 15px;
    width: 15px !important;
    background-size: 15px 15px;
    background-image: url(/wp-content/uploads/researchgate.svg);
    background-repeat: no-repeat;
}
.sc_socials .icon-heart:before {
    top: 8px;
    position: absolute;
    left: 12px;
}
.sc_team_item_socials .icon-heart:before,
.team_member_socials  .icon-heart:before {
    position: absolute;
    top: 14px;
    left: 14px;
}
.sticky_socials_wrap .icon-heart:before {
    right: -5px;
    top: -10px;
    position: absolute;
}
.sticky_socials_wrap  span.icon-heart {
    position: relative;
}
h1.sc_layouts_title_caption {
    font-size: 40px;
}

/*Responsive*/
.menu_mobile .menu_mobile_widgets_area {
    background-color: #222733;
}

@media (max-width: 1023px) {
    .sidebar:not(.sidebar_float) .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget {
            width: 100%!important;        
     }
	aside.widget.widget_archive {
            padding-bottom: 35px !important;
     }
}
.mailster-block-form .mailster-group .mailster-label {
	padding-left: 1.5rem;
}