/*
Theme Name: Screame Cannabis
Author: Codup dev
Description:  Screame Cannabis Wordpress Theme
Version: 1.1.1.18
Text Domain: screame-cannabis
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/

.nav {
    list-style: none;
    padding: 0;
    margin: 0;
}

.error-section {
    padding: 180px 0;
}

.error-section .container-fluid {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

body {
    font-size: 16px;
    line-height: 28px;
}

section.p-category-main .pagination {
    justify-content: center;
}

.secondary-header ul#menu-secondary-menu li.current-menu-item {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}

.secondary-header ul#menu-secondary-menu li.current-menu-item a {
    color: #000;
}

.secondary-header ul#menu-secondary-menu li.current-menu-item a::after {
    height: 2px;
    bottom: -8px;
    opacity: 1;
}

section.inner-hero img {
    height: 600px;
}

section.p-category-main {
    padding: 0;
}

section.p-category-main .ads-tiles {
    border-left: none;
}

section.p-category-main .posts-tile {
    border-right: 1px solid #cccccc;
    padding-bottom: 60px;
    margin-bottom: 100px;
}

article.post-item .post-thumbnail {
    overflow: hidden;
}

section .post-item .post-thumbnail img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

section.p-category-main .post-item {
    overflow: hidden;
}

section .post-list a:hover .post-thumbnail img {
    transform: scale(1.1);
}

section .post-item .post-content h2 a {
    transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
}

section.p-category-main .post-item:hover .post-content h2 a {
    border-bottom: 2px solid #016700;
}

article.post-item .post-content p {
    margin: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.pagination span.current,
.pagination a:hover {
    background-color: #016700;
    color: #ffffff;
}



article.post-item .post-thumbnail {
    overflow: hidden;
}

.scream-post .post-item .post-thumbnail img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.scream-post .post-item {
    overflow: hidden;
}

.scream-post .post-item:hover .post-thumbnail img {
    transform: scale(1.1);
}

.scream-post .post-item .post-content h2 a {
    transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
}

.scream-post .post-item:hover .post-content h2 a {
    border-bottom: 2px solid #016700;
}

.scream-post article.post-item .post-content p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.scream-partnership-section .elementor-widget-single_product_tile,
.non-partners-section .elementor-widget-single_product_tile {
    margin: 0 !important;
}

.scream-partnership-section .elementor-widget-single_product_tile .membership-container,
.non-partners-section .elementor-widget-single_product_tile .membership-container {
    padding-bottom: 0;
}

.w-featured-partners-logo a.elementor-post__thumbnail__link {
    height: 200px;
}

.membership-container .membership-card .membership-details .join-btn {
    font-size: 17px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.membership-container .membership-card .membership-details .join-btn::after {
    top: 11px;
}

.membership-container .membership-card .membership-details .membership-title {
    padding: 0;
}

.category-carousel-wrapper .category-carousel .category-tile img {
    /* height: 590px; */
}

.category-carousel-wrapper .category-carousel .category-tile:hover {
    transform: none;
}

.featured-category-tile .category-link a {
    min-width: 55%;
    padding: 12px 46px;
    font-size: 35px;
    line-height: 40px;
}

.category-carousel-wrapper .category-carousel .category-tile h3 {
    background-image: linear-gradient(52.25deg, #56C72F 0%, #2A6117 70.97%);
}

.category-carousel-wrapper .owl-nav {
    display: block !important;
}

.category-carousel-wrapper button {
    width: 40px;
    height: 100px;
    background-color: transparent !important;
    border-radius: initial !important;
    color: #626262 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.category-carousel-wrapper .owl-nav .owl-prev span {
    font-size: 0;
    display: flex;
}

.category-carousel-wrapper .owl-nav .owl-prev span::before {
    content: "\f053";
    font-family: "fontawesome";
    font-size: 45px;
}

.category-carousel-wrapper .owl-nav .owl-next span {
    font-size: 0;
    display: flex;
}

.category-carousel-wrapper .owl-nav .owl-next span::before {
    content: "\f054";
    font-family: "fontawesome";
    font-size: 45px;
}

.cannabis-wrap .elementor-image-box-description,
.category-grid .post-content p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    /* number of lines to show */
    line-clamp: 6;
    -webkit-box-orient: vertical;
}

/* .membership-container {
    padding: 20px 50px;
} */

.membership-container .membership-card .membership-details .membership-benefits {
    font-size: 16px;
}

.category-grid .post-image img {
    height: 362px;
}



.category-grid .category-tile .post-image,
.category-grid .post-image img,
.cannabis-wrap .elementor-widget-container figure.elementor-image-box-img {
    border-radius: 12px 12px 0 0 !important;
}

.category-grid .post-content {
    border-radius: 0 0 12px 12px;
    padding-bottom: 15px;
}

.category-grid .post-content h3,
.cannabis-wrap .elementor-image-box-title {
    margin: 0 15px 10px;
    padding: 15px 0 13px;
}

.search-no-results h1.page-title {
    text-align: center;
    margin: 0;
}

.search-no-results .page-content {
    text-align: center;
    margin: 10px 0 0;
}

.search-no-results input.search-field.form-control {
    padding: 13px 25px;
    border-radius: 100px;
}

.search-no-results label {
    width: 60%;
}

.search-no-results input.search-submit.btn.btn-default {
    padding: 10px;
    background: #80bc64;
    width: 150px;
    color: #fff;
    border-radius: 100px;
}

.search-no-results form.search-form {
    display: flex;
    justify-content: center;
    gap: 10px;
}

section.no-results.not-found {
    margin-top: 70px;
}

input#quantity_67f4e4071c524 {
    appearance: textfield !important;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}

.mujaa-slider video,
.mujaa-slider img {
    border-radius: 12px !important;
    width: 100%;
}

/* Mobile 767px */

@media screen and (max-width: 1024px) {
    .home-post-static figure img {
        height: 225px !important;
    }

    .category-grid .post-image img {
        /* height: 292px; */
    }

    .cannabis-wrap .elementor-image-box-description,
    .category-grid .post-content p {
        -webkit-line-clamp: 4;
        line-clamp: 4;
    }

    .mujaa-slider video,
    .mujaa-slider img {
        max-width: 300px !important;
        margin: auto;
    }

    section.p-category-main .posts-tile {
        margin-bottom: 20px;
    }

    section.p-category-main .posts-tile {
        margin-bottom: 20px;
    }

    .post.hentry {
        margin-bottom: 0;
    }

    .feat-partner {
        max-width: 320px;
    }

    .mujaa-slider a,
    .mujaa-slider .custom-timings {
        text-align: center;
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .contact-frm-widget input#gform_submit_button_2 {
        width: 100%;
        font-size: 24px !important;
        height: 54px !important;
    }

    .contact-frm-widget .gform_footer.top_label {
        margin-top: 20px !important;
    }
}

.cart-count {
    position: absolute;
    top: -7px;
    right: -9px;
    background: rgb(128, 188, 100);
    color: #000000;
    font-size: 12px;
    padding: 2px 2px;
    border-radius: 50%;
    width: 20px;
    text-align: center;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

#cart-icon {
    position: relative;
    display: inline-block;
}

.woocommerce-EditAccountForm fieldset {
    display: none !important;
}
.cannabis-new-page .elementor-cta__bg{
	background-size: 45%;
    background-repeat: no-repeat;
}
.woo-wallet-sidebar ul li.card:hover {
    box-shadow: none;
}

.woo-wallet-sidebar ul li.card {
    background: inherit !important;
	box-shadow: none !important;
    border: 0;
	text-align:left !important;
    color: black;
	margin:0;
}
.woo-wallet-sidebar ul li p {
	display:inline-block;
}
.woo-wallet-sidebar ul{
	padding:0px;
}
h3.woo-wallet-sidebar-heading{
	text-align: left;
    padding: 20px;
	margin: 0;
}
div.woo-wallet-my-wallet-container > div.woo-wallet-sidebar > ul > li > p {
    display: none;
}

.woo-wallet-sidebar-heading a {
    color: #000007;
}

.woo-wallet-sidebar ul li.card a {
    color: black;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--store-credit a:before {
    content: "\f09d"; /* fa-credit-card */
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a:before {
    content: "\f555"; /* fa-wallet */
    font-family: "Font Awesome 5 Free"; /* or your FA version */
    font-weight: 600; /* solid style */
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wallet-conversion a:before {
    content: "\f362"; /* fa-exchange-alt */
    font-family: "Font Awesome 5 Free"; /* match your FA version */
    font-weight: 900; /* solid style */
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--ads a:before {
    content: "\f1ea";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.popmake-title {text-transform:capitalize !important;}