/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


#top .nectar-global-section-megamenu.nectar-global-section.force-contained-rows.tracked-pos {
    border-radius: 5px;
}
#top span.menu-title-text h3 {
    font-size: 24px !important;
    line-height: 32px !important;
	color: black !important;
}
#mg-1 {
    padding: 20px 30px !important;
}

#mg-1 .blo-1 h3 img {
    margin: auto;
    margin-bottom: 4px;
}

#mg-1 .blo-1 p img {
    padding: 0px;
    margin: 0px;
    margin-right: 12px;
    width: 39px;
}

#mg-1 .blo-1 p a {
    display: flex;
    align-items: anchor-center;
    margin-bottom: 13px;
    opacity: 100%;
	font-family:Jost;
	font-size:16px;
    font-weight: 400;
    color: #000 !important;
}

/* -------------------------------------------------------------- */

#ro-1-img {
    position: absolute;
    margin-top: -280px;
}

#ro-1 a#btnn {
    margin: -90px auto 70px auto;
    display: table;
}

a#btnn {
    background: linear-gradient(0deg, #DABD74, #FBFDF0, #DB9C2D);
    border-radius: 50px !important;
    font-size: 15px;
    font-family: 'Cinzel Decorative';
    padding: 15px 50px;
}

#ro-1 .proo {
    box-shadow: 0px -30px 23px 0px #6CA673, 0px -48px 30px 0px #000600;
    border-radius: 24px;
    position: relative;
    z-index: 1;
}

#ro-1 .txt1 {
    position: relative;
    z-index: 22;
}

#ro-1 .row-bg.viewport-desktop.using-image:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("https://cannakura.com/wp-content/uploads/2025/03/globe.webp");
    background-size: 101%;
    background-position: 100% 10% !important;
    background-repeat: no-repeat;
    opacity: 50%;
}
/*  div#inn .vc_col-sm-3.c1 {
    position: relative;
}
div#inn .vc_col-sm-3.c1:before {
    content: '';
    position: absolute;
    background-image: url(https://cannakura.com/wp-content/uploads/2025/03/Group-24.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    bottom: 400px;
}

div#inn .vc_col-sm-3.c2 {
    position: relative;
}
div#inn .vc_col-sm-3.c2:before {
    content: '';
    position: absolute;
    background-image: url(https://cannakura.com/wp-content/uploads/2025/03/Group-21.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    width: 100%;
    height: 60%;
    bottom: 464px;
}
 */


/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#ro-2 .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: 50%;
    background-position: 100% 80% !important;
}

#ro-2 .row-bg.viewport-desktop.using-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-image: url("https://cannakura.com/wp-content/uploads/2025/03/image-9.png");
    background-size: 670px;
    background-repeat: no-repeat;
    background-position: -4% -40% !important;
}


/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#ro-3 .row-bg.viewport-desktop.using-image {
    background-size: 41%;
    background-position: -27% 80% !important;
}

#ro-3 .iwt-icon img {
    width: 89px;
    position: relative;
    left: -47px;
}

#ro-3 .iwt-text h3 {
    font-size: 20px;
    line-height: 1;
}

#ro-3 .cola2 .iwithtext {
    position: relative;
    left: 60px;
}

#ro-3 .txt2 p {
    padding-bottom: 0px;
}

#ro-3 .txt2 h2 a {
    color: #ffff;
    opacity: 1;
}
div#ro-3 a#btnn {
    margin: auto;
    display: table;
    color: black;
}

/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#ro-4 .row-bg.viewport-desktop.using-image.using-bg-color {
    background-size: contain;
    background-position: bottom right !important;
}

#ro-5 .row-bg.viewport-desktop.using-image {
    background-size: contain;
    background-position: 123% 0% !important;
}


/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#ro-6 .row-bg.viewport-desktop.using-image {
    background-position: 0% 21% !important;
}

#ro-6 .row-bg.viewport-desktop.using-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    bottom: 0px;
    background-image: url("https://cannakura.com/wp-content/uploads/2025/03/image-5.png");
    background-repeat: no-repeat;
    background-position: 0% 100%;
}

#ro-6 span.meta-category {
    background: linear-gradient(90deg, #DABD74, #FBFDF0, #DB9C2D);
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 1px 9px;
    border-radius: 50px;
}

#ro-6 .content {
    position: unset;
}

#ro-6 span.meta-category a {
    font-family: jost;
    font-weight: 400;
    font-size: 16px;
    color: #000;
}
/* div#ro-6 .nectar-post-grid-item.nectar-underline.animated-in:before {
    content: '';
    position: absolute;
    background-image: url(https://cannakura.com/wp-content/uploads/2025/03/Group-21.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    width: 110%;
    height: 60%;
    bottom: 344px;
    z-index: -9999;
    left: 0px;
    right: 0px;
    margin: auto;
    display: table;
} */

div#ro-6 .nectar-post-grid-item.nectar-underline.animated-in {
    box-shadow: 0px -29px 24px 0px #6CA673, 0px 0px 32px 0px #000600;
    padding: 10px 10px;
}



div#ro-6 .txt1 {
    position: relative;
    z-index: 9999;
}


div#ro-6 .nectar-post-grid-item-bg-wrap {
    border-radius: 10px !important;
    border: 1px solid #e2b156;
}
.leaf-right {
    opacity: 0.5 !important;
}

.leaf-left {
    opacity: 0.5 !important;
}
/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#fttr .txt-info h4 {
    display: flex;
    align-items: center;
    font-size: 25px;
}

#fttr .txt-info h4 img {
    margin: 0px 9px;
}

#fttr .txt-info .boxx1 a {
    display: flex;
    align-items: center;
}

#fttr .txt-info .boxx1 a img {
    margin-bottom: 0px;
    margin-left: 10px;
}

#fttr .txt-info .boxx1 {
    column-count: 2;
}

#fttr .txt-info .boxx1 p {
    padding-bottom: 20px;
    font-size: 16px;
    color: #fff;
}

#fttr .txt-info .boxx1 a {
    color: #fff;
    opacity: 100%;
}


/* ---------------       ---------------       ---------------       ---------------       ---------------        */


/* ---------------       ---------------       ---------------       ---------------       ---------------        */

#copyright {
    padding: 25px 0px !important;
}

#copyright p {
    font-size: 20px;
}

#fttr .iwt-icon img {
    width: 60px;
    position: relative;
    left: -16px;
}

#fttr .iwt-icon img {
    width: 60px;
    position: relative;
    left: -16px;
}

#fttr .iwithtext h4 {
    font-weight: 600;
    margin-bottom: 0px;
}

#fttr .icoo i {
    font-size: 20px;
    color: #275C53;
    width: 50px;
    height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
}

a.uncategorized.style-underline {}

#ro-6 span.meta-category {
    background: linear-gradient(90deg, #DABD74, #FBFDF0, #DB9C2D);
    !i;
    !;
    position: absolute;
    top: 9px;
    left: 10px;
    padding: 1px 9px;
    border-radius: 50px;
}

#ro-6 .content {
    position: unset;
}

#ro-6 span.meta-category a {
    font-family: jost;
    font-weight: 400;
    font-size: 16px;
    color: #000;
}

#fttr form.tnp-subscription input#tnp-1 {
    background-color: #fff;
    color: #000;
    border-radius: 50px !important;
    padding-left: 20px;
}

#fttr form.tnp-subscription input.tnp-submit {
    background: linear-gradient(90deg, #DABD74, #FBFDF0, #DB9C2D);
    color: #000;
    font-family: jost;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 90px !important;
    width: 50%;
}


/* ---------------       ---------------       ---------------       ---------------       ---------------        */


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1600px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1440px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1366px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1340px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1320px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1280px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1024px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 900px) {
    #ro-1 .vc_col-sm-3 {
        margin-top: 43px;
    }
    #ro-3 .iwithtext {
        position: relative;
        left: 60px;
    }
    #ro-5 .icoo {
        height: 65px;
    }
    #fttr form.tnp-subscription input.tnp-submit {
        margin: auto;
        display: table;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 768px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 480px) {
    #ro-2 .row-bg.viewport-desktop.using-image:before {
        background-position: -4% 0% !important;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 414px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 375px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 360px) {}













/* .best-seller-tag {
    background-color: #872175;
    color: white;
    padding: 4px 12px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
}

.woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 20px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
}
 */
.custom-rating span {
    color: #e7721b !important;
}
.custom-rating span.reviews-count {
    color: #555 !important;
}











#subscribe-box {
    background: #f9f9f9;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
}

#subscribe-box label {
    font-size: 16px;
}

#subscribe-box select {
    padding: 5px 10px;
    margin-top: 5px;
    border-radius: 5px;
}
