html {
 scroll-behavior: smooth;
}



.prviMenuItem {
	margin-left: 100px;
}

.accordion dt {
        margin-top: 30px;


}

.product-main .meta_description {display: none;}

.slick-dots {margin-left: 0 !important;}

.slick-dots li {margin-left: 0 !important;}

.info {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.info>div {
    width: 300px;
}
.info a:hover .infoHeader h2:before{
    width: 100%;
    transition: 0.5s;
}
.info a:hover {
    text-decoration: none;
}
.infoHeader {
    display: flex;
    align-items: center;
}
.infoHeader h2 {
    font-size: 18px;
    line-height: 26px;
    color: #31363D;
    font-family: 'Barlow' !important;
    font-weight: 600;
    margin: 0;
	position: relative;

}
.infoHeader h2:before {
    content: "";
    height: 3px;
    width: 0;
    background-color: #358ED7;
    display: block;
    top: -20px;
    position: absolute;
    transition: 0.5s;
}
.infoHeader span {
    border-radius: 50%;
    border: 1px solid #4B4B4B;
    display: block;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #358ED7;
    font-size: 16px;
    margin-right: 20px;
}
.info p {
    margin-left: 60px;
    display: inline-block;
    font-weight: 500;
	color: #31363D;
	width: 80%;
}

.naslovSerif {font-family: "Times New Roman", Times, serif; font-size: 32px;}


div[role=labelmaker-label] {
    left: 380px !important;
    top: 30px !important;

}
.single-product .image div[role=labelmaker-label] {
    right:30px !important;
    top: 17px !important;
    left: auto !important;

}

.popup-window .content-cell {display: none;}

/* home pocetna hide top notification
.common-home .top_notificaiton {display: none;}
.common-home .header-wrapper {margin-top: 0 !important;}
 END */



/* dropdown praznicna ponudba */
.praznicna-dropdown .dropdown-content {
    position: relative;
    top: 16px !important;
}
.praznicna-dropdown .icon {margin-right: 5px;}
.undermenu {height: 54px;}
/* END */

/* najniza cijena */
.najniza {font-size:14px;}


.product-product-1126 .out_of_stock_badge, .pr-1126 .out_of_stock_badge, .product-product-1133 .out_of_stock_badge, .pr-1133 .out_of_stock_badge, .product-product-1127 .out_of_stock_badge, .pr-1127 .out_of_stock_badge, .product-product-1125 .out_of_stock_badge, .pr-1125 .out_of_stock_badge {display: none !important;}



@media (min-width: 992px) {
.maliLogo {max-width: 95px !important;
margin-top: -30px !important;
transition: .5s;

}


.top_notificaiton {
    position: fixed;
    z-index: 9999;
    top: 0;
    width: 100%;
}
.top_notificaiton:not([style*='display']) + .header-wrapper {margin-top: 35px !important;}

.top_notificaiton:not([style*='display']) ~  .home-banner {
    margin-top: 35px !important;
}


}
@media (min-width: 992px) and (max-width: 1199px) {

    div[role=labelmaker-label] {
        left: 280px !important;
        top: 30px !important;

    }
    .single-product .image div[role=labelmaker-label] {
        right:30px !important;
        top: 17px !important;
        left: auto !important;

    }

	.prviMenuItem {
		margin-left: 200px;
	}

ul.undermenu li a {

    padding: 10px 6px;
    font-size: 13.5px;
}

.main-menu {
margin-left:30px;

}



a.trinagle:hover, a.trinagle:active{


	background: url('../image/triangle.png');
	background-repeat: no-repeat;
	background-position-x: 35px;
background-position-y: 52px;
background-repeat: no-repeat;

}

.dropdown-wrapper:hover > a.trinagle{


	background: url('../image/triangle.png');
	background-repeat: no-repeat;
	background-position-x: 35px;
background-position-y: 52px;
background-repeat: no-repeat;

}

.vertical-menu-bg {margin-left:0 !important;}


}

.category-description {

  /*  margin-top: -111px !important; */
}



.breadcrumb-holder .breadcrumb {

    z-index: 9 !important;
    position: relative !important;
    margin-left: 20px !important;
}


.otvoriKategoriju {margin-top: 15px; margin-bottom: 0px !important; padding: 4px 12px !important;}
.otvoriKategoriju[aria-expanded="true"] {}



.column .widget {
    background: white;
    padding: 0;
}


.pageTitleCat {
z-index: 9 !important;
    position: relative !important;
    margin-left: 20px !important;

}

.catOpisLinije {

    margin-left: 20px;

}

.linijaHeader {
height: 200px;
padding-top: 100px;
margin-bottom: 20px;
}

.linijaGeli {
    background-image: url("http://afrodita.nbr.hr/image/catalog/banneri-kategorije/gel-kategorija.jpg");
    background-position: right;
    background-repeat: no-repeat;


}


section {
    top:0;
  padding: 3em;
  height: 100vh;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          overflow: hidden;

}

.percentage {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.topHolder {
  background-image: url("../image/kozmetika-back.jpg");
  background-position: center center;
  background-size: cover;

}

.topHolder h1 {
  color: #333333;
  font-size: 5em;
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.topHolder .hideHolder {
  margin-top: 16%;
  margin-left: 40%;
  overflow: hidden;
  width: 30%;
  height: auto;
  opacity: 0;
}
/*
.box {
  width: 800px;
  height: 565px;
  position: absolute;
  bottom:-120px;
  left:25%;
  opacity: 0;

}


.box img {

    width: 100%;
    height: 100%;

}
*/
.bottomLine {

width: 120%;
    height: 209px;
    background-color: rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.6);
    color: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: -121px;
    z-index: 90;
    left: 0;

}


.agelessImg {

    width: 100%;
    height: 100%;


}


.header-wrapper {position: fixed;}
.common-home .header-style {background-color: rgba(255, 255, 255, 0.8);}

.social-icons {text-align: left !important;}

.simboli {width: 70%; left:0;}

.iconProduct {width: 70px; margin-right: 10px;}
.iconProductPro {width: 120px; margin-right: 10px;}


#content ul li, .tekstHeaderOpis ul li, .category-description ul li {list-style-type: disc; margin-left: 30px;}

.nav-tabs li {list-style: none; margin-left: 0 !important;}

.list-unstyled li {list-style: none !important;}

.price li {margin-left: 0 !important;}

.professionalLink {font-weight: bold !important; color: white !important; background: #000000; padding: 5px 10px !important;}

#column-right .menu-heading {display: none;}


.vertical-menu-bg {background: none;}

.main-menu.vertical > ul > li > a {
    color: #333333;
    padding-left:0;
    }

    .main-menu.vertical > ul > li:hover > a {
    background: none;
    color: #2d8931;
}



.panelOnama .panel {

background: none;
border-bottom: 1px solid #cccccc;
border-radius: 0;
}

.panelOnama .panel-heading {
    border: none;
    border-bottom: none;
    background: none;
    padding: 12px 0;
}
.panelOnama .panel-title {
font-size: 14px !important;
color: #2d8931;
text-align: right;

}

.panelOnama h3 {margin-top: 25px;}


.panelOnama .panel-body {
    padding: 5px 0;
}


h3, h4, h5 {color: #363636;}

.bc-kategorija {    margin-top: 14px;}

.noPad {padding: 0;}
.noPadLeft {padding-left: 0;}
.noPadRight {padding-right: 0;}


.katalogHolder {
    background: white;
    padding: 20px;
 	height: 100%;

  }


.katalogHolderMain {
    background: white;
    padding: 20px;
 	min-height: 200px;
      transition: 0.6s;

  }


  .hatalogHolderParent, .hatalogHolderParentBC  {margin-bottom: 30px;
  align-items: stretch;
  }

.kategorijaHolder {
    background: white;
       padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: 0.6s;

  }

.kategorijaHolder a {
    width: 100%;
    height: 100%;}

.kategorijaHolder:hover, .katalogHolderMain:hover { transform: scale(1.1); transition: 0.3s; }
.kategorijaHolder p {padding: 0 20px;}
.kategorijaHolderLinkTekst {padding: 20px; text-transform: uppercase; color: #308A30; }

.katalogRow, .main_gallery_wrapper, .kategorijeThumbs {
 display:flex;
flex-wrap: wrap;

}


.kategorijeSingleThumb {transition: 0.6s;align-items: stretch;
display: flex;}
.kategorijeSingleThumb:hover { transform: scale(1.03); transition: 0.3s; }



  .katalogHolderBC {
    background: white;
    padding: 20px;
 	height: 100%;
  }

  .bcHomeBanner {

      margin: auto; color: #31363D !important;
font-family: 'Barlow' !important;

  }


.otvoriSloOpcenito[aria-expanded="false"]:before{
  content:"[ VIŠE ]";
}

.otvoriSloOpcenito[aria-expanded="true"]:before{
  content:"[ ZATVORI ]";
}


  .otvoriSlo[aria-expanded="false"]:before{
  content:"[ VIŠE O GALERIJI ]";
}

.otvoriSlo[aria-expanded="true"]:before{
  content:"[ ZATVORI ]";
}


  .otvoriLinijuSlo[aria-expanded="false"]:before{
  content:"[ VIŠE O LINIJI ]";
}

.otvoriLinijuSlo[aria-expanded="true"]:before{
  content:"[ ZATVORI ]";
}




.galerijaFrontpage {width: 100%; text-align: center;}


.egallery-extension .gallery_inner_wrapper .gallery_inner_text_wrapper {
    border: none !important;
     padding: 10px 0 0 0 !important;

}

.egallery-extension .gallery_inner_wrapper.gallery_inner_wrapper1 img {

opacity: 1 !important;
}


.product-category-164 .group_id_15, .product-category-164 .group_id_17, .product-category-164 .group_id_22, .product-category-164_211 .group_id_15, .product-category-164_211 .group_id_17, .product-category-164_211 .group_id_22, .product-category-164_220 .group_id_15, .product-category-164_220 .group_id_17, .product-category-164_220 .group_id_22, .group_id_7, .product-category-347_353 .group_id_27, .product-category-298_299 .group_id_26, .product-category-298_299 .group_id_27, .product-category-285_286 .group_id_26 {display: none !important;}



.product-category-173 .group_id_11, .product-category-173 .group_id_12, .product-category-173 .group_id_20, .product-category-173 .group_id_27 {display: none;}



.fotogalerijeButton {text-align: center; margin-top:-20px; background: white; padding: 0 30px 50px 30px;}

.extension-egallery-gallery .pagination {display: none;}

.owl-pagination {top:0 !important;}

.addCartGumb {border: none !important; background-color: #000000 !important; color: #ffffff; padding: 7px 14px; margin-top: 10px;}

.whiteBack {background-color: #ffffff;}

.opisKatHolder {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-top:30px; padding-bottom:30px; padding-right: 15px; padding-left: 15px;}


.opisKatHolder .centerTxt {margin-bottom: 30px;}
.opisKatHolder p {font-size: 16px; line-height: 140% !important;}
.kategorijaTopImageHolder { /*  margin-top:130px; */ margin-bottom: 0px !important;}

.product-thumb .caption {padding: 15px 30px;}

.product-thumb {margin-bottom: 30px; background-color: white;}

.opisKatHolder div {margin-bottom: 15px;}

/* vezane kategorije */
.kat173, .kat245, .kat164, .kat189, .kat246 {display: none;}

.povezaneKategorije {
    margin-top: 10px;
    margin-bottom: 10px;

}

.povezaneKategorije, .povezaneKategorije a:hover {
    color: #308A30;

}

.povezaneKategorije a {
    color: #4C4C4C;

}
.peptidiHolder {margin-top: -200px;}

.kidsHolder {margin-top: -150px;}

.centriLepoteLink {background: #000;


padding: 15px;}

.centriLepoteLink a {font-size: 20px;

font-weight: 300;}


/* SKRIVANJE teksta NEMA PROIZVODA na listi izdelki */
.product-category-365 .nemaProizvodaText, .product-category-260 .nemaProizvodaText, .product-category-309 .nemaProizvodaText, .product-category-330 .nemaProizvodaText, .product-category-342 .nemaProizvodaText, .product-category-344 .nemaProizvodaText, .product-category-347 .nemaProizvodaText, .product-category-354 .nemaProizvodaText, .product-category-357 .nemaProizvodaText, .product-category-361 .nemaProizvodaText, .product-category-363 .nemaProizvodaText, .product-category-263 .nemaProizvodaText, .product-category-285 .nemaProizvodaText, .product-category-294 .nemaProizvodaText, .product-category-298 .nemaProizvodaText, .product-category-301 .nemaProizvodaText, .product-category-303 .nemaProizvodaText, .product-category-305 .nemaProizvodaText, .product-category-256 .nemaProizvodaText, .product-category-372 .nemaProizvodaText  {display:none;}


.product-category-365 #mfilter-content-container, .product-category-260 #mfilter-content-container, .product-category-309 #mfilter-content-container, .product-category-330 #mfilter-content-container, .product-category-342 #mfilter-content-container, .product-category-344 #mfilter-content-container, .product-category-347 #mfilter-content-container, .product-category-354 #mfilter-content-container, .product-category-357 #mfilter-content-container, .product-category-361 #mfilter-content-container, .product-category-363 #mfilter-content-container, .product-category-263 #mfilter-content-container, .product-category-285 #mfilter-content-container, .product-category-294 #mfilter-content-container, .product-category-298 #mfilter-content-container, .product-category-301 #mfilter-content-container, .product-category-303 #mfilter-content-container, .product-category-305 #mfilter-content-container, .product-category-256 #mfilter-content-container, .product-category-372 #mfilter-content-container, .product-category-347 #mfilter-content-container  {display:none;}


.product-holder {display: flex;
flex-wrap: wrap;}

.product-holder .single-product {align-content: stretch;
display: flex !important;}

/* .ms-slide, .slide-bg {width:100%;} */

.master-slider {min-height: auto !important;}

.blackTxt {color: #000000 !important;}

.brojkeTxt {font-size: 18px;
font-weight: 300;}

.grayBack {

background-color: #dddddd;
padding: 20px;
margin-bottom: 30px;
}

.sekcija {margin-top: 20px;}

.btnBlack:hover {color: #cecece !important;}

.oAfroditiGumbi {width:250px;}

.btn:hover {color: #2d8931;}

/* o afroditi */

.backIzdelki {
background-image: url("/image/catalog/infoslike/zgodovina-7.jpg");
background-repeat: no-repeat;
background-position: right top;
background-size: 330px 300px;
min-height: 300px;

}

.backZuta {

background: #e3d09f;
padding-top: 30px

}

.backZelena {background: #cdd9bf;}
.backPlava {background: #dbe5e8;}
.backSiva {background: #d1d1d1;}
.backOrange {background: #f8ead8;}
.backPeptides {background: #b0b3d6;}
.backSvijetloSiva {background: #ebebeb;}
.backCrna {background: #000000;}
.backYoungAndPure {background: #0ca8b4;}
.backIntimna {background: #efe6ea;}
.backSpa100 {background: #dbd6ca;}
.backKarotin {background: #ffebb5;}
.backArgan {background: #e6cf9f;}
.backMandelj {background: #eabea1;}
.backAloe {background: #bfe6dd;}
.backKamilicaSens {background: #d1e399;}
.backKamilicaExtra {background: #eef0ae;}
.backBotanical {background: #ecceda;}
.backAqua {background: #add3e6;}
.backAgeless {background: #c59e50;}
.backMa3genix {background: #f3d2c9;}
.backNatural {background: #fbcdcb;}
.back4D {background: #877ba9; }
.back4D h4 {color: #ffffff;}
.backHydra {background: #9cbce2;}
.backSecret {background: #e3cdd0;}
.backPureGold {background: #c19b3f;}
.backWinUp {background: #a3c3d0;}
.backMultiactive {background: #d1d1d1;}
.backBrilliant {background: #e0cbd3;}
.backPureOxygen {background: #7cbbdb;}
.backHydroControl {background: #f5f1ba;}
.backOil {background: #b4c786;}
.backPeel {background: #eccade;}
.backPerfect {background: #c8d3e7;}
.backVita {background: #d8d1ca;}
.backKarotinPro {background: #ffd9a1;}
.backChamSensitivePro {background: #8ece83;}
.backNeuroPro {background: #e9b9a8;}
.backCleanPro {background: #c4dfdd;}
.backForMen {background: #7a7d83;}
.backForMen h4, .backForMen p, .backForMen h6, .backBodyWrapping h4, .backLipo h4 {color: #ffffff;}
.backHyaluron {background: #b1cdea;}
.backFoot {background: #7cbad8;}
.backMaskePro {background: #bedf97;}
.backLipo {background: #9d6368;}
.backBodyWrapping {background: #9d6368;}
.backMasaznaOlja {background: #cccfc0;}
.backEtericna {background: #e3ddd8;}
.backCollagenPro {background: #ecc2db;}
.backWinePro {background: #e1b5ba;}
.backArtPro {background: #f2c88d;}
.backDepilPro {background: #f8e9c6;}
.backSpecialniIzdelki {background: #f8e9c6;}
.backBlack {background: #000000; color: #ffffff; padding: 20px 0px 5px 0px; margin-left: 15px; margin-right: 15px; margin-bottom: 45px;}
.backBlack h2, .backBlack h3 {color: #ffffff;}
.backAkademija {background: #d3dec1;}
.backAntibacterial {background: #332b24;}
.backAntibacterial h2, .backAntibacterial h4 {color: #ffffff;}
.backActiveSkin {background: #daf2f6;}
.footCrveno {color: #ed3237;}
.footZeleno {color: #4b9d48;}

.backPureSkinSolution {background: #d7e3dc;}
.backPureSkinSolutionGrad {background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(215,227,220,1) 95%);}


/* mini cart poruka */
.mini-cart-poruka {color: #2d8931;
    background: #ffffff;
    border: 1px solid #2d8931;
    padding: 7px;
    font-size: 12px;
    line-height: 16px;
    margin-top: 7px;
    }


    .freeShippingTeaser.miniCartTeaser {
        border-radius: 0 !important;

    }



/* KATEGORIJA */

.kategorijaNaslov {margin-top: 20px;}

.product-thumb .caption h4 a {text-transform: uppercase;}

.paddingTopBottom {padding-top:20px !important; padding-bottom: 20px !important;}
.paddingTopBottom h4 {margin-bottom:0 !important;}

.txtPadTop50 {padding-top:50px;}
.txtPadTop30 {padding-top:30px;}

.oAfroditiRow {margin-bottom: 30px;}


.information-information-4 #page-title, .information-information-13 #page-title, .information-information-14 #page-title, .information-information-16 #page-title, .information-information-17 #page-title, .information-information-18 #page-title, .information-information-19 #page-title, .information-information-35 #page-title, .information-information-36 #page-title, .information-information-38 #page-title, .information-information-42 #page-title {display: none;}

 .information-information-37 #page-title {
     text-align: center;
     text-transform: uppercase;
     width: 400px;
     margin: 0 auto;

 }


.product-category-309_316 .pageTitleCat, .product-category-309_329 .pageTitleCat, .product-category-263_270 .pageTitleCat, .product-category-309_328 .pageTitleCat, .product-category-309_321 .pageTitleCat, .product-category-309_326 .pageTitleCat, .product-category-330_336 .pageTitleCat, .product-category-330_341 .pageTitleCat, .product-category-347_352 .pageTitleCat, .product-category-330_339 .pageTitleCat, .product-category-330_332 .pageTitleCat, .product-category-360 .pageTitleCat, .product-category-361_362 .pageTitleCat, .product-category-372_345 .pageTitleCat, .product-category-372_343 .pageTitleCat, .product-category-347_351 .pageTitleCat, .product-category-347_350 .pageTitleCat, .product-category-347_353 .pageTitleCat, .product-category-347_348 .pageTitleCat, .product-category-256_258 .pageTitleCat, .product-category-357_358 .pageTitleCat, .product-category-357_359 .pageTitleCat, .product-category-363_364 .pageTitleCat, .product-category-354_355 .pageTitleCat, .product-category-354_356 .pageTitleCat, .product-category-365_366 .pageTitleCat, .product-category-365_368 .pageTitleCat, .product-category-365_367 .pageTitleCat, .product-category-309_318 .pageTitleCat, .product-category-309_327 .pageTitleCat, .product-category-309_325 .pageTitleCat, .product-category-309_324 .pageTitleCat, .product-category-309_322 .pageTitleCat, .product-category-309_323 .pageTitleCat, .product-category-309_310 .pageTitleCat, .product-category-309_311 .pageTitleCat, .product-category-309_313 .pageTitleCat, .product-category-309_319 .pageTitleCat, .product-category-309_315 .pageTitleCat, .product-category-309_317 .pageTitleCat, .product-category-309_314 .pageTitleCat, .product-category-309_312 .pageTitleCat, .product-category-263_262 .pageTitleCat, .product-category-263_271 .pageTitleCat, .product-category-263_264 .pageTitleCat, .product-category-263_268 .pageTitleCat, .product-category-263_273 .pageTitleCat, .product-category-263_275 .pageTitleCat, .product-category-263_266 .pageTitleCat, .product-category-263_272 .pageTitleCat, .product-category-263_262 .pageTitleCat, .product-category-263_278 .pageTitleCat, .product-category-263_277 .pageTitleCat, .product-category-263_280 .pageTitleCat, .product-category-260_261 .pageTitleCat, .product-category-263_274 .pageTitleCat, .product-category-301_304 .pageTitleCat, .product-category-301_302 .pageTitleCat, .product-category-263_283 .pageTitleCat, .product-category-294_296 .pageTitleCat, .product-category-294_295 .pageTitleCat, .product-category-285_291 .pageTitleCat, .product-category-263_276 .pageTitleCat, .product-category-298_299 .pageTitleCat, .product-category-263_282 .pageTitleCat, .product-category-285_286 .pageTitleCat, .product-category-285_293 .pageTitleCat, .product-category-285_377 .pageTitleCat, .product-category-285_290 .pageTitleCat, .product-category-298_290 .pageTitleCat, .product-category-263_378 .pageTitleCat, .product-category-346 .pageTitleCat, .product-category-305 .pageTitleCat, .product-category-299 .pageTitleCat, .product-category-294_297 .pageTitleCat, .product-category-362 .pageTitleCat, .product-category-364 .pageTitleCat, .product-category-285_381 .pageTitleCat, .product-category-354_383 .pageTitleCat, .product-category-383 .pageTitleCat, .product-category-309_389 .pageTitleCat, .product-category-309_386 .pageTitleCat, .product-category-263_390 .pageTitleCat {display: none;}

.paddingLeftRight15 {padding: 0 15px;}

.afroditinBlogMeni a span {text-transform: lowercase !important;}


.information-information-41 #page-title {text-align: center; padding-top: 20px; padding-bottom: 20px;}


.slikaLijevo {padding-left: 0;}
.tekstSlikaLijevo {padding-left: 0 !important;}


.slikaDesno {padding-right: 0;}
.tekstSlikaDesno {padding-right: 0 !important;}


.rightTxt {text-align: right;}
.centerTxt {text-align: center;}
.leftTxt {text-align: left;}

.top30 {margin-top: 30px;}
.bottom30 {margin-bottom: 30px !important;}
.noMarginBottom, .noMarginBottomNo {margin-bottom: 0 !important;}
.top60 {margin-top: 60px;}
.bottom60 {margin-bottom: 60px;}



.savetovalnicaRacunHolder {
    padding: 0 20%;
color: black;
}

.mRL0 {margin-left:0; margin-right:0;}

.tableF {display: flex; flex-direction: row;}
.tableF div {padding: 5px 25px; width: 25%;}

.tablicaZone {margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 20px;}

.tableF:nth-child(odd) {
      background: #dddddd;
}

.checkbox-inline span {font-size:14px;line-height: 19px !important;}
.digitalElephantFilter_type_checkbox label {line-height: 19px !important;}

/* BLOG */

.extension-blog-blog #page-title {text-align: Center;}


.adcart:hover {color: #ffffff;}


.triStupca {    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height:100% !important;}


.common-home .cm_item {height: 100%;}

/* centri lepote */

.centriMeni ul {

display: flex;

justify-content: center;
flex-wrap: wrap;

}


.centriMeni ul li {

list-style-type: none !important;
margin:0 !important;
padding: 13px;

}

.togglajGumbe {
font-weight: 400;

font-size: 16px;
border: none;
background: none;
}

.aktivniCentar {font-weight: 900;}

.centri p {
font-size: 16px;
}

.centri h2 {
font-size: 22px;
font-weight: 500;
}

.centriKategorije {
    color: white;
    padding: 15px 45px !important;
    margin: 0;
}

.centri .slikaLijevo, .centri .slikaDesno {margin-top: 80px;}

.centriPadding {padding: 0 45px;}


.activeCentri {display: block !important;}
.hiddenCentri {display: none;}

.single-product .product-name {height: 48px; overflow: hidden;}

/* NASLOVNA */
.savetovalnicaRacun img {margin-bottom:20px;}


.main-menu-wrapper > ul > li.dropdown-wrapper > a > .fa-angle-down {margin-left: 10px;}





.static-menu ul li a, .hover-menu ul li a {text-transform: uppercase !important;}



#glavni_sastojci {
}

.tags {display: none;}


#product .options .table-cell.name {
    min-width: 110px;
}


.meniProff h4 {

    font-weight: 300 !important;
color: white !important;
background: #000000;
padding: 2px 8px !important;
margin-bottom: 8px !important;

}




/*
.digitcart-counter div:first-child {
    display: none !important;
}


.digitcart-counter div:nth-child(2) {
    display: none !important;
}
*/




.digitcart-counter {
   text-align: right;
}

.digitcart-counter span {
    background-color: #2d8931 !important;
}

.obaveznoZnakova {display: none !important;}

.istaknutaPoruka {

    color: #ffffff;
    font-size: 13px;
    text-align: center;
    margin-top: 0px;
    font-weight:bold;
    padding: 10px 12px;
    letter-spacing: 0.53px;
    display: flex;
    position: relative;
    background: #2d8931;
    margin-right: 100px;
    align-items: center;


}

.product-product-1073 .istaknuta-poruka {color: #e496c6 !important;}

.black-friday-gumb {
    background: black;
    color: #d4af37 !important;
    padding: 16px 2px;

}

.black-friday-gumb a {

    color: #d4af37 !important;

}

div[role=labelmaker-label-text] {line-height: 100% !important;
    font-size: 19px !important;
    padding-top: 22px !important;}


/* HOME SLIDER NOVI */
.common-home #content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.common-home #content .pos_content_top {
    width: 100%;
}
.slick-dots {
    position: absolute;
    bottom: -48px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: black;
    opacity: .25;
    border-radius: 50%;
}
.slick-dots li.slick-active button {
    opacity: 1;
}
.carousel .arrow-left, .carousel .arrow-right {
    opacity: 1 !important;
}
.carousel .arrow-right {
    right: 30px;
}
.carousel .arrow-left {
    left: 30px;
}
.home-banner {
    max-width: 1800px;
    margin: 0 auto;
}
.home-banner .slick-slide {
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner-description {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    left: 500px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 380px;
    margin-top: 50px;
}
.banner-description h1{
    font-family: "Barlow", sans-serif;
    font-weight: 900;
    font-size: 32px ;
    line-height: 1.1;
    text-align: left;
}
.banner-description p:not(:last-of-type) {

    margin-bottom: 25px;
}
.banner-description h2 {
    font-size: 18px;
    text-align: left;
}
.banner-description p {
    font-size: 12px;
    text-align: left;
}
.banner-description a {
    -webkit-appearance: none;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 20px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .3px;
    border: 2px solid;
    border-radius: 0;
    max-width: 100%;
    white-space: normal;
    background-color: #000000;
    border-color: transparent;
    color: #ffffff;
    outline: none !important;
}

/* TOP NOTIFICATION */
.home-banner {
    margin-top: 60px;
    transition: margin-top 0.3s ease-in-out;
}
.header-wrapper {
    transition: margin-top 0.3s ease-in-out;
}
/* END TOP NOTIFICATION */

.mt20 {
    margin-top: 20px;
}



/* EURO NOVI CSS */
.live-price-new {
    display: block;
}
.price-wrapper .price {
	height: 45px !important;
	line-height: 22px !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 10px;
}
.total-name {
	max-width: 80px;
}
.sideCheckOut .table-bordered>tbody>tr>td:first-of-type {
	max-width: 80px;
}
.sideCheckOut .table-bordered>tbody>tr>td, .fullRight .table-bordered>tbody>tr>td {
	vertical-align: top !important;
}
#cart-content .totals tbody>tr>td {
	max-width: 120px;
}
.euro-divider:after {
	content: " / ";
	display: inline;
}
.euro-divider-mobile:after {
	content: "";
	display: block;
}

.newLine {
	display: block;
}


.tecaj-footer {
	margin-top: 34px;
}
.tecaj-footer p {
	font-size: 28px !important;
	margin-bottom: 0 !important;
}

.footer-eticki {
	margin-top: 15px;
}


@media screen and (max-width: 768px) {
	.euro-divider:after {
		content: "";
		display: block;
	}
	.newLine {
		margin-left: 3px;
		display: inline;
	}
	.euro-divider-mobile:after {
		content: " / ";
		display: inline;
	}
    .single-product .price {width: 100%;}
    .single-product .price-new, .single-product .price-old {display: flex; flex-direction: row; width: 100%;}

}
/* END EURO */


@media (max-width: 991px) and (min-width: 768px) {
    .banner-description {
        left: calc(100vw - 450px);
        width: 320px;
        margin-top: 50px;
    }
    .banner-description h1 {
        font-size: 25px !important;
    }
    .banner-description h2 {
        font-size: 15px !important;
    }
}
@media (max-width: 767px) {
    .banner-description {
        position: initial !important;
        margin-top: 30px;
        margin-right: 0;
        margin-left: 0;
        align-items: center;
        max-width: 300px;
        width: calc(100% - 50px);
    }
    .banner-description * {
        text-align: center !important;
    }
    .home-banner .slick-slide{
        flex-direction: column;
    }
    .banner-description h1 {
        font-size: 30px;
        line-height: 42px;
    }
}
/* END HOME SLIDER NOVI */

@media (max-width: 991px) {

    div[role=labelmaker-label] {
        left: 280px !important;
        top: 30px !important;

    }

    .single-product .image div[role=labelmaker-label] {
        right:30px !important;
        top: 17px !important;
        left: auto !important;

    }

	.prviMenuItem {
    margin-left: 0px !important;
}
#logo img {max-width: 95px !important;}


.slikaLijevo {padding-left: 0 !important; padding-right: 0 !important;}
.tekstSlikaLijevo {padding-left: 15px !important;}


.slikaDesno {padding-right: 0 !important; padding-left: 0 !important;}
.tekstSlikaDesno {padding-right: 15px !important;}

.hideMobile {display: none;}

.centri .slikaLijevo, .centri .slikaDesno {margin-top: 30px;}

.dropdown-inner ul > li > a {font-size: 14px !important;}

.dropdown-inner a .fa {margin-left: 8px;}
.slick-dots #slick-slide02, .slick-dots #slick-slide03 {display: none !important;}
.single-product .image {width: 100%;}

.black-friday-gumb {
    padding: 0;
 }
 .black-friday-gumb a {
     padding: 10px 10px !important;
     margin-bottom: 8px;
 }

 .top_notificaiton {
    position: fixed;
    z-index: 9999;
    top: 60px;
    width: 100%;
}


}

/* NOVI FILTER */

.mfilter-heading {display: none !important;}


#mfilter-content-container #page-title {
	display: none;


}

.mfilter-tb-as-td {border-top: none !important; }
.closeFilter {
	display: none;
}

label.mfilter-tb-as-td {
    padding: 3px 0 !important;
    color: #95909E;
    letter-spacing: 0.5px;
    border: none !important;
    padding: 0 !important;
}

.mfilter-opts-container {
    padding: 5px 0;
    border-top: none !important;
}
.mfilter-content {
    border: none !important;
    border-radius: 0 !important;

}

.mfilter-gheader {padding: 5px 5px 5px 0 !important;
    cursor: pointer !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    color: #34495E !important;
    position: relative !important;
    line-height: 1em !important;
    vertical-align: middle !important;
    background: none !important;
    text-align: left !important;
    margin-top: 10px !important;



}

.mfilter-opts-container {
    padding: 0 !important;


}

.mfilter-content-opts label, .mfilter-counter {font-size: 14px !important; text-transform: lowercase;}
.mfilter-filter-item .mfilter-options {padding-left: 0 !important;}
.mfilter-counter {background: none !important;}
.mfilter-counter::after {display: none !important;}

.mfilter-box {transform: unset !important;}

.mfilter-tb-as-td input[type="checkbox"] + span::before {
    content: "\f00c";
    color: #ffffff;
    font-size: 10px;
    display: inline-block;
    margin-right: 8px;
    text-align: center;
    width: 20px;
    height: 20px;
    border: 1px solid #aaaaaa;
    font-family: FontAwesome;
    vertical-align: top;
    line-height: 17px;

}

.mfilter-tb-as-td input[type="checkbox"] {
    display: none;
    margin-left: -14px;
}

.mfilter-tb-as-td input[type="checkbox"]:checked + span::before {
    color: #fff;
    background-color: #2196F3;
    border: 1px solid #2196F3;
}

.mfilter-button-bottom {

    margin-top: 10px;
}


.extension-blog-blog #content {
    margin: 0 auto;
    float: none !important;
}




@media (max-width: 767px) {
    .mobile {
        width: 100%;
        display: block !important;
    }
    .desktop {
        display: none !important;
    }

    .flexLink {
        display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px;
    }

    .mobileBottom30 {
        margin-bottom: 30px;
    }

    div[role=labelmaker-label] {
        right:30px !important;
        top: 30px !important;
        left: auto !important;

    }
    .single-product .image div[role=labelmaker-label] {
        right:30px !important;
        top: 17px !important;
        left: auto !important;

    }

#masterslider0 {margin-top: 61px !important;}

.peptidiHolder {
    margin-top: -40px;
}

.kidsHolder {margin-top: 10px;}


.widget {display: block !important;}

.kategorijaWidget {display: none !important; }
.breadcrumb-holder {

    margin-top: 70px;
    margin-bottom: 10px;
}
.custom-fields-field-4 {margin-top: 0 !important;}


.category-description {
    margin-top: 0 !important;
}
.hideMobileManji {display: none;}

.kategorijaHideMobile {display: none;}

.kategorijaTopImageHolder {margin-top:0 !important;}

.txtPadTop50, .txtPadTop30 {padding-top:0;}
.noMarginBottom {margin-bottom: 10px !important;}
.noMarginBottomNo {margin-bottom: 0px !important;}


.centriLepoteLink a {font-size: 16px;
}

.mfilter-box-91 {
	display: block !important;
    transition: left 500ms;
    position: fixed;
    left: -100%;
    width: 100%;
    background: #ffffff;
    box-shadow: 0 1px 5px rgba(0,0,0,.13);
    top: 0;
    bottom: 0;
    transition: left 500ms;
    z-index: 99;
    overflow: auto;
    padding-bottom: 70px;
	margin-bottom: 0 !important;
	transition: left 500ms;
}
.mfilter-box-91.show {
	width: 100% !important;
	left: 0 !important;
	transition: left 500ms;
}


.closeFilter {
    font-size: 30px;
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: block;
    border: none;
    background: none;
}
.filterHeader {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 20px 0;
}

.mfilter-opts-container {
    padding: 0 15px !important;


}
.mfilter-filter-item .mfilter-options {padding-left: 0 5px !important;}


.mfilter-gheader {padding: 5px 5px 5px 15px !important;



}
}




@media (min-width: 767px) {
    /*
.product-category-234_235 .pageTitleCat, .product-category-234_235 .breadcrumb, .product-category-234_235 .breadcrumb a, .product-category-234_235 .breadcrumb > li + li::before, .product-category-164_220 .pageTitleCat, .product-category-164_220 .breadcrumb, .product-category-164_220 .breadcrumb a, .product-category-164_220 .breadcrumb > li + li::before {color: white;}
*/


}
.slick-slide img.mobile {
    display: none;
}
.mobile {
    display: none;
}

.slide-bg.mobile {
    width: 100% !important;
}
@media (max-width: 500px) {

    .kategorijaNaslov h1 {
        font-size: 18px !important;
        }

}


#common-maintenance {margin-top: 170px;}




/* UVODNIKI NOVI CSS */
.uvodniki {
	margin-bottom: 50px;
}
.bg-heading {
    padding: 15px;
}
.col-10 {
    width: calc(10 / 12 * 100%);
}
.w15 {
    width: 15%;
}
.w25 {
    width: 25%;
}
.w30 {
    width: 30%;
}
.w35 {
    width: 35%;
}
.w33 {
    width: calc(100% / 3);
}
.w40 {
    width: 40%;
}
.w50 {
    width: 50%;
}
.w60 {
    width: 60%;
}
.w70 {
    width: 70%;
}
.w75 {
    width: 75%;
}
.w80 {
    width: 80%;
}
.w90 {
    width: 90%;
}
.w100 {
    width: 100%;
}
.mb0 {
    margin-bottom: 0px !important;
}
.mb10 {
    margin-bottom: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb40 {
    margin-bottom: 40px;
}
.mb70 {
    margin-bottom: 70px;
}
.mLRauto {
	margin-left: auto;
	margin-right: auto;
}

.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt70 {
    margin-top: 70px;
}


/*
.mLRnula {margin-left:0 !important;
margin-right:0 !important;}
*/

.ml-15 {
    margin-left: -15px;
}
.bg-heading h4 {
    margin: 0;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 35px;
    text-align: center;
    color: #000;
}
.font-weight-500, .font-weight-500 p, .font-weight-500 li {
    font-weight: 500 !important;
}
.font-weight-600, .font-weight-600 p, .font-weight-600 li {
    font-weight: 600 !important;
}
.font-weight-700, .font-weight-700 p, .font-weight-700 li {
    font-weight: 700 !important;
}
.uvodniki p, .uvodniki li {
    font-size: 20px;
	font-weight:300;
    color: #000;
}
.uvodniki h1 {
    font-weight: 500;
    font-size: 42px;
}
.uvodniki h2 {
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;}
.uvodniki h3 {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-size: 28px !important;
}

.uvodniki h4 {font-size: 28px;}

.uvodniki li {
    margin-left: 20px !important;
   line-height: 35px;
}
.flex-row  .w33 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: calc((100% / 3) - 10px);
}
.flex, .flex-row {
    display: flex;
}
.flex-column {
	flex-direction: column;
}
.align-center {
    align-items: center;
}
.align-flex-start {
    align-items: flex-start;
}
.align-flex-end {
    align-items: flex-end;
}
.align-stretch {
    align-items: stretch;
}
.justify-space-between {
    justify-content: space-between;
}
.justify-center {
    justify-content: center;
}
.justify-flex-start {
	justify-content: flex-start;
}
.justify-flex-end {
	justify-content: flex-end;
}
.flex-row>div:not(:last-of-type) {
    margin-right: 15px;
}

.pLR10 {
    padding-left: 10px;
    padding-right: 10px;
}
.napomena {
    font-size: 16px !important;
    line-height: 24px !important;
}
.desktop-new-line {
    content: " ";
    display: block;
}
.text-white {
    color: #fff !important;
}
.potpis-cont {
    position: relative;
    margin-bottom: 100px;
}
.potpis-img {
    position: absolute;
    right: -70px;
    top: 25px;
    width: 180px;
    z-index: -1;
}
.mirror {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.text-frame {
    border: 2px dashed #EBDCE4;
    padding: 5px 10px;
    margin: 0;
}
.uvodniki ol {
    padding: 0;
}
.p30-10 {
    padding: 30px 10px;
}
.border-div {
    padding: 10px;
    border: 2px solid;
}
.align-stretch img {
    height: 100%;
    object-fit: cover;
}
.image-content-H {
    height: fit-content;

}
.rotate140 {
    rotate: 140deg;
}

.relative {position: relative;}
.absolute {position: absolute;}



.blog_post h1#page-title {
    max-width: 650px;
    margin: 0 auto;
    font-size: 42px;
    font-weight: 500;
}

.blog h3 {
    font-size: 24px;
    font-weight: 500;
}

.blog p {font-weight: 300;}




@media only screen and (max-width: 991px) {
	.col-10 {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
    .overflow-scroll {
        display: flex;
        flex-direction: column;
        width: 100%;
        overflow: scroll;
    }
    .overflow-scroll .w30 {
        flex: 0 0 170px;
    }
    .overflow-scroll .mobile-flex-row {
        width: 510px;
    }
    .desktop-new-line {
        content: " ";
        display: inline;
    }
    .mobile-new-line {
        content: " ";
        display: block;
    }
	.flex-row>div:not([class*="mobile-w"]) {
		width: 100%;
	}

	.uvodniki p, .uvodniki li {
    font-size: 18px;
	font-weight:300;
    line-height: 130% !important;
}
.bg-heading h4 {
	font-size: 20px;
    line-height: 22px;
}
	.uvodniki {
		width: calc(100% - 30px);
    margin: 0 auto;
	}
    .col-10 {
        width: 100%;
    }
    .flex, .flex-row {
        flex-direction: column;
    }
    .mobile-column-reverse {
        flex-direction: column-reverse;
    }
    .mobile-w20 {
        width: 20%;
    }
    .mobile-w25 {
        width: 25%;
    }
    .mobile-w30 {
        width: 30%;
    }
    .mobile-w35 {
        width: 35%;
    }
    .mobile-w40 {
        width: 40%;
    }
    .mobile-w45 {
        width: 45%;
    }
    .mobile-w50 {
        width: 50%;
    }
    .mobile-w60 {
        width: 60%;
    }
    .mobile-w70 {
        width: 70%;
    }
    .mobile-w80 {
        width: 80%;
    }
    .mobile-w90 {
        width: 90%;
    }
    .mobile-w100 {
        width: 100%;
    }
    .mobile-text-center, .mobile-text-center p {
        text-align: center;
    }
    .mobile-text-left, .mobile-text-left p {
        text-align: left;
    }
    .mobile-flex-row {
        flex-direction: row;
    }
    .mobile-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .uvodniki h1 {
        font-family: 'Barlow';
        font-style: normal;
        font-weight: 500;
        font-size: 38px !important;
        line-height: 34px;
        text-align: center;

    }
    .uvodniki h2 {
        font-family: 'Barlow';
        font-style: normal;
        font-weight: 300;
        font-size: 20px;
        line-height: 140%;
        text-align: center;
        margin-bottom: 20px;
    }
    .uvodniki h3 {
        font-family: 'Barlow';
        font-style: normal;
        font-weight: 500;
        font-size: 16px !important;
        line-height: 20px;
        text-align: center;
    }
    .napomena {
        font-size: 12px !important;
        line-height: 20px !important;
    }
    .mobile-rotate270 {
        rotate: 270deg;
    }
    .mobile-rotate70 {
        rotate: 70deg;
    }
    .mobile-li-center {
        text-align: center;
        list-style: inside;
    }
    .mobile-li-center li {
        margin-left: 0 !important;
    }
    .flex-row .w33 {
        width: 100%;
    }
    .mobile-flex-row .mobile-w50 {
        width: calc(50% - 7.5px);
    }
    .flex-row>div:not(:last-of-type) {
        margin: 0;
    }
    .mobile-wPlus {
        margin-left: -30px !important;
        width: calc(100% + 60px);
    }
    .mobileML-13p{
        margin-left: -13%;
    }
    .blog_post h1#page-title {

        font-size: 32px;
        max-width: 360px;
    }
}
.blog_post h1#page-title {
    max-width: 500px;
    margin: 0 auto;
}
/* END UVODNIKI */