/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        1.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/  
.top-10-carousel a.circularcatalogue__more.js-ca-more {
    display: none;
}
.top-10-carousel {
    margin-top: -90px;
}

.blog-modeli-cigli .row.zn_col_container-smart_container, .blog-full-height {
    display: flex;
    flex-wrap: wrap;
}
.blog-full-height {margin-bottom: 35px;}

.blog-top-10-slike .slick-initialized .slick-slide {
    background: unset;
}
.blog-top-10-slike .zn-Slider .zn-Slider-img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: center;
    border: 3px solid #8f4950;
}

.blog-top-10-slike .slick-slide {
    background: unset;
}

p.proizvod-covid, p.covid-text {
    display: none;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
	min-width: 120px;
}

#eluid59923b47 div#eluid59923b47_1_0 {
    margin-top: 20px;
}

#eluid59923b47 .image-boxes.imgbox-simple {
    margin-bottom: 0;
}

#eluid59923b47 .znColumnElement-innerContent h3.dn-heading {
    margin-top: 15px;
    margin-bottom: 30px;
}
#eluid59923b47 .image-boxes-img-wrapper img {
    border: 3px solid transparent;
}
#eluid59923b47 .image-boxes-img-wrapper img:hover {
    border: 3px solid #8f4950;
}

#eluid59923b47 .nextend-thumbnail-inner {
    padding: 3px 0 3px 0 !important;
}

.wqv-button--container .wqv-button.focus, .wqv-button--container .wqv-button:focus, .wqv-button--container .wqv-button:hover {
    background-color: unset;
}

.wqv-button--container .wqv-button, .wqv-button--container .wqv-button, .wqv-button--container .wqv-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
}


body.blog a.wqv-button.wqv-button--md, body.blog .wqv-button--container.wqv-button--position-inline.wqv-button--excerpt {
    display: none;
}

.wqv-article__content {
    display: flex;
    width: 100%;
    max-width: 100%;
    background: #262626;
    gap: 30px;
}

.wqv-article__content .left {
    width: 60%;
}
.wqv-article__content .right {
    width: 40%;
}
/*SHOP*/
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
    display: none;
}
form.variations_form.cart {
    display: none;
}
/*.yith-quick-view-content.woocommerce.single-product div.product p.price {
    display: none;
}*/
.yith-quick-view-content.woocommerce.single-product .summary.entry-summary.ps-container {
    height: 100%;
}
.yith-wcqv-main .yith-quick-view-close {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.pp_content_container .pp_content, .pp_content_container .pp_content img {
    max-height: 700px !important;
}

.page.page-id-6386  .woocommerce .woocommerce-info {
    width: max-content;
    display: none;
}


.woocommerce ul.products li.product .product-list-item .kw-prodimage img{
    aspect-ratio: 1023 / 580;
}

@media only screen and (min-width: 767px){
	.yith-quick-view-content.woocommerce div.images a.woocommerce-main-image.zoom img {
		max-height: 385px;
		height: 385px;
	}
	.page-id-6163 p.covid-text {
		margin: unset;
	}
}
.yith-quick-view.yith-modal .yith-quick-view-content div.images .yith-quick-view-thumbs div {
	border-width: 2px;
	width: 80px;
}
.yith-quick-view.yith-modal .yith-quick-view-content div.images .yith-quick-view-thumbs div.active {
	border-color: #8f4950;
}
a.product-button {
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    width: max-content;
    padding: 8px 35px;
    border-radius: 4px;
    background-color: #8f4950;
    font-size: 15px;
	text-transform: uppercase;
}
a.product-button-table {
    color: #fff;
    font-weight: 700;
    width: max-content;
    padding: 4px 25px;
    border-radius: 4px;
    background-color: #8f4950;
    font-size: 15px;
    text-transform: uppercase;
}
a.product-button:hover, a.product-button-table:hover {
    color: #fff;
    background-color: #723a40;
}

table.tebela-proizvod {
    margin-bottom: 20px;
}
.woocommerce div.product.prodpage-style3 .product_title,
.woocommerce.single-product div.product.prodpage-style3 p.price {
    margin-left: 10px;
}
.yith-quick-view-content.woocommerce div.product {
    width: 100%;
}
.tebela-proizvod  td {
	font-weight: 600;
}
table.tebela-proizvod tr td:first-of-type {
    font-weight: 900;
}
table.tebela-proizvod {
	width: 100%;
}
table.tebela-proizvod th, table.tebela-proizvod td {
  padding: 10px;
}

p.covid-text {
    padding-left: 10px;
    font-size: 12px;
}

.proizvod-covid {
    padding-left: 10px;
    color: #8f4950;
    font-weight: 900;
	margin-bottom: 10px;
}
.kw-details-desc p:last-of-type a {
    height: 36px;
    margin-bottom: unset;
}

.woocommerce.single-product div.product .kw-details-desc {
    margin-bottom: unset;
}
@media (min-width: 992px) {
    .wqv-lightbox-content--large {
        width: 1200px;
        height: 700px;
        margin: auto;
    }
	
}
@media (min-width: 1024px) {
	body .yith-quick-view .yith-quick-view-content.woocommerce div.images {
		height: 480px;
	}
}
.mfp-content {
    display: flex;
}
.page-id-3727 .mfp-content {
    display: inline-block;
}
.wqv-article--basic .wqv-article__title h2 {
    color: #8f4950;
}
.wqv-lightbox.mfp-close-btn-in .mfp-close {
    color: #8f4950;
    font-size: 44px;
}
.wqv-article--basic, .wqv-lightbox--basic .wqv-article__content-wrapper, .wqv-lightbox--basic .wqv-article__header {
    background-color: #262626;
}

p.wqv-article__subline {
    display: none;
}

.wqv-article__content .right table {
    width: 100%;
}
.wqv-article__bg-img {
	display: none;
}

.woocommerce div.product.prodpage-style3 .summary {
    padding-right: 35px;
}

.yith-quick-view td {
    padding: 3px 10px;
}

.yith-quick-view .yith-quick-view-content div.images .yith-quick-view-thumbs {
    position: unset;
    padding-top: 10px;
}

.yith-quick-view.yith-modal .yith-quick-view-content {
    padding: 20px;
    display: flex;
    align-items: center;
}

.yith-quick-view-content.woocommerce div.product {
    height: max-content;
}
.woocommerce div.product.prodpage-style3 .summary {
    padding-right: 35px !important;
    padding-top: unset !important;
}


.yith-quick-view .yith-quick-view-content.woocommerce div.summary-content {
    padding: unset;
}

.woocommerce ul.products li.product a.yith-wcqv-button.button {
    background: #8f4950;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    height: 54px;
    display: flex !important;
    align-items: flex-end;
    justify-content: center;
    margin-top: unset;
	position: absolute;
    z-index: 99999;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
	background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 54px), rgba(143,73,80,1) calc(100% - 54px), rgba(143,73,80,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 54px), rgba(143,73,80,1) calc(100% - 54px), rgba(143,73,80,1) 100%);
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(100% - 54px), rgb(143, 73, 80) calc(100% - 54px), rgb(143, 73, 80) 100%);
    padding-bottom: 20px;
}
.woocommerce ul.products li.product a.yith-wcqv-button.button:hover {
	background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 54px), rgba(114,58,64,1) calc(100% - 54px), rgba(114,58,64,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 54px), rgba(114,58,64,1) calc(100% - 54px), rgba(114,58,64,1) 100%);
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 54px), rgba(114,58,64,1) calc(100% - 54px), rgba(114,58,64,1) 100%);
}
.woocommerce-product-details__short-description tr td {
    padding: 10px;
}
.woocommerce-product-details__short-description tr td:first-of-type {
	width: 200px
}
.woocommerce-product-details__short-description tr td a.product-button {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: unset;
    font-size: 14px;
}
a.hoverBorder.pull-left.kl-blog-post-img.kl-blog-post--default-view {
    display: none;
}
#post-5879 .blog-text {
    margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
	.footer-menu ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		row-gap: 10px;
	}
	
	.woocommerce-product-details__short-description tr td:first-of-type {
		width: 51%;
	}
	.tebela-proizvod  tr {
		display: flex;
		flex-wrap: wrap;
		border: 1px solid #8f4950;
		padding: 5px;
	}

	.tebela-proizvod  td {
		width: unset !important;
	}
	a.product-button {
		margin-left: unset;
	}

	.yith-quick-view-content.woocommerce.single-product div.product.prodpage-style3 .product_title {
		font-size: 36px;
		margin-top: 10px;
	}
	.woocommerce div.product.prodpage-style3 .summary {
		padding-right: unset !important;
	}

}
span.price {
	display: none !important;
}
.woocommerce.single-product div.product.prodpage-style3 p.price {
    display: none !important;
}

.page-id-8305 .woocommerce ul.products li.product a.yith-wcqv-button.button, .page-id-8305 .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions, ul.products li.product .product-list-item.prod-layout-classic .kw-actions a {
    display: none !important;
}

.page-id-8305 span.price {
    display: block !important
}

.page-id-8305 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {pointer-events: none;}

.aigpl-gallery-wrp .aigpl-img, .aigpl-gallery-album-wrp .aigpl-img {	
    object-position: center center;
}
/*Filter*/
.prdctfltr_checkboxes {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px;
}

.prdctfltr_checkboxes label {
    padding: 5px 30px;
    border: 2px solid #8f4950;
    border-radius: 5px;
    transition: all .3s ease-in-out;
}
.prdctfltr_checkboxes label:hover {
    background-color: #8f4950;
}

.prdctfltr_checkboxes i.prdctfltr-plus {
    display: none;
}

.prdctfltr_checkboxes label.prdctfltr_active {
    background: #8f4950;
}

.prdctfltr_checkboxes label.prdctfltr_ft_none {
    border-color: firebrick;
}
.prdctfltr_checkboxes label.prdctfltr_ft_none:hover{
	background-color: firebrick;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    letter-spacing: 0.5px;
    font-weight: 600;
}

/*Search*/
div#search a.searchBtn.header-search-button {
    height: 42px;
    width: 42px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #8f4950;
}

div#search.headsearch--def .header-search-button:hover {
    background: #723a40;
}

.headsearch--def .header-search-button.active .glyphicon {
    color: #fff;
}

.headsearch--def .header-search-container {
    background: #8f4950;
    color: #fff;
	border-radius: 3px;
	margin-top: 3px;
    padding: 20px;
    right: 0px;
}
input#s::placeholder {
    color: #fff !important;
}
form#searchform * {
    color: #fff;
}
.old{
	display:none !important;
}

div#filter_4496_5 {
    display: none;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {	
    min-width: 150px;
    width: max-content;
    background: #8f4950;
    left: unset;
    z-index: 999999;
    padding: unset;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, 
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, 
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover{
    color: #fff;
}

li.filter-item.select.active {
    border: 1px solid #fff;
	border-radius: 4px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
	border-color: #fff;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items {
    padding: 15px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .filter-items .filter-item > a, 
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .filter-items .filter-item > label > a {
    padding: 5px;
}


.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after {
    filter: invert(1);
    right: 5px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
    padding-right: 20px;
}

button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
    height: 40px;
    margin-top: 4px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb{
    background-color: black;
	border-radius: 4px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
    color: white;
    border-top: 1px solid white;
    display: block;
    text-align: center;
    font-size: 1em;
    padding: 5px;
}

.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions {display: none !important}