@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.salesiana.hr/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.salesiana.hr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 60px;
	--wd-text-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: #682d67;
	--wd-alternative-color: #ff6469;
	--wd-link-color: #682d67;
	--wd-link-color-hover: #ff6469;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #682d67;
	--btn-accented-bgcolor-hover: #ff6469;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 600px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
body[class*="wrapper-boxed"] {
	background-color: #fcfcfc;
	background-image: none;
}
.page .wd-page-content {
	background-color: #fcfcfc;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 80px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* Knjige - Toggle sections */
/* Pozadina 50% crveno 50% bijelo*/
#skriveni_dio_najnovije_drop {
	background: rgb(255,100,105);
	background: linear-gradient(180deg, rgba(255,100,105,1) 50%, rgba(255,255,255,0) 50%);
}
#skriveni_dio_najpopularnije_drop {
	background: rgb(104,45,103);
	background: linear-gradient(180deg, rgba(104,45,103,1) 50%, rgba(255,255,255,0) 50%);
}
/* Prikaz 1 + 1/2 mobile */
/* Knjige */
.proizvodi-carousel-mobile [class*="wd-grid"] {
	--wd-gap-xs:40px;
}
/* Single product */
#proizvod_mobile {
	flex: 0 0 calc(100% / 1.5);
	max-width: calc(100% / 1.5);
}
#proizvod_mobile .owl-stage-outer {
	overflow:visible;
}
#proizvod_mobile .owl-item {
	padding:0 !important;
}
#proizvod_mobile .owl-stage {
	  display: flex;
    gap: 30px;
}

/* REGISTRACIJA */
.page-id-1066 .racun-naslov {
	display: none;
}
.page-id-1066 .racun {
	box-shadow: none;
	padding: 0 0 40px;
}
.page-id-1066 .imeprezime {
	padding-top: 0;
}
.page-id-1066 .padd40,
.page-id-1066 .padd0-40{
	padding-left: 0;
	padding-right: 0;
}
.page-id-1066 .dob input {
	border-width: 1px;
	border-color: #B5B5B5;
}
.page-id-1066 .manji {
	font-style: italic;
}
.page-id-1066 .dodatne-opcije {
	font-size: 16px;
	font-weight: 900;
	padding-top: 80px;
}
.page-id-1066 .opcije .deblje {
	font-size: 16px;
	font-weight: 700;
}
#registracija .biraj_program label span {
	color: var(--e-global-color-secondary);
}
/* Registration datepicker */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  top: calc(50% - 0.9em);
}
.ui-datepicker .ui-widget-header {
	background-color:transparent;
	border:none;
}
.ui-datepicker .ui-corner-all {
	border-radius:0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year,
.ui-datepicker-calendar td a{
	border-radius: var(--wd-form-brd-radius) !important;
}
.ui-datepicker td span, 
.ui-datepicker td a {
	text-align:center;
	height: 30px;
	width: 30px;
	line-height: 30px;
	padding: 0;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: none;
	background: rgba(104, 49, 103, 0.5);
	color: #fff;
}
.ui-widget-content .ui-state-hover:not(.ui-corner-all) {
	background: rgb(104, 49, 103);
	color: #fff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: none;
	background: rgb(104, 49, 103);
}
.ui-datepicker table th {
	font-size:100%;
}

/* RACUN */
.page-id-5819 .padd10-30 {
    padding: 10px 30px;
}
.page-id-5819 .padd40-0 {
    padding: 40px 0;
}
.page-id-5819 .wd-tools-element {
    display: inline-block;
}
.page-id-5819 .gumbovi {
	text-align: right;
}
.page-id-5819 .site-content {
    margin-bottom: 8rem;
}
.page-id-5819 .account-info,
.page-id-5819 .kuponi-info,
.page-id-5819 .bodovi-info {
	background-color: #fff;
}
.page-id-5819 h3,
.page-id-5819 h4 {
	font-weight: 700;
}
.page-id-5819 table th {
	color:var(--e-global-color-text);
	padding: 5px 10px;
}
/* CHECKOUT */
/* Hide header banner */
.page-id-10 .header-banner {
	display:none
}
/* Koraci točke */
.koraci-narudzbe .koraci {
	display: flex;
	justify-content: space-between;
}
ul.koraci {
	position: relative;
}
ul.koraci li {
	text-align: center;
	display: table-cell;
	width: 280px;
	height: 120px;
}
ul.koraci li a.korak {
	text-align: center;
}
.koraci p {
	line-height: 1;
	margin-top: 10px;
}
.korak span {
	font-size: 16px;
	font-weight: 900;
}
.koraci li span {
	width: 40px;
	height: 40px;
	display: block;
	color: #fff;
	background: #bbb;
	padding: 8px 15px;
	border-radius: 50%;
	margin: 0 auto;
	z-index: 10;
	position: relative;
}
.koraci li.aktivan span {
	background: #ff6469;
}
.koraci li.aktivan a {
	color: #ff6469;
}
/* Koraci točke END */
/* Koraci */
.prvi-korak .gost-opcija,
.prvi-korak .prijava-opcija,
.prvi-korak .registracija-opcija {
	text-align: center;
	float: left;
}
.prvi-korak .enc {
	position: relative;
	height: 460px;
	margin: 0 20px;
	display: block;
	border-radius: 10px;
	padding: 0 0 40px;
	overflow: hidden;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.prvi-korak .top {
	background: #683167;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	min-height: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 40px;
}
.prvi-korak .top.novi-korisnik {
	background-color: #FF6469;
}
.prvi-korak .img,
.prvi-korak .tekst {
	padding: 20px 40px 0;
}
.prvi-korak img {
	max-width: 125px;
}
.prvi-korak .login-form-footer {
	display: flex;
	align-items: center;
	flex-direction: column;
}
input.prazno,
select.prazno {
	border: 2px solid #da251c;
}
.prijava-opcija input[type="text"],
.prijava-opcija input[type="password"] {
	border: none;
	border-bottom: 2px solid rgba(129, 129, 129, 0.2);
	border-radius: 0;
}
.prijava-opcija label {
	color: #707070;
	text-align: left;
}
.prvi-korak .top,
.padd0-40 {
	padding: 0 40px;
}
.page-id-10 .password-input {
	display:flex
}
.page-id-10 .show-password-input {
	background-color:transparent;
	border-bottom: 2px solid rgba(129, 129, 129, 0.2);
}
/* Koraci END */
/* Pregled narudžbe */
.pregled-narudzbe tfoot td,
.pregled-narudzbe tfoot th {
	border: 0 !important;
}

.prvi-korak{
	margin-bottom: 50px;
}
.prvi-korak .row {
	display: flex;
}
.prvi-korak ul {
	list-style-type: disc;
	font-weight: 700;
}
.prvi-korak .button,
.prvi-korak .gumb {
	background:#683167;
	padding:10px 30px;
	color:#fff;
	border-radius:20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	width:200px;
	position:absolute;
	left:50%;
	bottom:40px;
	margin-left:-100px;
	min-height: var(--btn-height, 42px);
}
.kupon-otvori button {
	background:#683167;
	padding:10px 30px;
	color:#fff;
	border-radius:20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.prvi-korak .button:hover,
.prvi-korak .gumb:hover,
.korak:hover span,
.kupon-otvori button:hover,
.sec1 a:hover,
.sec2 a:hover {
	background-color: #FF6469;
	color: #fff;
}
.prvi-korak enc {
	margin: 0 20px;
	display: block;
	border-radius: 10px;
	padding: 0 0 40px 0;
	overflow: hidden;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}
.r1-checkbox {
	margin-bottom: 0;
}
#r1_checkbox_field label {
	color: #000;
}
.woocommerce-billing-fields, .mb-0 {
	margin-bottom: 0;
}
#ship-to-different-address span {
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
	color: #000;
}
.woocommerce-shipping-fields {
	border: none;
}
.sec1,.sec2,.sec3,.sec4,.korak {
	width:100%;
	position:relative;
	/*margin-bottom: 4rem;*/
}
.korak {
	display:inline-block;
}
.sec2 .sirina50:last-child {
	margin-top: 50px;
}
.sec4 .row {
	margin:0;
	width:100%;
	display:block;
}
.sec4 {
	display: block;
	width:50%;
	margin:0 auto;
	float:none;
	clear:both
}
.woocommerce>.woocommerce-checkout .sec4{width:50%; flex:none}
.custom-naplata {
	display: flex;
}
.kupon-otvori, .mb-35 {
	margin-bottom: 35px;
}
/* K1 - Prijava */
.koraci-narudzbe .korak {
	color: #bbbbbb;
}
form.woocommerce-checkout > .col-12 {
	max-width:1152px;
	flex:initial;
	margin:0 auto;
	padding:0;
}
/* K4 - Provjeri i plati */
.shipping .Dostava {
	white-space: nowrap;
}
.woocommerce-checkout .sec4 .woocommerce-additional-fields {
	padding: 10px 50px 50px;
}
/* Oreder review */
.woocommerce-order-received .woocommerce-order-details .responsive-table {
	padding: 3rem;
}
/* Linija */
ul.koraci:after {
	content:' ';
	position:absolute;
	height:1px;
	width: 74%;
	left:13%;
	right:13%;
	background: #707070;
	z-index:0;
	top:20px
}
#customer_details {
	float:left;
	position:relative;
	margin: 0 15px;
	width: calc(50% - 30px);
	padding:0;
}
#customer_details .col-12, .padd0 {
	padding:0;
}
#customer_details h3 {
	margin:0;
	left:0;
	width:100%;
}
.woocommerce-billing-fields {
	margin-top:20px;
}
.sec_pre .kupon-otvori, .sec1 .kupon-otvori,
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields,
.woocommerce-additional-fields,
#payment,
.woocommerce-account-fields {
	padding:10px 50px;
	display:block;
}
.page-id-10 .imeprezime-val,
.page-id-10 .adresa-val,
.page-id-10 .telefon-val,
.page-id-10 .email-val,
.page-id-10 .dostava-val,
.page-id-10 .nacinplacanja-val {
	font-weight: 700;
}
/* GLS shipping for Woocommerce */
/* Paketomat i paketshop */
.dostava-info label {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.dostava-info label input.d2d {
    margin-right: 10px;
    flex-shrink: 0;
}
.dostava-info label span {
    flex: 1;
    min-width: 0;
}
#gls-map-button_10,
#gls-map-button_11 {
    position: absolute;
    top: 100%;
    left: 20px;
    width: auto;
    margin-top: 10px;
    background-color: transparent;
    border: 2px solid #682D67;
    color: #682D67;
    padding: 10px 18px;
    border-radius: 35px;
    letter-spacing: .3px;
}
.dostava-single:has(input:checked):has(
  /*ls-map-button_11,*/
  #gls-map-button_10,
  #gls-map-button_11
) {
    padding-bottom: 60px;
}
#gls-map-button_10:hover,
#gls-map-button_11:hover {
    background-color: #682D67;
    color: white;
}
/* Prikaz adrese odabranog paketomata ili paketshopa */
#gls-pickup-info {
	padding: 20px 62px !important;
	border:0 !important;
}
/* GENERAL */
strong, b {
	font-weight: 700;
}
abbr[title] {
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: help;
}
.wd-close-side:after {
  content: "\f112";
  font-family: woodmart-font;
  display: inline-block;
  font-size: 16px;
	display: block;
	position: absolute;
	color: white;
	right: 0;
	top: 150px;
	width: 50px;
	height: 50px;
	font-size: 16px;
 	line-height: 50px;
	text-align: center;
	cursor: pointer;
}
.mobile-nav {
	z-index: 1001;
}
.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .woocommerce-result-count {
	display: none !important;
}
.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12) .shop-loop-head {
    margin-top: 0;
}
/* Bottom notifications */
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info {
	background-color:var(--e-global-color-secondary);
}
/* Paragraf bez donje margine */
.noPmargin p {
		margin: 0;
}
/* FAQ */
/* Hides the first accordion item */
.elementor-accordion .elementor-accordion-item:first-child {
display: none;
}
.elementor-tab-title.elementor-active {
	background-color: #683167 !important;
	border-radius: 10px 10px 0 0;
}
.elementor-tab-title,
.elementor-accordion .elementor-tab-content {
	border-radius: 10px;
}
.elementor-accordion-item {
	border-radius: 10px;
	margin-bottom: 2vh;
}

/* Cart */
.cart-actions .col-12, .cart-actions .col-md {
	width: auto;
	flex-basis: auto;
}
.woocommerce-cart-form .shop_table {
	display: table;
	width: 86%;
	margin: 7%;
}
.woocommerce-cart-form .row.cart-actions {
	margin: 0;
	padding: 0 30px 30px;
}
.kosarica-shipping .order-total th {
	white-space: nowrap;
}
.povratak {
	display: inline-block;
	background-color: #b5b5b5;
	color: #fff;
	margin-bottom: 5px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-radius: 35px;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3px;
	font-weight: 600;
}
.povratak:hover {
	background-color: #FF6469;
	color: #fff;
}
.cart-content-wrapper .cart-totals-inner {
	border: none;
}
.cart-totals-inner,
.cart-table-section,
.thwmsc-tab-panel {
	border: none;
	border-radius: 10px;
}
.cart-totals-inner,
.cart-table-section,
.thwmsc-tab-panel,
.elementor-accordion-item,
.single-product .slika img,
.druga-dogadjanja .kolone,
.widget_shopping_cart {
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.woocommerce-cart .elementor-widget-icon-box .elementor-icon-box-content {
	flex-grow: unset;
}
.woocommerce-cart .elementor-icon-box-wrapper {
	align-items: center;
	justify-content: center;
}
.row.no-margin{margin-left:0;margin-right:0}
.registracija-forma input {border-radius:0;border-top:none; border-left:none; border-right:none;}
.narudzba.naslov, .racun-naslov {
	text-align: left;
}
.racun-linija{border-bottom:1px solid #C7C7C7}
.mb10{margin-bottom:10px}
.padd10-0{padding:10px 0}
.bodovi{font-size:22px;font-weight:600;color:#FF6469}
.racun{box-shadow:0 0 3px #aaa}
.racun .sekcija:nth-child(even){background:#eee}
.sekcija .podaci h4{line-height:40px}
.racun .sekcija .ikona.col-sm-1{padding:0}
.mr-profil-odjava a{padding: 10px;margin: 5px;border: 1px solid #aaa;border-radius:30px}
.cart-table-section h2,
.woocommerce-billing-fields h3 {
	border-radius: 10px 10px 0 0;
}
.shopping-cart-widget-body,
.woocommerce-mini-cart__total,
.woocommerce-mini-cart__buttons,
.wd-empty-mini-cart {
	padding:20px;
	background-color: var(--bgcolor-white);
}
.shopping-cart-widget-body {
	padding-top:40px;
}
.woocommerce-mini-cart__total {
	margin:0;
}
.dropdown-cart {
	background-color:transparent;
}
.cart-table-section h2,
.dropdown-cart h2,
.woocommerce-billing-fields h3 {
	background-color: #683167;
	color: #fff;
	padding: 14px 25px;
	text-transform: none;
	font-size: 22px;
	font-weight: 700;
}
.wd-dropdown-cart h2 {
	margin:20px;
}
.wd-dropdown-cart {
	padding: 0 !important;
	box-shadow: none;
	border-radius: 10px;
}
.page-id-9 .cart-totals-inner {
	overflow: hidden;
	border-radius: 10px !important;
	border:0 !important;
}
.widget_shopping_cart {
	overflow: hidden;
	border-radius: 10px;
}
.page-id-9 .cart_totals h2 {
	background-color: #683167;
	color: #fff;
	padding: 14px 25px;
	text-transform: none;
	font-size: 22px;
	font-weight: 700;
}
.cart_totals h2,
.woocommerce-billing-fields h3 {
	position: relative;
	width: calc(100% + 50px);
	left: -25px;
}
.cart_totals h2,
.woocommerce-billing-fields h3 {
	top: -25px;
}
.cart-widget-side .shopping-cart-widget-footer{
	padding:0;
}
.cart-widget-side .widget_shopping_cart {
	border-radius:0;
}
.cart-actions .button[type="submit"] {
	background-color: #683167;
	color: #fff !important;
}
.cart-actions .button[disabled] {
	color: gray !important;
}
.wc-proceed-to-checkout .povratak {
	color: rgba(129,129,129,.6);
}
.cart-actions .button[disabled],
.wc-proceed-to-checkout .povratak {
	background-color: transparent;
	border: 2px solid rgba(129,129,129,.2);
	padding: 10px 18px;
}
.page-id-9 .freeShipping {
	position: relative;
	width: calc(100% + 50px);
	left: -25px;
	bottom: -25px;
}
.freeShipping {
	text-align: center;
	color: #fff;
	padding: 10px;
}
.freeShipping .woocommerce-Price-amount {
	color: #fff;
	font-weight: 900;
}
.nijeBesplatna {
	background-color: #B5B5B5;
}
.besplatnaJe {
	background-color: #FF6469;
}
/* Dropdown cart */
.padd25 {
	padding: 25px !important;
}
/* DOGAĐAJI */
#naslov-svi,
#naslov-arhiva,
#naslov-pretraga {
	display:none;
}
.prikaz-svi #naslov-svi,
.prikaz-arhiva #naslov-arhiva,
.prikaz-trazi #naslov-pretraga {
	display:block;
}
.dogadaji .wd-blog-holder .article-inner,
.blog .wd-blog-holder .article-inner,
.page-id-1980 .blog-post-loop .article-inner,
.single-dogadjaj .blog-post-loop .article-inner,
.archive .blog-post-loop .article-inner {
	height: 100%;
	background-color: #fff;
	box-shadow: 0 0 4px rgba(0,0,0,.12);
	transition: box-shadow .35s ease;
}
.dogadaji .blog-post-loop .article-inner:hover,
.blog .wd-blog-holder .article-inner:hover,
.page-id-1980 .blog-post-loop .article-inner:hover,
.single-dogadjaj .blog-post-loop .article-inner:hover {
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2);
}
.single-dogadjaj .wd-page-content{min-height:0}
.single-dogadjaj .wd-content-layout, .single-dogadjaj .wd-sidebar-opener{display:none}
.blog .blog-post-loop,
.event-post.blog-post-loop,
.archive .blog-post-loop {
	position: relative !important;
	left: auto !important;
	top: auto !important;
}
.page-id-1980 .blog-post-loop, .pb-30 {
	padding-bottom: 30px;
}
.page-id-1980 [class*="wd-spacing-"]:not(:where([class*="wd-grid"])) > [class*="col"] {
	margin:0;
}
.dogadjaji-filter1 {
	list-style: none;
	--li-pl: 0;
}
.dogadjaji-ispis .pretraga input[type="text"] {
	width: calc(100% - 50px);
}
.page-id-1980 .dogadaji-naslov,
.blog .dogadaji-naslov,
.archive .dogadaji-naslov {
	padding: 15px;
	color: #683167;
}
div[class^="col-"].no-padding{padding:0}
.page-id-1980 .dogadaji-naslov{margin:0;padding-left:0}
.page-id-1980 .dogadaji-naslov, .page-id-1980 .dogadjaji-podnaslov{color:#fff}

.event-post .post-img-wrapp a {
    max-height: 285px;
}
.event-post .woodmart-post-date {
	position: static;
	float: left;
	box-shadow: none;
	margin-right: 2rem;
	text-align: center;
}
.event-post .post-date-month,
.event-post .post-date-day {
	padding: 0;
}
.event-post .event-text {
	display: inline-block;
	max-width: 85%;
}
.event-post .article-body-container {
	text-align: left;
}
.event-post .post-date-day {
	font-size: 40px;
	font-weight: 700;
}
.event-post .post-date-month,
.event-post .event_lokacija,
.event-post .event_adresa,
.woodmart-entry-content,
.meta-post-categories a {
	font-size: 20px;
	font-weight: 600;
}
.event-post .entry-title,
.blog-post-loop .entry-title {
	font-size: 25px;
	font-weight: 900;
}
.event-post .entry-title a:hover {
	color:#FF6469;
}
.event-post .post-date-day,
.event-post .entry-title {
	color: #707070;
}
.event-post .post-date-month,
.event-post .event_lokacija,
.event-post .event_adresa {
	color: #B5B5B5;
}
/* DOGAĐAJ */
.single-dogadjaj .site-content {
	width: 100%;
}
.single-dogadjaj [class*="wd-section-stretch"].wd-negative-gap {
	padding:0;
}
.event-post .article-body-container {
	display: flex;
	align-items: flex-start;
}
.single-dogadjaj .naslov {
	text-align: left;
	padding: 20px 0;
}
.single-dogadjaj .datum,
.single-dogadjaj .vrijeme,.text-desno {
	text-align: right;
}
.single-dogadjaj .venue,
.single-dogadjaj .datum {
	font-size: 25px;
	font-weight: 900;
}
.single-dogadjaj .sadrzaj,
.single-dogadjaj .predavaci, .padd0-20 {
	padding: 0 20px;
}
.single-dogadjaj .sadrzaj p {
	font-size: 20px;
}
.single-dogadjaj .predavaci h2 {
	color: #682d67;
	font-weight: 700;
}
.single-dogadjaj .predavac .col-9 {
	padding-left: 20px;
}
.single-dogadjaj .site-content {
	margin-bottom: 20vh;
}
.druga-dogadjanja {
	margin-bottom: 20vh;
}
.autor.druga-dogadjanja{margin-bottom:40px}
.druga-dogadjanja .dogadjaji {
	display: flex;
	flex-direction: column;
}
.druga-dogadjanja .blog-post-loop, .mb-30 {
	margin-bottom: 30px;
}
.druga-dogadjanja .naslov-sekcije {
	margin-bottom: 6vh;
}
/* NOVOSTI */
.post-template-default .widget-image-caption {
	padding-left: 10px;
}
.blog .wd-blog-holder {
	margin-left: -15px;
	margin-right: -15px;
}
.blog .blog-post-loop,
.archive .blog-post-loop {
	padding: 0 15px 30px;
	margin-bottom: 0;
}
.blog .wd-entry-meta,
.blog .read-more-section,
.archive .wd-entry-meta,
.archive .read-more-section {
	display: none;
}
.blog .meta-categories-wrapp,
.archive .meta-categories-wrapp {
	text-align: center;
}

.blog .article-body-container,
.archive .article-body-container {
	text-align: left !important;
}
.blog .post-title,
.archive .post-title {
	font-size: 25px !important;
	font-weight: 900;
}
.blog .post-title a:hover,
.archive .post-title a:hover {
	color: #FF6469;
}
.blog .entry-content,
.archive .entry-content{
	color: #B5B5B5;
	font-size:16px;
}
/* REGISTRACIJA / PRIJAVA */
#registracija input[type="text"], 
#registracija input[type="email"], 
#registracija input[type="password"],
#prijava input[type="text"], 
#prijava input[type="password"] {
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #B5B5B5;
}
#registracija label,
#prijava label{
	color: #707070;
}
#registracija .woocommerce-form-register__submit,
#prijava .woocommerce-form-login__submit{
	margin: 2rem 0 0 0;
	width: auto;
	background-color: var( --e-global-color-secondary );
	color: #fff;
	border-radius: 50px 50px 50px 50px;
	padding: 1em 3em 1em 3em;
}
#registracija .woocommerce-form-register__submit:hover,
#prijava .woocommerce-form-login__submit:hover {
background-color: var( --e-global-color-primary );
}
#registracija .woocommerce-FormRow {
	display: flex;
	align-items: center;
	justify-content: center;
}
#prijava button {
	left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#prijava .wd-login-title {
	display: none;
}
#prijava .woodmart-no-registration {
	max-width: none;
	padding: 0;
}
/* HEADER */
/* Mobile */
.widgetarea-mobile {
	padding:0;
}
.widgetarea-mobile a {
	display: flex;
	align-items: center;
}
/* Mobile END */
.header-banner-display .website-wrapper {
    margin-top: 70px;
}
.whb-general-header .woodmart-logo img {
	max-height: 90px;
	margin-top: -15px;
}
.racun-prijava.wd-header-text {
	padding: 0;
}
.wd-header-my-account .wd-tools-icon::before {
    font-size: 19px;
    content: "\f124";
    font-family: "woodmart-font";
}
/* Search */
.dgwt-wcas-search-icon svg{
	stroke-width: 3px;
	fill: #333;
	stroke: #333;
	overflow: visible;
	padding: 1px;
}
.dgwt-wcas-search-icon svg:hover {
	fill: #8c8c8c;
	stroke: #8c8c8c;
}
.dgwt-wcas-ico-magnifier-handler {
	margin-bottom: -.4em;
}
#menu-search {
	margin: 0 10px;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	border-radius: 30px;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
	top: 50px;
}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
	fill: #808080;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	background-color: transparent;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before,
.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
	display: none !important;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
	font-style: normal;
}
/* Menu color */
.whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a,
.whb-color-dark .navigation-style-default .item-level-0:hover > a {
color:#ff6469
}
.wd-nav .item-level-0 > a {
	text-transform:none;
}
#menu-glavni-izbornik {
	justify-content: space-evenly;
	width: 100%;
	max-width: 1000px;
}
/* Header banner */
.header-banner-enabled:not(.header-banner-display) .header-banner {
	display: none;
}
.header-banner {
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	z-index: 1000 !important;
	height: auto !important;
}
.close-header-banner {
	z-index: 10 !important;
}
/* Cart icon */
.wd-header-cart.wd-design-5 .wd-cart-number {
	top:10px !important;
	background-color: transparent !important;
	background: url(/wp-content/uploads/2021/03/Path.svg);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 0;
	width: 23px !important;
	height: 23px !important;
	right: -12px !important;
	display: flex;
  justify-content: center;
  align-items: center;
}
/* GENERAL */
/* Popup */
.pdfknjiga {
	margin:30px 0 50px;
	text-align: center;
}
.pdfknjiga a {
	border:1px solid #707070;
	color: #707070;
	font-weight: 600;
	padding:10px 40px;
	border-radius:50px;
}
.knjiga.hidden {
	display:none;
	z-index:10;
	background:#fafafa;
	width:50%;
	position:absolute;
	padding:30px;
	left:25%;
	box-shadow: 0 2px 6px #aaa;
}
.knjiga.popup,
.povezani-pop {
	top: 0;
	z-index:1011;
	width: 100%;
	left: 0;
	position: fixed;
	bottom:0;
	background:rgba(255,255,255,.9);
}
.hidden.povezani-pop {
  align-items: center;
  justify-content: center;
}
.povezani-pop .col-6, .povezani-pop .col-md-3{position:relative}
.knjiga.popup embed, .knjiga.popup object, .knjiga.popup iframe,
.hidden.povezani-pop .container {
	display: block;
	position: absolute;
	width: 90vw;
	left: 5vw;
	height: 90vh;
	top: 5vh;
	box-shadow: 0 0 3px #555;
}
.dogadjaj-popup {
	display: block;
	position: absolute;
}
.hidden.povezani-pop .container, 
.dogadjaj-popup {
	background: #fafafa; 
	padding: 60px; 
	box-shadow: 0 2px 6px #aaa; 
	text-align:center;
	max-width: none;
	height: auto;
}
.hidden.povezani-pop .container {
	max-width: 1000px;
	left: auto;
	top: auto;
	border-radius: 10px;
}
.hidden.povezani-pop .col-4, .hidden.povezani-pop .col-3 {
	padding: 0 3rem;
}
.proizvodi-povezani .naslov a,
.hidden.povezani-pop .naslov a {
	font-size: 18px;
	font-weight: 900;
	color: #707070;
}
.proizvodi-povezani .autor, .owl-carousel .autor,
.hidden.povezani-pop .autor,
.hidden.povezani-pop del .amount {
	color: #707070;
	font-weight: 400;
}
.owl-carousel .autor{text-align:center;margin-top:10px}
.owl-carousel .naslov{margin-top:20px}
.hidden.povezani-pop .amount {
	color: #FF6469;
	font-weight: 900;
}
.proizvodi-povezani .naslov,
.hidden.povezani-pop .naslov {
	margin-top:1vh;
}
.hidden.povezani-pop .cijena {
	border: none;
}
.zatvori {
	background:url('/wp-content/plugins/Salesiana/template/times.svg') center center no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	z-index:1020;
	right:0;
	top:0;
	background-size:70%;
	cursor:pointer;
}
/* Sidebar */
.widget-area .product-categories li a {
	text-transform: uppercase;
	font-size: 16px;
}
.widget-area .product-categories li::before {
	display: none;
}
.widget-area .textwidget > ul:not(.menu) {
	padding-left: 0 !important;
}
.widget .textwidget > ul:not(.menu) {
	margin-bottom: 0;
}
/* Mailchimp */
input[type="email"]::placeholder {  
		text-align: center; 
}
/* FOOTER */
.copyrights-wrapper {
	background-color:#361535;
	color: #fff;
}
/* HOME */
/* Categories banners clickable */
.clickPointer {
	cursor: pointer;
}
/* KNJIGE */
.product_tag-uskoro-u-salesiani .out-of-stock {
	display: none;
}
.elementor-widget-wd_products .wd-spacing-30 > [class*="col"] {
    padding-right: 30px;
    padding-left: 30px;
}
.elementor-widget-wd_products .wd-spacing-30 {
	margin-left: -30px;
	margin-right: -30px;
}
.page-id-310 .wd-spacing-30 > [class*="col"] {
	margin-bottom: 60px;
}
.product-grid-item .product-image-link img {
	-webkit-box-shadow: 7px 0px 6px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 7px 0px 6px 0px rgba(0,0,0,0.16);
	box-shadow: 7px 0px 6px 0px rgba(0,0,0,0.16);
}

/* SHOP / CATEGORIES */
.woocommerce .wd-side-hidden {
	z-index: 1002;
}
.woocommerce .wd-close-side {
	z-index: 1001;
}
.woocommerce .sidebar-container.wd-inited .widget-heading {
	display: none;
}
.woocommerce .wd-action-btn.wd-style-text > a::before {
	width: 18px;
}
.woocommerce-ordering.wd-ordering-mb-icon select {
	background-repeat: no-repeat;
	background-position: right;
}
.woocommerce .wd-menu-icon > a {
	font-size: 16px;
}
.woocommerce .wd-menu-icon > a::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='18px' height='12px' viewBox='0 0 18 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Efilter_list%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Rounded' transform='translate(-443.000000, -1488.000000)'%3E%3Cg id='Content' transform='translate(100.000000, 1428.000000)'%3E%3Cg id='-Round-/-Content-/-filter_list' transform='translate(340.000000, 54.000000)'%3E%3Cg transform='translate(0.000000, 0.000000)'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M11,18 L13,18 C13.55,18 14,17.55 14,17 C14,16.45 13.55,16 13,16 L11,16 C10.45,16 10,16.45 10,17 C10,17.55 10.45,18 11,18 Z M3,7 C3,7.55 3.45,8 4,8 L20,8 C20.55,8 21,7.55 21,7 C21,6.45 20.55,6 20,6 L4,6 C3.45,6 3,6.45 3,7 Z M7,13 L17,13 C17.55,13 18,12.55 18,12 C18,11.45 17.55,11 17,11 L7,11 C6.45,11 6,11.45 6,12 C6,12.55 6.45,13 7,13 Z' id='Icon-Color' fill='%23727272'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.wd-shop-tools .wd-show-sidebar-btn a {
	border: 2px solid rgba(129,129,129,.2);
	border-radius: 30px;
	padding: 10px 20px 10px 10px;
	color: #727272;
}
.woocommerce .shop-loop-head, .mb-60 {
	margin-bottom: 60px;
}
.woocommerce .wd-spacing-30 > [class*="col"] {
    margin-bottom: 60px;
    padding-right: 30px;
    padding-left: 30px;
}
.woocommerce .products.wd-spacing-30 {
	margin-left: -30px;
	margin-right: -30px;
}
/* Content - footer margin */
.woodmart-archive-shop .main-page-wrapper {
	margin-bottom: 20vh;
}
/* Category header(Salesiana plugin - Category description position) */
/*.header_kategorija p,
.header_kategorija .elementor-widget:not(:last-child) {
	margin-bottom: 0;
}


.archive .term-description{
	position:absolute !important;
	left:0;
	width:100%;
	padding-top:40px !important;
	top:0;
}

.tax-product_cat main, .post-type-archive-product main{position:Relative;}

.term-description {
	position: relative;
	width: calc(100vw - 17px);
	left: calc(50% - 50vw + 8.5px);
}
.sidebar-container{order:2;}
.archive .site-content{order:2}
*/
/* Category header(Salesiana plugin - Category description position) */
.term-description {
	position: relative;
	width: calc(100vw - 17px);
	left: calc(50% - 50vw + 8.5px);
}
.sidebar-container {
	order:2;
}
/*.shop-content-area*/
.archive .site-content {
	order:2;
}
/* Category header END */
/*
.term-description {
	position: relative;
	width: calc(100vw - 17px);
	left: calc(50% - 50vw + 8.5px);
}*/

/*.sidebar-container,
.shop-content-area {
	order:2;
}*/
/* Shop product count */
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs.count {
	margin-bottom: 0;
	border: none;
}
.woodmart-woo-breadcrumbs.count strong {
	font-weight: 700;
	color: #333;
}
/* Category header END */
/* Order by */
.wd-shop-tools > * {
	margin-bottom:0;
}
.wd-show-sidebar-btn {
	margin:0 !important;
}
.woocommerce-ordering.wd-style-underline select {
	color: #727272 !important;
}
.woocommerce-ordering option {
	color: #727272;
}
.woocommerce-ordering {
	border-radius: 30px;
	padding: 10px;
	height:auto !important;
}
/* Widgets */
.price_slider_amount button {
	background-color: #682d67;
	width: 100%;
}
.btns-default-dark .widget_price_filter .price_slider_amount .button,
.btns-default-hover-dark .widget_price_filter .price_slider_amount .button:hover {
	color: #fff;
}
.price_slider_amount button:hover {
	background-color: #ff6469;
}
/* Book perspective animation */
.product-image-link {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	perspective: 800px;
}
.product-grid-item:hover .attachment-woocommerce_thumbnail {
	-webkit-transform: scale(.82) rotateY(-15deg);
	transform: scale(.82) rotateY(-15deg);
	border-radius: 10px 2px 2px 10px;
	    -webkit-box-shadow: 
			0 4px 8px 0 rgba(0,0,0,.5),
			2px 0 0 -1px rgba(217,217,217,1),
			4px 0 0 -2px rgba(217,217,217,1),
			6px 0 0 -3px rgba(217,217,217,1),
			8px 0 0 -4px rgba(217,217,217,1),
			10px 0 0 -5px rgba(217,217,217,1),
			12px 0 0 -6px rgba(217,217,217,1),
			14px 0 0 -7px rgba(217,217,217,1),
			20px 0 0 -10px rgba(0,0,0,0.8);
    box-shadow: 
			0 4px 8px 0 rgba(0,0,0,.5),
			2px 0 0 -1px rgba(217,217,217,1),
			4px 0 0 -2px rgba(217,217,217,1),
			6px 0 0 -3px rgba(217,217,217,1),
			8px 0 0 -4px rgba(217,217,217,1),
			10px 0 0 -5px rgba(217,217,217,1),
			12px 0 0 -6px rgba(217,217,217,1),
			14px 0 0 -7px rgba(217,217,217,1),
			20px 0 0 -10px rgba(0,0,0,0.8);
}
.product-grid-item .attachment-woocommerce_thumbnail {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
    
		-webkit-transition: -webkit-transform .5s, border-radius .5s, -webkit-box-shadow .5s;
    transition: -webkit-transform .5s, border-radius .5s, -webkit-box-shadow .5s;
    -o-transition: -o-transform .5s, border-radius .5s, box-shadow .5s;
    transition: transform .5s, border-radius .5s, box-shadow .5s;
		 -webkit-box-shadow: 
			0 0 0 0 rgba(0,0,0,.5);
    box-shadow: 
			0 0 0 0 rgba(0,0,0,.5);
}
/* Book perspective animation END */
/* Product labels */
/*.labels-rounded*/
.product-labels {
	top: -30px !important;
	left: auto !important;
	right: -30px !important;
	justify-content: center;
  align-items: center;
	filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
	-webkit-filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
	-moz-filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
}
.product-grid-item .product-element-top {
	overflow: visible !important;
}
.quick-shop-wrapper {
	display: none;
}
.product-label {
	filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
	-webkit-filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
	-moz-filter: drop-shadow(7px 0px 6px rgba(0,0,0,0.16));
}
.product-label.onsale,
.product-label.out-of-stock,
.product-label.featured,
.product-label.new {
	-webkit-mask-image: url(/wp-content/uploads/2021/03/Path-1.svg);
	mask: url(/wp-content/uploads/2021/03/Path-1.svg);
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: 85px;
	mask-size: 85px;
	border-radius: 0;
	min-width: 74px;
	min-height: 74px !important;
}
.product-label.out-of-stock {
	max-width: none !important;
	-webkit-mask-size: 95px;
	mask-size: 95px;
}
.product-label:not(:last-child) {
	margin-bottom: 0;
}
.product-label.onsale {
	background-color: #ff6469;
}
.product-label.new {
	background-color: #fff !important;
	color: #000 !important;
}
.product-label.featured {
	background-color:#E22D2D;
}
/*.labels-rounded .product-label {
	padding: 0;
}*/
/* Osnovni stil za .product-label */
/*.povezani .product-label {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 7px;
    min-height: 50px;
    border-radius: 35px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    font-weight: 600;
    line-height: 1.2;
    filter: drop-shadow(7px 0px 6px rgba(0, 0, 0, 0.16));
}*/
/* Specifično za .out-of-stock */
/*.povezani .product-label.out-of-stock {
    max-width: 74px !important;
    background-color: #fff !important;
    color: #000 !important;
}*/
/* Stil za zaobljene oznake */
/*.povezani .labels-rounded {
    top: -30px !important;
    justify-content: center;
    align-items: center;
    filter: drop-shadow(7px 0px 6px rgba(0, 0, 0, 0.16));
}*/
/* Pozicioniranje i fleksibilnost za grupu oznaka */
/*.povezani .product-labels {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    max-width: 50%;
    transition: opacity 0.3s ease;
}*/
/* Product labels END */
/* ==== SHOP / CATEGORIES END ============================= */
/* | SINGLE PRODUCT */
.lista .detalj,
.padd5-0 {
    padding: 5px 0;
}
.lista .detalj b {
    font-weight: 900;
}
.dobna-granica {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12vh;
}
.dobna-granica span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    width: 100px;
    background: url('/wp-content/plugins/Salesiana/template/godine.svg') no-repeat center center;
    background-size: 130px;
    line-height: 16px;
    font-size: 14px;
    color: #FF6469;
}
.cijena .amount {
    font-size: 26px;
    font-weight: 700;
    /*margin: 0 10px;*/
}
.redovna_cijena .amount {
    margin: 0;
}
.detalji .cijena {
    margin: 30px 0 40px;
}
.cijena del {
    text-decoration: none;
    position: relative;
}
.cijena del::after {
    content: '';
    height: 2.2px;
    width: calc(100% - 20px);
    position: absolute;
    background: #682d67;
    left: 10px;
    top: 5px;
}
.single-product .wc-points-rewards-product-message {
    display: inline-block;
    margin-bottom: 1rem;
}
.single-product .wc-gumbi br {
	display:none;
}
.single-product .shop-gumbi {
    margin: 0 0 80px !important;
}
.istaknuti-tekst b,
.istaknuti-tekst h4 {
    color: #707070;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
}
.istaknuti-tekst ul {
    list-style: none;
    padding-left: 0;
}
.istaknuti-tekst ul li {
    padding-left: 25px;
    background: url('/wp-content/plugins/Salesiana/template/kvacica.svg') no-repeat 0 50%;
    background-size: 12px;
    font-size: 16px;
}
.detalji .istaknuti-tekst {
    margin: 0 0 4rem !important;
}
.detalji .sadrzaj {
    margin: 0 0 1rem !important;
    font-size: 16px;
}
.ytb_video {
    padding: 3rem 15px;
    margin-bottom: 3rem;
    /*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);*/
}
.forma-za-osvrt {
    padding: 0 40px;
}
.ispis-osvrta {
    columns: 2;
}
.ispis-osvrta.osvrta-ukupno-1 {
    columns: 1;
}
.ispis-osvrta.osvrta-ukupno-1 .osvrt {
    width: 50%;
}
.detalji .osvrt-red {
    display: flex;
}
.detalji .osvrt-box {
    margin: 0 0 60px;
    width: 100%;
    break-inside: avoid;
    clear: both;
    padding: 30px 10px;
}
.detalji .osvrt {
    padding: 50px;
    border: 1px solid #B5B5B5;
    border-radius: 10px;
    position: relative;
}
.detalji .osvrt::before,
.napisi-rec::before {
    content: "ʻʻ";
    font-size: 120px;
    line-height: 1px;
    letter-spacing: -45px;
    position: absolute;
    top: 40px;
		left:0;
    color: rgba(155, 155, 155, 0.4);
}
.napisi-rec::before{left:40px;top:55px}
.napisi-rec {
    width: 150px;
    margin: 10px 0;
    padding: 30px 40px 10px 40px;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    border: 1px solid #707070;
    border-radius: 50px;
    cursor: pointer;
	  position:relative;
}
.jososvrta.mb-60 {
    margin-bottom: 8rem;
}
/*.single-product-page .proizvodi-povezani-carousel {
    display: none;
}*/
/*.single-product {
    padding: 0 10px;
}*/
.info {
    padding: 2.5rem 0;
}
.prod-details .naslov {
    text-align: left;
}
.prod-details .ime-autora {
    font-size: 22px;
    margin-bottom: 20px;
}
.prod-details .kratki-opis {
    font-size: 16px;
    font-weight: 600;
}
/*.single-product .lista {
    margin: 2vh 0;
}*/
.sadrzaj {
    margin: 50px 0;
}
.autor-opis {
    margin: 20px 0 100px;
}
.o-autoru {
    font-weight: 700;
    margin-bottom: 20px;
}
/* Popup */
.single-product .povezani-pop .container {
    padding: 40px !important;
    max-height: 100%;
    overflow: auto;
}
.single-product .povezani-pop .col-6 {
    padding: 0 30px;
}
.single-product .povezani-pop .col-6 .amount {
    font-size: 18px;
}
.single-product .povezani-pop .col-6 del .amount {
    font-size: 16px;
}
.single-product .povezani-pop .col-6 .cijena del::after {
    top: 7px;
}
.single-product .povezani-pop .col-6 .naslov {
    line-height: 18px;
}
.single-product .povezani-pop .col-6 .naslov a {
    font-size: 16px;
    line-height: 16px;
}
.hidden.povezani-pop .product-labels {
    right: 0;
}
/* Povezani */
.single-product .proizvodi-povezani {
    flex-wrap: wrap;
    margin: 0 -30px;
}
.povezani .info-top {
    padding: 50px 0 30px;
}
.single-product .povezani .container {
    padding: 0 30px;
}
/* | SINGLE PRODUCT END */
/* POVEZANI proizvodi / događaji */
.event-img {
	height:600px;
	background-size: cover;
	background-position: center top;
}
.intro .prijava:hover,
.prijava2:hover {
	background-color: #ff6469;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.povezani, 
.druga-dogadjanja {
	background-image:linear-gradient(#FD6769, #FD6769);
	padding: 50px 0;
	color: #fff;
	background-size: 100% 333px;
	background-repeat: no-repeat;
	font-size: 16px;
}
.druga-dogadjanja.autor{background-size:100% 240px;margin-top:50px;color:#707070}
.povezani .proizvodi-povezani,
.info-top .proizvodi-povezani {
	display: flex;
	justify-content: center;
	text-align: center;
	}
.povezani h2,
.druga-dogadjanja h2 {
	text-transform: uppercase;
	color: #fff;
}
.povezani p
.druga-dogadjanja p {
	font-size: 50px;
	color: #fff;
}
.druga-dogadjanja h2 {
	display: block;
	width: 100%;
	text-align: left;
}
.druga-dogadjanja .detalji {
	padding-bottom: 20px;
}
.druga-dogadjanja .col-4{
	background: #fff;
	margin: 0 15px;
	max-width: calc(33.33333% - 30px);
	padding: 0;
}
.druga-dogadjanja .detalji .col-4 {
	box-shadow: none;
	color: #aaa;
	text-align: center;
}
.druga-dogadjanja .detalji b {
	font-weight: 900;
	font-size: 22px;
	text-transform: uppercase;
	color: #777;
}
.druga-dogadjanja .col-8 {
	text-align: left;
	color: #aaa;
}
.druga-dogadjanja a {
	color: #777;
}
/* BLOG - NOVOSTI */
/*.blog-post-loop:not(.event-post) .article-inner .post-date {
	display: none;
}*/
.blog-post-loop .wd-post-date {
	display: none;
}
.blog-post-loop .article-body-container, .padd40 {
	padding: 40px;
}
.dogadaji .title,
.novosti .title {
	margin-bottom: 20px;
}
.article-body-container .woodmart-entry-meta,
.article-body-container .hovered-social-icons{
	display: none;
}

/* RAZNO */
.boldaj {
	font-weight: bold;
}
.sec2 .woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals) {
	display: none;
}
.sec1 .woocommerce-checkout-review-order-table {
	border-radius: 0 0 16px 16px;
	box-shadow: 0 0 5px #aaa;
}
.sec1 .woocommerce-shipping-totals.shipping {
	display: none;
}
.shipping-placeni #shipping_method_0_local_pickup3,
.shipping-placeni label[for=shipping_method_0_local_pickup3],
.woocommerce-shipping-destination {
	display: none;
}
.kosarica-shipping #shipping_method li input[type=radio] {
	display: none;
}
.shipping-free #shipping_method li:not(:first-child) {
	display: none;
}
.sec4 .payment_box.payment_method_corvuspay {
	display: none !important;
}
.sec4 .woocommerce-shipping-methods li:not(:first-child) input,
.sec4 .woocommerce-shipping-methods li:not(:first-child) label,
.sec4 li.wc_payment_method:not(:first-child), 
.sec4 .wc_payment_method input,
.sec4 .woocommerce-shipping-methods li input {
	display: none;
}
.sec4 #payment .payment_methods {
	display: none;
}
.cart-widget-side h2 {
	display: none;
}
.woodmart-products-element .products {
	margin: 0 -30px;
}
.pregled-narudzbe td.product-name {
	width: 50%;
}
.placanja.methods-sve,
.dostava.dostave-sve {
	padding: 3rem;
}
.placanje {
	display: flex;
	margin: 0 0 20px 0;
	border-bottom: 2px solid #ddd;
	padding-bottom: 20px;
}
.placanje:last-child,
.dostava-single:last-child {
	border-bottom: none;
}
.sec4 .sazetak, .sec4 table {
	padding: 10px 50px;
	margin-top: 20px;
}
.sec4 .sazetak .row {
	padding: 5px 0;
}
.sec4 .sazetak .row .col-8 {
	font-weight: bold;
}
.page-id-10 .col-9,
.page-id-10 .col-3 {
	display: inline-block;
	padding: 0;
	width: auto;
}
.checkout-order-review {
	display: none;
}
.korak a {
	padding: 10px;
	background: #682d67;
	color: #fff;
	border-radius: 8px;
	width: 100%;
	float: right;
	text-align: center;
	margin: 0 0 0 auto;
}

.sec1 .kupon-otvori, .sec_pre .kupon-otvori, 
#customer_details,
.sec2 #payment,
.placanja,
.dostave-sve,
.sec4 {
	box-shadow: 0 0 5px #aaa;
	border: none;
	border-radius: 16px;
}
.sec2 #payment,
.placanja,
.dostave-sve {
	border-radius: 0 0 16px 16px;
}
.sec2 .placanja {
	margin-bottom: 50px;
}
.sec4 .shop_table {
	box-shadow: none;
}
.sec2, .mb-50 {
	margin-bottom: 50px;
}
.sec2 button {
	display: none;
}
.page-id-10 .responsive-table {
	border-radius: 0 0 16px 16px;
	box-shadow: 0 0 5px #aaa;
	border: none;
}

.narudzba.naslov, .racun-naslov {
	display: block;
	width: 100%;
	background: #682d67;
	color: #fff;
	padding: 12px 25px;
	border-radius: 10px 10px 0 0;
	font-size: 22px;
	font-weight: 700;
	margin-top: -5px;
}
.woocommerce-form-coupon-toggle, 
.payment_box {
	display: none;
}
.sec1,
#customer_details,
.hidden {
	display: none;
}
/*product page customizacija*/
.single-product .main-page-wrapper {
	padding-top: 0;
}
.single-product-content > .container:first-child {
	display: none;
}
.single-product .product-tabs-wrapper {
	padding-top: 0;
	border: none;
}
body.single-product div.main-page-wrapper {
	background: none !important;
}
.content-with-products > .container {
	width: 100%;
	max-width: 100%;
	padding: 0;
}
/*.single-product .info, .padd40-0 {
	padding: 40px 0;
}*/
/*.single-product-page>div:not(:last-child) {
	margin-bottom: 0;
	padding: 0;
}*/
.slika.prod-img {
	margin-top: -150px;
}
.product-tabs-wrapper {
	background: none;
}
.naziv-autor,
.naziv-autor h1 {
	color: #fff;
}
.lista form.cart {
	margin: 20px 20px 80px;
}
.detalji .col-4 .lista {
	margin: 10px 0 50px;
	text-align: center;
}
.osvrt .autor {
	text-align: right;
	display: block;
	margin-top: 50px;
	font-weight: bold;
}
.dobna-granica {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
.povezani-show {
	width: 80px;
	height: 80px;
	background: url('/wp-content/plugins/Salesiana/template/smjesko.svg') center center no-repeat;display:block;background-size:cover;margin:0 auto;
}
.povezani-show:hover {
	background: url('/wp-content/plugins/Salesiana/template/smjesko_alt.svg') center center no-repeat;
background-size:cover;
}
.povezani-show.ponisti {
	background: #fc6668 url('/wp-content/plugins/Salesiana/template/times_white.svg');
	border-radius: 50%;
	background-size: 30%;
	background-repeat: no-repeat;
	background-position: center center;
}
.popup-povezani {
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.dogadjaj-popup {
	position: fixed;
	top: 0;
	z-index: 1123;
	width: 100%;
	height: 100%;
	left: 0;
	background: #fff;
	background: rgba(255,255,255,.95);
	padding: 120px 60px 60px
}
.dogadjaj-popup .dkontakt {
	padding: 20px;
	box-shadow: 0 0 7px #ddd;
	background: #fff;
	position: relative;
	max-width: 680px;
	margin: 0 auto;
}
.povezani-pop .container {
	top:100px;
}
/*.slika.prod-img img {
	opacity: 0;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.3);
}*/
.povezani .col-3 {
	margin-right: 12px;
	margin-left: 12px;
}
.povezani .col-3:first-child {
	margin-left: 0;
}
.povezani .col-3 .naslov a {
	font-size: 18px;
	display: block;
}
.povezani .col-3 .naslov {
	margin: 20px 0 10px;
}
/*događaj*/
.naslov {
	text-align:center;
	width:100%;
	display:block;
}
.naslov h1{
	color: #fff;
	margin-bottom: 0;
}
.intro {
	padding: 40px;
	color: #fff;
	background: #fc6668;
	margin-top: -80px;
	border-radius: 10px;
	font-size: 20px;
	line-height: 30px;
	position: relative;
	margin-bottom: 60px;
}
.intro .prijava,
.prijava2 {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 11;
	background: #682d67;
	border-radius: 50px;
	width: 220px;
	margin-left: -110px;
	margin-top: -25px}
.prijavisegumb {
	cursor: pointer;
}

.prijava2 {
	position: relative;
	margin-top: 50px;
	margin-bottom: 50px;
}
.intro .prijava span,
.prijava2 span {
	color: #fff;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	padding: 12px;
}
.single-dogadjaj .predavac {
	padding: 40px 40px;
	margin: 20px 0;
	border: 1px solid #E2E2E2;
	border-radius: 10px;
}
.single-dogadjaj .predavac .slika img {
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
.single-dogadjaj .predavac .ime, .predavac .titula {
	font-size: 18px;
}
.single-dogadjaj .predavac .opis {
	margin-top: 20px;
}
.single-dogadjaj .predavac .ime {
	font-weight: 700;
}
.druga-dogadjanja .col-4 {
	background: #fff;
	margin: 0 15px;
	max-width: calc(33.33333% - 30px);
	padding: 0
}
.druga-dogadjanja .detalji .col-4 {
	box-shadow: none;
	color: #aaa;
	text-align: center;
}
.druga-dogadjanja .detalji b {
	font-weight: 900;
	font-size: 22px;
	text-transform: uppercase;
	color: #777;
}
.druga-dogadjanja .col-8 {
	text-align: left;
	color: #aaa;
}
.druga-dogadjanja a {
	color: #777;
}
.druga-dogadjanja .detalji {
	margin-top: 20px;
}

.dogadjaj-navigacija {
	margin: 30px 0;
}
.dogadjaj-navigacija a {
	display: inline-block;
	padding: 10px 16px;
	background: #f5f5f5;
	margin: 2px;
}
.dogadjaj-navigacija a.trenutni,
.dogadjaj-navigacija a:hover {
	background-color: #ff6469;
	color: #fff;
}

.dogadjaji-filter1 a {
	font-size: 18px;
	padding-left: 0px;
}
.dogadjaji-filter1 a.odabrani {
	font-weight: bold;
}
.dogadjaji-filter1 a:before {
	content: '\203A';
	padding-right: 10px;
}
.dogadjaji-sidebar .filteri {
	padding: 16px;
	background: #fff;
	display: block;
	box-shadow: 0 0 4px #ddd;
	border-radius: 6px;
	margin-bottom: 30px;
}
.pretraga input[type=text] {
	border-radius: 10px 0 0 10px;
	border-right: none;
	margin-right: 0;
}
.pretraga input[type=submit] {
	margin-left: -5px;
	background: rgba(129,129,129,.2);
	color: transparent;
	background-size: 50%;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 0 10px 10px 0;
}

.pretraga input[type=submit] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://web.resource.org/cc/' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:svg='http://www.w3.org/2000/svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:ns1='http://sozi.baierouge.fr' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 184 161' %3E%3Cg id='imagebot_2' label='Layer 1' %3E%3Cg id='imagebot_3' label='Layer 1' transform='translate(174.67 152.52) matrix(.90792 0 0 .90792 -427.96 -463.36)' %3E%3Cg id='imagebot_4' stroke='%23fff' stroke-linecap='round' fill='none' %3E%3Cpath id='imagebot_6' stroke-linejoin='round' stroke-width='10.63' d='m443.16 414.45c0 36.1-29.27 65.36-65.36 65.36-36.1 0-65.36-29.26-65.36-65.36s29.26-65.36 65.36-65.36c36.09 0 65.36 29.26 65.36 65.36z' /%3E%3Cpath id='imagebot_5' stroke-width='21.26' d='m428.3 464.45l42.43 38.39' /%3E%3C/g %3E%3C/g %3E%3Ctitle %3ELayer 1%3C/title %3E%3C/g %3E%3Cmetadata %3E%3Crdf:RDF %3E%3Ccc:Work %3E%3Cdc:format %3Eimage/svg+xml%3C/dc:format %3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Ccc:license rdf:resource='http://creativecommons.org/licenses/publicdomain/' /%3E%3Cdc:publisher %3E%3Ccc:Agent rdf:about='http://openclipart.org/' %3E%3Cdc:title %3EOpenclipart%3C/dc:title %3E%3C/cc:Agent %3E%3C/dc:publisher %3E%3Cdc:title %3EMagnifier%3C/dc:title %3E%3Cdc:date %3E2013-10-23T05:05:38%3C/dc:date %3E%3Cdc:description %3Emagnifying glass pictogram, 'search', 'zoom'%3C/dc:description %3E%3Cdc:source %3Ehttps://openclipart.org/detail/185356/magnifier-by-dako-185356%3C/dc:source %3E%3Cdc:creator %3E%3Ccc:Agent %3E%3Cdc:title %3EDaKo%3C/dc:title %3E%3C/cc:Agent %3E%3C/dc:creator %3E%3Cdc:subject %3E%3Crdf:Bag %3E%3Crdf:li %3Efind%3C/rdf:li %3E%3Crdf:li %3Emagnifier%3C/rdf:li %3E%3Crdf:li %3Esearch%3C/rdf:li %3E%3Crdf:li %3Ezoom%3C/rdf:li %3E%3C/rdf:Bag %3E%3C/dc:subject %3E%3C/cc:Work %3E%3Ccc:License rdf:about='http://creativecommons.org/licenses/publicdomain/' %3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23Reproduction' /%3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23Distribution' /%3E%3Ccc:permits rdf:resource='http://creativecommons.org/ns%23DerivativeWorks' /%3E%3C/cc:License %3E%3C/rdf:RDF %3E%3C/metadata %3E%3C/svg%0A%3E%0A");
}

.popup-show{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: #eee;
	background: rgba(155,155,155,0.6);}

.popup-show .data{
		width: 50%;
    text-align: center;
    background: #fff;
    left: 25%;
    position: absolute;
    top: 50%;
    padding: 100px 50px 30px;
    border: 2px solid #aaa;
    border-radius: 20px;
    margin-top: -150px;
}
.popup-show .data::before{
	background: none;
    font-size: 200px;
    content: "ʻʻ";
    position: absolute;
    top: 115px;
    line-height: 1px;
    left: 50%;
    letter-spacing: -70px;
    color: #9b9b9b;
    color: rgba(155, 155, 155,0.4);
    margin-left: -65px;
}

.bckg-fff{background:#fff}
/* NARUDŽBA */
.woocommerce-order-details__title {
	display: block;
	width: 100%;
	background: #682d67;
	color: #fff !important;
	padding: 12px 25px;
	border-radius: 10px 10px 0 0;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 0;
}
/* reCAPTCHA */
.grecaptcha-badge { 
	display: none;
}

.woo-popusti .popusti, .woo-novi-proizvodi .novo,
.widget_product_categories .product-categories li.current-cat > a {
	font-weight:bold;color:var(--e-global-color-secondary)
}



.sec_pre .woocommerce-form-coupon-toggle{display:block}
.sec_pre .stupac-lijevo h3{width: 100%; left: 0;}
.sec_pre .stupac-lijevo{border-radius:16px; box-shadow: 0 0 5px #aaa; border: none; padding: 0; margin: 0;max-width:calc(50% - 30px);margin:0 15px}
.sec_pre .kupon-otvori .woocommerce-info{padding-top:15px}

body.woocommerce-checkout .sec1.sec_pre .kupon-otvori, body.woocommerce-checkout .stupac-desno .woocommerce-form-coupon-toggle{display:block !important}
form[name=checkout] #customer_details{display:none !important}

body.woocommerce-checkout .checkout_coupon{padding:0; border:none}
.sec_pre.sec1{margin-top:0}
.checkout_coupon:not(.sec_pre *) {
  display:none !important
}
/* woocommerce-lowest-price-main */
.single-product .lowest_price .lowest_amount .amount,
.single-product .lowest_price,
.products .lowest_price .lowest_amount .amount,
.products .lowest_price {
	color: var(--color-gray-400);
}
.single-product .lowest_price .lowest_amount .amount,
.single-product .lowest_price{
	font-size: 0.9rem;
}
.products .lowest_price .lowest_amount .amount,
.products .lowest_price {
	font-size: 0.8rem;
}

.zona{display:none}

body.woocommerce-checkout .woocommerce-form-coupon-toggle {display:none !important}
.prekrizi{text-decoration: line-through}
.lowest_price{margin:0 10px}

.sec4 .woocommerce-shipping-totals.shipping #shipping_method{display:none !important}

.woocommerce-checkout .woocommerce [role="alert"], .woocommerce-checkout .woocommerce .hidden-notice[role="alert"],
.woocommerce-cart .woocommerce [role="alert"], .woocommerce-cart .woocommerce .hidden-notice[role="alert"]{ position: fixed;
    left: 0;
    bottom: 0;
    z-index: 12345;
    background: #459647;
    min-height: 60px;
	}

.woocommerce-checkout .woocommerce [role="alert"]:after, .woocommerce-checkout .woocommerce .hidden-notice[role="alert"]:after, 
.woocommerce-cart .woocommerce [role="alert"]:after, .woocommerce-cart .woocommerce .hidden-notice[role="alert"]:after{
	content:"\f112";
	position: absolute;
    top: 50%;
    right: 24px;
    margin-top: -24px;
    font-size: 14px;
    line-height: 18px;
    font-family: "woodmart-font";
	background:transparent;
}
.woocommerce-cart .cart-content-wrapper>.woocommerce-notices-wrapper [role="alert"]{margin-bottom:0}

.showpass{padding:10px;cursor:pointer}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border-radius: 10px;padding: 0 5px 0 12px;}

.cent{text-align:center}


/*carousel za autore */
.suradnici-naslov,.mt50{margin-top:50px}
.suradnici-carousel {max-width:960px;display:block;margin:0 auto;}
.suradnici-carousel .suradnik_img a{height:140px;width:140px;display:block;margin:10px auto 20px;border-radius:50%;background-size:cover;background-position:center}

/*kraj carousela */
/*custom sidebar za shortcode*/
.povezani-autor-unos img,
.povezani-predavac-unos img {
  box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}
.widget_suradnici{max-height:200px;overflow-y:auto;margin-bottom:20px}
.elementor-shortcode ::-webkit-scrollbar {
  width: 5px;
}
.elementor-shortcode ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #ccc; 
  border-radius: 5px;
}
.elementor-shortcode ::-webkit-scrollbar-thumb {
  background: #ff6469; 
  border-radius: 5px;
}
/*.suradnik_profilna img{max-width:400px; max-height:400px; width:Auto; height:auto; margin:20px auto; display:block}*/
/*kraj custom sidebara*/

.kupon-otvori .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{display:none}
body.woocommerce-checkout .sec1 .stupac-desno .kupon-otvori form.checkout_coupon{display:block !important}
.sec1 .kupon-otvori{padding:20px 30px}
.sec1 .kupon-otvori input[type=text]{margin:10px 0}

.prikazi{cursor:pointer}

/*owl-carousel-suradnici css*/
.owl-carousel-suradnici .owl-nav{position: absolute;left: 0;top: 50%;margin-top: -20px;width: 100%}
.owl-carousel-suradnici.owl-carousel .owl-nav button.owl-next, .owl-carousel-suradnici.owl-carousel .owl-nav button.owl-prev{height: 40px;font-size: 40px;}
.owl-carousel-suradnici.owl-carousel .owl-nav button.owl-next{right:0;position:absolute}
/*kraj owl-carousel-suradnici*/

.povezani-autor-unos img{max-width:200px}
.povezani-autor-unos, .povezani-predavac-unos{margin-bottom:30px}

/* | CHECKOUT */
.sec1 .polja_prije,
.sec2 {
	gap: 30px;
	flex-wrap: wrap;
}
.sec1 .col-md-6,
.sec2 .col-md-6 {
    flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
}
.sec1 {
	padding:0;
}
.sec1 .stupac-lijevo,
.sec1 .woocommerce-form-coupon {
	margin:0;
}
.sec1 .stupac-desno {
	padding:0 !important;
}
.sec1 .responsive-table,
.sec2 .responsive-table,
.sec1 .kupon-otvori {
	padding:3rem;
}
.sec1 .pregled-narudzbe,
.sec2 .pregled-narudzbe {
	margin:0 !important;
	width:100% !important;
}

.ucitaj_osvrte{
	border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: var(--btn-accented-bgcolor);
    text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
    font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
    font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

.ucitaj_osvrte:hover {
    color: var(--btn-accented-color-hover);
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: var(--btn-accented-bgcolor-hover);
}

.show-password-input{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23aaa" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"/></svg>');background-size:14px; background-position:center;background-repeat:no-repeat}
.show-password-input.display-password{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="%23aaa" d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"/></svg>')}@media (min-width: 1025px) {
	/* GENERAL */
/* Mailchimp */
#mc4wp-form-1 input[type="email"] {
		width: 30%;
}
/* Element sa proizvodima */
.elementor-default .wd-spacing-30 {
    margin-bottom: 0;
}
/* HEADER */
.whb-general-header .woodmart-logo img {
	max-height: none;
}
.header-banner-display .website-wrapper {
    margin-top: 50px !important;
}
.whb-row > .container {
	margin-top: -40px;
}
.woodmart-navigation .item-level-0 > a {
    padding: 0 2vw;
}
/* SHOP */
.woocommerce:not(.single-product) .shop-content-area {
	padding-left: 30px;
	padding-right: 30px;
}
.post-type-archive-product .products.wd-grid-g {
	--wd-gap-lg: 50px !important;
}
.woocommerce.archive .site-content {
    margin-left: 2rem;
}
/* CHECKOUT */
.woocommerce-checkout .whb-header {
	margin: 0;
}

/* DOGAĐAJI */
.page-id-1980 .dogadjaji-ispis {
	margin: 0 -30px
}
/* DOGAĐAJ */
.single-dogadjaj .sadrzaj {
	margin: 0rem 7rem 7rem 7rem;
	padding: 0;
}
.single-dogadjaj .predavac .col-9 {
	padding-left: 0;
}
.single-dogadjaj .druga-dogadjanja {
	padding-left: 15px;
	padding-right: 15px;
}
.druga-dogadjanja .blog-post-loop:first-child {
	padding: 0 30px 0 0!important;
}
.druga-dogadjanja .blog-post-loop {
	padding: 0 15px !important;
}
.druga-dogadjanja .blog-post-loop:last-child {
	padding: 0 0 0 30px!important;
}
.druga-dogadjanja .dogadjaji {
	flex-direction: row;
	flex-wrap: wrap;
}

.dogadjaji-sidebar{margin-top:23rem}

/* SINGLE PRODUCT */
/*.single-product .opis.prod-details,*/
/*.single-product .sek-4*/
/*.single-product .cijena,
.single-product .shop-gumbi {
	padding-left: 5vw;
}*/
.single-product .naslovni,
.single-product .cijena,
.single-product .shop-gumbi .detalji {
	padding-left:6rem;
}
.single-product .istaknuti-tekst,
.single-product .sadrzaj {
	padding-left:3rem;
}
.ytb_video {
	margin-top: 2rem;
}
.ytb_video .elementor-widget-container {
	max-width: 70%;
	margin: auto;	
}
.proizvodi-povezani .col-lg-3 {
	padding: 0 30px;
}
.proizvodi-povezani .product-labels {
	right: 0;
}
.detalji .osvrt-red .osvrt-box:nth-child(1) {
	padding: 0 30px 0 0;
}
.detalji .osvrt-red .osvrt-box:nth-child(2) {
	padding: 0 0 0 30px;
}
.knjiga.popup iframe.mobile-only,.mobile-only{display:none}
.knjiga.popup embed.desktop-only, .desktop-only{display:block}
.tabletdesktop-only{display:block}
.tabmob-only{display:none}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* Pozadina 50% crveno 50% bijelo*/
#skriveni_dio_najnovije_drop {
	background: rgb(255,100,105) !important;
	background: linear-gradient(180deg, rgba(255,100,105,1) 20%, rgba(255,255,255,0) 20%) !important;
}
#skriveni_dio_najpopularnije_drop {
	background: rgb(104,45,103) !important;
	background: linear-gradient(180deg, rgba(104,45,103,1) 20%, rgba(255,255,255,0) 20%) !important;
}

.single-product .povezani .info-top {
	padding: 50px 75px 30px;
}
.single-product .proizvodi-povezani {
	padding: 0rem 6rem 0rem 6rem;
	margin-left: -50px;
	margin-right: -50px;
}
.single-product .proizvodi-povezani .col-md-6 {
	padding: 0 30px 30px;
}
.single-product .proizvodi-povezani .product-labels {
	right: 0;
}

/* GENERAL */
/* Popup */
.hidden.povezani-pop .container {
	padding: 10px;
}
.hidden.povezani-pop .col-4 {
	padding: 20px;
}
.knjiga.popup embed, .knjiga.popup object, .knjiga.popup iframe,
.hidden.povezani-pop .container,
.dogadjaj-popup {
	width:90vw;
	left:5vw;
}

/* Mailchimp */
#mc4wp-form-1 input[type="email"] {
		width: 30%;
}
/* HEADER */
.cart-widget-side,
.woodmart-close-side.woodmart-close-side-opened {
	z-index:1001;
}
.wd-logo img {
	max-height: 100% !important;
}

/* KNJIGE */
.page-id-310 .elementor-widget-wd_products .wd-spacing-30 {
	margin-left: -52px;
	margin-right: -52px;
}
/* DOGAĐAJI */
.page-id-426 .blog-post-loop {
    margin: 15px 0 !important;
}
.page-id-426 .wd-spacing-30 {
    margin-bottom: 0;
}
.page-id-426 .elementor-grid,
.elementor-page-914 .elementor-grid {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}
/* SVI DOGAĐAJI */
.page-id-1980 .blog-post-loop {
	margin-bottom: 30px;
}
/* DOGAĐAJ */
.single-dogadjaj .intro {
	margin-top: -20px;
}
.event-post, 
.blog-post-loop {
	padding: 0 15px !important;
}
.blog-post-loop .article-body-container {
	padding: 20px;
}
.druga-dogadjanja .dogadjaji {
	flex-direction: row;
	flex-wrap: wrap;
}
/* BLOG */
.blog .blog-post-loop {
	margin-bottom: 30px;
}
.blog .wd-sidebar-opener:not(.wd-on-toolbar) {
	top:auto;
	bottom:12px;
}
/* SHOP */
.post-type-archive-product .products.wd-grid-g {
	--wd-gap-lg: 40px !important;
}
/* Order by */
.woocommerce-ordering .orderby {
	border: 0;
	padding: 0 !important;
}
.woocommerce-ordering {
	border: 2px solid rgba(129,129,129,.2);
}
.woocommerce .shop-content-area .col-sm-4 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.woocommerce .shop-content-area .products {
	padding-left: 30px;
	padding-right: 30px;
}
.woocommerce .wd-spacing-30 > [class*="col"] {
	padding-right: 65px;
	padding-left: 65px;
}
/* SINGLE PRODUCT */
.single-product-page .info {
	margin-top: 50px;
}
/*.single-product-page .opis.prod-details,
.single-product-page .sek-4 {
	padding-left: 5vw;
}*/
.single-product .naslovni,
.single-product .cijena,
.single-product .shop-gumbi .detalji {
	padding-left:6rem;
}
.single-product .istaknuti-tekst,
.single-product .sadrzaj {
	padding-left:3rem;
}

/* CHECKOUT */
.prvi-korak .enc {
	width: 50%;
	margin: 0 auto;
}
.prvi-korak .gost-opcija,
.prvi-korak .prijava-opcija,
.prvi-korak .registracija-opcija {
	margin: 0 0 6vh 0;
}
.event-img{height:400px}
.intro{padding:20px}

.knjiga.popup iframe.mobile-only,.mobile-only{display:none}
.knjiga.popup embed.desktop-only, .desktop-only, .tabmob-only,.tabletdesktop-only{display:block}

/* | CHECKOUT */
.sec1 .col-md-6,
.sec2 .col-md-6 {
        flex: 1 1 100%;
        max-width: 100%;
}
.sec1 .responsive-table,
.sec1 .kupon-otvori,
.sec2 .placanja.methods-sve,
.sec2 .dostava.dostave-sve,
.sec2 .responsive-table {
	padding:1.5rem
}
.sec1 .woocommerce-billing-fields__field-wrapper,
.sec1 .woocommerce-shipping-fields {
	padding:0.5rem 1.5rem
}
.sec1 .stupac-lijevo {
	padding-bottom:1.5rem;
}
.sec1 .stupac-lijevo,
.sec1 .responsive-table {
	margin-bottom:50px;
}
.sec2 .opis {
	flex: 1 1 auto;
  min-width: 0;
}

.elementor-hidden-tablet{display:none}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* Knjige - Toggle sections */
/*.skriveni_dio_najnovije,*/
.skriveni_dio_najpopularnije{
	display:none;
}
#skriveni_dio_najnovije:hover,
#skriveni_dio_najpopularnije:hover {
	cursor: pointer;
}
.woocommerce-shop .wd-products-element {
	padding: 0 2rem;
}

/* RACUN */
.page-id-5819 .gumbovi {
    text-align: left;
    padding: 0;
}
/* REGISTRACIJA */
.biraj_program {
	margin-bottom: 40px;
}
.page-id-1066 .padd40 {
	padding: 0;
}
.page-id-1066 .col-md-6,
.page-id-1066 .col-md-12{
	padding: 0 0 40px;
}
/* GENERAL */
/* Popup */
.hidden.povezani-pop .container {
	padding: 5px;
}
.hidden.povezani-pop .col-4 {
	padding: 5px;
}
.hidden.povezani-pop .product-label.onsale, 
.hidden.povezani-pop .product-label.out-of-stock, 
.hidden.povezani-pop .product-label.featured, 
.hidden.povezani-pop .product-label.new {
	transform: scale(0.9, 0.9);
}
.knjiga.popup embed, .knjiga.popup object, .knjiga.popup iframe,
.hidden.povezani-pop .container,
.dogadjaj-popup {
	width:100%;
	left:0;
}
/* Mailchimp */
.mc4wp-form input[type="submit"] {
	margin-top: 1vh;
}
/* HEADER */
.cart-widget-side,
.woodmart-close-side.woodmart-close-side-opened {
	z-index:1001;
}
.wd-logo img {
	max-height: 100% !important;
}

/* KNJIGE*/
/* Gumbi kategorija*/
.page-id-310 .kategorije .elementor-element {
	max-width:100% !important;
}
.page-id-310 .kategorije .elementor-button {
	border-radius: 35px !important;
	border-width: 1px !important;
	background-color: #FFFFFF00 !important;
	color: var( --e-global-color-primary ) !important;
}
.page-id-310 .kategorije .elementor-button:hover {
	background-color: #6831673B !important;
}
.page-id-310 .kategorije .elementor-button span {
	text-transform: none;
}
.woocommerce-shop .wd-products-element {
	padding: 0 8rem;
}
/* SVI DOGAĐAJI */

/* DOGAĐAJ */
.single-dogadjaj .intro {
	margin-top: -20px;
}
.single-dogadjaj .sadrzaj p {
	font-size: 16px;
}
.single-dogadjaj .predavac .slika {
	margin: 0 0 2rem;
}
.single-dogadjaj .woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
	display: none;
}
/* BLOG */
.blog .blog-post-loop {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.blog .wd-sidebar-opener:not(.wd-on-toolbar) {
	top:auto;
	bottom:12px;
}

/* SHOP */
/* Oreder by */
.woocommerce-ordering {
	border: 2px solid rgba(129,129,129,.2);
}
.woocommerce-ordering.wd-ordering-mb-icon,
select.orderby {
	width:auto;
	font-size: 14px !important;
}
.woocommerce-ordering.wd-ordering-mb-icon::after {
  display: none;
}
.woocommerce-ordering.wd-ordering-mb-icon select {
	color: #727272 !important;
	background-image: var(--wd-form-chevron);
	position:relative;
	max-width: 160px !important;
}

/**/
.woocommerce .shop-content-area .col-sm-4 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.woocommerce .shop-content-area .products {
	padding-left: 30px;
	padding-right: 30px;
}
.woocommerce-ordering select {
	position: relative;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==");
}
/* SINGLE PRODUCT */
.single-product-page .info {
	margin-top: 50px;
}
.prod-details .naslov h1 {
	margin-bottom: 0;
}
.slika.prod-img {
	margin-top: 0 !important;
	margin: 0 -10px;
}
.single-product .prod-img {
	padding: 30px 150px 0;
}
.single-product .prod-img .product-labels {
	top: 0 !important;
	right: 120px !important;
}
.lista {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.shop-gumbi {
	margin: 0 30px 0 10px!important;
}
.single-product .shop-gumbi .wc-gumbi,
.cijena {
	text-align: center;
}
.shop-gumbi .row {
	display:flex;
	flex-direction: column;
	align-items: center;
}
.single-product .cijena  {
	margin: 0 0 10px 0;
}
.single-product .shop-gumbi .wc-gumbi {
	margin-bottom: 40px;
}
.single-product .wc-gumbi .cart {
	justify-content: center;
  display: flex;
}
.naslovni {
	margin: 0 10px !important;
	flex-direction: column;
}
.dobna-granica {
	margin-bottom: 6vh;
}
.dobna-granica span {
	margin: 0 auto;
}
.ispis-osvrta {
	columns:1;
}
.proizvodi-povezani .col-12 {
	padding-bottom: 8vh;
}
.single-product .proizvodi-povezani .col-md-6 {
	padding: 0 180px 30px;
}
.single-product-page .labels-rounded {
    right: 150px;
}
/* KOŠARICA */
/* Ispravak - Odrezana slika proizvoda */
:is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail {
	max-height: 100%;
}
/* CHECKOUT */
.prvi-korak .gost-opcija,
.prvi-korak .prijava-opcija,
.prvi-korak .registracija-opcija {
	margin: 0 0 6vh 0;
}
.prvi-korak .enc {
	margin: 0;
}
#customer_details {
	width: 100%;
	margin:0;
}
form.woocommerce-checkout > .col-12 {
	padding: 0 15px;
}
.sec1 {
	width: 100%;
	margin: 3vh 0;
	padding: 0;
}
.woocommerce > .woocommerce-checkout > *:not(:is(.customer-details, .checkout-order-review)),
.sec4 {
	width: 100%;
}

.sec2.custom-naplata .col-12{padding:0;display:block;}
.sec2.custom-naplata .col-12:first-child{margin-bottom:50px}

.event-img{height:340px}
.intro{padding:20px}

.knjiga.popup iframe.mobile-only,.tabmob-only, .mobile-only{display:block}
.knjiga.popup embed.desktop-only, .tabletdesktop-only, .desktop-only{display:none}

.ispis-osvrta.osvrta-ukupno-1 .osvrt{width:100%}

.polja_prije.row.no-margin{display:block}
.sec_pre .stupac-lijevo{max-width:100%; margin:0 0 15px 0}
.sec_pre .stupac-desno{padding:0;margin:10px 0}

.povezani .labels-rounded{right:20% !important}

/* | CHECKOUT */
.sec1 .col-md-6,
.sec2 .col-md-6 {
        flex: 1 1 100%;
        max-width: 100%;
}
.sec1 .responsive-table,
.sec1 .kupon-otvori,
.sec2 .placanja.methods-sve,
.sec2 .dostava.dostave-sve,
.sec2 .responsive-table {
	padding:1.5rem
}
.sec1 .woocommerce-billing-fields__field-wrapper,
.sec1 .woocommerce-shipping-fields {
	padding:0.5rem 1.5rem
}
.sec1 .stupac-lijevo {
	padding-bottom:1.5rem;
}
.sec1 .stupac-lijevo,
.sec1 .responsive-table {
	margin-bottom:50px;
}
.sec2 .opis {
	flex: 1 1 auto;
  min-width: 0;
}

.elementor-hidden-phone{display:none}
}

@media (max-width: 576px) {
	/* Knjige - Toggle sections */
/*.skriveni_dio_najnovije,*/
.skriveni_dio_najpopularnije{
	display:none;
}
#skriveni_dio_najnovije:hover,
#skriveni_dio_najpopularnije:hover {
	cursor: pointer;
}
.woocommerce-shop .wd-products-element {
	padding: 0;
}
@media (min-width: 450px) and (max-width: 576px) {
	.woocommerce .shop-content-area .products {
		padding:0 2rem;
	}
}
@media (max-width: 350px) {
	.archive .wd-product {
    margin: 2rem 1rem !important;
  }
}
.woocommerce-shop .wd-products-element .product-grid-item {
	margin-bottom: 3rem;
}

/* RACUN */
.page-id-5819 .gumbovi {
    text-align: left;
    padding: 0;
}
/* REGISTRACIJA */
.biraj_program {
	margin-bottom: 40px;
}
.page-id-1066 .padd40 {
	padding: 0;
}
.page-id-1066 .col-md-6,
.page-id-1066 .col-md-12{
	padding: 0 0 40px;
}
/* GENERAL */
.page-id-426 .event_adresa,
.page-id-426 .elementor-post__excerpt p,
.page-id-1980 .event_adresa,
.blog .entry-content,
.single-dogadjaj .event_adresa,
.single-post .elementor-post__excerpt {
	font-size: 18px !important;
}
/* Popup */
.hidden.povezani-pop .container {
	padding: 5px;
}
.hidden.povezani-pop .col-4 {
	padding: 5px;
}
.hidden.povezani-pop .product-label.onsale, 
.hidden.povezani-pop .product-label.out-of-stock, 
.hidden.povezani-pop .product-label.featured, 
.hidden.povezani-pop .product-label.new {
	transform: scale(0.9, 0.9);
}
.knjiga.popup embed, .knjiga.popup object, .knjiga.popup iframe,
.hidden.povezani-pop .container,
.dogadjaj-popup {
	width:100%;
	left:0;
}

/* Mailchimp */
.mc4wp-form input[type="submit"] {
	margin-top: 1vh;
}

/* HEADER */
.cart-widget-side,
.woodmart-close-side.woodmart-close-side-opened {
	z-index:1001;
}
.wd-logo img {
	/*max-height: 100% !important;*/
}
.wd-tools-element .wd-tools-icon::before {
	font-size: 22px !important;
}
/* KNJIGE*/
/* Gumbi kategorija*/
.page-id-310 .kategorije .elementor-element {
	max-width:100% !important;
}
.page-id-310 .kategorije .elementor-button {
	border-radius: 35px !important;
	border-width: 1px !important;
	background-color: #FFFFFF00 !important;
	color: var( --e-global-color-primary ) !important;
}
.page-id-310 .kategorije .elementor-button:hover {
	background-color: #6831673B !important;
}
.page-id-310 .kategorije .elementor-button span {
	text-transform: none;
}
.product-labels.labels-rounded .product-label {
  font-size:12px !important;
}
/* DOGAĐAJI */
.page-id-1980 .blog-post-loop .article-body-container {
	padding: 40px 20px;
}
.event-post .entry-title, 
.event-post .post-date-day {
	font-size: 23px;
}
.page-id-1980 .event_adresa,
.page-id-1980 .post-date-month {
	font-size: 16px !important;
}
.page-id-1980 .event-post {
	padding:0 10px 30px !important;
}
.page-id-1980 .wd-spacing-30 {
	--wd-sp:0;
}
/* DOGAĐAJ */
.single-dogadjaj .intro {
	margin-top: -20px;
}
.single-dogadjaj .naslov {
	padding: 20px 0;
}
.single-dogadjaj .naslov h1 {
	line-height: 1;
	font-size:25px;
}
.single-dogadjaj .venue,
.single-dogadjaj .adresa,
.single-dogadjaj .datum,
.single-dogadjaj .vrijeme {
	text-align: left;
	font-size:18px;
}
.single-dogadjaj .intro .col-12 {
	padding-bottom: 15px;
}
.single-dogadjaj .sadrzaj p {
	font-size: 16px;
}
.single-dogadjaj .predavac .slika {
	margin: 0 0 2rem;
}
.single-dogadjaj .druga-dogadjanja .container {
	padding: 0;
}
.single-dogadjaj .druga-dogadjanja .naslov-sekcije {
	padding: 0 15px;
}
.single-dogadjaj .blog-post-loop .article-body-container {
	padding: 40px 20px;
}
.druga-dogadjanja .kolone-van {
	padding: 4vh 0;
}
.single-dogadjaj .druga-dogadjanja {
	margin: 0;
}
.druga-dogadjanja p
.single-dogadjaj .woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
	display: none;
}
/* BLOG */
.blog-post-loop .article-body-container {
	padding: 40px 30px;
}
.single-post .elementor-posts .elementor-post__card .elementor-post__text {
	padding: 0 30px;
}
.blog .wd-sidebar-opener:not(.wd-on-toolbar) {
	top:auto;
	bottom:12px;
}
/* SHOP */
/* Oreder by */
.woocommerce-ordering {
	border: 2px solid rgba(129,129,129,.2);
}
.woocommerce-ordering.wd-ordering-mb-icon,
select.orderby {
	width:auto;
	font-size: 14px !important;
}
.woocommerce-ordering.wd-ordering-mb-icon::after {
  display: none;
}
.woocommerce-ordering.wd-ordering-mb-icon select {
	color: #727272 !important;
	background-image: var(--wd-form-chevron);
	position:relative;
	max-width: 160px !important;
}
.archive .wd-product {
	margin: 2rem 4rem;
}
.woocommerce-ordering select {
	position: relative;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==");
}
/* SINGLE PRODUCT */
.single-product-page .info {
	margin-top: 50px;
}
.prod-details .naslov h1 {
	margin-bottom: 0;
}
.slika.prod-img {
	margin-top: 0 !important;
	margin: 0 -10px;
}
.single-product .prod-img {
	padding: 30px 60px 0;
}
.single-product .prod-img .product-labels {
	top: 0 !important;
	right: 30px !important;
}
.lista {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.single-product .shop-gumbi .wc-gumbi,
.cijena {
	text-align: center;
}
.single-product .quantity:not(.hidden) + button {
	margin:0;
}
.shop-gumbi .row {
	display:flex;
	flex-direction: column;
	align-items: center;
}
.single-product .cijena  {
	margin: 0 0 10px 0;
}
.single-product .shop-gumbi .wc-gumbi {
	margin-bottom: 40px;
}
.single-product .wc-gumbi .cart {
	justify-content: center;
  display: flex;
}
.single-product .shop-gumbi {
	margin: 0 0 60px 0!important;
}
.naslovni {
	margin: 0 10px !important;
	flex-direction: column;
}
.dobna-granica {
	margin-bottom: 6vh;
}
.dobna-granica span {
	margin: 0 auto;
}
.ispis-osvrta {
	columns:1;
}
.proizvodi-povezani .col-12 {
	padding-bottom: 8vh;
}
.single-product .proizvodi-povezani .col-md-6 {
	padding: 0 90px 30px;
}
.single-product-page .labels-rounded {
    right: 60px;
}
/* KOŠARICA */
.page-id-9 .cart-actions .col-12 {
	flex-basis: 100%
}
/* Ispravak - Odrezana slika proizvoda */
:is(.woocommerce-cart-form__contents, .group_table) td.product-thumbnail {
	max-height: 100%;
}
/* CHECKOUT */
.page-id-10 .prvi-korak ul {
	text-align: left;
}
ul.koraci {
	padding: 0;
}
ul.koraci li {
	padding: 0;
}
.prvi-korak .gost-opcija,
.prvi-korak .prijava-opcija,
.prvi-korak .registracija-opcija {
	margin: 0 0 6vh 0;
}
.prvi-korak .enc {
	margin: 0;
}
#customer_details,
.sec-hid.naplata.kraj {
	width: calc(100% - 30px);
}
/*.woocommerce-checkout .col-12 {
	padding: 0 15px;
}*/
.sec1 {
	width: 100%;
	margin: 3vh 0;
	padding: 0;
}
.woocommerce>.woocommerce-checkout>*:not(:is(.customer-details,.checkout-order-review)), .sec4 {
	width: 100%;
}
.sec2.custom-naplata .col-12{display:block;}
.sec2.custom-naplata .col-12:first-child{margin-bottom:50px}

.event-img{height:280px}
.intro{padding:10px}

.knjiga.popup iframe.mobile-only,.tabmob-only, .mobile-only{display:block}
.knjiga.popup embed.desktop-only, .tabletdesktop-only, .desktop-only{display:none}


.ispis-osvrta.osvrta-ukupno-1 .osvrt{width:100%}

.polja_prije.row.no-margin{display:block}
.sec_pre .stupac-lijevo{max-width:100%; margin:0 0 15px 0}
.sec_pre .stupac-desno{padding:0;margin:10px 0}

.single-product-page .proizvodi-povezani{display:none}
.single-product-page .proizvodi-povezani{display:none}
.single-product-page .proizvodi-povezani-carousel{display:block}

.wd-notice:before, div.wpcf7-response-output:before, .mc4wp-alert:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-info:before{content:''}
.wd-notice, div.wpcf7-response-output, .mc4wp-alert, .woocommerce-error, .woocommerce-message, .woocommerce-info{padding-left:10px}

.woocommerce-checkout .woocommerce [role="alert"], .woocommerce-checkout .woocommerce .hidden-notice[role="alert"],
.woocommerce-cart .woocommerce [role="alert"], .woocommerce-cart .woocommerce .hidden-notice[role="alert"]{ position: fixed;
    min-height: 90px;
	}

.website-wrapper{overflow-x:hidden}

/* | CHECKOUT */
.sec1 .col-md-6,
.sec2 .col-md-6 {
        flex: 1 1 100%;
        max-width: 100%;
}
.sec1 .responsive-table,
.sec1 .kupon-otvori,
.sec2 .placanja.methods-sve,
.sec2 .dostava.dostave-sve,
.sec2 .responsive-table {
	padding:1.5rem
}
.sec1 .woocommerce-billing-fields__field-wrapper,
.sec1 .woocommerce-shipping-fields {
	padding:0.5rem 1.5rem
}
.sec1 .stupac-lijevo {
	padding-bottom:1.5rem;
}
.sec1 .stupac-lijevo,
.sec1 .responsive-table {
	margin-bottom:50px;
}
.sec2 .opis {
	flex: 1 1 auto;
  min-width: 0;
}

.elementor-hidden-phone{display:none}
}

