/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.2
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


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

/* Custom Categories */
.categories-custom-style .widget_categories_list .categories_list_columns .categories_list_item{
    box-shadow: 0 0.05rem 0.5rem rgb(39 42 128 / 18%);
    display: flex;
    padding: 30px;
    align-items: flex-start;
    flex-direction: column;
    transition: box-shadow .4s;
    justify-content: flex-end;
}
.categories-custom-style .widget_categories_list .categories_list_columns .categories_list_item:hover{
    box-shadow: 0 0.05rem 0.8rem rgb(39 42 128 / 18%);
    transition: box-shadow .4s;
}
.categories-custom-style .widget_categories_list .categories_list_columns .categories_list_item .categories_list_image .categories_list_icon{
    color: var(--theme-color-alter_link2);
}
.categories-custom-style .widget_categories_list .categories_list_columns .categories_list_item .categories_list_title{
    text-align: left;
}
.categories-custom-style .widget_categories_list .categories_list_columns .trx_addons_column-1_3:nth-child(1){
    order: 3;
}
.categories-custom-style .widget_categories_list .categories_list_columns .trx_addons_column-1_3:nth-child(2){
    order: 1;
}
.categories-custom-style .widget_categories_list .categories_list_columns .trx_addons_column-1_3:nth-child(3){
    order: 2;
}
/* End Custom Categories */

/* Custom Radio Buttons */


.archive .sidebar .sidebar_inner{
    box-shadow: 0 3px 60px rgb(0 0 0 / 4%);
}
.archive .sidebar .sidebar_inner form{
    padding: 10px 25px;
}

.archive .sidebar .sidebar_inner p{
    margin-top: 0em;
    margin-bottom: 0;
}
.archive .sidebar .sidebar_inner form p{
    margin-top: 0em;
    margin-bottom: 1.57em;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2, .post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2{
    width: 100%;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2 .sc_services_item .post_featured, 
.post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2 .sc_services_item .post_featured{
    display: none;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info, 
.post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle a, 
.post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle a{
    padding: 6px 10px;
    background-color: #111F46!important;
    color: white!important;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle a .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img, 
.post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle a .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img{
    display: none!important;
}
.tax-cpt_services_group .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle, 
.post-type-archive-cpt_services .sc_services_default .trx_addons_column-1_2 .sc_services_item .sc_services_item_info .sc_services_item_header .sc_services_item_subtitle{
    margin-top: 15px;
}
#search-filter-form-18602 ul{
    padding-left: 0;
}
/* #search-filter-form-18602 .sf-field-post-meta-year ul{
    padding-left: 0;
} */

#search-filter-form-18602 li ul li input{
    visibility: hidden;
    opacity: 0;
    z-index: -99999;
}
#search-filter-form-18602 li ul li label{
    cursor: pointer;
    padding-left: 22px;
    color: black;
}
#search-filter-form-18602 li h4{
    position: relative;
}
#search-filter-form-18602 li h4::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 60px;
    height: 1px;
    background-color: var(--theme-color-text_link);
}
#search-filter-form-18602 li ul li input[type="radio"]:checked + label:before,
#search-filter-form-18602 li ul li input[type="checkbox"]:checked + label:before {
    content: '';
    width: 14px;
    height: 14px;
    top: 4px;
    background-color: var(--theme-color-text_link);
    border: 0;
    border-radius: 0;
}
#search-filter-form-18602 li ul li input[type="radio"] + label:before,
#search-filter-form-18602 li ul li input[type="checkbox"] + label:before {
    content: '';
    width: 14px;
    height: 14px;
    top: 4px;
    border-radius: 0;
}
#search-filter-form-18602 li ul li input[type="radio"]:checked + label{
   
}
/* End Custom Radio Buttons */

/* Members Sidebar */
#search-filter-form-19602 ul{
    padding-left: 0;
}
/* #search-filter-form-18602 .sf-field-post-meta-year ul{
    padding-left: 0;
} */

#search-filter-form-19602 li ul li input{
    visibility: hidden;
    opacity: 0;
    z-index: -99999;
}
#search-filter-form-19602 li ul li label{
    cursor: pointer;
    padding-left: 22px;
    color: black;
}
#search-filter-form-19602 li h4{
    position: relative;
}
#search-filter-form-19602 li h4::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 60px;
    height: 1px;
    background-color: var(--theme-color-text_link);
}
#search-filter-form-19602 li ul li input[type="radio"]:checked + label:before,
#search-filter-form-19602 li ul li input[type="checkbox"]:checked + label:before {
    content: '';
    width: 14px;
    height: 14px;
    top: 4px;
    background-color: var(--theme-color-text_link);
    border: 0;
    border-radius: 0;
}
#search-filter-form-19602 li ul li input[type="radio"] + label:before,
#search-filter-form-19602 li ul li input[type="checkbox"] + label:before {
    content: '';
    width: 14px;
    height: 14px;
    top: 4px;
    border-radius: 0;
}
#search-filter-form-19602 li ul li input[type="radio"]:checked + label{
   
}
/* End Members Sidebar */
/* Custom blog */

.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content{
    display: flex;
    flex-direction: column;
}
.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_meta{
    margin: 20px 0;
    order: 2;
}
.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_meta .post_meta_item.post_categories a{
    padding: 6px;
    background-color: #111F46!important;
    color: white!important;
}
.blog-classic-direction .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item{
    display: flex;
}
.blog-classic-direction .nav-links .page-numbers{
    border-color: var(--theme-color-text_link);
}
.blog-classic-direction .nav-links .page-numbers.current{
    background-color: var(--theme-color-text_link);
    border-color: var(--theme-color-text_link);
}
.blog-classic-direction .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body{
    position: relative;
    justify-content: flex-start;
}
.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title{
    order: 1;
}
.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_excerpt{
    order: 3;   
}
.blog-classic-direction .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_button{
    order: 4;   
}
/* End Custom blog */
/* Filter Slider Red */
.alter_clients .widget_slider .slider_container .slider-slide img{
    -webkit-filter: invert(73%) sepia(3%) saturate(12%) hue-rotate(352deg) brightness(89%) contrast(83%);
    filter: invert(73%) sepia(3%) saturate(12%) hue-rotate(352deg) brightness(89%) contrast(83%);
    transition: all 0s;
}
.alter_clients .widget_slider .slider_container .slider-slide:hover img{
    -webkit-filter: none;
    filter: none;
    transition: all 0s;
}
.alter_clients .widget_slider .slider_container .slider-slide, .alter_clients .widget_slider .slider_container .slider-slide img{
    transition: all 0s;
}
/* Events Section */
.tribe-events .tribe-events-calendar-latest-past .tribe-common-g-row .tribe-common-g-col .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image-wrapper{
    display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-cost{
    display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-wrapper{
    width: auto;
    flex: auto;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag{
    width: auto;
    flex: 0 0 30%;
    justify-content: flex-end;
    display: flex;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium{
    text-align: center;
}
/* Events Section End */
.sc_portfolio_masonry_item .post_featured.hover_info.with_thumb>.bg_in{
    transform: scale(1);
    background-size: 100%;
    background-image: none!important;
    position: relative;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg{
    border-radius: 4px;
    -webkit-box-shadow: 10px 0px 30px 5px rgba(226, 226, 226, 0.2);
    -moz-box-shadow: 10px 0px 30px 5px rgba(226, 226, 226, 0.2);
    box-shadow: 10px 0px 30px 5px rgba(226, 226, 226, 0.2);
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info{
    transform: none;
    display: none;
}
.sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_thumb{
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.portfolio_page_details_item_icon{
    font-weight: bold;
}
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title{
    display: none;
}
.post-type-archive-cpt_portfolio .content_wrap{
    display: flex;
    flex-direction: column;
}
.post-type-archive-cpt_portfolio .content_wrap .content {
    order: 2;
    width: 100%!important;
}
#search-filter-form-19602 ul li ul{
    column-count: 3;
}
.post-type-archive-cpt_portfolio .content_wrap .sidebar{
    order: 1;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    top: 0!important;
}
.sc_layouts_title_caption img{
    display: none;
}
.job_filters .search_jobs {
    background-color: white;
    padding: 1em 0;
}
.job_filters .search_jobs div.search_submit{
    padding-top: 1em;
}
.job_filters .search_jobs .search_submit input{
    text-align: center;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single_job_listing .meta .job-type{
    border-radius: 50px;
}
.event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(3) .sc_events_item_content
	.sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta{
		position: relative;
		background-color: var(--theme-color-text_link);
		width: fit-content;
		padding-right: 15px;
		color: white;
	}
.event-list-grid-classic .sc_events_columns .trx_addons_column-1_3 .sc_events_item_content
.sc_events_item_content_inner{
	  padding: 1.8em 2em 0 2em;
		display: flex;
    height: 100%;
		overflow: visible;
		justify-content: space-between
}
.event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3 .sc_events_item_content
.sc_events_item_content_inner .sc_events_item_content_inner_bottom{
	display: flex;
  width: fit-content;
  height: auto;
  padding: 15px 0px 15px 0;
	position: relative;
	overflow: visible;
	flex-grow: 0;
	transform: translateY(0);
}
.event-list-grid-classic .sc_events_columns .trx_addons_column-1_3 .sc_events_item_more_link{
	display: none;
}
.event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3 .sc_events_item_content
	.sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta{
		position: relative;
		background-color: var(--theme-color-text_link);
		width: fit-content;
		padding: 3px 15px 3px 0;
		color: white;
	}
.event-list-grid-classic .sc_events_classic .sc_events_item:hover .sc_events_item_meta_categories a{
	background-color: var(--theme-color-text_hover);
}
.event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3 .sc_events_item_content
.sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta:before{
	height: 100%;
	content: '';
	width: 100%;
	background-color: var(--theme-color-text_link);
	position: absolute;
	left: -100%;
	top: 0;
}
@media (min-width: 991.98px){
    .layout-buutons-radius .nav-links{
        border-radius: 0!important;
    }
    .event-list-grid-classic .sc_events_columns.grid-1{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px 0px;
        grid-template-areas:
            "primary"
            "primary";
    }
    .event-list-grid-classic .sc_events_columns.grid-2{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px 0px;
        grid-template-areas:
            "primary primary second second"
            "primary primary second second";
    }
    .event-list-grid-classic .sc_events_columns.grid-3{
        display: grid;
        grid-template-columns: 1fr 0.7fr 1.3fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px 0px;
        grid-template-areas:
            "primary primary second"
            "primary primary third";
    }
    .event-list-grid-classic .sc_events_classic .sc_events_item_content{
        align-items: end;
    }
    .event-list-grid-classic .sc_events_columns .trx_addons_column-1_3:nth-child(1) .sc_events_item_content
    .sc_events_item_content_inner{
          padding: 1.8em 2em 0 2em;
            display: flex;
        height: 100%;
            overflow: visible;
        justify-content: space-between
    }
    .event-list-grid-classic .sc_events_columns .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
    .sc_events_item_content_inner{
          padding: 1.8em 2em 0 2em;
            display: flex;
        height: 100%;
            overflow: visible;
        justify-content: space-between
    }
    .event-list-grid-classic .sc_events_columns .trx_addons_column-1_3:nth-child(3) .sc_events_item_content
    .sc_events_item_content_inner{
          padding: 1.8em 2em 0 2em;
            display: flex;
        height: 100%;
            overflow: visible;
        justify-content: space-between
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(1) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom{
            display: flex;
        width: fit-content;
        height: auto;
        padding: 15px 95px 15px 0;
        background-color: var(--theme-color-text_link);
        position: relative;
            overflow: visible;
        flex-grow: 0;
        transform: translateY(0);
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom{
        display: flex;
      width: fit-content;
      height: auto;
      padding: 15px 95px 15px 0;
        position: relative;
        overflow: visible;
        flex-grow: 0;
        transform: translateY(0);
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns.grid-2 .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom{
        display: flex;
        width: fit-content;
        height: auto;
        padding: 15px 95px 15px 0;
        background-color: var(--theme-color-text_link);
        position: relative;
        overflow: visible;
        flex-grow: 0;
        transform: translateY(0);
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(3) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom{
        display: flex;
      width: fit-content;
      height: auto;
      padding: 15px 95px 15px 0;
        position: relative;
        overflow: visible;
        flex-grow: 0;
        transform: translateY(0);
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(1) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom:before{
        height: 100%;
        content: '';
        width: 100%;
        background-color: var(--theme-color-text_link);
        position: absolute;
        left: -100%;
        top: 0;
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns.grid-2 .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom:before{
        height: 100%;
        content: '';
        width: 100%;
        background-color: var(--theme-color-text_link);
        position: absolute;
        left: -100%;
        top: 0;
    }
    .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
        .sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta{
            position: relative;
            background-color: var(--theme-color-text_link);
            width: fit-content;
            padding-right: 15px;
            color: white;
        }
        .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(3) .sc_events_item_content
        .sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta{
            position: relative;
            background-color: var(--theme-color-text_link);
            width: fit-content;
            padding-right: 15px;
            color: white;
        }
    .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(2) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta:before{
        height: 100%;
        content: '';
        width: 100%;
        background-color: var(--theme-color-text_link);
        position: absolute;
        left: -100%;
        top: 0;
    }
        .event-list-grid-classic .sc_events_classic .sc_events_columns .trx_addons_column-1_3:nth-child(3) .sc_events_item_content
    .sc_events_item_content_inner .sc_events_item_content_inner_bottom .sc_events_item_meta:before{
        height: 100%;
        content: '';
        width: 100%;
        background-color: var(--theme-color-text_link);
        position: absolute;
        left: -100%;
        top: 0;
    }
    .event-list-grid-classic .sc_events_item .sc_events_item_more_link{
        opacity: 1;
    }
    .sc_events_classic .sc_events_item.with_more:hover .sc_events_item_content_inner_bottom{
        -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
      transform: translateY(0px);
    }
    .event-list-grid-classic .sc_events_columns.grid-1 .trx_addons_column-1_3:nth-child(1){
        grid-area: primary;
        width: 100%;
        height: 460px;
    }
    .event-list-grid-classic .sc_events_columns.grid-2 .trx_addons_column-1_3:nth-child(1){
        grid-area: primary;
        width: 100%;
        height: 460px;
    }
    .event-list-grid-classic .sc_events_columns.grid-2 .trx_addons_column-1_3:nth-child(2){
        grid-area: second;
    width: 100%;
    height: 460px;
        margin-bottom: 0px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(1){
            grid-area: primary;
        width: 100%;
        height: 460px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(2){
        grid-area: second;
      width: 100%;
      height: 220px;
        margin-bottom: 20px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(3){
        grid-area: third;
      width: 100%;
      height: 220px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(2) .sc_events_item_title{
        font-size: 1em;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(2) .sc_events_item_meta{
        margin-top: 10px;
        font-size: 14px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(2) .sc_events_item_more_link{
        display: none;
    }

    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(3) .sc_events_item_title{
        font-size: 1em;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(3) .sc_events_item_meta{
        margin-top: 10px;
        font-size: 14px;
    }
    .event-list-grid-classic .sc_events_columns.grid-3 .trx_addons_column-1_3:nth-child(3) .sc_events_item_more_link{
        display: none;
    }
}
@media (max-width: 768px){
    .grid-ordering-custom .categories_list_style_7.count_3{
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 400px 400px 400px;
        gap: 20px 0;
        grid-template-areas:
            "md-1"
            "md-2"
            "md-3";
    }
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(1){
        grid-area: md-3;
    }
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(2){
        grid-area: md-1;
    }
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(3){
        grid-area: md-2;
    }
}
@media(min-width:768px){
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(1){
        grid-area: md-3-3;
    }
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(2){
        grid-area: md-3-1;
    }
    .grid-ordering-custom .categories_list_style_7.count_3 .categories_list_item:nth-child(3){
        grid-area: md-3-2;
    }
}