/*
Theme Name: orca
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/



/* FONTS */
@font-face {
	font-family: "Title";
	font-display: swap;
	src: url("https://or-ca.si/wp-content/themes/orca/fonts/texgyreadventor-bold.otf");
}
@font-face {
	font-family: "Text";
	font-display: swap;
	src: url("https://or-ca.si/wp-content/themes/orca/fonts/Raleway-Regular.ttf");
}
@font-face {
	font-family: "Menu";
	font-display: swap;
	src: url("https://or-ca.si/wp-content/themes/orca/fonts/Raleway-Light.ttf");
}
@font-face {
	font-family: "Subtitle";
	font-display: swap;
	src: url("https://or-ca.si/wp-content/themes/orca/fonts/CedarvilleCursive-Regular.ttf");
}

.h-pas{
	display: none;
}

/* .term-365 .s-pas {
    display: flex !important;
} */

h1 {
    font-size: 3em;
    font-family: 'Title' !important;
    color: #000;
}
h2 {
    font-size: 2.2em;
    font-family: 'Title' !important;
    color: #000;
}
h3 {
    font-size: 1.5em;
    font-family: 'Menu' !important;
    color: #000;
}
h4 {
    font-size: 1.3em;
    font-family: 'Menu' !important;
    color: #000;
}
li {
    font-family: 'Text' !important;
    font-weight: 100;
}

a.nav-top-link,
span.header-account-title{
    color: #000 !important;
    text-transform: none !important;
    font-family: 'Text' !important;
    font-size: 14px !important;
    text-shadow: none;
}
div#masthead {
    box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
	background: #fff;
}
.nav.header-nav>li {
    margin: 0 15px;
}
a.account-link {
    flex-flow: row-reverse;
}
span.header-account-title {
    position: relative;
    top: 2px;
}
i.icon-search{
	color: #000;
}
li.header-search {
    margin-right: 0px !important;
}
div#masthead .header-inner {
    padding-left: 3em;
    padding-right: 3em;
}
.absolute-footer {
    display: none;
}
p.foot-tit a {
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Text';
	font-size: 1em;
}
p.foot-tit {
    margin-bottom: 0.5em;
}
.foot-as a,
p.cont-info{
    color: #fff;
    font-family: 'Menu';
    font-size: 14px;
}
p.nws {
    font-family: 'Subtitle' !important;
    font-size: 30px;
    color: #fff;
    margin-bottom: 0.4em;
    letter-spacing: 1.25px;
}
.img-news {
    position: absolute;
    top: -12vh;
}
.term-588 .nagradna-igra {
    display: none;
}
h3.s-tit {
    color: #fff;
    font-family: 'Title';
    font-size: 35px;
}
.col-abs {
    margin-top: -14em;
    background-image: url(https://or-ca.si/wp-content/uploads/2022/09/Rectangle-45.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.blog-form {
    background-image: url(https://or-ca.si/wp-content/uploads/2022/09/Rectangle-45.png);
    background-repeat: no-repeat;
    border-radius: 20px;
}
.flexing {
    display: flex;
}
.flexing input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #000;
    border-radius: 99px;
    padding-left: 30px;
    padding-right: 40px;
    text-transform: none;
    font-family: 'Text';
    font-weight: 100;
    margin-left: -2em;
}
.flexing input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    border-radius: 99px;
    color: #000;
    font-family: 'Text';
    padding-left: 1.5em;
}
.main-tit {
    font-family: 'Menu';
    font-size: 2em;
	font-weight: 700;
}
p {
    font-family: 'Text';
}
.flickity-page-dots .dot {
    background-color: #fff;
    border-color: #fff;
    opacity: 1;
    width: 10px;
    height: 10px;
}
.flickity-page-dots .dot.is-selected {
    background-color: #92266e;
    opacity: 1 !important;
    border-color: #92266e;
}
h3.lit-tit {
    font-size: 20px;
    font-family: 'Text';
    line-height: 1.2;
	text-align: left;
	font-weight: 600;
}
h3.lit-tit span {
    text-transform: uppercase;
    font-family: 'Title';
}
p.lit-p {
    font-size: 15px;
    text-align: left;
}
.btn-p {
    padding-left: 40px;
    padding-right: 40px;
    text-transform: none;
    font-family: 'Menu';
    font-weight: 100;
	font-size: 16px;
}
h2.sc-tit {
    font-size: 2.2em;
    font-family: 'Title';
	margin-top: -5px;
}
.cats li.tab.active a {
    color: #000 !important;
    border-width: 1px;
}
.cats li.tab a {
    font-family: 'Menu';
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
}
.cats .box-image img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 99px;
}

@media(min-width: 851px){
	.vprs span.wpcf7-form-control-wrap {
    padding-bottom: 0px !important;
}
.webinar-slider button.flickity-button.flickity-prev-next-button.next {
    margin-left: 2em;
}
	
	span.wpcf7-not-valid-tip {
    top: 95% !important; 
    padding: 5px 5px !important;
}

.webinar-slider button.flickity-button.flickity-prev-next-button.previous {
    margin-right: 2em;
}
}



@media(max-width: 849px){
	.cats .box-image img {
		margin-top: 0px;
	}
	.pad-el {
    margin-left: 20px;
    margin-right: 20px;
}
	button#cf7mls-next-btn-cf7mls_step-1 {
    margin-bottom: 1em !important;
}
	
.webinar-slider button.flickity-button.flickity-prev-next-button{
	display: none !important;
}

}

.slide-mheight {
    min-height: 550px !important;
}
@media(max-width: 549px){
	.cats .box-image img {
		width: 120px;
		height: 120px;
	}
	button#cf7mls-next-btn-cf7mls_step-10 {
    padding: 0px 20px !important;
}
	label.pt-0.mob-w {
    margin-bottom: 1em;
}
	.klav-mail .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    top: 97% !important;
}
	
	.row-small>.flickity-viewport>.flickity-slider>.col{
		padding: 0 !important;
	}
	
	.vprs input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: fit-content !important;
    padding: 0px 40px !important;
    right: 4em !important;
    border-radius: 99px !important;
    text-transform: none !important;
}
	
	.tabbed-content.cats > .nav > li {
		width: 100%;
		text-align: center;
	}
	.mobile-slider .flickity-button {
		margin-top: -7em;
	}
	.flickity-prev-next-button{
		width: 28px !important;
	}
}
p.is-xsmall.uppercase.count {
    display: none;
}
.cats h5.uppercase.header-title {
    text-transform: none;
    font-family: 'Text';
    margin-top: 1em;
    font-size: 14px;
    font-weight: 100;
}
.subtitle-t {
    color: #58acb7;
    font-family: 'Subtitle';
    margin-bottom: 0px;
    font-size: 30px;
}
.prods .product-small {
    border-radius: 15px;
    padding: 30px;
	margin-top: 2em;
}
.prods .product-small:hover {
    box-shadow: 0 0px 30px 0 rgb(0 54 90 / 25%);
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    color: #000;
    font-family: 'Text';
    line-height: 1.5;
	margin-top: 1em;
}
.price-wrapper {
    margin-top: 4em; !important
}
span.onsale {
    font-family: 'Menu';
    font-weight: 100;
	font-size: 14px;
}
.badge-inner.secondary.on-sale {
    background-color: #92266e;
    border-radius: 100%;
}
.badge-container.absolute.left.top.z-1 {
    left: 2em;
}
span.price {
    font-family: 'Text';
    font-size: 16px;
}
p.termin img {
    width: 32px;
}
p.termin span {
    margin-left: 1em;
}
.on-abs {
    box-shadow: 0 0 35px 0 rgb(63 63 63 / 35%);
    padding-top: 2em;
    padding-left: 6em;
    padding-right: 7em;
    position: absolute;
    right: 0;
    top: 3em;
    z-index: 9;
    background-color: #fff;
}
.rela{
	position: relative;
}
.b-posts .is-divider {
    display: none;
}
.b-posts p.cat-label {
    font-size: 13px;
    margin-bottom: 0.75em;
    color: #92266e;
    font-family: 'Text';
    font-weight: 600;
}
.b-posts .box-text {
    box-shadow: 0px 15px 21px -5px rgb(63 63 63 / 15%);
}
.abs-row > .col {
    margin-top: -13.5em;
}
.b-posts .badge-inner {
    color: #000 !important;
    border-color: #fff;
    text-transform: uppercase;
    padding: 11px;
    font-family: 'Menu';
	line-height: 1.2;
}
.b-posts .badge.top {
    left: 20px;
}
.b-posts .box:hover .badge-inner {
    color: #fff !important;
}
.header-button a {
    padding-left: 40px;
    padding-right: 40px;
    text-transform: none;
    font-family: 'Menu';
    font-weight: 100;
}
.add-to-cart-button a {
    font-family: Menu;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 100;
    border-radius: 99px;
    line-height: 2.6;
    height: 40px;
    font-size: 16px !important;
    text-transform: inherit;
    padding-bottom: 42px;
}
.archive .product-small > .col-inner {
    border-radius: 15px !important;
}
.archive .shop-container .product-small:hover > .col-inner {
    box-shadow: 0 0px 30px 0 rgb(0 54 90 / 25%);
}
.archive .shop-container .product-small.box img {
    border-radius: 15px;
    width: 80%;
    height: 80%;
    top: 50%;
    transform: translateY(-50%);
}
.archive .price-wrapper {
    margin-top: 1em;
}
.archive a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    margin-top: -1em;
}
h2.shop-tit {
    text-transform: uppercase;
    font-family: 'title';
    font-size: 22px;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0,
input#woocommerce-product-search-field-1{
    background-color: #eeeeee;
}
input#woocommerce-product-search-field-1 {
    background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
    border-radius: 0px;
    height: 45px;
    font-size: 1.2em;
    border-top-left-radius: 99px;
    border-bottom-left-radius: 99px;
    padding-left: 1.5em;
}
input#woocommerce-product-search-field-2{
	 background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
    border-radius: 0px;
    height: 45px;
    font-size: 1.2em;
    border-top-left-radius: 99px;
    border-bottom-left-radius: 99px;
    padding-left: 1.5em;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0{
	 box-shadow: none;
    border: 0px;
    font-family: 'Text';
    font-size: 15px;
    padding-right: 1em;
    padding-left: 1em;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 i.icon-search{
	color: #c1c1c1;
}
span.widget-title.shop-sidebar {
    font-family: 'Text';
	text-transform: inherit;
	font-size: 18px;
}
.archive .is-divider.small {
    display: none;
}
.widget_price_filter form,
select.wc-brand-dropdown-layered-nav-product_brand{
    margin-top: 1em;
}
.widget_price_filter .price_slider_amount .button {
    background-color: #92266e;
}
.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #92266e;
}
.widget_price_filter .ui-slider .ui-slider-range {
    background-color: #92266e;
}
.widget>ul>li+li {
    border-top: 0px solid #ececec;
}
.widget>ul>li ul {
    border-left: 0px solid #ddd;
}
.widget>ul>li li {
    list-style: none;
    color: #92266e;
}
.widget>ul>li>a {
    padding: 0px;
    color: #000;
    font-size: 15px;
    font-family: 'Text';
}
ul.children li a {
    color: #000;
    font-family: 'Text';
}
ul.product-categories{
    margin-top: 0.5em;
}
.widget .current-cat>a {
    color: #92266e;
}
button.wishlist-button.button.is-outline.circle.icon {
    border: 0px;
}
.image-tools .wishlist-button:hover {
    background-color: transparent;
    color: #92266e;
}
select.wc-brand-dropdown-layered-nav-product_brand {
    background-color: #eeeeee;
    border: 0px;
    font-family: 'Text';
    font-size: 15px;
	border-radius: 20px;
}
.section.shop-sec {
    background-image: url(https://dev.wpm-app.com/orca/wp-content/uploads/2022/09/Mask-group-2.png);
    padding-top: 75px;
    padding-bottom: 75px;
	background-size: cover;
}
.shop_title_content h1 {
    margin-bottom: 0px;
    text-align: center;
    text-transform: uppercase;
    font-size: 2.25em;
    font-family: 'Title';
	margin-bottom: 0.25em;
}
.shop_title_content {
    text-align: center;
}

select.orderby {
    background-color: transparent;
    box-shadow: none;
    border: 0px;
	font-family: 'Text';
}
form.woocommerce-ordering:before {
    content: "";
    background-image: url(https://dev.wpm-app.com/orca/wp-content/uploads/2022/09/orderby.png);
    width: 29px;
    height: 31px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -1.5em;
    top: 7px;
}
.price_slider_wrapper button.button {
   padding: 0px 30xp; 
    font-family: 'Menu';
    font-weight: 100;
    border-radius: 99px;
    font-size: 16px !important;
    text-transform: inherit;
}
form.woocommerce-ordering{
	position: relative;
}
.archive nav.woocommerce-pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.page-title-inner p.woocommerce-result-count.hide-for-medium {
    content-visibility: hidden;
}
p.woocommerce-result-count.hide-for-medium {
    font-family: 'Text';
}
a.page-number,
span.page-number.dots{
    border-color: #fff !important;
    font-family: 'Text';
	letter-spacing: 1px;
}

@media screen and (min-width: 850px){
	.archive .large-9 {
    max-width: 70%;
    flex-basis: 70%;
}
	.archive .row.category-page-row {
    justify-content: space-between;
}
}
.single-product nav.woocommerce-breadcrumb.breadcrumbs.uppercase a {
    color: #92266e;
    text-transform: none;
    font-family: 'Text';
    font-size: 15px;
}
h1.product-title.product_title.entry-title {
    font-family: 'Title';
    margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 2em !important;
}
.single-product .product-title-container .is-divider {
    background-color: #000;
    height: 1px;
	max-width: 55px;
}
.single-product p.price.product-page-price {
    font-size: 1.25em;
}
.single-product input.plus.button.is-form,
.single-product input.minus.button.is-form{
    border-radius: 0px;
    background-color: transparent;
    border: 0px;
	width: 30px;
}
.quantity input[type=number] {
    border: 0px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background-color: transparent;
    font-family: 'Menu';
    font-size: 20px;
	height: 49px;

}
.quantity.buttons_added.form-flat {
    box-shadow: 0 0px 0px 0 rgb(0 54 90 / 0%);
    border-radius: 99px;
	border: 1px #000 solid;
	height: 50px !important
}
.single-product button.single_add_to_cart_button.button.alt {
    height: 50px !important;
    padding-left: 55px;
    padding-right: 55px;
    text-transform: uppercase;
    font-family: 'Text';
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
	font-weight: 100;
}
.single-product button.single_add_to_cart_button.button.alt:hover {
    box-shadow: none;
    border-color: #92266e;
    background-color: #92266e;
    color: #fff;
    font-weight: 100;
}
.ics .col-inner {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
    padding-bottom: 1em;
}
p.s-sp-ic {
    margin-bottom: 0px;
    font-family: 'Title';
    text-transform: uppercase;
    font-size: 11px;
}
.aligning {
    align-items: center;
}
p.sp-ic {
    width: fit-content;
}
.ic-b .icon-box.featured-box.aligning.icon-box-left.text-left {
    justify-content: center;
}
.ic-b .icon-box-text.last-reset {
    flex: unset;
}
.ic-b .col-inner {
    padding: 0.5em;
	
}
.row-pro {
    justify-content: space-between !important;
}
.row:after{
	display: none !important;
}
.ics .icon-box-img {
    margin-bottom: 5px;
}
.tabsi .tab-panels {
    border: 0px solid #ddd;
    background-color: #fff;
    padding: 30px;
    padding-left: 0px;
}
.tabsi .nav-tabs > li.active > a {
    border-top-color: transparent;
    font-weight: 600;
    font-family: 'Title';
	border-bottom: 2px solid #000;
}
.tabsi .nav-tabs>li>a {
    border-top: 0px solid #ddd;
    border-left: 0px solid #ddd;
    border-right: 0px solid #ddd;
    background-color: transparent;
    padding-left: 15px;
    padding-right: 15px;
	font-family: 'Menu';
	font-size: 15px;
}

.all-cats > a {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px !important;
}
.rowen {
    margin-inline: auto !important;
}
.m-menu .nav.nav-vertical li a {
    font-family: 'Text';
    font-size: 15px;
	border: 0px !important;
	padding-left: 15px;
}
li.tab.active.has-icon a {
    background-color: #f3f3f3;
}
.m-menu .nav-vertical>li+li,
.nav-vertical+.tab-panels{
    border: 0px;
}
.m-menu .ux-menu-title {
    font-family: 'Title';
    text-transform: none;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 1em !important;
}
.m-menu a.ux-menu-link__link.flex {
    border: 0px;
    padding: 0px;
    font-family: 'Text';
    font-size: 13px;
	min-height: fit-content !important;
}
.m-menu a.ux-menu-link__link.flex:hover{
	color: #92266e;
	font-weight: 600;
}
.m-menu .product-small .box-image {
    width: 65%;
    margin-bottom: 1em;
}
.m-menu .product-small .col-inner {
    padding: 15px;
}
.m-menu .product-small .col-inner:hover .product-small.box{
	box-shadow: 0 0px 30px 0 rgb(0 54 90 / 25%);
	border-radius: 15px;
}
.sub-menu.nav-dropdown {
    border: 0px;
    box-shadow: none;
}
.ux-swatch {
    box-shadow: 0 0px 0px 0 rgb(0 54 90 / 0%);
    border-radius: 10px;
    height: 50px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: 'Text';
}
.ux-swatch.selected {
    box-shadow: 0 0 0 0.1rem #000000;
    background-color: rgb(245 245 245);
}
th.label label {
    font-family: 'Title';
    margin-right: 15px;
	font-size: 16px;
}
a.reset_variations {
    display: none;
}
.woocommerce-variation-price span {
    font-size: 1.25em;
}
/*.woocommerce-variation.single_variation {
    padding-top: 1em;
    padding-bottom: 2em;
}*/
.woocommerce-variation-price {
    border-top: 0px dashed #000;
}
span.ux-swatch__color.ux-swatch__color--single-color {
    border-radius: 15px;
}
.ux-swatch--image, .ux-swatch--color {
    width: 30px;
    height: 30px !important;
    padding: 0px;
}
.ux-swatch.tooltip.ux-swatch--color.selected {
    border-radius: 99px;
}
.ux-swatch.tooltip.ux-swatch--color:hover {
    border-radius: 99px;
}
span.ux-swatch__color.ux-swatch__color--single-color {
    border-radius: 99px;
}
table.variations {
    margin-bottom: 3em;
}
.woocommerce-checkout nav.breadcrumbs a,
.woocommerce-cart nav.breadcrumbs a{
    font-family: 'Text';
    text-transform: none;
}
.message-container.container.medium-text-center {
    font-family: 'Title';
}
form.checkout h3 {
    font-family: 'Title';
}
.checkout-sidebar {
    font-family: 'Menu';
}
button#place_order {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px !important;
}
.woocommerce-checkout input ,
.woocommerce-checkout textarea {
    background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
}
.woocommerce-cart .large-5.col .col-inner,
.woocommerce-checkout .large-5.col .col-inner{
    border: 0px !important;
    background-color: #eeeeee;
}
.form-row.place-order {
    text-align: center;
}
.woocommerce-terms-and-conditions-wrapper {
    text-align: left;
}
.woocommerce-cart th {
    font-family: 'Text';
}
.cart-collaterals {
    background-color: #ececec;
}
.cart-collaterals.large-5.col.pb-0 {
    padding-top: 1em;
    padding-bottom: 1em !important;
}
a.checkout-button.button.alt.wc-forward {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px !important;
    line-height: 2.75;
}
a.button-continue-shopping.button.primary.is-outline {
    border-radius: 99px;
    font-family: 'Menu';
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    padding-left: 40px;
    padding-right: 40px;
}
input#coupon_code {
    background-color: silver;
    box-shadow: none;
    border: 0px;
    border-radius: 99px;
}
input.is-form.expand {
    height: 40px;
    border-radius: 99px;
    text-transform: uppercase;
    border-color: #92266e;
    color: #92266e;
    font-family: 'Text';
    font-size: 15px;
}
.woocommerce-order-received .woocommerce .row .col {
    flex-basis: 100%;
    max-width: 100%;
}
.woocommerce-order-received .woocommerce .row .large-7.col {
    order: 1;
}
p.success-color.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: left;
    text-transform: uppercase;
    font-size: 1.5em;
    font-family: 'Title';
    margin-bottom: 1em;
    color: #92266e;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    font-family: 'Text';
}
.woocommerce-order-received{
	font-family: 'Text';
}
.cart-container.container.page-wrapper.page-checkout {
    padding: 1em !important;
}
.cont-posts3-cole {
    display: flex;
    flex-flow: wrap;
    align-content: center;
    justify-content: space-between;
}
a.container-listed-posts {
    width: 31.5%;
	margin-bottom: 2em;
}
.listed-post-content {
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 7px 30px rgb(0 0 0 / 23%);
    padding: 1.25em;
}
h2.last-post-title {
    font-size: 1.2em;
    font-family: 'Title';
	line-height: 1.25;
}
.listed-img img {
    min-height: 210px;
    object-fit: cover;
	
}

.blog-archive .large-10.col {
    max-width: 100%;
    flex-basis: 100%;
	margin-top: 1em;
}
.cat-name.archive-page-custom {
    margin-bottom: 1em;
}
.listed-post-content span {
    color: #000;
}
.cat-date.archive-page-custom, .cat-name.archive-page-custom {
    color: #92266e;
}
.web-row {
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
.pad-web .col-inner {
    padding: 0.5em 35px;
}

  .btn-pink {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 16px !important;
    font-weight: 100 !important;
    padding-top: 3px;
    padding-bottom: 42px;
    height: 40px !important;
    text-transform: inherit;
}
	text-transform: inherit;
}
.web-row {
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    border-radius: 15px;
}
.img-col img, .img-col .img {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
a.nav-top-link.nav-top-not-logged-in {
    align-items: end;
}
a.nav-top-link.nav-top-not-logged-in i {
    margin-right: 0.5em;
}

input#woocommerce-product-search-field-0 {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.mfp-content #search-lightbox button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    height: 67px;
    width: 75px;
    background-color: #92266e;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.autocomplete-suggestion img+.search-name {
    font-size: 16px;
    font-family: 'Text';
    padding-right: 3em;
}
span.search-price {
    font-family: 'Menu';
}
.autocomplete-suggestion img {
    width: 90px;
    border-radius: 99px;
    height: 90px;
}
i.wishlist-icon.icon-heart-o {
    color: #000;
    font-size: 17px;
}
.wishlist-title h2,
.wishlist-title.wishlist-title-with-form{
    font-size: 35px;
    font-family: 'Title';
    margin-bottom: 2em;
}
.wishlist_table,
span.nobr{
    font-family: 'Menu';
}
td.wishlist-empty {
    font-size: 1.25em;
}
.main-tit span {
    font-family: 'Title';
}
.wishlist-popup.dark {
    width: 150px;
    font-family: 'Menu';
}
a.main-category.cat-link {
    margin: 15px 4px;
    background-color: #eeeeee;
    padding: 8px 20px;
    display: inline-block;
    margin-top: 40px;
    border-radius: 25px;
	color: black;
	font-family: text;
	font-weight: bold;	
	transition: .3s all ease-in-out;
}
a.main-category.cat-link:hover {
    background-color: #92266e;
    color: white;
}
.archive.category h1.page-title.is-large.uppercase {
    font-size: 2em;
    font-family: 'Title';
}
p.cat-single {
    margin-bottom: 0px;
    font-size: 15px;
    color: #000;
}
.listed-post-content ::marker {
    color: #92266e;
}
.cat-date.archive-page-custom {
    font-weight: 600;
}
.listed-post-content {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.listed-img img{
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.single-product .single_variation_wrap .woocommerce-variation.single_variation {
     display: none !important; 
}
.single-product span.product-price span {
    font-size: 24px;
}




@media(max-width: 969px){
	.on-abs {
    position: relative;
    right: unset;
    top: unset;
	padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
}
	.neviden {
    display: none;
}
	.viden {
    max-width: 66%;
    flex-basis: 66%;
}
	.col-abs {
    background-size: cover;
	background-image: none !important;
	background-color: #92266e;
}
	
		.blog-form {
    background-size: cover;
	background-image: none !important;
	background-color: #92266e;
}
}

@media(max-width: 899px){
	.nav.header-nav>li {
		margin: 0 9px;
	}
}

@media(max-width: 849px){
	.nav-sidebar.nav-vertical>li+li a {
    max-width: 80%;
}
	.off-canvas .nav-vertical>li>a {
    font-family: 'Title';
    color: #000;
}
	.off-canvas .nav-vertical li li>a {
    padding: 0px;
    font-size: 14px;
    margin-bottom: 7px;
    color: #000;
}
	.nav-vertical li li.menu-item-has-children>a {
    text-transform: lowercase;
    font-family: 'Title';
}
	.mfp-content .toggle i {
    color: #92266e;
}
	.off-canvas-left .mfp-content {
    width: 100%;
    max-width: 449px;
}
	div#masthead .header-inner {
    padding-left: 1em;
    padding-right: 1em;
}
	button.flickity-button.flickity-prev-next-button.previous, button.flickity-button.flickity-prev-next-button.next {
    opacity: 1 !important;
}
	.header-block.block-html-after-header.z-1 {
		display: none;
	}
	.cats .box-image {
    text-align: center;
}
}

@media(max-width: 799px){

	.viden {
		max-width: 100%;
		flex-basis: 100%;
	}
	.img-news {
    position: unset;
    top: unset;
}
	.srednji {
    margin-top: -10em;
	max-width: 50%;
    flex-basis: 50%;
}
}

@media(max-width: 549px){
	.row-slider .flickity-prev-next-button svg {
		padding: 0px !important;
		
		
	}
	.b-posts button
{
    display: none;
}
	.b-posts button {
    display: none;
	}

		.slider-wrapper .flickity-prev-next-button {
		display: block !important;
	}
	button.flickity-button.flickity-prev-next-button.next {
    display: none;
}button.flickity-button.flickity-prev-next-button.previous {
    display: none;
}
}

@media(max-width: 449px){
	.srednji {
    margin-top: -7em;
	max-width: 65%;
    flex-basis: 65%;
}
	.flexing {
    display: block;
}
	.flexing input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-left: 0em;
}
}

@media(max-width: 1099px) and (min-width: 850px){
	.col1 {
    max-width: 20%;
    flex-basis: 20%;
}
.col2 {
    display: none;
}
	.col3 {
    max-width: 79%;
    flex-basis: 79%;
}
}


@media(max-width: 549px){
	.col1 .img {
    max-width: 130px;
}
	.foot-as {
    justify-content: left !important;
}
}


@media(max-width: 849px){
	.rela {
    	justify-content: center;
	}
}

ul#my-account-nav a {
    font-family: 'Menu';
    font-size: 1em;
}
ul#my-account-nav a.active {
    font-family: 'Title' !important;
}

h3 {
    font-family: 'Menu' !important;
}

@media(max-width: 849px){
	a.container-listed-posts {
    width: 49%;
}
}

@media(max-width: 549px){
	a.container-listed-posts {
    width: 100%;
}
	.is-small, .is-small.button {
    font-size: .8em;
    line-height: 1.25;
    padding-top: 8px;
    padding-bottom: 5px;
	
	
	
}
	
}

@media(max-width: 861px){
	.single-product button.single_add_to_cart_button.button.alt {
    margin-top: 1em;
        border-color: #92266e;
    background-color: #92266e;
    color: white;
}	
}

#shop-sidebar .search-field {
    background: #eeeeee !important;
    box-shadow: none !important;
    border: 0px !important;

}

.checkout-sidebar.sm-touch-scroll {
    padding: 1em;
}

a.button.primary.wc-backward {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    padding-top: 3px;
}

.flexing2 input {
    background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
    font-family: 'Text';
}

.forma-web input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px !important;
}
.flexing2 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.flexing2 p {
    width: 49%;
	margin-left: auto;
}
.forma-web span.wpcf7-spinner {
    display: none !important;
}
.flexing2 p {
    width: 100%;
}
#webinar-crevesje,
#webinar-mehur,
#webinar-zelodec{
    max-width: 1150px !important;
	padding: 0px !important;
}
.mrgn-not {
    margin: 0px !important;
}
.maps iframe {
    width: 100%;
    height: 40vh;
}
.form-contact input, .form-contact textarea {
    background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
}

.form-contact .wpcf7-submit {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px !important;
}
.align-right{
	text-align: right;
}
span.wpcf7-spinner {
    display: none;
}
.flexing3 {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.flexing3 p {
    width: 48%;
}
/* .wpcf7-response-output {
    display: none;
} */
.wpcf7 .wpcf7-not-valid-tip {
    border-radius: 5px;
    background-color: #dadada;
    opacity: 1;
    font-family: 'Text';
    padding: 1em;
    position: absolute;
    color: #a52a7d;
    z-index: 9;
}
.wpcf7 .wpcf7-not-valid-tip:after {
    border-bottom-color: #dadada;
}

li {
	font-family: 'Menu' !important;
}

.post-row img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 99px;
}

.post-row h5 {
    text-transform: none;
    font-family: 'Text';
    margin-top: 1em;
    font-size: 14px;
    font-weight: 100;
}

#header div#wide-nav {
    padding-top: 1.5em;
    padding-bottom: 0.75em;
}

.flex-col.hide-for-medium.flex-left.flex-grow ul {
    justify-content: center;
}

li.header-search-form.search-form.html.relative.has-icon {
    width: 100%;
    max-width: 600px;
}
#header input#woocommerce-product-search-field-0 {
    background-color: #eeeeee;
    box-shadow: none;
    border: 0px;
    border-radius: 0px;
    height: 45px;
    font-size: 1.2em;
    border-top-left-radius: 99px;
    border-bottom-left-radius: 99px;
	padding-left: 1.5em;
}

#header button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    box-shadow: none;
    border: 0px;
    font-family: 'Text';
    font-size: 15px;
    height: 45px;
    border-top-right-radius: 99px;
    border-bottom-right-radius: 99px;
    padding-right: 1em;
    padding-left: 1em;
}

.nav>li.has-icon>a>i {
    min-width: 1em;
}
.nav>li>a>i {
    vertical-align: middle;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    font-size: 20px;
}
i.icon-user {
    color: #000;
    margin-left: 2em;
}
#header div#wide-nav {
    padding-top: 25px !important;
    padding-bottom: 15px;
	padding-right: 5px;
}
#header .stuck div#wide-nav {
    padding-top: 25px !important;
    padding-bottom: 25px;
}

.section.shop-sec.onas {
    display: block;
}

.meni-scnd {
    max-width: 1080px;
    margin-inline: auto;
	display: flex;
    justify-content: center;
    list-style: none;
	flex-flow: wrap;
}

.meni-scnd a {
    background-color: white;
    padding: 5px;
    border-radius: 5px;
    margin: 15px;
}

.meni-scnd li {
    margin-top: 1.5em;
}


.header-button-2 a.button.plain {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-size: 14px !important;
    font-weight: 100 !important;
    height: 40px;
    line-height: 2.8;
}

.ux-menu-title.flex.naslov {
    color: #92266e;
    font-size: 20px;
    border: 0px;
	margin: 0px !important;
}
.men-tit > a {
    color: #000;
    font-family: 'Title' !important;
    border-bottom: 1px solid #cdcdcd !important;
    padding-bottom: 0.75em !important;
    margin-top: 0.5em;
    margin-bottom: 1em;
}

.term-description {
    margin-top: 2em;
    order: 1;
}
.archive .shop-container {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}
ul.menu>li li>a, .widget>ul>li li>a {
    padding: 0px !important;
}
.widget>ul>li li {
    line-height: 1.4;
}
.m-menu {
    overflow-y: scroll;
	max-height: 70vh;
}
.archive.category header.archive-page-header {
    display: none;
}
.single-meta {
    display: flex;
    flex-flow: wrap;
	margin-top: 2em;
}
.cat-meta {
    display: flex;
}
p.cat-single-meta {
    font-size: 14px;
    color: #000;
    font-family: 'Text';
    margin-left: 10px;
    margin-top: 2px;
}
.date-meta {
    color: #92266e;
    font-family: 'Text';
    font-weight: 600;
    margin-right: 5px;
	position: relative;
}
.single-post .entry-title:after {
    content: "";
    height: 1px;
    width: 100%;
    display: block;
    background-color: #000;
    margin-top: 2em;
    margin-bottom: 1em;
}
.single-post .entry-title h1 {
    font-size: 22px;
}
.blog-single .large-10 {
    max-width: 100%;
    flex-basis: 100%;
}
.breadcrumbs-blog a {
    color: #92266e;
    font-family: 'Text';
    margin-right: 5px;
    margin-left: 5px;
}
.breadcrumbs-blog {
    margin-bottom: 1em;
}
.entry-image img {
    width: 100%;
    object-fit: cover;
	height: 30rem;
}
.blog-single {
    padding-top: 0px;
}
@media(max-width: 849px){
	.blog-single {
    padding-top: 30px;
}
}

.flickity-prev-next-button svg {
    top: 75%;
}

.viden h3.s-tit {
    font-family: 'title' !important;
    font-weight: 600;
    line-height: 1.25;
}
.product-small i.icon-heart-o {
    margin-right: -1.8em !important;
}
h5.post-title.is-large {
    font-family: 'Title';
}
.ux-menu-link.flex.menu-item.p-t a {
    color: #92266e;
    font-size: 1.2em;
    font-family: 'Title';
    margin-bottom: 1em;
}
.breadcrumbs a {
    color: rgba(102,102,102,.7);
    font-weight: normal;
    color: #000;
    font-family: 'Text';
    text-transform: none !important;
}
nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    text-transform: none;
	font-family: text;
}
.section.shop-sec.web {
    padding-top: 40px !important;
    padding-bottom: 40px;
}
.autocomplete-suggestion .search-price {
    font-size: 16px;
}
.autocomplete-suggestion {
    background: #fff;
}

@media(max-width: 685px){
	.add-to-cart-button a {
    
	height: auto;
}
}

@media(max-width: 389px){
	.add-to-cart-button a {
    font-size: 15px !important;
    height: auto;
}
}

@media(max-width: 549px){
	.srednji {
    display: none;
}
}
}

.review-form-inner.has-border {
    border: 0px;
    background: #f7f7f7;
    padding: 2em;
}
p.form-submit input {
    padding-left: 40px !important;
    padding-right: 40px !important;
    color: #fff !important;
    background-color: #92266e;
    border-radius: 99px;
    font-family: 'Text' !important;
    font-weight: 100 !important;
    width: fit-content;
}
p.form-submit input#submit {
    margin: 0px;
}

@media(max-width: 549px){
	.autocomplete-suggestion {
    display: block;
}
	.autocomplete-suggestion img+.search-name {
    font-size: 14px;
    padding-right: 0em;
}
	.btn-pink {
    height: auto !important;
    line-height: normal;
	padding: 15px;
}
}

a.button.primary.flatsome-cookies__accept-btn,
a.button.secondary.flatsome-cookies__more-btn{
    border-radius: 99px;
    font-family: 'Menu';
    font-weight: 100;
}

.flatsome-cookies__text {
    font-family: 'Menu';
}

.single-product span.product-price {
    white-space: nowrap;
    color: #111;
    font-weight: bold;
}


.archive.search-results .row.large-columns-3.medium-columns-3.small-columns-2.slider.row-slider.slider-nav-reveal.slider-nav-push.is-draggable.flickity-enabled,
.row.large-columns-3.medium-columns-3.small-columns-2.slider.row-slider.slider-nav-reveal.slider-nav-push.flickity-enabled,
.archive.search-results h4.uppercase,
.archive.search-results hr{
    display: none !important;
}

.xoo-wsc-basket {
    left: 1em !important;
	width: fit-content;
}

.shop-container .row.row-small {
    max-width: 100% !important;
    flex-basis: 100%;
}


/* SKRIVANJE KOŠARICE NA BLOGIH */
@media(max-width: 849px){
	.post-template-default.single-post .xoo-wsc-basket{
		display: none;
	}
}

/* AKCIJA 3.10.2022 */
.text-gold{
	color: #C99141 !important;
	font-family: 'Text' !important;
}

.ux-timer{
	width: 100% !important;
	display: flex !important;
	justify-content: center;
	margin: 0 !important;
}

.ux-timer span{
	background-color: transparent !important;
	color: #C99141 !important;
	position: relative;
	flex: 1;
	font-family: Title !important;
	font-weight: 900 !important;
}

.ux-timer>span:not(:last-child):after{
	content: ':';
	position: absolute;
	right: -.65rem;
	top: 20%;
}

/* .slider a{
	color: #000 !important;
} */

span.woocommerce-Price-amount.amount {
    display: inline-grid !important;
	font-size: 16px;
    font-weight: bold;
    font-family: text;
}

.ux-swatches--x-small .ux-swatch--label {
    height: 36px !important;
    box-shadow: 0 0px 6px 0 rgb(146 38 110 / 25%);
}

.ux-swatch.selected {
    background-color: #92266e;
    color: #fff;
}

.variations .reset_variations{
	bottom: 100% !important;
}

@media(max-width: 549px){
	.ux-swatches--x-small .ux-swatch--label {
		height: 25px !important;
		font-size: .8rem;
	}
}


.slider a.button {
    color: #fff !important;
}


/* COLOR SELECTION */
span.select2-selection.select2-selection--multiple{
	padding: 0 !important;
}
.select2-container .selection .select2-selection--multiple .select2-selection__choice {
    padding: 0px 8px !important;
    background-color: var(--primary-color) !important;
    color: #fff !important;
    border: none;
	
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
	color: #777 !important;
}
.select2-container .select2-search--inline{
	float: none !important;
}
.select2-container{
	margin-bottom: .5em !important;
}
button.woocommerce-widget-layered-nav-dropdown__submit{
	color: #fff !important;
    border-radius: 99px;
    font-size: 16px !important;
    font-family: 'text';
    font-weight: 100;
  
    text-transform: inherit;

}
.icon-menu:before {
    color: black !important;
}
button i, .button i {
   
    top: 1px;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    box-shadow: none;
    border: 0px;
    font-family: 'Text';
    font-size: 15px;
    height: 45px;
    border-top-right-radius: 99px;
    border-bottom-right-radius: 99px;
    padding-right: 1em;
    padding-left: 1em;
}
h2.webinar-title {
    font-size: 25px;
}
span.no-padding {
    font-family: 'Text';
}

.img-inner.image-cover.dark{
	border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.img-inner.image-cover.dark :hover {
	transition-duration: 4s;
    transform: scale(1.5);
    
} /* hover za bloge
  .listed-img {
    overflow: hidden;
}
.listed-img :hover {
    transform: scale(1.5);
	transition-duration: 10s;
}*/

.webinar{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.webinar :hover {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
p.name.product-title.woocommerce-loop-product__title {
    height: 45px;
}
@media(max-width: 890px){
.ic-b .col-inner {
    padding: 1em;
    width: 360px;
}}
@media(max-width: 590px){
	.ic-b .col-inner {
    padding: 1em;
    width: 360px;
	}}

.btn-gray {
    background-color: #eeeeee !important;
	color: black;
	font-family: text;
	font-weight: bold;
	border-radius: 25px !important;
	padding: 2px 14px;
	
}
a.button.primary.lowercase.btn-gray:hover {
    background-color: #92266e !important;
	transition: .3s all ease-in-out;
}
#comments .comment-respond {
    background-color: rgb(255 255 255);
    margin-top: 15px;
    box-shadow: 0px 0px 10px 0px #888888;
    padding: 15px 25px;
}
textarea#comment {
    background-color: lightgray;
}
input#author{
	background-color: lightgray;
}
input#email {
    background-color: lightgray;
}
input#url {
    background-color: lightgray;
}
i.wishlist-icon.icon-heart {
    color: black;
}
.breadcrumbs a:first-of-type {
    color: #92266e;
	font-weight: bold;
}
.breadcrumbs {
    color: #92266e;
    font-weight: bold;
    letter-spacing: 0;
    padding: 0;
}
h4.lead.uppercase {
    font-family: 'Title' !important;
}
.price_label {
    font-family: text;
}
span.number_counting {
    font-family: 'Text';
}
.IzdelkiOstalo {
    text-align: center;
}
.main-categories {
    text-align: center;
}
.price-wrapper .price {
    padding-top: 18px;
	margin-top: 4em;
}
.woocommerce-form-login .button {
    border-radius: 20px;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    border-radius: 20px;
}
input.select2-search__field {
    width: 207px;
    height: 23px;
}
.nav-dropdown-has-border .nav-dropdown {
 
    box-shadow: 1px 1px 15px rgb(0 0 0 / 75%);
}
span.select2.select2-container.select2-container--default{
	margin: 15px 0px;
}
@media (max-width: 890px){
.b-posts p.cat-label {
    font-size: 17px;
}
.is-large {
    font-size: 19px;
}}
a.button.primary.btn-pink:hover {
    border-radius: 99px;
}
#nav-below a {
    color: black;
}
span.select2-selection.select2-selection--multiple:hover {
    border-radius: 20px;
}
span.select2-selection.select2-selection--multiple {
    border-radius: 20px;
}
.button.icon.circle>i:only-child {
    margin: 0px 0px 0px 1px;
    padding: 0px 0px 3px 0px;
}
.button.icon.circle{
	    margin: 0px -10px 20px 30px;
}
.brez-pusc button.flickity-button.flickity-prev-next-button {
    display: none !important;
}
/*  Blog  */
@media(max-width: 549px){
	a.main-category.cat-link {
    padding: 5px 15px;
    margin: 25px 5px 0px 5px;
	}
} 

/* ZA TABLICO */
@media(max-width: 849px){
	a.main-category.cat-link {
    padding: 5px 15px;
    margin: 25px 5px 0px 5px;
	}
}


.yith-wcwl-wishlistexistsbrowse a{
	color: #fff !important;

}

.postid-69248 strong, b {
    font-weight: bold !important;
}
.needsclick input {
    font-family: inherit !important;
    border: none !important;
    border-radius: 0px !important;
    background: #eeeeee !important;
}

button.needsclick {
    padding: 1px 15px 1px 15px !important;
    font-weight: 400 !important;
}

form.needsclick.klaviyo-form {
    padding: 0px !important;
}

.webinar-slider .flickity-page-dots .dot {
    border: 2px solid #92266e;
}

.webinar-slider svg.flickity-button-icon {
    border: none;
    color: #92266e;
}

.box-image .out-of-stock-label {
    font-family: 'Text';
    text-transform: none;
    background-color: #eee;
    color: #92266d;
    width: 80%;
    margin: 0 auto;
    padding: 5px 0;
    transform: rotate(-15deg);
}

.add-to-cart-container > .stock.out-of-stock {
    text-transform: none;
    background-color: #92266d;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
}

	.mik {
		padding-left: 40px !important;
		padding-right: 40px !important;
		color: #000 !important;
		background-color: #fff !important;
		border-radius: 99px;
		font-family: 'Text' !important;
		font-size: 16px !important;
		/* font-weight: 400 !important; */
		text-align: center;
		padding-top: 3px;
		padding-bottom: 42px;
		height: 40px !important;
	}

.popust-miklavz {
    width: 400px;
    transform: rotate(-5deg);
    bottom: 35px;
    border-radius: 8px !important;
    background: linear-gradient(90deg, rgba(209,151,63,1) 100%, rgba(220,177,111,1) 100%);
    font-family: 'Text';
    font-size: 20px;
    left: -90px;
}

.ux-timer.dark * {
    color: #fff !important;
}

.mik span {
	color: #000;
}

.popust-miklavz:hover {
  box-shadow: none !important;
}

.sale-but {
    padding: 0px 50px 0px 10px;
    background: linear-gradient(90deg, rgba(209,151,63,1) 100%, rgba(220,177,111,1) 100%);
    width: fit-content;
    font-size: 30px;
    color: white;
    font-family: 'Text';
    transform: rotate(-5deg);
    border-radius: 8px;
}

.sale-but {
    position: relative;
    left: 7em;
    bottom: 0.3em;
}

span.sale-stevilka {
    font-family: 'Title';
	
}

span.miklavz-txt {
    color: white;
    font-family: 'Subtitle';
}

	span.akcija-txt {
    font-size: 40px;
}

span.akcija-txt {
    color: white;
}

@media only screen and (max-width: 600px) {
	.sale-but {
    position: relative;
    left: 0em;
    bottom: 0.5em;
		font-size: 22px !important;
}

}

@media (max-width: 849px){
	.alignright {
		display: inline;
		float: right;
		margin-left: 1.5em;
	}
	.post-emoji {
		max-width: 200px;
	}
	.entry-image img{
		width: 100%;
		height: auto;
	}
}

@media (max-width: 549px){
	.post-emoji {
		max-width: 30vw;
	}
}


/* BLOG POPRAVKI 11.01.2023 */
.blog-single  .entry-image {
    margin: auto;
    text-align: center;
}
.blog-single h2 {
    font-size: 20px;
}
.blog-single h3 {
    font-size: 18px;
}


@media(min-width: 850px){
	.single-post div#content > .row > .col.large-10 {
		max-width: 820px;
		margin: auto;
		font-size: .85rem;
	}
}

.j-center {
    box-shadow: 0 0 35px 0 rgb(63 63 63 / 35%);
    padding: 0px;
}

.j-center .flexing {
    justify-content: center;
}

.page-id-70787 .skri {
    display: none;
}
.woo-eu-omnibus-lowest-price {
    background-color: #f5f5f5;
	border-radius: 0px !important;
    color: #000000;
    width: 96%;
    padding: 7px 0 7px 0px;
    text-align: center;
	font-family: 'Text';
}
p.shop-single {
    margin: 0px;
}


.btn-slika-nagradna > .col-inner {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

.nag-igra-text {
    background-color: #f5e8f2;
}

.ni-btn {
    font-family: Raleway;
    font-weight: 400;
	margin-bottom: 0 !important;
}

.nagradna-igra {
    background-color: #f5e8f2 !important;
}

/* VPRAŠALNIK */

p.cf-tit {
    margin: 0px;
    font-size: 30px;
        font-family: 'Menu';
    padding: 20px 40px;
}

.vijola {
    background: #92266e;
    color: white;
}

fieldset.fieldset-cf7mls.cf7mls_current_fs {
    margin: 0px;
}


@media (min-width: 850px){
.vprs .wpcf7 span.wpcf7-list-item {

    width: 47% !important;
}
	.vprs .stp-9 span.wpcf7-list-item {
    width: 100% !important;
    display: flex;
}
	
.vprs input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-radius: 99px !important;
    padding: 0px 50px !important;
    text-transform: none !important;
    margin-right: 40px !important;
}
}
@media (max-width: 849px){
.vprs .wpcf7 span.wpcf7-list-item {

        display: flex;
}
	.ka-nov span.wpcf7-list-item {
    margin-right: 0px !important;
}
	.vprs input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-radius: 99px !important;
    padding: 0px 50px !important;
    text-transform: none !important;
    margin-right: 0 !important;
    left: -1em;
}
}

.vprs textarea.wpcf7-form-control.wpcf7-textarea {
    box-shadow: none;
    border: none;
    background: #eeeeee;
    font-size: 16px;
}

.vprs .cf7mls-btns {
    padding: 0px 40px;
}

/* span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    flex-direction: column;
} */


.vprs .wpcf7-form-control.wpcf7-radio {
    position: relative;
}


/* RADIO */
.vprs .wpcf7-list-item input[type='radio'] {
  opacity: 0;
  position: absolute;
  z-index: 9;
  top: .7em;
  left: 2em;
}



.vprs input[type="radio"] + span::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0px 12px;
  vertical-align: middle;
  cursor: pointer;
  border: solid 2px #eeeeee;;
  border-radius: 50%;
  text-align: center;
  content: '';
    transform: scale(0.8);
	background: #eeeeee;;
	    margin-bottom: 5px;
}
.vprs input[type="radio"]:checked + span::before {
    color: #fff;
    border: solid #eeeeee;;
    background-color: #92266e;
}

/* INPUT FIELD */

.vprs button{
	margin: 40px !important;
	color: white !important;
	text-transform: none;
    margin: 0px !important;
    border-radius: 99px !important;
    padding: 0px 30px !important;
}

.vprs input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
    box-shadow: none !important;
    background: #eeeeee;;
    width: fit-content;
    font-size: 16px !important;
	border: none !important;
}

/* CHECKBOX */



.vprs [type="checkbox"] {
  position: absolute;
  left: -9999px;
}

.vprs [type="checkbox"] + .wpcf7-list-item-label {
  position: relative;
  padding-left: 30px;
  line-height: 20px;
}

.vprs [type="checkbox"] + .wpcf7-list-item-label::before,
.vprs [type="checkbox"] + .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
}

.vprs [type="checkbox"] + .wpcf7-list-item-label::before {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #eeeeee;;
  background: #eeeeee;;
	border-radius: 99px;

}

.vprs [type="checkbox"] + .wpcf7-list-item-label::after {
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
    background: #92266e;
    transition: all 0.2s;
    border-radius: 99px;
}

.vprs [type="checkbox"]:not(:checked) + .wpcf7-list-item-label::after {
  opacity: 0;
  transform: scale(0.01);
}

.vprs [type="checkbox"]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
  transform: scale(1);
}

/* .vprs  span.wpcf7-form-control.wpcf7-checkbox {
    columns: 2;
    display: flex;
    flex-direction: column;
} */


.vprs  .pt-0 span.wpcf7-form-control-wrap {
    padding-top: 0px !important;
}
 input#formad, input#formau, input#format, input#formae {
    width: fit-content !important;
    box-shadow: none !important;
    background: #eeeeee !important;
    border: none !important;
    font-size: 16px !important;
}

/* .vprs  .drugo span.wpcf7-form-control-wrap {
    padding-bottom: 5px !important;
} */

.vprs .vijola.no-txt {
    height: 85px;
}

.vprs .last-step {
    padding: 30px;
}

.vprs button#cf7mls-back-btn-cf7mls_step-11 {
        left: 30px !important;
    margin-top: 1em !important;
}

.vprs input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-pink {
    border-radius: 99px;
    padding: 0px;
    text-transform: none;
}


/* mobilc ? */

.wpcf7-form .fieldset-cf7mls .cf7mls-btns{
	min-height: 0px !important;
}

.wpcf7-form-control.has-spinner.wpcf7-submit.btn-pink {
	float: none !important;
}
@media (min-width: 550px){
.vprs span.wpcf7-form-control-wrap {
    padding: 30px;
    font-size: 20px;
}
}

	.vprs [type="checkbox"] + .wpcf7-list-item-label::before{
		left: -30px !important;
	}
	.vprs [type="checkbox"]:checked + .wpcf7-list-item-label::after {
    left: -27px !important;
}
	.vprs [type="checkbox"] + .wpcf7-list-item-label {
   padding-left: 0px !important;

    left: 30px !important;
}
@media (max-width: 549px){
	.cf7mls-btns {
    display: flex;
    gap: 1rem !important;
}
	

	.vprs .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
/*     margin-top: -1.2em !important; */
    padding: 3px 5px !important;
		top: 91%;
}
	
	.klav-mail .wpcf7-form-control-wrap {
    padding-bottom: 0px !important;
}
	
	.vprs span.wpcf7-form-control-wrap {
    font-size: 20px !important;
    padding-top: 60px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 40px;
}
	span.wpcf7-form-control-wrap input {
    width: 100% !important;
}

/* 	.vprs .wpcf7 span.wpcf7-list-item {
    width: 80% !important;
} */
	span.wpcf7-form-control.wpcf7-radio {
    display: flex !important;
    flex-direction: column;
}
	
	input#formad, input#formau, input#format, input#formae {
    width: 100% !important;
    box-shadow: none !important;
    background: #eeeeee !important;
    border: none !important;
    font-size: 16px !important;
}
}

	.spol span.wpcf7-form-control.wpcf7-radio {
		display: flex !important;
		flex-direction: column;
	}

.page-id-71576 .wpcf7 .wpcf7-not-valid-tip:after{
	display: none;
}

.page-id-71576 input.wpcf7-form-control.wpcf7-text {
    width: fit-content;
    box-shadow: none !important;
    border: none !important;
    background: #eeeeee;
    font-size: 16px;
}

.klav-mail span.wpcf7-form-control-wrap {
    display: flex;
}

.klav-mail .wpcf7-acceptance [type="checkbox"] + .wpcf7-list-item-label::before, .klav-mail .wpcf7-acceptance [type="checkbox"] + .wpcf7-list-item-label::after {
    border-radius: 0px !important;
}


.page-id-71576 .wpcf7-response-output{
	display: none !important;
}

.ka-nov span.wpcf7-form-control-wrap {
    padding-top: 0px !important;
    margin-bottom: 0em;
}

.sp-nov span.wpcf7-form-control-wrap {
    padding-top: 0px;
}

.k-pogoji p {
    padding-bottom: 1em;
    background: #92266e;
    width: fit-content;
    left: 30px;
    position: relative;
    padding: 10px;
    border-radius: 10px;
    font-weight: bold;
    margin-bottom: 2em;
    color: white;
    font-size: 18px;
}

/* .mob-w span.wpcf7-form-control-wrap {
    width: 90% !important;
} */

.vprs .wpcf7-response-output {
    width: fit-content !important;
    background: #92266e !important;
    color: white !important;
    font-family: 'Menu' !important;
    font-weight: bold !important;
    border-color: #92266e !important;
    margin: auto !important;
    font-size: 18px !important;
}

.klav-mail span.wpcf7-list-item:nth-child(2), .klav-mail span.wpcf7-list-item.last {
    width: 100% !important;
}
p.pogojvul {
    padding-left: 30px;
}
label.padno {
    display: none;
}

.padno span.wpcf7-form-control-wrap {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-pink {
    margin-left: 30px !important;
}

.klav-mail label.spol {
    padding-top: 20px;
}

/* .klav-mail .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {  .vprs .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {*/
/*     margin-top: 3em !important; */
/*     padding: 6px 5px !important;
}
 */
.woocommerce-shop .nagradna-igra {
    display: none;
}


.padno {
    padding-bottom: 1em;
}

div#product-64424 .gluten,
div#product-64426 .gluten,
div#product-64426 .gluten,
div#product-64424 .gluten,
div#product-64430 .gluten,
div#product-65859 .gluten{
    display: none;
}


del span.amount {
    text-decoration: line-through !important;
}


@media (max-width: 549px){
.term-description h2 {
    font-size: 1.5rem !important;
}}

.custom-valentines-products .col-inner {
    border-radius: 10px !important;
}

.product-small.box.prods.custom-valentines-products .add-to-cart-button a {
    font-size: 14px !important;
    line-height: 40px !important;
    margin-top: 35px !important;
    padding: 0px 17px !important;
}

h2.sc-tit.val-title {
    font-family: 'Text' !important;
}

@media (max-width: 549px){
.custom-valentines-products ol.flickity-page-dots {
    bottom: 10px !important;
}}

#billing_address_2_field>label, #shipping_address_2_field>label {
    opacity: inherit !important;
    overflow: inherit !important;
}

body.single-post div#content.blog-wrapper.blog-single article .entry-content {
	text-align: justify;
}


.grecaptcha-badge {
    visibility: hidden;
    display: none !important;
}

.price-row td {
	font-weight: 700;
    color: #000;
    font-size: 16px;
    line-height: 17px;
}

/* HIDDEN CERTS NA SINGLE PRODUKT */
.single-product .product_cat-naravni-prehranski-dodatki3 .row.row-small.certs,
.single-product .product.product_cat-negovalna-kozmetika .row.row-small.certs,
.single-product .product.product_cat-dekorativna-kozmetika .row.row-small.certs,
.single-product .product.product_cat-naravna-kozmetika .row.row-small.certs,
.single-product .product.product_cat-pulsin .row.row-small.certs {
    display: none !important;
}

.single-product span.ux-swatch__color.ux-swatch__color--single-color {
    border: 1px solid !important;
}