/* MIK TAIT CUSTOM CSS 
/wp-content/themes/custom.css
*/

/*** Emulate VP Supermart responsive classes visibility ***/
.hidden {
  display:none;
  visibility:hidden;
}
.visible-phone {
  display:none!important;
}
.visible-tablet {
  display:none!important;
}
.hidden-desktop {
  display:none!important;
}
.visible-desktop {
  display:inherit!important;
}
@media(min-width:768px) and (max-width:979px) {
	.hidden-desktop {
		display:inherit!important;
	}
	.visible-desktop {
		display:none!important;
	}
	.visible-tablet {
		display:inherit!important;
	}
	.hidden-tablet {
		display:none!important
	}
}
@media(max-width:767px) {
	.hidden-desktop {
		display:inherit!important;
	}
	.visible-desktop {
		display:none!important;
	}
	.visible-phone {
		display:inherit!important;
	}
	.hidden-phone {
		display:none!important;
	}
}
.visible-print {
display:none!important;
}
@media print {
	.visible-print {
	display:inherit!important;
	}
	.hidden-print {
	display:none!important;
	}
}
/*EOF Emulate VP Supermart responsive classes visibility*/ 

body {
	/*background:red;*/
}
  /* hide category and page title (NO!, will miss H1 & H2)
.ast-archive-description, .entry-title  {
	display: none !important;
}
*/

.post-image {
	text-align: center;
	background: white;
	padding-top: 1em;
}

.search-form .search-field {
  height: 40px !important;
  width: 200px !important;
}

body {
/*
background:url("/wp-content/uploads/images/template/body_bgr_neera_01_1920.jpg") repeat-y fixed center top transparent !important;
*/
}

/* Fix below header not centering bug */
.ast-below-header {
  margin-left: auto;
  margin-right: auto;
}

/*--- COLOR PALLETE ---*/

/* COL lightblue #0066B3 */
H2.entry-title a, 
H5,
.entry-content H5,
H3.ast-related-post-title.entry-title a,
.ast-related-post-content .entry-header .ast-related-post-title a,
.entry-content H4 {
  color: #0066B3;
}

/* BGR lightblue #0066B3 */
.ast-header-search .ast-search-menu-icon.slide-search .search-form {
  background-color: #0066B3;
}

/* COL red #FE5252 */
a:hover,
.nav-next a:hover,
.nav-previous a:hover,
H1.page-title, 
H1.ast-archive-title, 
H1.entry-title,
H2.entry-title a:hover,
.comments-link a:hover,
.cat-links a:hover,
H3.comments-title,
H2.ast-related-posts-title,
H3.ast-related-post-title.entry-title a:hover,
H2.wp-block-heading,
H2.widget-title,
a.wp-block-latest-comments__comment-link:hover {
  color: #FE5252;
}


/* BGR red #FE5252 */
.ast-header-search .ast-search-menu-icon.slide-search .search-form:hover,
.ast-header-search .ast-search-menu-icon.slide-search .search-form:active,
.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus,
.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus-within,
.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus-visible,
#ast-mobile-header.ast-header-search .ast-search-menu-icon.slide-search .search-form:hover,
#ast-mobile-header.ast-header-search .ast-search-menu-icon.slide-search .search-form:active,
#ast-mobile-header.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus,
#ast-mobile-header.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus-within,
#ast-mobile-header.ast-header-search .ast-search-menu-icon.slide-search .search-form:focus-visible {
  background-color: #FE5252 !important;
}

/*--- EOF COLOR PALLETE ---*/

.uagb-tm__desc,
.wp-block-latest-comments__comment-excerpt,
.ast-comment-content.comment {
  font-style: italic;	
}

.uagb-block-b8f360d7 p strong {
  font-size:24px;
}

/* WP.BEYOND.RS */

/* bgr for Proizvodi cats icons */
.woocommerce-js ul.products li.product.product-category a img {
  background-color: #0F6430 !important;
}

.woocommerce-js div.product .product_meta > span {
	display: list-item !important;
}

span.posted_in a {
	display:table-row; /* list-item */
	font-weight:600 !important;
}

span.posted_in a:after {
	float:left;
}

.product-brands {
  font-weight: 700;
  font-size: 1.5em;
  margin-bottom: 10px;
  line-height:1em;
}


.main-header-menu .menu-link, .main-header-menu>a {
  padding: 0 0.8em;
}

.post-47707 #ez-toc-container {
  display:none;
}

.ast-mobile-popup-inner .ast-mm-custom-text-content {
  display:none;
}

@media (max-width: 921px) {
  .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
    top: 2px;
    right: calc( 5px - 1em );
    /* display: none; */
    color: white;
  }
  .ast-main-header-wrap {
  border-bottom: 4px solid rgb(38, 106, 151);
  }
}
/*
.ast-header-break-point .menu-item-has-children > .ast-menu-toggle {
display: none; 
}
*/
.ast-header-break-point .main-header-menu {
  border-top-width: 0px !important; 
}

.ast-mm-custom-text-content {
  text-transform: none;
}

/* Hide Pocetna menu item on desktop */
.main-header-bar-navigation #menu-item-47718  a  span.menu-text {
  display:none !important;
}

.site-header-below-section-right.site-header-section.ast-flex.ast-grid-right-section {
  width:60px !important;
}

.post_featured_img {
  margin: 1em auto;
  text-align: center;
}
.woocommerce-tabs .post_featured_img {
  display:none;
}
/*Categories menu*/
.et_b_header-menu .secondary-menu-wrapper .menu > li > a {
  padding-bottom: 5px;
  padding-top: 5px;
  text-transform: none;
  line-height: 1.1em;
  font-weight:600;
}
/*a hover color*/
.et_b_header-menu .secondary-menu-wrapper .menu > li > a:hover {
  background-color: #A5DB4D !important; /* #96B416 #50B747*/
  color:black  !important;
}

/* prevent stinking capitalize */
h1, h2, h3, h4, h5, h6, .products-title,
.title h3, blockquote, .share-post .share-title, 
.sidebar-widget .tabs .tab-title, .widget-title, 
.related-posts .title span, .content-product .product-title a, 
.results-ajax-list .ajax-item-title, 
table.cart .product-details .product-title, 
.product_list_widget li .product-title a, 
.woocommerce table.wishlist_table .product-name a, 
.comment-reply-title, .et-tabs .vc_tta-title-text, 
.single-product-right .product-information-inner .product_title, 
.single-product-right .product-information-inner h1.title, 
.post-heading h2 a, .post-heading h2, .post-heading h1, 
.sidebar .recent-posts-widget .post-widget-item h4 a, 
.et-tabs-wrapper .tabs .accordion-title span  {
  text-transform: none; 
}
/* Hide Compare at Product Page*/
.single-compare {
  display: none !important;
}
/* VMenu Kategorije width*/
.et_b_header-menu.header-secondary-menu,
.et_b_header-menu .secondary-menu-wrapper .menu {
  width: 22rem !important; /*org 19rem*/
}
.et_b_header-menu .secondary-menu-wrapper .menu > li {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
/* VMenu Kategorije menu image*/
.menu-06-categores > .menu-item > a > img {
	width:24px !important;
}


.category-grid img {
  background-color: #0F6430;
}

.product-image-wrapper.hover-effect-back-zoom-out > footer > a.button.product_type_variation.add_to_cart_button.ajax_add_to_cart {
  display:none !important;
}
.smart-search-post-excerpt {
  text-transform: none !important;
}
/*
.page-wrapper {
  background-image: url(https://test.beyond.rs/wp-content/uploads/xstore/pattern.jpeg);
  background-position: center center;
  background-repeat: repeat-y;
}
*/
.content-product .product-title a {
  font-size:1.3em !important;
  line-height: 1.2em !important;
}

.etheme-product-grid-title {
  font-size:1.4em !important;
  line-height: 1.2em !important;
}

.category-grid .categories-mask h4,
.widget-has-toggle .widget-title > span {
  font-size:1.5em;
  line-height: 1.2em !important;
}

.aws-search-form {
  width: 30em !important;
}

.category-description, .page-description, .term-description {
  margin-bottom: 2em;
}

.after-products-widgets {
  margin-top: 3em;
}

#woocommerce_recently_viewed_products-2 .widget-title {
  font-size:1.75em !important;
}

#woocommerce_recently_viewed_products-2 .product_list_widget li {
  width: 25% !important;
  float:left !important;
}

.content-product .product-title,  {
  line-height: 1.4em !important;
}
.product-category a img {
  aspect-ratio: auto 300 / 300 !important;
  border-radius: 50% !important;
}
.product-category a img:hover {
  transition: transform .7s cubic-bezier(0,0,.44,1.18),-webkit-transform .7s cubic-bezier(0,0,.44,1.18) !important;
}
/*Disable wrong free delivery msg in mini-cart*/
.et-cart-progress-success {
  display:none !important;
}
/*Bold Tags Namena*/
div.product_meta > span.tagged_as > a {
	font-weight:700;
}
.read-more {
	text-transform: none !important;
}
.page-veleprodaja-beyond .page-heading {
  padding-top: 15em;
  padding-bottom: 15em;
}
.page-prodavnica-beyond .page-heading {
  padding-top: 15em;
  padding-bottom: 15em;
}

.et_b_header-html_block.header-html_block1 {
	color:black !important;
	text-transform: none !important;
	font-size: 1.3em !important;
}

/*
div.menu-main-container {
	background-color:#F5E9C5 !important;
}
*/

.top-banners { padding: 10px; }

div#media_image-14 {
  display:none !important;
}

/* remove slideshow vertical padding */
div.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-af4551f > div {
	padding: 0px 0px 0px 0px !important;
}

/* improve img padding Novi zdravi saveti */
div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-87b5333 > div > div.elementor-element.elementor-element-a921580.elementor-widget.elementor-widget-etheme_posts_carousel > div > div > div > div.swiper-wrapper > div > article > div.etheme-post-image-wrapper.etheme-image-hover.etheme-image-hover-scaleIn {
	padding:5px !important;
}

.elementor-14 .elementor-element.elementor-element-07d5dba:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-07d5dba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	display:none !important;
}

/**/
ul.wp-tag-cloud > li > a:hover {
	color: #96b416 !important;
}

.woocommerce-Price-amount {
	font-weight:700 !important;
	color:  #A5DB4E;
	font-size: 1.2em !important;
}
/* Stop Fucking Capitalization of every fucking sentence */
.widget-title span,
.wc-proceed-to-checkout a {
	text-transform: none !important
}
/*Mobile VMenu*/
div.mobile-menu-content .et_b_header-menu .menu li a {
	padding-top: 6px !important;
  padding-bottom: 6px !important;
}
#menu-06-categories > li.menu-item.show-more {
	display:none;
}
#menu-item-126991 > a > img {
	
}

.et-mobile-panel .et-content_toggle .et-content .menu-main-container li {
	font-weight:700 !important;
	font-size: 1.3em !important;
}

body > div.template-container > div.et-mobile-panel-wrapper.dt-hide.etheme-sticky-panel.et_element.pos-fixed.bottom.full-width > div > div > div `{
	width: 100% !important;
}

/*Hide bullshit H1 FP title*/
.home .page-heading.bc-type-default.bc-effect-none.bc-color-white {
	display:none !important;
}
span.et-cart-in-progress {
	display:none !important;
}
/* hide Qty on mobile product page bottom add to cart */
div.pos-static.et_column.et_col-xs-7.flex-inline.align-items-center.justify-content-end.mob-full-width.mob-justify-content-center > form > div.quantity {
	display: none !important;
}
/* shorten mobile panel */
div.et-mobile-panel-wrapper > div > div > div > div.et_column.flex.align-items-center.justify-content-center {
    padding-left: 6px !important;
    padding-right: 6px !important;    
}
/* mobile menu icon */
#header > div.mobile-header-wrapper > div.header-main-wrapper.sticky > div > div > div > div.et_column.et_col-xs-3.et_col-xs-offset-0.pos-static > div > span > span > span {
	color: black !important;
}
/* prevent category menu titles wrapping under the menu icon */
/* desktops */
@media(min-width:1025px){ /* NO 768px or 979px due to mobile landscapes */
  span.menu-image-title-after.menu-image-title {
    padding-left: 30px !important;
    display: flow !important;
    margin-top: -20px !important;
  }
}
/* for mobiles and tablets */
div.mobile-header-wrapper ul#menu-06-categories span.menu-image-title-after.menu-image-title {
  padding-left: 0px !important;
  display: flow !important;
  margin-top: 0px !important;
}
/* Checkout Checkbox Aggree with Terms */
span.woocommerce-terms-and-conditions-checkbox-text {
	font-weight:700 !important;
	color:red !important;
}
.privacy-policy.mobile-device .page-heading {
	background-image: none !important;
	padding-top: 2em !important;
	padding-bottom: 2em !important;
}
.page-namena .tagcloud a {
	font-size:1.2em !important;
	font-weight: 700 !important;
}
ul.wp-tag-cloud li a {
	font-weight:700 !important;
}
.et_element-top-level.et_b_header-account>a, 
.et_element-top-level.et_b_header-wishlist>a, 
.et_element-top-level.et_b_header-cart>a {
  font-weight: 600 !important;
}
/* ACF table*/
tbody {
  display: flex;
  flex-wrap: wrap;
}

tr:nth-child(odd) {
  box-sizing: border-box;
  width: 30%;
}
tr:nth-child(even) {
  box-sizing: border-box;
  width: 70%;
}
/* borders */
table {
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-left: 1px solid black;
}
tr {
  border-bottom: 1px solid black;
  padding:0 10px;
}
tr:nth-child(even) {
  border-left: 1px solid black;
}
/* how to change bgr of rows 3,4...7,8...11,12 */
tr:nth-child(4n-1) { /* 3, 7, 11, 15 (4n-1) */
  background-color: #E8E8E8;
}	
tr:nth-child(4n) {  /* 4, 8, 12, 16 (4n)*/
  background-color: #E8E8E8;
}	
table p {
	margin-bottom: 0;
}
/* EOF ACF table*/
