/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* Header */
.wd-header-nav {
	text-align: end;
}

/* Menu Kategorije */
.widget_nav_mega_menu .wd-nav-horizontal > li > a {
	width: revert-layer!important;
}
.wd-nav-img, .mega-menu-list img {
	width: revert-layer!important;
}
.wd-nav-img {
    width: 35px!important;
	max-height: 35px;
}
/* Slider */
.is-selected {
	color: #FF2E17!important;
}
/* Naše usluge */
#usluge .box-style-border .info-box-content {
	border: 2px solid #F2A49B!important;
}
#usluge .info-box-content .info-btn-wrapper .wd-button-wrapper .btn {
	background-color: #F2A49B;
	color: #000000;
}
#usluge .info-box-content .info-btn-wrapper .wd-button-wrapper .btn:hover {
	background-color: #FFCFCA;
}
#usluge .elementor-element.elementor-element-50651258 .info-box-title {/* treba urediti kasnije */
	height: 46px!important;
}
#usluge .box-style-border.box-icon-align-top .box-icon-wrapper {
	margin-bottom: -46px!important;
}
#usluge .box-style-border.box-icon-align-top .info-box-content {
	padding-top: 55px!important;
}
#usluge .info-box-content .info-box-inner {
	height: 170px;
}
@media only screen and (max-width: 767px) {
	#usluga2 .e-con-inner, #usluga4 .e-con-inner, #usluga6 .e-con-inner {
		flex-direction: column-reverse;
}
}
/* Footer link menu */
.elementor-1745 .elementor-element.elementor-element-6c529e2 {
	width: 100%!important;
}
#menu-header-menu-1 {
	border: none;
}
.wd-nav-vertical.wd-design-default>li:not(:last-child) {
	border: none!important;
}
.wd-nav-vertical>li>a {
	padding: 3px 0!important;
}
@media only screen and (max-width: 1024px) {
	.footerLogo {
		padding-bottom: 40px;
	}
}
@media only screen and (max-width: 767px) {
	.menu-item-18547 {
		text-align: center !important;
	}
}
.wd-nav-vertical.wd-design-default {
	border: none !important;
}
/*#menu-footer-menu-decor > li > a {
	padding: 5px 0!important;
}
#menu-footer-menu-decor {
	border: none;
}
#menu-footer-menu-decor li {
	border-bottom: none;
}*/
@media only screen and (max-width: 1024px) {
	#menu-footer-menu-decor .nav-link-text {
		margin: 0 auto;
	}
	.footer-container .main-footer .elementor-1745 .wd-negative-gap .elementor-container .elementor-widget-container {
		text-align: center;
	}
	.footer-container .main-footer .elementor-1745 .wd-negative-gap .elementor-container .elementor-element-6c529e2 #menu-header-menu-1 {
		width: 110px !important;
		margin: 0 auto;
	}
	.footer-container .main-footer .elementor-1745 .wd-negative-gap .elementor-container .elementor-element-6c529e2 #menu-header-menu-1 a {
		justify-content: center;
	}
	.footer-container .main-footer .elementor-1745 .wd-negative-gap .elementor-container .elementor-element-6c529e2 #menu-header-menu-1 a:after {
		display: none;
	}
}
/* News letter */
.emailInput .col input {
	border: 1px solid #000000;
	margin-bottom: 20px;
}
.dugmeNL {
	justify-content: center;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 0.7; /* Firefox */
}
.emailInput .col input {
	color: #000000;
}
.dugmeNL .col-auto input {
	border: 1px solid #000;
	background-color: transparent;
}
.dugmeNL .col-auto input:hover {
	background-color: #DFDDDD;
}
/* Inspiracije saznaj više */
/*.banner-btn-wrapper .wd-button-wrapper .btn {
	color: #000;
}*/
/* Kontakt page */
.e-n-tabs-content {
	margin-top: -11px;
}
.wpcf7-submit {
	border: 1px solid #000;
	background-color: transparent;
}
.wpcf7-submit:hover {
	background-color: #DFDDDD;
}
/* Usluge */
.uslugaNaslov .elementor-widget-container h2 {
	position: relative;
    display: inline-block; /* Header are 100% width by their default block behaviour */
}
.uslugaNaslov .elementor-widget-container h2:before{
    position: absolute;
    height: 1px;
    width: 50%;
    left: 0;
    bottom: -6px;
    background: #FF2E17;
    display: block;
    content: "";
}
/* Odvaja zadnji element od footera za 40px */
.site-content {
	margin-bottom: 0;
}
/* Proizvodi naslovna */
.wd-hover-quick .wd-add-btn > a {
	background-color: #FF2E17!important;
}
/* Siva linija na objavama iznad footera */
.wd-single-footer:empty {
	display: none;
}
/* Odvaja prvi element od headera za 40px */
/*.main-page-wrapper {
	padding-top: 0;
}*/
/* Novosti post sredina */
#post-16135 {
	left: 0!important;
	padding-top: 40px;
}
.equal-height {
  display: table;
  width: 100%;
}
.equal-height-col {
  display: table-cell;
  padding-top: 10px;
}
/* Proizvodi stranica */
.site-content > .products {
	padding-bottom: 80px;
}
/*.wd-filter-buttons {
	display: none;
}*/
/* BLOG HEADER */
.meta-post-categories {
	display: none!important;
}
/*.entry-meta {
	display: none!important;
}*/
.entry-meta .modified-date,
.entry-meta .meta-author {
	display: none;
}
.entry-meta .entry-meta-list li {
  color: #000;
  font-size: 16px;
}
.entry-title {
	color: #000000;
}
.post-title-large-image.color-scheme-light:after {
	background: transparent;
}
.page-title {
	background-image: none!important;
}
.wd-single-footer {
	display: none;
}
/* TEST */
.product-grid-item .wd-add-btn>a:focus span:not(.wd-tooltip-label), .product-grid-item .wd-add-btn>a:hover span:not(.woodmart-tooltip-label), .wd-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .wd-add-btn>a:focus span:not(.wd-tooltip-label), .wd-hover-base:not(.product-in-carousel):not(.hover-width-small):not(.add-small-button) .wd-add-btn>a:hover span:not(.wd-tooltip-label), .wd-hover-button .hover-mask>a:focus span:not(.wd-tooltip-label), .wd-hover-button .hover-mask>a:hover span:not(.wd-tooltip-label), .wd-hover-info-alt .product-actions>a:focus span:not(.woodmart-tooltip-label), .wd-hover-info-alt .product-actions>a:hover span:not(.wd-tooltip-label), .woodmart-hover-quick .wd-add-btn>a:focus span:not(.woodmart-tooltip-label), .wd-hover-quick .wd-add-btn>a:hover span:not(.wd-tooltip-label), .wd-hover-standard .btn-add>a:focus span:not(.wd-tooltip-label), .wd-hover-standard .btn-add>a:hover span:not(.wd-tooltip-label), .wd-price-table .wd-plan-footer .add-to-cart-loop:focus span:not(.wd-tooltip-label), .wd-price-table .wd-plan-footer .add-to-cart-loop:hover span:not(.wd-tooltip-label) {
    
	transform: none !important;
}

.wd-add-btn-replace .add-to-cart-loop:before {
    content: none !important;
}
/* Naslovan Top pading */
.home .website-wrapper .main-page-wrapper, .page-id-4439 .website-wrapper .main-page-wrapper {
	padding-top: 0;
}


/* Kategorije menu Toni */
@media(min-width: 1024px){
#menu-kategorije{
	display: flex;
	width: 100%;
	/*
	flex-wrap: nowrap;
	justify-content: center !important;*/
}
	
	#menu-kategorije .woodmart-nav-link, .wd-nav-product-cat .cat-link, .wd-nav-product-cat .cat-item{
		min-width: 250px;
	}
}
@media (max-width: 1024px){
.wd-hover-quick .wd-add-btn .add-to-cart-loop
{
	display: none;
}
}
.wd-nav-product-cat{
	display: flex;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
}
.external-category-button{
	width: auto !important;
}

.external-category-button .e-con-inner{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.external-category-button .e-con-inner a{
	position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
}

.external-category-button .e-con-inner a .nav-link-text{
	line-height: 1.2;
	font-size: 100%;
	position: relative;
	padding-top: 1px;
    padding-bottom: 1px;
	font-weight: 600;
	
}
.external-category-button .e-con-inner a .nav-link-text:after{
	content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    background-color: rgb(255,46,23);;
    transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
	font-size: 100%;
}
.external-category-button .e-con-inner a:hover .nav-link-text:after{
	width: 100%;
}

.external-category-button .e-con-inner a:hover .nav-link-text{
	transition: all .25s ease;
	color: rgba(51,51,51,0.7);
}

.okovi-button{
	letter-spacing: 4px;
}

.slider-product-image{
	width: 190px;
	height: 270px;
	margin: auto;
	background-size: contain;
}
/* Shop page filter */
#WOODMART_Widget_Sorting {
	display: none;
}
/* Woocommerce */
.woocommerce-pagination {
	padding-bottom: 50px;
}
/* Proizvodi nav menu */
.category-nav-link {
	align-items: flex-start !important;
}
/*Usluge caurosel strjelice*/
.wd-btn-arrow {
	visibility: visible !important;
	opacity: 1 !important;
  	pointer-events: visible !important;
}
/*Kategorije menu*/
.wd-dropdown-menu.wd-design-default {
	--wd-dropdown-width: 240px !important;
}
/*Proizvodi*/
.post-type-archive-product .page-title .entry-title {
	margin-top: 70px;
}
/*Single proizvod*/
.single-product .main-page-wrapper {
	margin-top: 0;
	padding-top: 80px;
}
.woocommerce-widget-layered-nav-dropdown__submit {
	margin-top: 10px;
}
#partneri img {
	filter: grayscale(100%);
	opacity: 0.45;
}
#partneri img:hover {
	filter: grayscale(0%);
	opacity: 1;
}
.product-label.featured {
	min-width: 110px !important;
	order: 1;
}
.product-label:not(:last-child) {
	margin-top: 5px;
}
.cat-item-196, .cat-item-195, .cat-item-194 {
	display: none;
}
.slogan {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.sSobe .justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img {
	padding: 5px;
}
.wd-nav-product-cat .cat-item-194, .wd-nav-product-cat .cat-item-195, .wd-nav-product-cat .cat-item-196 {
	display: none !important;
}
@media(max-width: 1024px){
	.tax-product_cat .entry-title {
		padding-top: 60px ;
	}
}
@media(max-width: 767px){
	h1 {
		font-size: 45px !important;
	}
}
/*404*/
.error404 .page-content > .wd-search-form {
	display: none !important;
}
@media(max-width: 767px){
	.error404 .page-content h1 {
		font-size: 20px !important;
	}
}
/*Strijelice*/
.elementor-swiper-button .eicon-chevron-right, .elementor-swiper-button .eicon-chevron-left {
	color: #EB0505 !important;
}










/* Naslovnica po mjeri */
#po-mjeri .info-box-content .info-btn-wrapper .wd-button-wrapper .btn {
	font-size: 13px;
	line-height: 23px;
	padding: 0;
	text-decoration: underline;
	text-underline-offset: 4px;
	background-color: transparent;
	color: #EB1111;
}
#po-mjeri h4 {
	margin-bottom: 40px
}

#po-mjeri .owl-stage {
  display: flex;
}
#po-mjeri .owl-item {
  display: flex;
  height: auto;
}
#po-mjeri .info-box-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
}
#po-mjeri .wd-info-box {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
#po-mjeri .info-box-content {
  display: flex;
  flex-direction: column;
  height: 100%;
	background-color: #EEECEC;
	padding: 24px;
}
#po-mjeri .info-box-inner {
  flex-grow: 1;
}
#po-mjeri .info-btn-wrapper {
  margin-top: auto;
}