/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/


@import url(custom/darkmode.css);
@import url(custom/slidepanel.css);
@import url(custom/default.css);
@import url(custom/readmore.css);

/* Adapt logo to dark mode*/

path#text-logo {
    fill: var(--e-global-color-a56dfc5)!important;
}

path#logo{width:30%!important;}


/* Gradient effect for the mobile menu */

html .gradient {
    width: 100%;
    overflow-x: hidden !important;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(90deg,  0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
    mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
}

html.is-light .gradient {
    width: 100%;
    overflow-x: hidden !important;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(90deg, rgba(22,22,22,0) 0%, rgba(22,22,22,1) 20%, rgba(22,22,22,1) 80%, rgba(22,22,22,0) 100%)!important;
    mask-image: linear-gradient(90deg, rgba(22,22,22,0) 0%, rgba(22,22,22,1) 20%, rgba(22,22,22,1) 80%, rgba(22,22,22,0) 100%)!important;
    background-color:#161616
}

.ts-plan-body{
    padding:0px!important;
}

.ts-plan-container {
    border:none!important;
}

.ts-plan-tabs, .ts-plan-details, .ts-plan-pricing, .ts-plan-desc{
    display:none!important;
}

.discount{
    background-color: var(--e-global-color-accent);
    padding: 6px 12px;
    color:var(--e-global-color-f3b984b)!important;
    border-radius: 100px;
}

.out_post_stats{
    font-size:12px;
}

.out_post_stats a{
    color:var(--e-global-color-a56dfc5)!important;
}


.review .ts-filter-text{
    color:#fff!important;
}

.review .ts-add-status .ts-popup-target{
  background-color:var(--e-global-color-accent)!important;
}

.review  .ts-add-status svg{
    color:var(--e-global-color-a56dfc5)!important;
 }
 
}


.ts-status-list .ts-single-status{padding:40px!important; border-radius: 16px!important;}



path#icon-color {
    fill: var(--e-global-color-accent) !important;
}

.post-feed-nav{
    display:none!important;
}

@media screen and (max-width: 600px) {
.ts-configure-plan .config-plans {
    display: flex;
    flex-direction: column;
    grid-gap: 4px!important;
}
}
.places .elementor-image-carousel{
    max-height:320px!important;
}

nav.rank-math-breadcrumb p{font-size:12px!important;}