.velikobelobesedilo-popup p {
    font-size: 67px;
    line-height: 1em;
    color: white;
}
strong{
font-weight:700 !important
    
}
.popup-manjsebelo-besedilo p {
    font-size: 30px;
    color: white;
    line-height: 1em;
    font-weight: 300;
}


/* Missing CSS Rules from the Second File */
.marquee h2 {
    font-size: 40px !important;
    line-height: 60px;
    font-weight: 300 !important;
}

.border-right-after {
    border-right: 2px solid black;
}



.first-product-line p {
    color: white;

}

.first-product-line h2 {
    font-size: 3em;
    line-height: 1em;
    color: white;
    font-weight: 300 !important;
    margin-top: 40px;
    margin-bottom: 0px;
}

.really-large-font-d h1 {
    font-size: 3.5em;
    font-weight: 800 !important;
    color: black;
    line-height: 1em;
    font-style: italic;
    margin-bottom: 1em !important;
    margin-top: 1.7em !important;
}



.right-of-the-number p {
    font-size: 14px;
    max-width: 300px;
    color: black;
    line-height: 1.3em;
}

.testimonial-sekcija-d {
    /*background: white;*/
}

.testimonial-outer-box .row.row-inner.row-fluid {
    border: 1px solid black;
    border-radius: 10px;
    padding: 20px !important;
    margin: 10px 15px;
    background: white;
}

.testimonial-large-text p {
    font-size: 4vh !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.1;
}

.dark-testimonial .row.row-inner.row-fluid {
    background: black;
    color: white !important;
}






.centered-accordions .vc_toggle_title {
    padding: 0px 30px 0px 20px;
}
.centered-accordions i.vc_toggle_icon {
    margin-top: 5px;
    position: absolute;
    top: 50%;
    right: 0px;
    right: 0px;
    transform: translate(-50%, -50%);
}

.short-desni-pillzi-d .nasa-icon-box {
    margin-top: 10px;
}

.short-desni-pillzi-d .nasa-icon-box p.box-desc {
    max-width: 72%;
}

.short-desni-pillzi-d .box.nasa-flex.flex-row.pill-icon.nasa-radius-55.nasa-bg-black.color-white {
    max-width: fit-content;
}


.belo-besedilo-slider span.price {
    color: black;
    border-color: black;
}

.belo-besedilo-slider .archive-star-rating span {
    color: black;
}

.belo-besedilo-slider i.elegant-star path {
    fill: black;
}

.belo-besedilo-slider span.opis-archive {
    color: black;
}

.belo-besedilo-slider span.dodaten-podnaslov-archive {
    color: black;
}

.belo-besedilo-slider a.name.nasa-bold.woocommerce-loop-product__title {
    color: black;
}



.belo-besedilo-slider span.podnaslov-archive {
    color: black;
}

.belo-besedilo-slider a.nasa-nav-arrow.slick-next.slick-arrow svg,
.belo-besedilo-slider a.nasa-nav-arrow.slick-prev.slick-arrow svg {
    background: black;
    color: white;
}

.homepage-slider .nasa-nav-arrow {
    position: absolute;
    z-index: 1;
    top: 26%;
    visibility: visible !important;
    opacity: 1 !important;
}



.homepage-slider .archive-star-rating span {
    float: right;
    padding-right: 28px;
}

.homepage-slider a.button.product_type_simple.add_to_cart_button {
    line-height: 24px !important;
}

.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {
    font-size: 27px !important;
}

.nasa-modern-7 .add_to_cart_text {
    line-height: 24px !important;
}

.homepage-slider span.price {
    min-width: 160px;
}



.elegant-star-rating .elegant-star {
    margin-top: 0px;
}

.elegant-star-rating .elegant-star {
    width: 30px !important;
    height: 24px !important;
    margin-right: 0px !important;
}

.novicss span.beli-box-fw300 {
    padding: 20px 25px !important;
    margin-bottom: 0px ! IMPORTANT;
}



/*HOMEPAGE CUSTOM CSS*/
.na-padding .large-4 {
    padding: 0px !important;
}

.black-text-center {
    display: block;
    width: 100%;
}
.sredinska-poravnava-slike {
    display: block !important;
    text-align: center !important;
    margin: 0 auto;
}
.white-text {
    color: white;
}
.black-text-center p {
    color: black;
    /* font-weight: 500; */
}
.black-text-center strong {
    font-weight: 600 !important;
}
.sredinska-poravnava-slike img {
    max-width: 88%;
}
.def-popolnega-para img {
    max-width: 400px;
}
.bordered-text {

}
.whjiteborderredtext {
    margin-top: 15px;
    color: white;
    /* border-color: white !important; */
}
.whjiteborderredtext h4.bordered-text {
    border-color: white;
}
a.black.button {
    border-color: black !important;
}
.white-text p {
    max-width: 300px;
    margin-top: 40px;
    margin-bottom: 40px !important;
}
.left-padding-definicija {
    padding-left: 15%;
}

.customized-banner-d h6 {
    color: white;
    text-transform: capitalize;
}
.homepage-slider a.button.product_type_simple.add_to_cart_button {
    border-radius: 30px !important;
	width: 48%;
}
.button-custom:hover {
    background: white;
    color: black;
}
.button-custom {
    color: white;
    text-transform: capitalize;
    border: 1px solid white;
    display: block;
    max-width: fit-content;
    margin: 0 auto;
    padding: 10px 30px;
    margin-top: 10%;
    font-size: 1.2em;
    transition: all 0.3s ease;
    border-radius: 30px;
}
.button-custom-hero {
    margin-top: 35px;
    font-size: 18px;
    color: white;
    border: 1px solid white;
    border-radius: 30px;
    display: block;
    max-width: fit-content;
    padding: 12px 60px;
}
.button-custom-hero:hover {
    background: white;
    color: black;
}

.customized-banner-d .nasa-banner-content img {
    width: 100%;
    max-width: 200px;

}
.individual-video .vc_column-inner {
    margin: 10px ! IMPORTANT;
    background-repeat: no-repeat !important;
    background-size: contain;
}
a.elegant-fancy-button-link {
    border-width: 3px !important;
}
.slider-mobile .nasa-nav-arrow {
    visibility: visible !important;
    opacity: 1 !important;
}

h2.velikibelitext strong {
    font-weight: 700 !important;
}
h2.velikibelitext {
    font-size: 33px;
}
.slider-mobile {
    display: none;
}
.button-na-desno .elegant-fancy-button-wrapper.elegant-align-right {
    width: 100%;
}

.monthly p {
    display:none;
}
.sekcija-video-d i.elegant-video-lightbox-icon.fas.fa-play {
    background: #ffffff61;
    padding: 17px 17px;
    border-radius: 100px;
    text-align: center;
    padding-left: 22px;
}
.image-over-bottom img {
    position: relative !important;
    margin-top: 80px;
}
.green-box-sexion-d h4.bordered-text.white {
    margin-bottom: 17px;
    font-weight: 700 !important;
}
.green-box-sexion-d img {
    margin-top: 20px;
    margin-bottom: 40px;
}

.green-box-sexion-d {
    padding-left: 5%;
}
.posebnobesedilo p {
    display:none;
}
.wpb_text_column.wpb_content_element.smalltitles-d h3 {
    font-size: 18px;
    line-height: 18px;
    font-style: italic;
}

.wpb_text_column.wpb_content_element.smalltitles-d h3 strong {
    font-weight: 600 !important;
}
.evensmallertext-d p {
    font-size: 11px;
    line-height: 12px;
    margin-top: 10px;
}
.custom-manual-product-slider .large-6 {
    width: 49% !important;
    max-width: 49% !important;
    min-width: 49% !important;
    display: inline-block;
}
.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {
    padding-bottom: 0px;
}
.custom-manual-product-slider {
    padding-left: 5%;
    padding-right: 5%;
}
.subscribe-btn-green a.elegant-fancy-button-link {
    background: #C1FF5F;
    font-weight: 600 !important;
    border-color: #C1FF5F !important;
}
.custom-manual-product-slider ul.slick-dots {
    padding-top: 15px;
    margin-bottom: 25px;
}
.altern-trans-btn-d a.elegant-fancy-button-link {
    font-size: 12px !important;
    margin-top: 15px;
    border-width: 1px !important;
    font-style: italic !important;
}
.subscribe-btn-green a.elegant-fancy-button-link {
    margin-bottom: 10px;
}
.hide-on-desktop {
    display: none;
}
.levastranvbarva:before {
    content: "";
    height: 100%;
    width: 30%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: #e8e5dd;
}
.homepage-slider span.podnaslov-archive {
    display: block;
    text-align: left;
    font-size: 1.1em;
	/*background-color: #A1BF72;*/
    border-radius: 30px;
    padding: 5px 20px;
	line-height: 1.3;
}


.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {
    text-align: left;
    font-size: 1.4em;
    color: black;
	font-style: normal;
}
.homepage-slider span.opis-archive {
    text-align: left !important;
    display: block;
    font-style: normal;
	line-height: 1.2;
	font-size: 17px !important;

}
.homepage-slider .archive-star-rating {
    display: block;
    margin-bottom: 25px;
    margin-left: 0px !important;
    text-align: left;
}
 .homepage-slider span.price {
    display: inline-block;
    margin-left: 0px !important;
    float: left;
    width: 48%;
}
.homepage-slider a.button.product_type_simple.add_to_cart_button {
    display: inline-block;
    vertical-align: middle;
    float: left;
    background: black;
    padding: 8px 20px;

}
.homepage-slider .main-img {
    background: white;
    padding: 20px;
}


.homepage-slider span.price {
    border: 1px solid black;
    padding: 8px 20px;
    line-height: 1em;
	border-radius: 30px;

}
.hero-text img {
    width: 446px;
}
.bannerji-na-vrhu p {
    margin-bottom: 0px !important;
}
span.dodaten-podnaslov-archive {
    text-align: left;
    font-size: 1.6em;
    color: black;
    font-style: italic;
    display: block;
}
.customized-banner-d h6 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.button-custom {
    margin-top: 0;
}
.customized-banner-d .banner-inner img {
    margin-top: 15% !important;
    margin-bottom: 15% !important;
}


body a.button, body p a.button {
    border-color: black;
}
.noinitalic.marquee h2 span {
    font-style: revert !important;
}
.homepage-slider .product-info-wrap.info {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0px;
	text-align:left;
}
.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {
    padding-top: 25px;
}
.homepage-slider span.opis-archive {
    padding-top: 25px;
    padding-bottom: 25px;
}


.homepage-slider .nasa-nav-arrow {
    position: absolute;
    z-index: 1;
    top: 26%;
    visibility: visible !important;
    opacity: 1 !important;
}

.marquee-header.marquee {
    height: auto;
    min-height: 40px;
    background: #ff523abd;
    /* font-size: 15px !important; */
}

.price, .amount {
    font-size: 16px;
    font-weight: 400;
}
a.elegant-fancy-button-link {
    border-width: 1px !important;
}
.marquee-header.marquee span {
    color: black;
    font-size: 14px;
}


.marquee h2 span {
    font-style: revert;
}

.special-belo-besedilo {
    margin-top: -50px !important;
}

h2.velikibelitext {
    margin-top: -30px;
}

.herosect {
    display: block !important;
}

.marquee-header.marquee span {
    /*padding-right: 20px;*/
}
.homepage-slider span.price span {
    font-weight: 400 !important;
}
.homepage-slider span.price span {
    font-size: 17px;
    font-style: italic;
}
.homepage-slider span.price {
    text-align: center !important;
    line-height: 1em;
}



.margin-50-spodaj.nasa-icon-box {
    margin-bottom: 50px;
}
div#margin-50-spodaj {
    margin-bottom: 50px;
}



.whitebottom-d {
    color: white;
    padding-top: 30px;
}
.bormpasrt {
    padding-top: 150px;
    padding-bottom: 150px;
}
.bormpasrt h4.bordered-text {
    font-size: 16px;
}

.botromadimage img {
    max-width: 500px;
    margin-bottom: 30px;
}
a.elegant-social-icon {
    background: transparent !important;
    border: 1px solid #000;
}


.padding-bottom-15 {
    padding-bottom: 7px !important;
}
.marquee-small h2 {
    text-transform: uppercase !important;
}

.homepage-slider .archive-star-rating span {
    float: right;
    padding-right: 28px;
}

.mobile-padding-right {
    padding-right: 85px !important;
}
.levi-padding-zamik-d {
    padding-left: 40px !important;
}
.whjiteborderredtext h4.bordered-text {
    min-width: 157px;
    text-align: center;
}
.left-padding-definicija {
    padding-left: 55px;
}
.white-text p {
    max-width: 300px;
    margin-top: 45px;
    margin-bottom: 45px !important;
}

.whitebottom-d p {
    text-align: left;
}
.pardon-right {
    padding-right: 85px;
}
.pojubnghaaqaw .nasa-icon-box:first-child, .pojubnghaaqaw .nasa-icon-box:nth-child(4) {
    /* display: none !important; */
    margin-left: auto;
}
.premakni-gor {
    /* display: block; */
    text-align: right;
    width: 100%;
}
.popraviozadnje-d {
    height: 75.2vh;
}
.black-text-center {
    padding-bottom: 40px;
}
.popraviozadnje-d {
    background-position: 50% 39% !important;
}

.black-text-center p {
    padding-right: 15%;
}
.whitebottom-d {
    color: white;
    padding-top: 45px;
}
.botromadimage img {
    margin-bottom: 35px;
}
.middle-aligned-centered-title-d img {
    max-width: 500px;
}
.middle-aligned-centered-title-d img {
    max-width: 560px;
}
.popraviloslike-add img {
    max-width: 480px;
}
.popraviloslike-add {
    margin-left: auto;
}
.pojubnghaaqaw .nasa-icon-box:nth-child(5), .pojubnghaaqaw .nasa-icon-box:nth-child(2) {
    margin-right: 0px !important;
}
.desni-kot-poravnava {
    padding-right: 85px;
}




@media only screen and (max-width: 767px) {
    .hide-on-mobile {
    display: none;
}
.hide-on-desktop {
    display: block;
}
.fifty-percent-mobile img {
    max-width: 75%;
}
    .green-box-sexion-d {
    padding-left: 0%;
}
.mobile-padding-right {
    padding-right: 5% !important;
    padding-left: 5% !important;
}
    .slider-mobile {
    display: block;
}
.hero-text img {
    max-width: 85%;
}

h2.velikibelitext {
    display: none;
}
.posebnobesedilo p {
    color: white;
    /* text-align: center; */
    font-size: 13vw;
    text-align: center;
    font-weight: 700;
    display: block;
    margin-top: -40px;
}
.middle-aligned-centered-title-d img {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-bottom: 30px;
}
.monthly p {
    color: white;
    text-align: center;
    font-size: 20vw;
    text-align: center;
    font-weight: 700;
    display: block;
    /* margin-top: -40px; */
    line-height: 0.9;
}
.monthly.first-part {
    font-style: italic;
}
.green-box-sexion-d {
    text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
    padding-top: 10%;
    padding-bottom: 2%;
}
.green-box-sexion-d h4.bordered-text.white {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 20px;
}
.green-box-sexion-d figure.wpb_wrapper.vc_figure {
    width: 100%;
    display: block !important;
    text-align: center;
}
.middle-aligned-centered-title-text-d h3 {
    text-align: center;
    max-width: 75%;
    margin: 0 auto;
    margin-top: -30px;
}
.mobile-centered-on-d a {
    text-align: center;
    /* display: block; */
    max-width: fit-content;
    /* line-height: 1; */
    margin: 0 auto !important;
    display: flex;
    margin-bottom: 30px !important;
    margin-top: -30px !important;
}
.special-margin-bottom-image img {
    margin-bottom: -59%;
    z-index: 100000 !important;
    overflow: visible !important;
    display: block;
    position: relative;
}
.green-box-sexion-d p {
    max-width: 75%;
    margin: 0 auto;
}
}
.homepage-slider a.button.product_type_simple.add_to_cart_button {
    float: right;
    margin-right: 0px;
}.homepage-slider .archive-star-rating span {
    margin-right: 0px !important;
    padding-right: 0px;
}.homepage-slider .main-img {
    background: unset;
    padding: unset;
}
.homepage-slider span.podnaslov-archive {
    font-weight: 300;
}
span.dodaten-podnaslov-archive, .homepage-slider span.opis-archive {
    font-weight: 300 !important;
}
.archive-star-rating span {
    font-weight: 300 !important;
}
.add_to_cart_button {
    font-weight: 700 !important;
}

.bleachit-dweb.blockit.padding-desno.nasa-hide-for-mobile.large-6.nasa-col.columns span.beli-box-fw300 {
    margin-right: 0px;
    margin-left: 15px;
}
a.name.nasa-bold.woocommerce-loop-product__title {
    font-size: 27px;
}
span.dodaten-podnaslov-archive {
    font-size: 26px;
}.elegant-star-rating .elegant-star {
    /* font-size: 30px !important; */
    width: 28px !important;
    height: 22px !important;
    margin-right: 0px !important;
}
.elegant-star-rating .elegant-star {
    margin-top: 0px;
}
.premakni-gor p {
    text-transform: uppercase;
    max-width: 70%;
    float: right;
}
.bormpasrt {
    padding-top: 200px;
    padding-bottom: 200px;
}
.mobile-padding-right {
    padding-right: 55px !important;
}
.desni-kot-poravnava {
    padding-right: 60px;
}
.pardon-right {
    padding-right: 55px;
}
.desni-padding-nic{
    padding-right: 0px;
}

.levidelfooterja img {width: 100%;}
.premakni-gor span {
    text-transform: none !important;
    font-style: normal !important;
}
.button-custom {
    padding: 10px 30px;
}
.whitebottom-d {
    padding-top: 20px;
}
.homepage-slider a.button.product_type_simple.add_to_cart_button {
    line-height: 24px !important;
}
.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {
    font-size: 27px !important;
}
.nasa-modern-7 .add_to_cart_text {
    line-height: 24px ! IMPORTANT;
}
.homepage-slider span.price {
    min-width: 160px;
}





/*SVEŽA KODA*/
.herosect p {
    text-align: center;
}
.hero-sub-text p {
    color: white;
    font-size: 42px;
}
.padding-bottom-150 p {
    text-align: left;
    display: block;
    width: 100% !important;
    font-size: 67px;
    line-height: 1em;
    color: white;
    font-weight: 30;
}
.popravi-block {
    display: block !important;
}
.veliko-belo-besedilo p {
    color: white;
    font-weight: 300;
    line-height: 1em;
    font-size: 67px;
}
.fullwdth-sctn {
    background-position: left !important;
}
.homepage-slider span.price {
    /* height: 40px; */
    line-height: 21px !important;
    /* vertical-align: middle; */
}
.elegant-star-rating .elegant-star {
    margin-right: -2px !important;
}
.hero-text p {
    color: white;
    font-weight: 300;
    font-size: 72px;
    line-height: 1em;
}
body .slick-dots li.slick-active {
    background: black;
}
.nasa-sc-carousel-main .slick-dots li {
    max-height: 10px;
    max-width: 10px;
}
body .slick-dots li.slick-active {
    /*min-width: 30px !important;*/
}
.naslov-izdelka {
    font-size: 27px ! IMPORTANT;
    /* text-transform: uppercase; */
    color: black;
    margin-bottom: 0px;
}
span.naravnih-sde {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 45px ;
    display: block;
}
h4.bordered-text {
    width: 150px;
    text-align: center;
}
.naslov-izdelka {
    line-height: 1em;
}
a.black.button.large.fs-18.tablet-fs-16 {
    font-size: 15px !important;
}
h4.bordered-text {
    font-size: 18px;
}

.bleachit-dweb h3.extra-bold.naslov-izdelka {
    color: white !important;
}
.bleachit-dweb span.naravnih-sde {
    color: white !important;
}
.bleachit-dweb p {
    color: white !important;
}
.bleachit-dweb svg path {
    fill: white;
}
.animation-chart h3 {
    text-align: left;
}
.pod-circle-percentagi p {
    font-size: 17px;
    text-align: left;
    line-height: 1.5em;
    font-weight: 300 !IMPORTANT;

}
.pod-circle-percentagi h3 {
    font-size: 18px;
    line-height: 22px;
    display: block;
}
.animation-chart > h3 {
    font-size: 27px !important;
    line-height: 1em !important;
}
.bleachit-dweb .elegant-star-rating.elegant-align-left {
    display: block !important;
    width: 100% !important;
    /* float: right !important; */
}
.ozadje-na-levi:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: url(/wp-content/uploads/2024/10/Definicija.png?id=5243) no-repeat center / cover;
}
.ozadje-na-desni:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    height: 100%;
    background: url(https://minetrada.dweb.si/wp-content/uploads/2024/10/Definicija.png?id=5243) no-repeat center / cover;
}

.box-container {
    display: flex;
    width: 80%; /* Adjust as needed */
    max-width: 800px;
}

.box2 {
    flex: 1;
    height: 40px; /* Adjust height as needed */
    display: flex;
    align-items: center; /* Center text vertically */
    justify-content: center; /* Center text horizontally */
    margin: 0 5px; /* Small gap between boxes */
    text-align: center;
}

.left-box {
    background-color: transparent;
    color: white;
    border: 2px solid black; /* Optional: to make it visible */
}

.right-box {
    background-color: black;
    color: white;
    text-decoration: none; /* Remove underline from link */
}
.homepage-slider span.price span.woocommerce-Price-amount.amount bdi {
    color: black;
}
.right-box:hover {
    background-color: #333;
}

.box-container {
    display: flex;
    width: 80%;
    max-width: 800px;
}
.box2 {
    margin: 0 15px 0px 0px;
}

.bleachit-dweb .elegant-star-rating .elegant-star {
    margin-right: 1px !important;

}
.left-box {
    border: 1px solid black;
}
.left-box {
    border: 1px solid #ffffff;
	border-radius: 30px;
}
.box2.left-box {
 
    font-style: italic;
}
.homepage-slider span.price span.woocommerce-Price-amount.amount bdi {
    font-style: italic;
}
a.box2.right-box {
    font-weight: 500 !important;
	border-radius: 30px;
}
.box-controled-dweb {
    display: block !important;
    width: 100% !important;
    float: unset;
}.obrnibarve .box2.left-box {
    border-color: black;
    color: black !important;
}
.custom-razvlek-zvezdic.elegant-star-rating .elegant-star {
    margin-right: 1px !important;
}
.poravnavalevo-fdorce {
    display: block !important;
}
.poravnavalevo-fdorce .circle-progress {
    margin-left: 30px;
}.poravnavalevo-fdorce .circle-progress {
    margin-top: 30px;
    margin-bottom: 30px;
}
div#ff-stream-1 ul.slick-dots.slick-nav {
    display: none !important;
}
.ff-stream .slick-dotted.slick-slider {
    margin-bottom: 0px ! IMPORTANT;
    padding-bottom: 0px !important;
}
.ponoven-zamik-zvezdic.elegant-star-rating .elegant-star {
    margin-right: 1px !important;
}
#ff-stream-1 .ff-item, #ff-stream-1 .ff-stream-wrapper.ff-infinite .ff-content {
    text-align: left;
    padding: 20px;
    background: #e8e5dd;
}
.whjiteborderredtext h4.bordered-text {
    min-width: 260px;
    text-align: center;
    margin-top: 15px;
}
.blockit {
    display: block !important;
}
.bleachit-dweb.blockit.large-6.nasa-col.columns .box-container {
    margin-left: auto;
}
.bleachit-dweb.blockit.large-6.nasa-col.columns .box-container a.box2.right-box {
    margin-right: 0px;
}

/*globalni padding*/
.popravi-desni-padd {
    padding-right: 55px !important;
}
.padding-na-levo-sekundarni22 {
    padding-left: 50px !important;
}
.padding-na-levo-45 .row {
    padding-left: 50px;
    /* padding-right: 50px; */
}

.box-container {
    font-size: 18px;
}
.pojubnghaaqaw .nasa-icon-box:nth-child(4) {
    margin-left: 110px !important;
}
.premakni-gor p {
    max-width: 100%;
}
a.box2.right-box {
    font-size: 15px;
}
#animated-donuts h3.extra-bold {
    font-size: 27px;
    line-height: 1em;
    
}
#animated-donuts h3.extra-bold em span {
    font-weight: 300;
    font-size: 27px;
}

.homepage-slider .nasa-nav-arrow {
    top: 23.5%;
}




.active-border {
    width: 150px;
    height: 150px;
}

.circle-progress {
    width: 146px;
    height: 146px;
}
.circle {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 146px;
    height: 146px;
}



.ozadje-na-levi:after {
    content: "";
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    height: 100%;
    background: url(/wp-content/uploads/2024/10/Slika2-1.png) no-repeat center / cover;
    z-index: 0 !important;
}



/*SPECIFIČNO ZA BETTER TOGETHER*/

.herosect.levaporavnava p {
    text-align: left !important;
}
.herosect.levaporavnava .hero-text p {
    padding-bottom: 50px;
}

.herosect.levaporavnava .hero-text p {
    padding-bottom: 50px;
	}


.herosect.levaporavnava p {

    text-align: left !important;

    line-height: 1em;

}

.holistino-besedilo p {

    text-align: right;

    color: white;

    font-size: 35px;

    line-height: 1em;

    display: block;

    font-weight: 300;

}



span.beli-box-fw300 {

    color: black;

    font-weight: 300;

    padding: 10px 20px;

    display: inline-block;

    float: right;

    margin-top: 15px;

    margin-right: 15px;

}
span.beli-box-fw300:last-child {
    margin-top: 0px;
}

.holisticen-box-div {

    /* background: black ! IMPORTANT; */

    max-width: 410px;

    float: right;

}

.mb-70{

    margin-bottom: 45px !important;

}

.pocrni-vse p {

    color: black;

}

.pocrni-vse span.beli-box-fw300 {

    color: black;
	}

.veliko-crno-besedilo p {

    padding-bottom: 45px;
		}
.veliko-crno-besedilo p {

    font-weight: 300;

    line-height: 1em;

    font-size: 67px;

    color: black;
	}
blockit {

    display: block !important;

}

.blackit p {

    color: black !important;

}

.holistino-besedilo p {

    margin-bottom: 10px !important;

}




strong {

    font-weight: 700 !important;

}

.hero-sub-text p {

    font-size: 30px !important;

}
.padding-desno {

    padding-right: 50px ! IMPORTANT;

}
.padding-levo {

    padding-left: 50px ! IMPORTANT;

}


.holisticen-box-div.pillsi span.beli-box-fw300 {

    color: black;

    background: black;

    border-radius: 30px;

    font-style: normal;
	}

/* Make the Tabs container use flex layout */

.tabs-bottom .vc_tta.vc_general.vc_tta-tabs {

  display: flex;

  flex-direction: column;

}



/* Move the tabs navigation to the bottom */

.tabs-bottom .vc_tta-tabs-container {

  order: 2;

}



/* Ensure the tab content comes before the navigation */

.tabs-bottom .vc_tta-panels-container {

  order: 1;

}



/* Optional: Adjust margins and borders */

.tabs-bottom .vc_tta-tabs-container {

  margin-top: 15px; /* Adjust spacing as needed */

  border-top: none;

  border-bottom: 1px solid #ddd; /* Matches default styling */

}

.custom-tabs .custom-tabs-tab-link.active {

    background-color: #a1bf72;

}

button.custom-tabs-tab-link {

    border: 1px solid black !important;

    border-radius: 30px ! IMPORTANT;

    color: black !important;

    font-style: normal;

    text-transform: capitalize;

}

.custom-tabs {

    /* display: flex; */

    background-color: unset;

    /* gap: 10px; */

}
/* Unique Custom Tabs Styles */





.custom-tabs-tab-content {

  display: none;

}







.custom-tabs {

  display: flex;

  background-color: #333;

  justify-content: center;

}



.custom-tabs .custom-tabs-tab-link {

  flex: 1;

  padding: 15px;

  text-align: center;

  color: white;

  background: none;

  border: none;

  cursor: pointer;

}

/* Unique Custom Tabs Styles */

.custom-tabs-content {

  overflow-y: auto;

  padding: 0px 50px;

}



.custom-tabs-tab-content {

  display: none;

}



.custom-tabs-tab-content.active {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*gap: 180px;*/
    margin-bottom: 30px;
}



.custom-tabs {

  display: flex;

  flex-wrap: wrap; /* Allow wrapping */

  background-color: #333;

  justify-content: center;

}



.custom-tabs .custom-tabs-tab-link {

  flex: 0 1 auto; /* Adjust flex properties */

  min-width: 100px; /* Optional: set a minimum width */

  padding: 15px;

  text-align: center;

  color: white;

  background: none;

  border: none;

  cursor: pointer;

}



.custom-tabs .custom-tabs-tab-link.active {

  background-color: #555;

}





.custom-tabs .custom-tabs-tab-link.active {

    background-color: #a1bf72;

    color: black !important;
	border: 0px !important;

}

.left-tabs-side, .right-tabs-side {

width: 50%;

    display: inline-block;

}
.left-tabs-side {
    text-align: right;
    width: 60%;
}

.custom-tabs {

    background-color: #33333300;

}

.custom-tabs {

    gap: 15px;

}



.custom-tabs {

    max-width: 900px;

    margin: 0 auto;



}

/* Responsive Design */

@media (max-width: 600px) {

  .custom-tabs {

    flex-direction: column;

  }

}



strong {

    font-weight: 700 !important;

}





p.tabs-dolgo-besedilo {
    color: black;
    font-weight: 300;
    max-width: 400px;
    line-height: 1em;
    padding-top: 10px;
    font-size: 17px;
}

p.tabs-naslov {

    font-size: 67px;

    font-weight: 300;

    color: black;

    line-height: 1em;

    display: block;

    text-transform: normal;
	margin-left: -5px;
	margin-bottom:10px;
	padding-bottom: 2px;

}

.custom-tabs .custom-tabs-tab-link {

    max-width: 210px;
    width: max-content;

}

.custom-tabs .custom-tabs-tab-link {

    transition: all 0.3s ease;

}

button.custom-tabs-tab-link:hover {

    background: #a1bf72 !important;

    color: black !important;

}

.custom-tabs .custom-tabs-tab-link {

    font-size: 16px;

    /* padding-top: 10px; */

    line-height: 1em;

    /* padding-bottom: 10px; */

    height: 50px;

}

p.tabs-nadnaslov {

    font-size: 20px;

    color: black;

    text-transform: normal;

    line-height: 1em;

    display: block;

    margin-bottom: 5px;

}



.herosect.levaporavnava .hero-text p {

    font-size: 67px;

}

.hero-sub-text p {

    font-size: 37px !important;
    line-height: 1em !important;
	font-weight: 300;

}

strong {

    font-weight: 700 !important;

}

.herosect.levaporavnava .hero-text p {

    padding-bottom: 100px;

}

.holisticen-box-div.pillsi {

    margin-right: -20px;

}

span.beli-box-fw300 {

    padding: 20px 30px;

}



span.beli-box-fw300 {

    margin-top: 0px;

    margin-right: 15px;

    margin-bottom: 15px;

}

.podholisticno-besedilo {

    margin-top: 0px;

}

.spodnje-belo-d p {

    font-weight: 300 !important;

}

.spodnje-belo-d p {

    font-size: 30px;

}

.nakupuj-vse-button button {

    background: black !important;

    font-size: 15px !important;

    line-height: 15px !important;

    font-style: italic !important;

    text-transform: lowercase;

    height: 45px;

}
.nakupuj-vse-button button:first-letter {


    text-transform: uppercase;


}

.nakupuj-vse-button button {

    margin-top: 50px;

}

.left-tabs-side, .right-tabs-side {

    vertical-align: middle;

}.header-levi-text p {

    color: white;

    font-size: 25px;

    line-height: 1em;

    font-weight: 400 !important;


}



.desni-header-text p {

    color: white;

}

.vecjebesedilo-dweb p {

    font-size: 67px;

    font-weight: 300;

    color: black;

    line-height: 1em;

    text-transform: none;

}





.betterlifesub {

    color: black;

    font-size: 40px;

    font-weight: 500;

}

.subsubsubd p {

    color: black;

    font-style: normal;

    margin-top: -15px;

    padding-bottom: 20px;

}

.quotahbf p {

    color: white;

    font-size: 25px;

    font-weight: 300 !important;

    line-height: 1em;

}

.numbero {

    font-size: 30px;

    background: black;

    color: white;

    max-width: fit-content;

    padding: 12px 20px;

    border-radius: 100px;

    line-height: 1em;

}



.textnumebro {

    max-width: 350px;

    font-size: 20px;

    font-weight: 300;

    color: black;

}.textnumebro span.boldede {

    font-weight: 700;

}

.table-container {
    background-color: #c1fc60;
}
.mobilni-background-verzija-dve .table-container, .mobilni-background-popravi .table-container {
    background-color: transparent;
}
.customiziranniumbering {

    margin-bottom: 40px;

}



.numbero, .textnumebro {

    vertical-align: top;

}

.textnumebro {

    padding-left: 40px;

}

.levoostevilcevanje {

    padding-top: 150px;

}

.numbero, .textnumebro {

    vertical-align: top;

    display: inline-block;

}

.popravljanjegumba {

    font-weight: 700;

}

.floating-slika-nejc img {

    position: relative;

    top: -100px;

}

.best-commitment p {

    color: black;

    font-weight: 300;

    font-size: 67px;

    line-height: 1em;

}

.vecjebesedilo-dweb p {

    text-transform: unset;

}

.nadnaslov-main-d p strong {

    font-weight: 700 !important;

}

.nadnaslov-main-d p {

    color: black;

}

.black-box-text-d {

    background: black;

    display: block;

    max-width: fit-content;

    padding: 5px 15px;

    margin-top: 20px;

    color: white;

}

.black-box-text-d strong {

    font-weight: 600 !important;

}

.daljsi-opis-dno-d p {

    color: black;

    max-width: 500px;

    margin-top: 240px;

}

.daljsi-opis-dno-d p strong {

    font-weight: 700 !important;

}



.header-levi-text p {

    font-size: 30px;

}

.naslovni-text-zamik-d {

    padding-right: 15%;

}

.naslovni-text-zamik-d {

    padding-bottom: 293px;

}





.table-container td {

    border-top: 2px solid #000000;

}





.numbero {

    padding: 12px 19px;

}

.popravljanjegumba.elegant-fancy-button-wrap.elegant-fancy-button-2 .elegant-fancy-button-link:hover {

    color: black !important;

}

.popravljanjegumba.elegant-fancy-button-wrap.elegant-fancy-button-2 .elegant-fancy-button-link {

    background: black;

    color: white !important;

}

.numbero {
    font-size: 30px;
    background: black;
    color: white;
    max-width: fit-content;
    padding: 12px 20px;
    border-radius: 100px;
    line-height: 1em;
}


.table-container tr {

    color: black;

}

img.kljukica-nejc {

    max-width: 15px;

}




/*GLOBALNI PADDINGI*/

.padding-na-levo-45 .row {

    padding-left: 50px;

    /* padding-right: 50px; */

}

.ns-items-gap {
    overflow: initial;
}

.first-product-line p {

    color: white;



}
.first-product-line h2 {

    font-size: 3em;

    line-height: 1em;

    color: white;

    font-weight: 300 !important;

    margin-top: 40px;

    margin-bottom: 0px;

}

.really-large-font-d h1 {

    font-size: 3.5em;

    font-weight: 800 !important;

    color: black;

    line-height: 1em;

    font-style: italic;

    margin-bottom: 1em ! IMPORTANT;

    margin-top: 1.7em ! IMPORTANT;

}





.right-of-the-number p {

    font-size: 16px;

    max-width: 300px;

    color: black;

    line-height: 1.3em;

}












.fix-wiodth-naslov-d img {

    width: 100%;

    max-width: 280px;

}



.fix-wiodth-naslov-d {

    border-bottom: 1px solid #ffffff6b;

}

.centered-accordions .vc_do_toggle {

    margin-top: 15px;

}

.centered-accordions i.vc_toggle_icon {

    margin-top: 5px;

}

.white-small-text p {

    color: white;

    padding-top: 25px;

    font-style: normal;

}

.short-desni-pillzi-d .nasa-icon-box {

    margin-top: 10px;

}

.short-desni-pillzi-d .nasa-icon-box p.box-desc {

    max-width: 72%;

}

.short-desni-pillzi-d .box.nasa-flex.flex-row.pill-icon.nasa-radius-55.nasa-bg-black.color-white {

    max-width: fit-content;

}

.testimonial-sekcija-d {

    /*background: white;*/

}



.testimonial-large-text p {

font-size: 35px !important;

    font-style: normal;

    font-weight: 500;

    line-height: 1.1;

}

.dark-testimonial .row.row-inner.row-fluid {

    background: black;

    color: white !important;

}


.testimonial-main-content p {

    font-size: 16px;

    line-height: 1.3em;
    color: #000;
	font-weight: 300;

}
.blacked-slider .testimonial-main-content p {
    color: #fff;

}

.testimonial-small-author p {

    font-style: italic;

    margin-top: 2vh;

}





.dark-testimonial .row.row-inner.row-fluid {

    background: black !important;

    color: white !important;

}

.percentage-bar-section-d .large-3.nasa-col.columns .elegant-number-counter.numbered-cntr {

    /*padding-left: 20px;*/
	background-color: #a1bf72;
    border-radius: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 116px;
	font-weight:300;

}

.percentage-bar-section-d .large-3.nasa-col.columns .elegant-number-counter.numbered-cntr.numbered-cntr-1 {
    padding-left: 43px;
    padding-right: 102px;
}

.right-of-the-number p {

    max-width: 320px;

    padding-left: 15px;

}

.desni-del-z-levimozadjem .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.fix-wiodth-naslov-d {

    text-align: center;

    margin: 0 auto;

    width: 100%;

}

.use_instructions {

    display: none;

}

.row.nasa-product-details-page {

    z-index: 1000;

}




.product-page-slider span.podnaslov-archive {

    display: block;

    text-align: left;

    font-size: 1.1em;

}
.product-page-slider a.name.nasa-bold.woocommerce-loop-product__title {

    text-align: left;

    font-size: 1.4em;

    color: black;

    font-style: italic;

}

.product-page-slider span.opis-archive {

    text-align: left !important;

    display: block;

    font-style: italic;

    margin-bottom: 20px;

}

.product-page-slider .archive-star-rating {

    display: block;

    margin-bottom: 15px;

    margin-left: 0px !important;

    text-align: left;

}

.product-page-slider span.price {

    display: inline-block;

    text-align: left !important;

    margin-left: 0px !important;

    float: left;

}

.product-page-slider a.button.product_type_simple.add_to_cart_button {

    display: inline-block;

    vertical-align: middle;

    float: left;

    background: black;

    padding: 8px 20px;

    margin-top: 15px;

}

.product-page-slider .main-img {

    background: white;

    padding: 20px;

    padding-bottom: 100px;

}

.product-page-slider .product-info-wrap.info {

    padding-left: 20px;

}



.product-page-slider span.price {

    border: 1px solid black;

    padding: 8px 20px;

    line-height: 1em;

    margin-top: 4px;

}



.product-page-slider .main-img img {

    background: #e8e5dd;

    padding: 20px;

    max-width: 200px ! IMPORTANT;

    min-width: 260px;

    border-radius: 10px;

}


.bottom-image-dtwo img {

    max-width: 287px;

}
.product-page-slider .product-info-wrap.info {

    padding-left: 20px;

    margin-top: -70px;
	}




}


.product-page {

    padding-top: 4em;

}





.single-summary-wrap {

    margin-top: 60px;

}

.product-page .product_title {

    line-height: 75px;

}

h1.product_title.entry-title {

    color: black;

}

.actionPrice {

    font-style: normal;

}
.singleProdQuantity .price-option {

    padding: 24px 24px;



}



.actionPrice span.woocommerce-Price-amount.amount {

    font-size: 17px;

}
.actionPrice span#original-price.woocommerce-Price-amount.amount {

    font-size: 17px;

}
.actionPrice ins span.woocommerce-Price-amount.amount {

    font-size: 19px;

}

.actionPrice ins {

    text-decoration: none;

}

.singleProdQuantity .actionPriceDiscount {
    position: absolute;
    right: -1px;
    top: -1px;
    padding: 5px 5px;
    background-color: #ffc5bd;
    color: #db5759;
    border-radius: 0 5px 0 5px;
    border-top: 1px solid #e5e5ea;
    border-right: 1px solid #e5e5ea;
}

.singleProdQuantity {

    display: flex;

    flex-flow: column;

    gap: 10px;

    margin-bottom: 10px;

}

.wcsatt-options-product-wrapper .wcsatt-options-product-title {

    font-size: 17px;

}

.woocommerce form select {

    border-color: black;

}






.first-product-line h2 {

    margin-bottom: 45px;

}

.singleProdQuantity .actionPriceDiscount {

    font-weight: 500;
    font-size: 12px;
	color: #db5759;
}

.first-product-line h2 {

    font-size: 67px;

}

.first-product-line p {

    font-size: 30px;

  line-height: 1.1em !important;

  font-weight: 300 !important;

 

    display: block;

}

.spodnjebesediloprodukt h4 {

    font-size: 30px !important;

    text-align: justify;

    line-height: 1.1em !important;

    display: block;

}

.spodnjebesediloprodukt h4 {

    margin-top: 45px;

}

.spodnjebesediloprodukt h4 {

    font-weight: 300 !important;

}

.really-large-font-d h1 {

    font-size: 67px;

}

.first-product-line h2 {

    line-height: 1em;

}

.really-large-font-d h1 {

    margin-bottom: 45px !important;

}

.really-large-font-d h1 {

    line-height: 1em;

}





.really-large-font-d h1 {

    margin-top: 90px;

}

.novionrazdelek {

    background: white;

}

.novionrazdelek {

    padding-top: 90px;

    padding-bottom: 90px;

}



.button-grid {

    display: grid;

    grid-template-columns: repeat(2, 1fr); /* 2 buttons per row */

    gap: 25px; /* Space between buttons */

    max-width: 550px;

    justify-items: center; /* Center items horizontally */

}



.button-item {

    display: flex;

    justify-content: center;

    align-items: center;

    background-color: #000; /* Black background */

    color: #fff; /* White text */

    font-weight: bold;

    font-size: 30px;

    text-align: center;

    width: 100%; /* Fixed width for buttons */

    height: 100px; /* Fixed height for buttons */

    border-radius: 10px; /* Rounded corners */

}



.button-item:hover {

    background-color: #333; /* Darken button on hover */

}













.text-block-cstm {

    display: flex;

    align-items: center;

}



.number {

    font-size: 100px;

    font-weight: bold;

color: black;

    margin-right: 20px;

}



.text {

    font-size: 30px;

    font-weight: bold;

color: #ffffff;

    text-transform: uppercase;

}





.custom-height-section-d {

    height: 80vh;

}

.number {

    font-size: 154px;

    font-weight: bold;

    color: black;

    margin-right: 20px;

    line-height: 1em;

    margin-top: -17px;

}







.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {

    padding-top: 25px;

}




.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {

    text-align: left;

    font-size: 1.4em;

    color: black;

    font-style: normal;

}

.homepage-slider span.opis-archive {

    text-align: left !important;

    display: block;

    font-style: normal;



}





.homepage-slider .main-img {

    background: white;

    padding: 20px;

}



.homepage-slider span.podnaslov-archive {

    display: block;

    text-align: left;

    font-size: 18px;

}.homepage-slider a.name.nasa-bold.woocommerce-loop-product__title {

    padding-bottom: 0px;

}



.homepage-slider .nasa-nav-arrow {

    position: absolute;

    z-index: 1;

    top: 26%;

    visibility: visible !important;

    opacity: 1 !important;

}

.belo-besedilo-slider span.price {

    color: black;

    border-color: black;

}

.belo-besedilo-slider .archive-star-rating span {

    color: black;

}

.belo-besedilo-slider i.elegant-star path {

    fill: black;

}

.belo-besedilo-slider span.opis-archive {

    color: black;

}

.belo-besedilo-slider span.dodaten-podnaslov-archive {

    color: black;

}

.belo-besedilo-slider a.name.nasa-bold.woocommerce-loop-product__title {

    color: black;

}

.belo-besedilo-slider .nasa-sc-carousel-main .slick-dots li {

    border-color: black !important;

}

.belo-besedilo-slider .slick-dots li.slick-active {

    background: black !important;

}

.belo-besedilo-slider span.podnaslov-archive {

    color: black;

}

.belo-besedilo-slider a.nasa-nav-arrow.slick-next.slick-arrow svg, .belo-besedilo-slider a.nasa-nav-arrow.slick-prev.slick-arrow svg {

    background: black;

    color: white;

    /* border-color: black; */

    /* border: 2px solid black; */

}.holistino-besedilo p {

    text-align: right;

    color: white;

    font-size: 35px;

    line-height: 1em;

    display: block;

    font-weight: 300;

}

span.beli-box-fw300 {

    color: white;

    border: 1px solid white;

    font-weight: 300;

    padding: 10px 20px;

    display: inline-block;

    float: right;

    margin-top: 15px;

    margin-right: 15px;

}

.holisticen-box-div {

    /* background: black ! IMPORTANT; */

    max-width: 410px;

    float: right;

}


.padding-na-levo-asdasd {

    padding-left: 45px;

    padding-right: 30px;

}
.desni-del-z-levimozadjem.large-4.nasa-col.columns {

    padding-right: 50px;

}

.pading-nalevidinesni {

    padding-left: 55px;

    padding-right: 50px;

}

.top-product-section {

    padding-left: 105px;

    /* padding-right: 50px; */

}
.top-product-section .nasa-icon-box {margin-bottom: 15px;}

.popravipaddingpovsod {

    padding-left: 55px;

    padding-right: 50px;

}

.popravipaddingpovsod .row.row-inner.row-fluid {

    padding-left: 55px;

    padding-right: 50px;

}span.naslov p {

    font-size: 37px;

    line-height: 1em;

    font-weight: 300;

    color: black;

}

.text-block-cstm.v-headerju span.number {

    font-size: 67px;

    margin-top: 0px;

    line-height: 1em;

}

.text-block-cstm.v-headerju span.text {

    font-size: 28px;

    line-height: 1em;


    font-weight: 300;

}

.text-block-cstm.v-headerju span.text strong {

    display: block;

}

.nasa-single-product-slide .product-thumbnails.nasa-single-product-thumbnails .nasa-wrap-item-thumb img {

    border: none;

}

.nasa-single-product-slide .product-thumbnails.nasa-single-product-thumbnails .nasa-wrap-item-thumb img {

    opacity: 1;

}



.text-block-cstm.v-headerju span.number {

    margin-right: 8px;

}

.single-summary-wrap {

    margin-top: 15px;
	box-shadow: 1px 1px 10px 2px #0000000f;

}


.holisticen-box-div.pillsi {
    max-width: unset;
}
.holistino-besedilo p {
    margin-bottom: 10px !important;
}
.podholisticno-besedilo {
    display: block !important;
    width: 100% !important;
    float: right;
    line-height: 1em;
    color: black;
    font-style: normal;
    display: block;
    margin-top: 10px;
}
.holisticen-box-div.pillsi {
    max-width: unset;
}

.holisticen-box-div.pillsi span.beli-box-fw300 {
    color: black;
    background: #a1bf72;
    border-radius: 30px;
    font-style: normal;
    font-size: 17px;
	border: 0;
}
.holisticen-box-div.pillsi span.beli-box-fw300:last-child {
    margin-top: 15px;
}
.holisticen-box-div {
    /* background: black ! IMPORTANT; */
    max-width: 410px;
    float: right;
}
.holisticen-box-div.pillsi {
    margin-right: -20px;
}

span.naslovnitext {
    font-size: 67px;
    color: white;
    font-weight: 500;
    text-align: right;
    display: block;
}
span.italicni {
    display: block;
    font-style: italic;
}
span.svetlozelena {
    color: #A1BF72;
}
.desni-header-text p {
    text-align: right;
    font-size: 17px;
    color: white;
}
.podnaslov-header p {
    text-align: right;
    color: white;
    font-size: 30px;
}
.desni-header-text p {
    color: white;
}
.vecjebesedilo-dweb p {
    font-size: 67px;
    font-weight: 300;
    color: black;
    line-height: 1em;
    text-transform: none;
}

.howthisworks p {
    color: black;
    font-weight: 300;
    line-height: 1em;
    font-size: 67px;
    text-transform: none;
}
.betterlifesub {
    color: black;
    font-size: 40px !important;
    font-weight: 500;
}
.subsubsubd p {
    color: black;
    font-style: italic;
    margin-top: -15px;
    padding-bottom: 20px;
}
.quotahbf p {
    color: black;
    font-size: 25px;
    font-weight: 300 !important;
    line-height: 1em;
}
span.naslov p {

    padding-bottom: 0px;

}

.podholisticno-besedilo {
    display: block !important;
    width: 100% !important;
    float: right;
    line-height: 1em;
    color: black;
    font-style: normal;
    display: block;
    margin-top: 15px;
}
.blackit span.beli-box-fw300 {
    margin-right: 0px;
    margin-left: 20px;
}
.blackit span.beli-box-fw300 {
    border-color: black;
    font-style: normal;
}

.bettertogether-slider a.name.nasa-bold.woocommerce-loop-product__title, .bettertogether-slider span.dodaten-podnaslov-archive, .bettertogether-slider span.opis-archive, .bettertogether-slider .archive-star-rating span
{
    color: black;
}
.bettertogether-slider .slick-dots {
    display: none;
}
.bettertogether-slider i.elegant-star path {
    fill: black;
}

.bettertogether-slider span.podnaslov-archive {
    color: black;
    font-style: italic;
}
.bettertogether-slider span.opis-archive {
    padding: 25px 0px;
}

.bettertogether-slider .main-img {
    background: no-repeat;
}
.table-container td {
    border-top: 2px solid #000000 !important;
}


.homepage-slider a.button.product_type_simple.add_to_cart_button {
    float: right;
}
.ponoven-zamik-zvezdic {
    padding-left: 50px;
}
.ozadje-na-levi .box-mainc-ontainer {
    padding-left: 50px;
}

.ozadje-na-levi .white-text {
    padding-left: 50px;
}
.ozadje-na-levi .veliko-belo-besedilo {
    padding-left: 50px;
}
span.strong.breakline {
    display: block;
    font-weight: 800 !important;
}
.text-block-cstm span.text {
    line-height: 1em;
}
p.tabs-nadnaslov {
    font-weight: 300;
}
.text-block-cstm span.text {
    font-size: 28px;
}
span.crticapadding-custom {
    margin-right: 10px;
}
span.crticapadding-custom {
    letter-spacing: -4px;
}
.text-block-cstm span.number {
    font-size: 67px;
    line-height: 1em;
    margin-top: 0px;
}
.text-block-cstm span.number {
    margin-right: 10px;
}
.text-block-cstm span.text {
    font-weight: 300;
}

#horizontal-scroll-section .bordered-text {
    padding: 10px 20px;
}#horizontal-scroll-section p {
    font-size: 17px;
}
#horizontal-scroll-section p:first-child {
    margin-bottom: 10px;
}
#horizontal-scroll-section .bordered-text {
    margin-bottom: -10px;
}
.bettertogether-slider .archive-star-rating {
    display: none !important;
}
.bettertogether-slider .slick-list.draggable {
    padding-right: 0px ! IMPORTANT;
}

.bettertogether-slider a.button.read-more-button {
    text-align: left;
    margin-left: 0px !important;
    display: block;
    max-width: fit-content;
    color: black;
    background: none !important;
    border: none !important;
    font-style: italic;
    padding: 0px !important;
}


.bettertogether-slider .nasa-sc.products.woocommerce.slick-slide {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}

.bettertogether-slider .nasa-sc.products.woocommerce.slick-slide:not(:last-child):after {
    content: "+";
    position: absolute;
    right: -17px;
    top: 27%;
    font-size: 60px;
	font-weight: 300;
    color: black;
}
p.cenapaketa-better-pack {
    font-style: italic;
    font-weight: 400;
    color: black;
    font-size: 17px;
    border: 1px solid black;
	border-radius: 30px;
    max-width: fit-content;
    padding: 15px 30px;
    line-height: 1em;
}
.left-20 {
    margin-left: 20px;
}
.nekaporavnava {
    margin-left: auto;
    margin-right: 20px;
}
a.betterstack-link {
    font-size: 17px;
    text-align: center;
    display: block;
    background: black;
    font-style: normal;
    color: white;
    font-weight: 500;
    max-width: 100%;
    padding: 20px 50px;
    margin: 0 auto;
	border-radius: 30px;
}
a.betterstack-link:hover{
color: #fff;
}
.bettertogether-slider .product-info-wrap.info {
    padding-top: 25px !important;
    padding-bottom: 0px;

}
.bettertogether-slider .product-item {
    margin-bottom: 0px;
}
.bettertogether-slider a.name.nasa-bold.woocommerce-loop-product__title {
    padding-top: 25px;
}
.bettertogether-slider span.add_to_cart_text {
    padding-top: 25px;
}

.bettertogether-slider span.add_to_cart_text {
    font-size: 17px;
    /* text-decoration: none !important; */
}
.bettertogether-slider span.add_to_cart_text {
    border-bottom: 1px solid black;
}
.spodnje-crnobesedilo p {
    font-size: 20px;
    font-weight: 300;
    font-style: normal;
    margin-bottom: 45px !important;
}
.bettertogether-slider span.add_to_cart_text {
    border-bottom: 1px solid black;
    padding-bottom: 5px;
    padding: 0px 5px;
    margin-top: 0px;
    padding-bottom: 5px;
}
.subscribe-template .main-img {
    background: no-repeat;
    padding: 0px;
}

.subscribe-template.product .subscribe-button {
    font-weight: 700 !important;
    color: white !important;
    font-style: normal;
    border-radius: 30px;
}
.subscribe-template.product ins {
    font-style: italic;
    text-decoration: none;
    color: black;
}
.subscribe-template .product-info-wrap.info h3 {
    font-weight: 700;
    color: black;
    line-height: 1em;
    font-style: normal;
    margin-bottom: 0px;
}

.subscribe-template .product-info-wrap.info {
    padding-top: 0px;
}
.subscribe-template.product {
    padding: 0 !important;
    margin: 0px !important;
	border-radius: 30px;
}
.subscribe-template.product span.podnaslov {
    font-weight: 300;
}
.subscribe-template.product .subscribe-button span.add_to_cart_text {
    font-size: 16px;
}
.subscribe-template.product span.podnaslov {
    font-size: 26px;
    line-height: 1em;
    color: black;
    font-style: italic;
    /*padding-bottom: 15px ! IMPORTANT;*/
    display: block;
}

.subscribe-template.product del {
    display: block;
    text-align: left;
    font-size: 13px;
    font-style: italic;
    text-decoration: unset;
    margin-bottom: 5px;
    margin-top: 15px;
}

.subscription-padge .nasa-sc.products.woocommerce.slick-slide {
    margin-right: 30px;
}
.subscription-padge .nasa-nav-arrow, .subscription-padge-mobile .nasa-nav-arrow {
    top: 29%;
}
.subscription-padge  {
    padding-left: 30px !important;
}
.subscription-padge .nasa-sc-carousel-main .nasa-nav-arrow.slick-prev {
    left: -30px;
}
/*.subscription-padge .nasa-sc-carousel-main .nasa-nav-arrow.slick-next {
    right: -30px;
}*/
.subscription-padge .subscribe-template.product {
    margin-top: 0 !important;
}
.subscription-padge .archive-star-rating {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0px;
}
.fullwdth-sctn.ozadje-na-desni .elegant-star-rating.elegant-align-left.ponoven-zamik-zvezdic {
    padding-left: 0px;
}

.subscription-slider-testimonials .slick-list{padding:0 23% 0 0 !important;}

.subscription-slider-testimonials .testimonial-sekcija-d.slick-slide {
    margin-right: 10px;
}
a.box2.right-box {
    font-size: 18px;
}

.subscription-slider-testimonials .testimonial-large-text p {
    font-size: 35px ! IMPORTANT;
	font-weight: 300 !important;
}
.subscription-slider-testimonials .testimonial-sekcija-d.slick-slide {
    /*background: none; BACKUP
    border: 1px solid black;
    padding: 20px 20px;
    margin: 0 auto;
    border-radius: 10px;
    background: transparent;
    margin-right: 10px;*/
    margin: 0 auto;
    margin-right: 10px;
	border-radius: 15px;
}

.koment-slika {
    border-radius: 15px;
    background-color: transparent;
    border: 1px solid black;
    margin-left: 10px;
	padding: 0;
	/*max-width: 350px;*/
}

.koment-slika img{
    border-radius: 14px;
	aspect-ratio: 9 / 12;
	object-fit: cover;
}

.koment-slika-podstran {
    border-radius: 15px;
    background-color: transparent;
    border: 1px solid black;
    /*margin-left: 10px;*/
	padding: 0;
	/*max-width: 350px;*/
}

.koment-slika-podstran img{
    border-radius: 14px;
	aspect-ratio: 9 / 10.2;
	object-fit: cover;
}

@media only screen and (max-width: 767px) {
	.koment-slika {
		margin-left: 0;
		/*margin-top: 10px;*/
		/*height: 100%;*/
	}
	.koment-slika-podstran {
		margin-left: 0;
		/*margin-top: 10px;*/
		/*height: 100%;*/
	}
}

.koment-besedilo {
    border-radius: 15px;
    border: 1px solid black;
	padding: 20px 20px;
}
/*nova koda koment*/
	.subscription-slider-testimonials .testimonial-sekcija-d.slick-slide {
        height: inherit;
    }
    .subscription-slider-testimonials .koment-slika .nasa-col{
        padding: 0px;
    }
    .subscription-slider-testimonials .slick-track {
        display:flex;
    }
    .subscription-slider-testimonials .koment-slika {
        height:100%;
        margin-left: 0px;
    }
    .subscription-slider-testimonials .koment-slika .vc_column-inner {
        height:100%;
        border-radius: 15px;
    }
    .subscription-slider-testimonials .koment-besedilo {
        height:100%;
        display: flex;
        flex-direction: column;
    }


.subscription-slider-testimonials .elegant-star-rating.elegant-align-left {
    margin-left: -3px;
}
.nasa-modern-7 .add-to-cart-grid {
    bottom: unset;
}
.blacked-slider i.elegant-star svg path {
    fill: white;
}
.blacked-slider {
    background: black !important;
    color: white !important;
}
.transparent-slider {
    background: transparent !important;
    color: black !important;
}
.transparent-slider p{
    color: black !important;
}
.transparent-slider svg{
    color: black !important;
}
.green-slider {
    background: #a1bf72 !important;
    color: black !important;
}

.homepage-slider .main-img {
    background: unset !important;
    padding: 0px !important;
}
.homepage-slider span.podnaslov-archive {
    font-style: italic;
	display: inline-block;
	margin-left: -19px;
}

.homepage-slider .nasa-nav-arrow {
    top: 30%;
}

.customizirana-velikost-padding-desni {
    padding-right: 12px;
}
.name a {
    color: black !important;
    line-height: 1em ! IMPORTANT;
    display: block;
}
.animation-chart h3 {
    max-width: 260px;
}
.veliko-belo-besedilo.footers p {
    font-size: 50px !important;
}
.custom-tabs-tab-content span.text {
    color: black;
}
.marquee-header.marquee {
    min-height: 35px;
    /* font-size: 15px !important; */
}
.video-container-main-hero {
    padding-top: 24vh !important;
    padding-bottom: 24vh !important;
}
.video-container-main-hero video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	object-fit: cover;
    height: 100%;
    object-fit: fill;
    z-index: -1;
}
.subscription-slider-testimonials .slick-dots {
    display: none !important;
}
.pill-slider .slick-dots{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    width: 100%;
}
.slick-dots{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    width: 100%;
}
.nasa-bullets-inside .slick-dots {
    position: absolute;
    left: 50% !important;
    transform: translateX(-50%);
}

.elegant-star-rating.elegant-align-left, .archive-star-rating span {
    display: inline-block;
	    vertical-align: text-top;
    /* text-align: left ! IMPORTANT; */
}

/*archive page - sveže */
li.product-warp-item a.name.nasa-bold.woocommerce-loop-product__title {
    text-align: left;
    font-size: 18px;
    color: black;
    font-style: none;
    padding-top: 15px;
    padding-bottom: 15px;
	text-align: center;
}
li.product-warp-item span.dodaten-podnaslov-archive {
    text-align: left;
    font-size: 26px;
    color: black;
    font-style: italic;
    display: block;
    font-weight: 300 !important;
	line-height: 1.1;
	padding-bottom: 20px;
	display:none;
}
li.product-warp-item span.podnaslov-archive {
    display: none;
    text-align: left;
    font-size: 18px;
	font-style: italic;
	font-weight: 300;
}
.elegant-star-rating.elegant-align-left, .archive-star-rating span {
    display: inline-block;
	    vertical-align: text-top;
}
li.product-warp-item .archive-star-rating span {
    margin-right: 0px !important;
    padding-right: 0px;
    float: right;
}
.nasa-cat-footer {
    padding: 0px !important;
}
li.product-warp-item span.opis-archive {
    text-align: left !important;
    display: none;
    font-style: normal;
    margin-bottom: 25px;
    padding-top: 25px;
	font-size: 17px;
    font-weight: 300 !important;
	line-height: 1.2;
}
li.product-warp-item .archive-star-rating {
    display: block;
    margin-bottom: 25px;
    margin-left: 0px !important;
    text-align: left;
    float: left;
    width: 100%;
}
.post-type-archive-product li.product-warp-item span.price bdi {
    font-style: italic;
    font-size: 18px;
}
.post-type-archive-product li.product-warp-item span.price {
    display: inline-block;
    margin-left: 0px !important;
    margin-bottom: 0px;
    float: left;
    width: 48%;
    border: 1px solid black;
    padding: 8px 20px;
    min-width: 160px;
	border-radius: 30px;
	min-height: 61px;
	align-content: center;
}
.post-type-archive-product li.product-warp-item a.button.product_type_simple.add_to_cart_button {
    display: inline-block;
    vertical-align: middle;
    float: right;
    background: black;
    padding: 18px 0px;
    margin-right: 0px;
    width: 48%;
    border-radius: 30px;
	height: 61px;
}
.nasa-archive-product-warp {
    margin-bottom: 0px;
}
.post-type-archive-product .product-info-wrap.info {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0px;
}
#horizontal-scroll-section h3 {
    font-size: 27px;
    line-height: 1em;
}
#horizontal-scroll-section h3.extra-bold em span {

    font-size: 27px;
    line-height: 1em;
}

@media only screen and (max-width: 767px) {
/* popravek mobilec video */
    .video-container-main-hero {
        padding-top: 17vh !important;
        padding-bottom: 17vh !important;
    }
    .video-container-main-hero video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }
    .video-container-main-hero .herosect {
        display: flex !important;
        /*align-items: center !important;*/
        justify-content: center;
        min-height: 30vh;
        flex-flow: column;
    }
    .video-container-main-hero .hero-text p {
        font-size: 45px !important;
		text-transform:lowercase;
    }
    .video-container-main-hero .hero-sub-text {
        margin-bottom: 10px !important;
    }
    .video-container-main-hero .hero-sub-text p {
        font-size: 23px !important;
    }
	.button-custom-hero {
    margin-top: 20px;
    font-size: 17px;
    color: white;
    border: 1px solid white;
    border-radius: 30px;
    display: block;
    max-width: fit-content;
    padding: 8px 30px;
}
	.nasa-bottom-bar.nasa-transition.nasa-active {
    display: none !important;
}
	.pojubnghaaqaw .nasa-icon-box:nth-child(4) {
    margin-left: 0px !important;
}
	p.cenapaketa-better-pack {
    margin-left: 0px;
	padding: 10px 30px;
}
	span.beli-box-fw300 {
    float: left;
}
	.podholisticno-besedilo p {
    text-align: left !important;
}
	a.betterstack-link {
    max-width: 100%;
}
	.holistino-besedilo p {
    text-align: left !important;
	font-size: 18px;
}
	a.betterstack-link {
    margin-bottom: 50px;
}
	.blackit span.beli-box-fw300 {
    margin-left: 0px;
    margin-right: 20px;
    text-align: left;
    float: left;
}
	.premakni-gor span {
    display: block !important;
    margin-top: 40px;
}

	.pojubnghaaqaw .nasa-icon-box {
    margin-bottom: 15px;
}
	.desni-padding-nic .elegant-empty-space.space-vertical.elegant-clearfix {
    display: none !important;
}

	.pojubnghaaqaw .nasa-icon-box {
    margin-left: 0px ! IMPORTANT;
}
	.spodajpaddingdefinicija .nasa-flex {
    display: block;
}
	.bottom-image-dtwo {
    margin-top: 40px;
}
	.mobile-padding-right {
    padding-right: 0px !important;
		padding-left: 0px !important;
}
	desni-padding-nic {
    padding-right: 0px;
    padding-left: 0px;
}
	.padding-na-levo-45 .row {
    padding-left: 0px;
    padding-right: 0px;
}

	.padding-na-levo-sekundarni22 {
    padding-left: 0px !important;
}
	.button-na-desno .elegant-fancy-button-wrapper.elegant-align-right {
    text-align: right !important;
}
	.bleachit-dweb.blockit.popravi-desni-padd.large-6.nasa-col.columns .elegant-star-rating.elegant-align-right {
    text-align: left !important;
}
	.bleachit-dweb.blockit.large-6.nasa-col.columns .box-container {
    margin-left: 0;
}
	.holisticen-box-div {
    /* background: black ! IMPORTANT; */
    float: left !important;
}

		.holistino-besedilo p {
    margin-bottom: 30px !important;
}

	.homepage-slider .nasa-nav-arrow {
    top: 150px;
}
.black-box-text-d {
    max-width: 100%;
    text-align: center;
}
	.not-on-mobile-top-section img {
    margin-bottom: 50px;
}
.padding-na-levo-sekundarni22 {
    padding-left: 30px !important;
}
.naslovnitext p {
    font-size: 45px;
    line-height: 45px;
    color: #fff;
}
.header-levi-text p {
    font-size: 18px;
    margin-top: 25px;
}
.vecjebesedilo-dweb p {
    font-size: 45px;
    text-transform: lowercase;
}
span.naslovnitext:first-letter, .vecjebesedilo-dweb p:first-letter {
    text-transform: uppercase;
}
.subscription-padge  {
    padding-left: 0px !important;
}
.homepage-slider .product-info-wrap.info {
    padding-left: 15px;
    padding-right: 15px;
}
.bettertogether-slider .product-info-wrap.info {
    padding: 0px 15px !important;
}
.subscribe-template.product {
    padding: 0px !important;

    background: unset;
}
.howthisworks p {
    font-size: 45px;
    text-transform: lowercase;
}
.howthisworks p:first-letter {
    text-transform: uppercase;
}
.quotahbf p {
    font-size: 17px;
    font-weight: 400 !important;
    margin-top: 25px;
}
.subscription-slider-testimonials .testimonial-sekcija-d.slick-slide {
    margin: 0px 5px;
    /*padding: 20px 0px;*/ /*SPREMEMBA iz 15px*/
    border-radius: 15px;
}

.mobilni-background-popravi .testimonial-sekcija-d {
    background: transparent !important;
}
.mobilni-background-popravi .testimonial-sekcija-d *{
    color: #000 !important;
    fill: #000 !important
}


.subscription-slider-testimonials .slick-dots {
    display: block !important;
}

.subscription-slider-testimonials .elegant-star-rating.elegant-align-left {
    margin-top: 4px;
}
.subscription-slider-testimonials .slick-list {
    padding:0 15% 0 0 !important;
}
.best-commitment p {
    font-size: 45px;
    margin-bottom: 30px !important;
}

.table-container th {
    font-size: 14px;
}
.table-container th:not(:first-child), .table-container th:not(:last-child) {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 500 !important;
}
.table-container td:first-child {
    padding-left: 10px;
    font-weight: 400 !important;
}

.herosect.levaporavnava .hero-text p {
    padding-bottom: 0px;
}
.veliko-crno-besedilo p {
    font-size: 45px;
    text-transform: lowercase;
    padding-bottom: 30px;
}
.veliko-crno-besedilo p:first-letter {
    text-transform: uppercase;
}
.holisticen-box-div.pillsi {
    margin-right: 0px;
    max-width: 100%;
}
.bettertogether-slider .slick-dots {
    display: block;
}
.bettertogether-slider .nasa-sc.products.woocommerce.slick-slide:not(:last-child):after {
display: none;
}
.bettertogether-slider span.opis-archive {
    display: block;
    font-size: 17px;
}
.bettertogether-slider span.podnaslov-archive {
    display: none;
}
.nasa-hide-for-mobile {
    display: none !important;
}
a.betterstack-link {
    text-align: center;
    display: block;
    background: black;
    font-style: italic;
    color: white;
    font-weight: 700;
    max-width: 85%;
    padding: 20px 30px;
    border-radius: 30px;
    margin: 0 auto;
}

.homepage-slider .row.row-flex{
 display: block;
}
.homepage-slider .row.row-flex > .columns {
    display: block;
}

.nekaporavnava {
    margin-left: auto;
    margin-right: auto;
}

.stack-rating {
    display: inline-block;
    float: right;
    clear: right;
    margin-right: 27px;
	margin-top: 40px;
}
.stack-rating-num {
    display: inline-block;
    float: right;
    margin-right: 27px;
	padding-top: 15px;
}
.stack-rating-price {
    display: inline-block;
    margin-left: 27px;
}
.stackwrapper {
    padding-bottom: 70px;
}
.bettertogether-slider a.name.nasa-bold.woocommerce-loop-product__title {
    font-size: 24px !important;
    padding-top: 15px;
    text-align: center;
}
.bettertogether-slider span.dodaten-podnaslov-archive {
font-size: 20px !important;
font-weight: 300 !important;
text-align: center;
	padding-top: 10px;
}
.bettertogether-slider span.opis-archive {
    text-align: center !important;
    }
.bettertogether-slider a.button.read-more-button {
    margin: 0 auto !important;
}
.bettertogether-slider span.add_to_cart_text {
    margin-top: 0px;
    margin-bottom: 20px;
    font-weight: 300 !important;
}
.nakupuj-vse-button button {

    background: black !important;

    font-size: 16px !important;

    line-height: 0px !important;
    padding: 30px 40px !important;
border-radius: 30px;
font-style: normal !important;

    text-transform: lowercase;
font-weight: 300 !important;
    height: 45px;

}
.testimonial-small-author p {
    margin: 0px;
	font-weight: 300;
}
.customizirana-velikost-padding-desni {
    padding-right: 0px;
}
.padding-desno {

    padding-right: 10px ! IMPORTANT;

}
.padding-levo {

    padding-left: 10px ! IMPORTANT;

}
.left-20 {
    margin-left: 0px;
}
.hero-sub-text p {
    font-size: 23px !important;
    margin-top: 5px;
}
.elegant-button-xlarge {
    padding: 20px 40px !important;
    line-height: 21px !important;
    font-size: 17px !important;
    border-radius: 100px !important;
    font-weight: 300 !important;
}

.nasa-modern-7 .add_to_cart_text {
    font-weight: 400 !important;
    font-size: 16px !important;
}
.pill-slider .slick-dots {
    bottom: -25px;
}
.slick-dots {
    bottom: -15px;
}
.text-slider .slick-dots {
    bottom: -25px;
}
.text-slider .nasa-nav-arrow.slick-prev {
    left: -25px;
    opacity: 1;
    visibility: visible;
}

.text-slider .nasa-nav-arrow.slick-next {
    right: -25px;
    opacity: 1;
    visibility: visible;
}

.subscribe-template.product span.podnaslov {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
	padding-top: 15px;
    padding-bottom: 15px;
}

.specjalc .slick-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -170px;
}
.box-container {

    width: 100%; /* Adjust as needed */

}

.spodnje-crnobesedilo p {
    font-size: 17px;
    font-weight: 300;
    font-style: normal;
}
a.betterstack-link {
    font-style: normal;

    font-weight: 400;
}

.spodnje-crnobesedilo p {
    margin-bottom: 15px !important;
}

.products.grid li.product-warp-item {
    padding: 15px 15px 30px 15px;
}
.post-type-archive-product .product-info-wrap.info {
    padding-left: 0px;
    padding-right: 0px;
    /*padding-top: 10px;*/
}
.post-type-archive-product li.product-warp-item a.button.product_type_simple.add_to_cart_button {
    margin-left: 0px !important;
	padding: 18px 5px;
}

.elegant-star-rating .elegant-star {
    width: 21px !important;
    height: 20px !important;
}

.levidelfooterja img {
    width: 80%;
    margin-bottom: 25px;
}

li.product-warp-item a.name.nasa-bold.woocommerce-loop-product__title {
    padding-top: 15px;
	padding-bottom: 15px;
}
li.product-warp-item span.opis-archive {
    margin-bottom: 15px;
    padding-top: 15px;
}
li.product-warp-item .archive-star-rating {
    margin-bottom: 15px;
	display:none;
}
#animated-donuts h3.extra-bold {
    padding-bottom: 15px;
}


.percentage-bar-section-d .large-4 {

    padding: 15px 0px;

}
.percentage-bar-section-d .large-4:first-child {

    padding-top: 0px;

}
}
/* REMOVE PILLS
p.zelen-pill {
    color: white;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 20px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}

h6.zelen-pill {
    color: white;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 20px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}
span.zelen-pill {
    color: white;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 20px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}

span.zelen-pill1 {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}
span.zelen-pill1-prva {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 10px;
	margin-left: -10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}

span.zelen-pill2 {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 2px 10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}
span.zelen-pill2-prva {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 2px 10px;
	margin-left: -10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.7;
}

span.zelen-pill3 {
    color: black;
    background-color: #A1BF72;
    display: inline-block;
    border-radius: 50px;
    padding: 15px 30px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}

p.zelen-pill1 {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}
p.zelen-pill1-prva {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 10px;
	margin-left: -10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}

h4.zelen-pill1 {
    color: black;
    background-color: #A1BF72;
    display: inline;
    border-radius: 30px;
    padding: 5px 10px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	line-height: 1.5;
}
*/
/* BG na --- 01 separator */
.vc_separator.wpb_content_element.vc_separator_align_right.vc_sep_width_20.vc_sep_pos_align_left.wpb_content_element.zelen-pill2.vc_separator-has-text h4 {
    background: #a1bf72;
    border-radius: 30px;
    padding: 3px 10px;
    margin-left: 10px !important;
	font-size: 140%;
}

a.box2.right-box:hover {
    background-color: #a1bf72;
}

.woocommerce form select{
	border-radius: 30px;
	background-color: transparent;
	padding-left: 20px !important;
}

@media only screen and (max-width: 768px) {
    p.button-custom {
        font-size: 17px !important;
		padding: 8px 30px;
    }
    .price-atc-wrap {
        order: 4;
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 15px;
    }
    .post-type-archive .price-atc-wrap {
        order: 4;
        display: block;
    }
    .subscription-padge-mobile .slick-initialized .slick-slide.product {
        margin-top: 18px !important;
        overflow: visible;
    }
}

.vc_toggle_content table tr td {
    border: 1px solid white;
    padding-left: 5px;
}

a.nasa-nav-arrow.slick-next.slick-arrow svg, a.nasa-nav-arrow.slick-prev.slick-arrow svg {
    background: transparent;
    color: black;
}
.nasa-sc-carousel-main .nasa-nav-arrow svg {
    border: 1px solid black;
    background-color: #fff;
}
.slider-popravek-brez p {
    max-width: 300px;
    margin: 0 auto;
}


@media only screen and (min-width: 768px) {
    .post-type-archive-product .product-info-wrap.info {
        display: flex;
        flex-direction: column;
        /*min-height: 345px;*/
    }
    li.product-warp-item .archive-star-rating {
        /*margin-top: auto;*/
		display:none;
    }
}

.slika-krog-ozadje{
    border-radius: 1000px;
    background: rgb(255, 255, 255, 0.3);
    width: 60%;
}
.video-bottom .elegant-video-bg.self-hosted-video {
    overflow: hidden;
}
.video-bottom .elegant-video-bg.self-hosted-video video{
	object-position: bottom !important;
    object-fit: contain !important;
    position: absolute;
    bottom: 0px;
}

.subscribe-template.product span.podnaslov{
	font-size: 20px;
    line-height: 1em;
    color: black;
    font-style: italic;
    /* padding-bottom: 15px ! IMPORTANT; */
    display: block;
}

@media only screen and (max-width: 768px) {
	.subscribe-template.product span.podnaslov{
		font-size: 18px;
	}
	.subscribe-template.product .na-dan-besedilo{
		text-align: center;
		padding: 0 0 15px 0;
		font-size: 18px;
	}
	.mobile-menu .header-icons>li .mini-cart svg{
		display: none;
	}
	.subscribe-template.product .na-dan{
		font-size: 18px;
	}
	.dobro-je-vedeti p {
    font-size: 45px ! IMPORTANT;
	}
	.veliko-besedilo-zakaj p{
		font-size: 45px !important;
	}
}
.wpb_single_image.wpb_content_element.vc_align_left.wpb_content_element.vc_custom_1733935212633.logo-noga img {
    width: 120px;
}
.veliko-besedilo-zakaj p {
    color: white;
    font-weight: 300;
    line-height: 1em;
    font-size: 67px;
}
.dobro-je-vedeti p {
    font-size: 67px;
    color: white;
    line-height: 1em;
    font-weight: 300;
}

.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a{
	border-radius: 30px;
}
.nasa-static-sidebar .nasa-image-cart-item img {
    border: 1px solid black;
    border-radius: 10px;
}

.num-center{
	display: block;
    margin: 0 auto;
    max-width: fit-content;
}

@media only screen and (max-width: 768px) {
    .puscice-to-side-koment .nasa-nav-arrow.slick-prev{
		left: -30px !important;
		padding-top: 45% !important;
		transform: translateX(0);
}
	.puscice-to-side-koment .nasa-nav-arrow.slick-next{
		right: -30px !important;
		padding-top: 45% !important;
		transform: translateX(0);
	}
	.mobilc-padding-10{
		padding:10px;
	}
}

.puscice-to-side-koment .nasa-nav-arrow.slick-prev{
	left:-51%;
	padding-top: 8%;
}
.puscice-to-side-koment .nasa-nav-arrow.slick-next{
	right: 138%;
	padding-top: 8%;
}

.nasa-nav-arrow{
	visibility: visible !important;
    opacity: 1 !important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-parent-item.bold.nasa-megamenu.root-item.cols-3.nasa_even {
    margin-top: -1px;
}

a.button.medium {
    border-radius: 30px;
}

.elegant-social-icons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.elegant-align-left {
    text-align: left !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.elegant-social-icons.boxed-icons-yes .elegant-social-icon {
    width: 2em;
    height: 2em;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: inline-flex;
    margin: 5px 10px 5px 0;
}

.elegant-social-icons .elegant-social-icon svg {
    width: 1em;
    height: 1em;
    fill: inherit;
}

.elegant-empty-space.space-vertical {
    display: block;
    width: 100%;
    clear: both;
    float: none;
}

.page-header {
    margin-top: -50px;
}

.sub1 .vc_toggle_title h4:after {
    content: "1";
    vertical-align: super;
    font-size: 10px;
}
.sub2 .vc_toggle_title h4:after {
    content: "2";
    vertical-align: super;
    font-size: 10px;
}
.sub3 .vc_toggle_title h4:after {
    content: "3";
    vertical-align: super;
    font-size: 10px;
}
.sub4 .vc_toggle_title h4:after {
    content: "4";
    vertical-align: super;
    font-size: 10px;
}
.sub5 .vc_toggle_title h4:after {
    content: "5";
    vertical-align: super;
    font-size: 10px;
}
.sub6 .vc_toggle_title h4:after {
    content: "6";
    vertical-align: super;
    font-size: 10px;
}
.sub7 .vc_toggle_title h4:after {
    content: "7";
    vertical-align: super;
    font-size: 10px;
}
.sub8 .vc_toggle_title h4:after {
    content: "8";
    vertical-align: super;
    font-size: 10px;
}
.sub9 .vc_toggle_title h4:after {
    content: "9";
    vertical-align: super;
    font-size: 10px;
}

/*Buuble z popustom trgovina*/
body .badge.sale-label {
    background-color: #FF806F;
    padding: 10px;
    font-size: 15px;
}