/*HIKASHOP*/

/*LISTANJE SLIKA*/
#sb-info{ position: absolute; top:0%; width: 100%; height: 100%; overflow: visible; }
#sb-counter, #sb-title{ display: none; }
#sb-nav-next{ position: absolute; right: 20px; top:50%; width: 40px!important; height: 40px!important; margin-left: 0px!important; margin-top: -22px; border:2px solid #003e80; border-radius: 50%; background: rgba(255,255,255,0.5);   }
#sb-nav-next::before{ position: absolute; top:0px; width: 100%; line-height: 40px; color:#000; font-family: 'Material Icons Round'; font-size: 36px; content: 'keyboard_arrow_right';  text-align: center;  }
#sb-nav-previous{ position: absolute; left:20px; top:50%; width: 40px!important; height: 40px!important; margin-left: 0px!important; margin-top: -22px; border:2px solid #003e80; border-radius: 50%; background: rgba(255,255,255,0.5); }
#sb-nav-previous::before{ position: absolute; top:0px; width: 100%; line-height: 40px; color:#000; font-family: 'Material Icons Round'; font-size: 36px; content: 'keyboard_arrow_left';  text-align: center;  }

#sb-nav {float: none; height: auto; padding: 0px 0; width: auto; }
#sb-nav-close{ position: absolute; top:20px; right: 20px; width: 44px!important; height: 44px!important; margin-left: 0px!important; background: none; }
#sb-nav-close::before{ position: absolute; top:0px; width: 100%; line-height: 40px; color:#fff; font-family: 'Material Icons Round'; font-size: 36px; content: 'close';  text-align: center;  }

/*VEX POPUP*/
.vex-theme-default{ /*display: none;*/ }
.notifyjs-metro-base .image{ padding-right: 5px; }
.notifyjs-metro-base .text{ line-height: 16px; }
.notifyjs-metro-base .title{ line-height: 19px; margin-bottom: 7px; }
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{ font-size: 12px; text-transform: none; letter-spacing: 0px; line-height: 16px; width: auto; color:#000!important; border-radius: 17px; background-color: #badbff!important }
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary:hover{ background-color: #003e80!important; color:#fff!important; }

#body-poklon .vex.vex-theme-default .vex-dialog-button-primary.vex-last {  display: none; } /*iskljucujem dugme "Nastavite kupovinu" kod dodavanja poklona u checkout-u */



/*POPUP U PROIZVOD STRANI*/
#sb-container img{ background-color: #fff; }

/*GASIM PRIKAZ E-MAIL-a U REGISTRACIJI*/
.hikashop_registration_email_line{ }
#hika_registration_type{ }
.hkform-horizontal {border:0px solid #ff0000; padding-top:0px;}
.hkform-horizontal legend{border:0px solid #ff0000!important; margin-top:0px!important;}
#hikashop_checkout_login_1_0 #hikashop_checkout_guest_email_title{ }
#hikashop_checkout_login_1_0 #hikashop_checkout_guest_email_value{ }
#hikashop_checkout_login_1_0 .hikabtn_checkout_guest_logout{margin:0px 0px 20px 10px;}

/*OPSTE*/
#hikashop_category_information_module_90 .categoryTitle{ display: none;  }

/*CONTAINER*/
.hikashop_container{ font-family: 'Roboto', sans-serif; overflow:hidden; padding-bottom:20px;}

/************************************************************************************************************************/
/************************************************************************************************************************/
/*LISTING PROIZVODA*/

/*.....LISTIGN KATEGORIJA IZNAD PRIZOVDA*/
.hikashop_subcategories_listing{ border:0px solid #ddd; margin-bottom:20px;}
.hikashop_subcategories_listing .hikashop_category { padding:0px!important; }
.hikashop_subcategories_listing .hikashop_category_image{ display: none; }
.hikashop_subcategories_listing .hikashop_container{ padding-bottom: 0px;  }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer br{ display: none;  }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer{position: relative; display: table-cell; width: 500px; overflow: hidden; border:0px solid #cc0000;  }


.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name{position: relative; display: block; font-size: 16px; line-height: 20px; border:2px solid #ddd; padding:3px 0px; background-color: transparent!important; border-radius: 7px; padding-left: 40px; margin-right: 15px; margin-bottom: 10px; min-height: 37px;}
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:hover {cursor: pointer; border:2px solid rgba(0,62,128,1); background-color: #e3f1ff!important; }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name a{position: absolute; display: block;  top:50%; border:0px solid #ddd; transform: translateY(-50%);  }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:hover a{ color: #028b2d }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:before{ position: absolute; left: 7px; top: 50%; font-size: 20px; color: #003e80; line-height: 22px; height: 22px; margin-top: -11px; width: 22px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #e3f1ff; border-radius: 50%; }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:hover:before{  color: #003e80;  background-color: #fff;}



.hikashop_products_listing_switcher{ display: none; }

.hikashop_products_listing_main .categoryTitle{ font-size:34px; line-height: 44px; margin-bottom: 30px;}

.hikashop_products_listing{border:0px solid #ff00ff!important; width: calc(100% + 30px); margin-left: -15px; }
.hikashop_products_listing .hikashop_container{ margin:0!important; }
.hikashop_products_listing .hikashop_product_name{ position: relative; height:50px; line-height:17px; font-size:14px; text-align: center!important; margin:0px 0px; padding:0px 0px 0px 0px; margin-bottom:10px; /*overflow:hidden;*/ border-bottom:1px solid #efefef; box-sizing: border-box; }
.hikashop_products_listing .hikashop_product_name a{  color:#000!important;  position: absolute; z-index: 2; background-color: #fff; bottom:0%; padding: 5px 0px;  width: 95%; left:2.5%; display: block; /*transform: translateY(-50%);*/}
.hikashop_products_listing .hikashop_listing_img_title:hover .hikashop_product_name a{color:#003e80!important;}
.hikashop_products_listing .hikashop_product_code_list{border:1px solid #ff0000; display:block!important; line-height:16px!important; font-size:12px;}
.hikashop_products_listing .hikashop_product_code_list a{color:#999;}
/*......CIJENA*/
.hikashop_products_listing .hikashop_product_price_full{border-bottom:0px solid #ddd; overflow: hidden; color:#000; line-height:22px; margin:0px auto; margin-bottom:12px; display:block; width: 100%; height: auto; text-align: center!important;}
.hikashop_products_listing .hikashop_product_price_full br { display: none; }
.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_before_discount{font-size:13px; display: inline-block!important; border:0px solid #ff0000; text-decoration: line-through; color:#ffb121; margin-right:5px; }
.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price{border:0px solid #ff0000; font-size:17px; line-height: 24px; color:#000; }
.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_with_min_qty{ display: block; border:0px solid #ff0000;  width: 100%; overflow: hidden; }
.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_0{ display: inline-block;/* min-width: 70px; min-width: none;*/ font-weight: bold;  border:0px solid #ddd; text-align: center!important; border-radius: 0px; }
.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_1{ display: inline-block; min-width: 70px; border:0px solid #ddd; font-weight: bold;  text-align: center!important; border-radius: 0px;/* background-color: #f3d5d5; */}
.hikashop_products_listing .hikashop_product_price_with_min_qty{ display: block; text-align: center!important; }
.hikashop_products_listing .hikashop_product_price_per_unit_x{display: inline-block; width:31px; padding:2px 0px; padding-right:26px;  background: url(../images/bg-icon-bottles.png) right center no-repeat; background-size: 20px; font-size:12px;  font-weight: 300; color:#aaa; text-align: right!important; }
.hikashop_products_listing .hikashop_product_price_per_unit{display: none!important; padding:2px 0px; padding-right:26px; /* background: url(../images/iconBottleGlass.png) right center no-repeat;*/ font-size:12px; font-weight: 300; color:#fff; }
 
.hikashop_products_listing .cijenaPDV{color:#888; font-size:12px; margin:5px 0px; line-height:18px; border:0px solid #ff0000;}
/*......SLIKA*/
.hikashop_products_listing .hikashop_discount_icon{position:absolute; font-weight: bold; top:0px; left:0px; width: 60px; font-size: 16px; line-height: 60px; height: 60px; background: #ffb121; color:#000; border-radius: 50%; z-index:50;}
.hikashop_products_listing .hikashop_discount_icon_dodatno{position:absolute; top:80px; left:0px; width: 60px; font-size: 16px; line-height: 70px; text-align: center; font-weight: bold; color:#fff; z-index:50; background: #df2a54; height: 60px; border-radius: 50%;   }
.hikashop_products_listing .hikashop_discount_icon_dodatno::before{position:absolute; top: -22px; left:0px; content: '+'; width: 60px; font-size: 16px; line-height: 20px; text-align: center; font-weight: bold; color:#000; z-index:50;}
.hikashop_products_listing .hikashop_discount_icon_dodatno::after{position: absolute; top: 16px; left: 0px; content: 'DODATNIH'; width: 60px; font-size: 8px; line-height: 8px; text-align: center; font-weight: bold; color: #fff; z-index: 50;}

.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina{position:absolute; top:0px; right: 0px; border-radius: 4px;  font-size: 10px; line-height: 14px; text-align: center; color:#fff; z-index:50; background: #df2a54; border: 2px solid #df2a54; }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina div{ padding:1px 3px; position: relative;  }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina div:first-child{ background-color: #ffb121; color:#000; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za{ left:1px; top: -2px; right: auto; z-index: 51; border-color:#276ab2 }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za div:first-child{ background-color: #276ab2; color:#fff; }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda{ left:-10px; top: -9px; right: auto; line-height: 11px; z-index: 51; border-color:#276ab2 }
.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda div:first-child{ background-color: #276ab2; color:#fff; }


.hikashop_products_listing .hikashop_discount_icon_poklon{position:absolute; top:0px; right: 0px; border-radius: 4px; font-size: 10px; line-height: 14px; text-align: center; color:#fff; z-index:50; background: #df2a54; border: 2px solid #df2a54; }
.hikashop_products_listing .hikashop_discount_icon_poklon div{ padding:1px 3px; position: relative; }
.hikashop_products_listing .hikashop_discount_icon_poklon div:last-child{ height: 25px; }
.hikashop_products_listing .hikashop_discount_icon_poklon div:first-child{ background-color: #ffb121; color:#000;  border-top-left-radius: 2px; border-top-right-radius: 2px; }
.hikashop_products_listing .hikashop_discount_icon_poklon div:last-child::before{ content: '';  position: absolute; left: 0px; top:0px; height: 100%; width: 100%; text-align: center; background: url(../images/icon-gift.png) center center no-repeat; background-size: auto 100%;  }

.hikashop_products_listing .hikashop_discount_icon_0marza{position:absolute; top:0px; right: 0px; border-radius: 4px; font-size: 11px; line-height: 16px; text-align: center; color:#fff; z-index:50; background: #3cac56; border: 2px solid #3cac56; }
.hikashop_products_listing .hikashop_discount_icon_0marza div{ padding:1px 3px; position: relative; }
.hikashop_products_listing .hikashop_discount_icon_0marza div:last-child{ height: 28px; font-size: 24px; line-height: 28px;  font-weight: 900; color: #fff; text-align: center; }
.hikashop_products_listing .hikashop_discount_icon_0marza div:first-child{ background-color: #2d5183; color:#fff; text-transform: uppercase; border-top-left-radius: 2px; border-top-right-radius: 2px; padding:1px 5px; } 

.hikashop_products_listing .hikashop_discount_cerave_vobler{ position:absolute; top:0px; left:0px; width: 70px; height: 70px; z-index:50; }
.hikashop_products_listing .hikashop_discount_cerave_vobler img{  width: 100%; }
 

.hikashop_products_listing .hikashop_listing_img_title { text-align:center; margin:10px; background: #fff; border:1px solid #efefef;  padding:0px 0px; padding-bottom: 15px; box-sizing: border-box; border-radius: 20px;}
.hikashop_products_listing .hikashop_listing_img_title:hover{ border:1px solid #efefef;  box-shadow: 0 0 10px 0 rgba(0,0,0,.1); cursor: pointer;}
.hikashop_products_listing .hikashop_listing_img_title .hikashop_product_code_list{display:none!important;}

.hikashop_products_listing .hikashop_product_image{border:0px solid #ddd; overflow:hidden; height: auto!important }
.hikashop_products_listing .hikashop_product_image_subdiv{border:0px solid #ddd; width:90%!important; min-height: 205px; margin-top:10px!important; }
.hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image{position:absolute; top:50%; left:0px; transform: translateY(-50%); border:0px solid #ff0000; background-color: #fff; border-top-left-radius: 15px; border-top-right-radius: 15px;  width:100%!important; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s;}
.hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image:hover{}
/*.......QUANTYTY*/
.hikashop_product_button_area{ min-height: 35px; }
 
.hikashop_products_listing .hikashop_product_stock_count{ display:none!important; border:0px solid #ff0000!important;}/*gasim stock count u listingu samo, ostaje u product page*/
.hikashop_products_listing .hikashop_product_no_stock{font-size:12px; line-height:36px; border:0px solid #ff0000; color:#7d0000;}
.hikashop_products_listing .hikashop_product_quantity_div{border:0px solid #ff00ff!important; overflow:hidden;}
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright{border:0px solid #0000ff!important; width:60px; height:35px; color:#000; display:inline-block; vertical-align: top;}
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on{ border:0px solid #ff0000!important; line-height:35px;  width:20px; height:35px; display:block; float:left; background-color:#ddd; }
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on:first-child{ border-top-left-radius: 5px;  border-bottom-left-radius: 5px; }
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on:last-child{ border-top-right-radius: 5px;  border-bottom-right-radius: 5px; }
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on:hover{ background-color:#21b24e; color:#fff; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;  }
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on a{padding:0!important; margin:0px!important; text-align:center; font-size:14px;}
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on:hover a{  color:#000;  }
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{border:0px solid #0000ff;  font-size:12px; font-weight: bold; line-height:35px; width:20px; display:block; float:left; padding:0px; text-align:center;}
/*.......DUGME*/
.hikashop_product_stock{  text-align: center; }
.hikashop_product_stock .hikashop_product_quantity_add_to_cart_div  { padding-left: 5px; }
.hikashop_products_listing .hikabtn.hikacart{position: relative; margin:0px; color:#000; font-size:12px; line-height:16px; width:auto; height:auto; padding:10px 20px; border:0px; background-color:#ddd; border-radius: 18px; background-image:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
 .hikashop_products_listing .hikabtn.hikacart span{ display: block; text-align: center!important; }

.hikashop_products_listing .hikabtn.hikacart:hover{ color:#fff; background: #09732a!important; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;  }
.hikashop_products_listing .hikashop_listing_img_title:hover .hikabtn.hikacart{background-color:#21b24e; color:#fff; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; }
 


.hikashop_products_listing h2{ font-size:22px; font-size:30px!important; font-weight:normal!important;}
.hikashop_products_listing .span4{border:0px solid #ff00ff!important;  margin:0px!important; float:left!important; width:33%!important; }

.hikashop_products_listing #hikashop_add_wishlist{ display:none;}
.hikashop_products_listing .hikawishlist{ display:none;}

.hikashop_products_listing .hikashop_rasprodato{ position:absolute; font-size: 18px; line-height: 30px; color:#fff; background-color: rgba(33,178,88,0.85); width:180px; top:50%; left:50%; z-index:50; margin-left: -90px; margin-top:-15px; font-weight: bold; border-radius: 7px; }

/*.....CAROUSEL*/
.hikashop_carousel .owl-nav div{position: relative; width: 40px; height: 20px; font-size: 20px!important; line-height: 20px; padding:10px 0px!important; border:0px solid #003e80!important; border-radius: 50%!important; background:transparent!important; color:#000!important; }
.hikashop_carousel .owl-nav div::before{ position: absolute; width: 40px; border-radius: 50%; height: 40px; border:2px solid #003e80; top:0px; left:0px; content: 'chevron_left'; font-family: Material Icons Round; line-height: 40px; font-size: 26px; color:#003e80; text-align: center; }
.hikashop_carousel .owl-nav div:hover::before{  background: #003e80; color:#fff; }
.hikashop_carousel .owl-nav div.owl-next::before{ content: 'chevron_right'; font-family: Material Icons Round;  }
.hikashop_carousel .owl-carousel .owl-item img{ width: auto; }

/*LISTING KATEGORIJA - LIJEVA STRANA*/
#contentLeft .hikashop_subcategories{ background-color:#efefef; background: #efefef url('../images/bg-kategorije-bottom-right.png') right bottom no-repeat; border-bottom-left-radius: 7px;  border-bottom-right-radius: 7px; padding:15px 15px 10px 15px; box-sizing: border-box;}
#contentLeft .hikashop_subcategories .hikashop_subcontainer { margin-bottom: 10px; }
#contentLeft .hikashop_subcategories .hikashop_category_name{ margin-right: 0px; min-height: 28px; font-weight: bold}
#contentLeft .hikashop_subcategories .hikashop_category_name:before{ background-color: #fff;}
#contentLeft .hikashop_subcategories .hikashop_category_row_7{ display: none; }


/*LISTING PROIZVODA - LIST PRIKAZ*/
.hikashop_products.display_list .hikashop_listing_img_title{ overflow: hidden; }
.hikashop_products.display_list .hikashop_product_image_subdiv{ width: 200px!important }
.hikashop_products.display_list .hikashop_product_name{display: block; width: 90%!important; height: auto; margin-top:20px!important; }
.hikashop_products.display_list .hikashop_product_price_full {display: block; border:0px!important; margin:0px; height: auto; width: 97%!important; }
.hikashop_products.display_list .hikashop_product_stock_count{ display: none; }


/*LISTING PROIZVODA - KAD SE UDJE U KATEGORIJU*/
#hikashop_category_information_module_ .hikashop_product_name{}
#hikashop_category_information_module_ .hikashop_product_code_list{border:1px solid #0000ff!important; width:100%!important; line-height:18px!important; text-align:left!important; display:none;}
#hikashop_category_information_module_ .hikashop_product_code_list a{color:#999!important;}
#hikashop_category_information_module_ .hikacart{ }


/*LISTING PROIZVODA - KAD SE UDJE U KATEGORIJU - FILTERI*/
.hikashop_products_listing_main .hikashop_filter_main.hikashop_filter_main_Pretragasvihartikala_1{ display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div{ border:0px solid #ff0000; background-color: #efefef; border-radius: 15px; text-align: right; padding:10px 20px 15px 0px; margin-bottom: 20px;}
.hikashop_products_listing_main .hikashop_filter_main_div h3{ display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div fieldset{  border:0px solid #ff0000; }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_main{  border:0px solid #ff0000; min-height: auto!important; float:right!important; }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_main br { display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_fieldset_mobile
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_button_outside{  border:1px solid #ff0000; }
.hikashop_products_listing_main .hikashop_filter_button_outside{ display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_button_inside{  }
.hikashop_products_listing_main .hikashop_filter_main_div legend{ display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_title{ font-size:11px; line-height: 17px; display: block; text-transform: uppercase; margin-bottom: 5px;}
.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container{ position: relative; display: block; width: 100%; }
.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container::after{ /*font-family: 'Material Icons Round'; content:'keyboard_arrow_down'; position: absolute; top:50%; margin-top: -10px; right: 10px; line-height: 20px; font-size: 20px; color:#444;*/ }
.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_Cijena_5 .filter_values_container::after{ display: none; }
.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container select{font-size: 15px; line-height: 32px; padding:4px 10px 4px 20px; padding-right: 30px; background:none; border:2px solid #DDD; border-radius: 22px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 90%;  }


.hikashop_products_listing_main .hikashop_filter_main_div .noUi-connect{ background-color: #21b24e }
.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal{ width: auto!important; margin:-22px 11px 0px 0px!important;   }
.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-base{ width: auto;  }

.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-handle{ width: 20px; right: -10px; }

.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-handle::after, .hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-handle::before{ left:7px; background:#003e80;}
.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-handle::after {left: 10px; }
.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-tooltip{ background-color: transparent; padding:0px; border: 0px solid #ddd; bottom:-85%; font-size: 12px; font-weight: bold; }
.hikashop_products_listing_main .hikashop_filter_main_div  .noUi-horizontal .noUi-handle-lower .noUi-tooltip{  }

.hikashop_products_listing_main #slider_Rasponcijena_7_hikashop_category_information_module_{ width: auto!important;  margin:-22px 12px 0px 0px!important; border:0px solid #cc0000!important; font-size: 12px; line-height: 16px; font-weight: bold; }
.hikashop_products_listing_main .hikashop_filter_main_Rasponcijena_7{ margin-right: 2%; }
.hikashop_products_listing_main .hikashop_filter_Rasponcijena_7 a{ display: inline-block; margin-right: -15px; }

.hikashop_products_listing_main #slider_Rasponcijena_7_hikashop_category_information_menu_171{width: auto!important;  margin:-22px 15px 0px 0px!important; border:0px solid #cc0000!important; font-size: 12px; line-height: 16px; font-weight: bold;}

/*LISTING STRANA - FILTER*/
.hikashop_submodules .hikashop_filter_main_div {  }


 

/*MODUL FILTERI*/
.pretraga-desktop{ position: absolute; left:50%; margin-left: -250px; top:49px; width:500px; border:0px solid #ddd;  }
.hikashop_filter_module{border:0px solid #0000ff; height:50px; width: 500px; position:relative; padding:0px 0px; font-size:12px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.hikashop_filter_module .hikashop_filter_title{display:none;}
.hikashop_filter_module .hikashop_filter_main_Pretragasvihartikala_1{border:0px solid #ffff00!important; float:left; width:78%!important;}
.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1{border:0px solid #000; width:100%; margin:0px; padding:0px; height:auto;}
.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1.filter_active{border:1px solid #21b24e; background-color: #fff; text-align: left; width:100%; margin:0px; padding:0px; height:42px; font-size: 14px; line-height: 40px; padding-left: 30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom-left-radius: 21px; border-top-left-radius: 21px}
.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1.filter_active br{ display: none;}
.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1 input{border:1px solid #21b24e; background-color: transparent; border-right:0px; width:100%!important; font-size:18px; color:#000; line-height:40px; margin:0px; padding:0px 10px 0px 30px; border-top-left-radius:21px; border-bottom-left-radius:21px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.hikashop_filter_module .hikashop_filter_button_inside{border:0px solid #ff0000;  float:left; width:22%; padding:0px; margin:0px!important; }
.hikashop_filter_module .hikashop_filter_button_inside input{border:1px solid #21b24e; color:#7b0000; border-left:0px; font-size:0px; line-height:40px; margin:0px; padding:0px;  width:100%; background:none; background: #21b24e url(../images/bgPretraga.png) center center no-repeat!important; height:42px; border-radius:0px; border-top-right-radius:21px; border-bottom-right-radius:21px; }
.hikashop_filter_module .hikashop_filter_button_outside{display:block;}
.hikashop_filter_module select{width:100%;}
.hikashop_filter_module .hikashop_filter_main{border:0px solid #ff0000; min-height:50px!important;}

/*MODUL KORPA*/
.korpa{border:0px solid #ddd; float:right; margin-top:9px; color:#fff; text-align: right; padding:10px 0px; border-radius: 5px; font-size:16px; line-height:20px;}
.korpa a{ font-size:16px; line-height:23px; color:#fff;}
.korpa a:hover{ color:#fff;}
.korpa .cartImage{height:20px; margin-right:7px; margin-bottom: 2px;}
.hikashop_small_cart_total_title span{padding: 3px 6px; margin-left:5px; color:#000; background: #a9cff7; border-radius: 4px;  }

/*MODUL PROFIL*/
.profil{border:0px solid #ddd; float:right; color:#fff; width:60px; margin-right: 10px; height:20px; text-align: center; padding:12px 0px; margin-top:8px; border-radius: 5px; font-size:14px; line-height:20px;}
.profil a{ font-size:14px; line-height:20px; color:#fff; text-transform: uppercase;}
.profil a:hover{ color:#fff; }
.profil img{height:20px; cursor:pointer;}
.profil .logovanje{position:absolute; top:45px; right: 0px; background-color:#fff; height:0px; font-size:12px; color:#111; overflow:hidden; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  border-radius: 10px;  }
.profil .loginNaslov{border:0px solid #ff0000; font-size:12px; color:#111; font-weight:bold; text-transform:uppercase; margin:10px 0px 5px 5px;}
.profil .input-small{border:1px solid #555; font-size:12px; color:#111; line-height:18px; padding:3px 5px;  margin:5px 5px;}
.profil .btn-primary{border:0px solid #777; background-color:#eee; font-size:12px; color:#111; line-height:18px; padding:6px 15px;  margin:5px 0px 10px 5px;}
.profil .btn-primary:hover{background-color:#7d0000; color:#fff;}
.profil .login-greeting{ margin:10px 0px 10px 5px;}

/************************************************************************************************************************/
/************************************************************************************************************************/
/*PROIZVOD STRANA*/
.hikashop_product_page{border:0px solid #ff00ff!important;}
/*TOP PART*/
#hikashop_product_top_part {border:0px solid #ff0000; display:none; margin:30px 0px 10px 0px;}
#hikashop_product_top_part h1{font-size:20px; text-transform:uppercase; color:#333; overflow:hidden;}
#hikashop_product_top_part .hikashop_product_name_main{float:left; border:0px solid #ff0000; line-height:30px;}
#hikashop_product_top_part .hikashop_product_code_main{float:right; border:0px solid #ff0000; font-size:14px; line-height:30px;}

/*LEFT PART*/
#hikashop_product_left_part{width:52%!important; position: relative; margin-right: 3%!important; padding-right: 3%; border-right: 1px solid #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#hikashop_product_left_part .hikashop_product_main_image_thumb{border:0px solid #ff00ff!important; height:auto!important; overflow:hidden; background-color: #fff; border-radius: 10px;}
#hikashop_product_left_part .hikashop_product_main_image_subdiv{border:0px solid #0000ff!important;  width:100%!important;  }
#hikashop_product_left_part .hikashop_product_main_image{border:0px solid #0000ff!important; height:auto!important; }
#hikashop_product_left_part #hikashop_main_image{border:0px solid #ff0000!important; width:100%!important; }
#hikashop_product_left_part .hikashop_small_image_div{ margin-top:0px; margin-bottom:20px; }
#hikashop_product_left_part .hikashop_child_image{border:1px solid #ddd!important; height:70px!important; margin:0px 0px 7px 0px!important; border-radius: 5px; background-color: #efefef;}


.hikashop_product_left_part .hikashop_discount_icon{position:absolute; font-weight: bold; top:5px; right:25px; width: 80px; height: 80px; line-height: 80px; text-align: center; font-size: 28px; font-weight: bold; border:2px solid #ffb121; background: #ffb121; color:#000; border-radius: 50%; z-index:50; /* box-shadow: 0 0 6px 0 rgba(0,0,0,.5);*/}
.hikashop_product_left_part .hikashop_discount_icon_dodatno{position:absolute;  top:115px; right:25px; width: 80px; font-size: 16px; line-height: 20px; text-align: center; font-weight: bold; border:2px solid #df2a54; color:#fff; z-index:50; background: #df2a54; height: 80px; border-radius: 50%; line-height: 90px; font-size: 28px;}
.hikashop_product_left_part .hikashop_discount_icon_dodatno::before{position:absolute; top: -25px; left:0px; content: '+'; width: 80px; font-size: 18px; line-height: 20px; text-align: center; font-weight: bold; color:#000; z-index:50;}
.hikashop_product_left_part .hikashop_discount_icon_dodatno::after{position: absolute; top: 18px; left: 0px; content: 'DODATNIH'; width: 80px; font-size: 10px; line-height: 10px; text-align: center; font-weight: bold; color: #fff; z-index: 50;}

.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina{position:absolute; border-radius: 4px; top:5px; left:25px; width: auto; font-size: 14px; line-height: 18px; text-align: center; font-weight: bold; border:2px solid #df2a54; color:#fff; z-index:50; background: #df2a54; }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina div{ padding:3px 10px; }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina div:first-child{ background-color: #ffb121; color:#000; border-top-left-radius: 2px; border-top-right-radius: 2px;  }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina span{ font-size: 11px;  }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina_top{ top:65px; }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za{ left:auto; top:0px; right: 21px; z-index: 51;  border:2px solid #276ab2;}
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za div:first-child{ background-color: #276ab2; color:#fff;  }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda{ left:auto; top:-10px; font-size: 12px; line-height: 14px; right: 14px; z-index: 51;  border:2px solid #276ab2; }
.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda div:first-child{ background-color: #276ab2; color:#fff;  }

.hikashop_product_left_part .hikashop_discount_cerave_vobler{ position:absolute; top:5px; right:25px; width: 130px; height: 130px; z-index:50; }
.hikashop_product_left_part .hikashop_discount_cerave_vobler img{  width: 100%; }


.hikashop_product_left_part .hikashop_discount_icon_0marza{position:absolute; border-radius: 4px; top:5px; left:25px; width: auto; font-size: 13px; line-height: 17px; text-align: center; font-weight: bold; border:2px solid #3cac56; color:#fff; z-index:50; background: #3cac56; }
.hikashop_product_left_part .hikashop_discount_icon_0marza div{ padding:3px 10px; }
.hikashop_product_left_part .hikashop_discount_icon_0marza div:first-child{ background-color: #2d5183; text-transform: uppercase; border-top-left-radius: 2px; border-top-right-radius: 2px;  }
.hikashop_product_left_part .hikashop_discount_icon_0marza div:last-child{ font-size: 24px; line-height: 28px; border-top-left-radius: 2px; border-top-right-radius: 2px;  }



/*RIGHT PART*/
#hikashop_product_right_part{border:0px solid #0000ff!important; font-size:12px; line-height:18px; padding-top:0px; width:45%!important;}
#hikashop_product_right_part h1{font-size:28px; line-height: 38px; font-weight:bold; color:#333; overflow:hidden; margin-bottom: 10px; }
#hikashop_product_right_part h1 .hikashop_product_variant_subname{ display: none; }

#hikashop_product_right_part .kategorije{ border:0px solid #ff0000; margin:0px; margin-bottom:80px; text-transform:uppercase; color:#333; }
#hikashop_product_right_part .kategorije .titleKategorije{font-weight:bold;}

#hikashop_product_right_part #hikashop_social{margin:5px 0px; min-height: 25px;}
#hikashop_product_right_part #hikashop_social .hikashop_social_fb_button{ height: 20px; }
#hikashop_product_right_part .category-box{ display: block; font-size:12px; line-height: 22px; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 20px; }
#hikashop_product_right_part .hikashop_product_code_main{ font-size:12px; text-transform: uppercase; line-height: 22px; color:#666; border:0px solid #ddd; }
#hikashop_product_right_part .product-category{ font-size:12px; text-transform: uppercase; color:#666; border-right:1px solid #ddd; padding:3px 10px 3px 0px; margin-right: 7px;  }

#hikashop_product_right_part .logoMini{ font-size: 40px; color:#000; line-height: 50px; font-weight: bold; margin-bottom: 5px;  }
#hikashop_product_right_part .logoMini img{border:0px solid #0000ff; height:70px; margin-bottom:0px;}

#hikashop_product_right_part .product_linija { margin-bottom: 20px;  }
#hikashop_product_right_part .product_linija_label { display: none; font-size: 14px; line-height: 24px; color:#000; margin-right: 10px;  }
#hikashop_product_right_part .product_linija_name { padding:3px 15px; cursor: pointer; display: inline-block; font-size: 15px; line-height: 24px; color:#000; font-weight: bold; border-radius: 15px; background: #badbff;  }
#hikashop_product_right_part .product_linija_name:hover a{ color:#003e80; }

#hikashop_product_right_part .product_manufacturer { margin-top: 20px;}
#hikashop_product_right_part .product_manufacturer_label { font-size: 12px; line-height: 16px; color:#000;  }
#hikashop_product_right_part .product_manufacturer_name { cursor: pointer;  font-size: 14px; line-height: 18px; color:#000; font-weight: bold; }
#hikashop_product_right_part .product_manufacturer_name:hover a{ color:#0f8d36; }

#hikashop_product_right_part .product_manufacturer{ font-size: 18px; line-height: 28px;  }
 
/*.......PRISE*/
#hikashop_product_right_part .cijenaPDV{margin-bottom:10px; margin-top: 30px; }
#hikashop_product_right_part .hikashop_product_price_full{ display: block; margin-bottom: 20px; }
#hikashop_product_right_part .hikashop_product_price_0{ width:100%; position:relative; font-size:24px; line-height: 32px; font-weight: bold; color:#000; margin:0; padding:6px 30px; border-radius: 22px; background-color: #efefef;}
#hikashop_product_right_part .hikashop_product_price_per_unit{display: none;  font-size:16px; color:#888; font-weight: 300; padding:2px 0px; padding-right:30px;  background: url(../images/iconBottleGlassBig.png) right center no-repeat;}
#hikashop_product_right_part .hikashop_product_price_before_discount{font-size: 16px; line-height:32px; color:#ffb121; text-decoration:line-through; margin-right:10px;}
#hikashop_product_right_part .hikashop_product_msrp_price{display:none;}
#hikashop_product_right_part .hikashop_product_our_price_title{display:none;}
#hikashop_product_right_part .hikashop_product_price_with_min_qty{ display: block; margin-top:15px;  line-height: 26px; }
#hikashop_product_right_part .hikashop_product_price_with_min_qty .hikashop_product_price{ font-size:24px; font-weight: bold; padding:6px 20px; color:#333; line-height: 32px; border-bottom:3px solid #689768; }
#hikashop_product_right_part .hikashop_product_price_per_unit_x{ padding:10px 0px; padding-right:40px;  background: url(../images/bg-icon-bottles.png) right center no-repeat; background-size:32px; font-size:16px;   color:#888; font-weight: 300;}
 

/*.......QUANTITY*/
#hikashop_product_right_part .hikashop_product_quantity_main{border:0px solid #0000ff; text-align: left; overflow:hidden; margin:0; }
#hikashop_product_right_part .hikashop_product_stock_count{border:0px solid #ff00ff; margin-bottom:10px; display:none; }
#hikashop_product_right_part .hikashop_product_no_stock{color:#cc0000; display: block; display: inline-block; border:2px solid #cc0000; font-size: 16px; line-height: 20px; padding:5px 10px; border-radius: 7px;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright{border:0px solid #0000ff!important; float:left; width:107px; height:44px; color:#000; display:block;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on{ border:0px solid #ff0000!important; line-height:44px; width:30px; height:44px; display:block; float:left; background-color:#efefef; border-radius: 5px;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on:hover{ background-color:#21b24e; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on:hover a{   color:#fff;  }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on a{padding:0!important; margin:0px!important; text-align:center; font-size:14px; color:#000;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{border:0px solid #0000ff;  font-size:14px; font-weight: bold; line-height:44px; width:30px; display:block; float:left; padding:0px; text-align:center;}
/*.......DUGME*/
#hikashop_product_right_part .hikabtn.hikacart{border:0px solid #ff00ff; font-size: 16px; line-height: 20px; float:left; padding:12px 40px; border-radius:0; background-color:#21b24e; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius: 22px;}
#hikashop_product_right_part .hikabtn:hover{background-color:#066b25; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }

#hikashop_product_right_part #hikashop_add_wishlist{ display:none;}
#hikashop_product_right_part .hikawishlist{display:none;}
.hikashop_child_image{border:0px solid #ff0000; height:50px!important;}

/*.......CHARACTERISTICS*/
#hikashop_product_right_part .hikashop_product_characteristics_table { margin-bottom: 0px;  width: auto; border:2px solid #ddd; }
#hikashop_product_right_part .hikashop_product_characteristics_table tr td { border-bottom: 0px solid #efefef; padding: 10px 15px; font-size: 16px; line-height: 26px;}
#hikashop_product_right_part .hikashop_product_characteristics_table tr td:first-child { font-size: 13px; text-transform: uppercase; }
#hikashop_product_right_part .hikashop_product_characteristics_table tr td select{ padding:8px; background-color: #e3f1ff; border:2px solid #e3f1ff; font-weight: bold; font-size: 16px; line-height: 18px; }

/*.......BOTTOM PART*/
.hikashop_product_bottom_part{border:0px solid #ff0000; margin:30px 0px; width:99%; padding:0px;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.hikashop_product_bottom_part .hikashop_tabs_ul{ display: none; }
.hikashop_product_bottom_part .hikashop_tabs_li{border:0px solid #ff0000; color:#000; font-size:12px; line-height:18px; padding:10px 20px; margin:0px!important;}
.hikashop_product_bottom_part .hikashop_tabs_li_selected{background-color:#efefef!important; border-radius: 19px; }
.hikashop_product_bottom_part .hikashop_tabs_content{ border-radius:0px; padding:15px 0px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
box-sizing: content-box; }

.hikashop_product_bottom_part .termin{float:left; line-height:18px;}
.hikashop_product_bottom_part .termin .material-icons{ font-size:20px; line-height:20px; display: inline-flex; vertical-align: top; color:#689768; border:0px solid #ff0000; }
/*.hikashop_product_bottom_part .hikashop_product_quantity_main{border:2px solid #e14818; margin-top:30px;}
.hikashop_product_bottom_part .hikashop_product_quantity_div{border:0px solid #ff0000; margin-top:30px; float:none; display:block; text-align:center;}
.hikashop_product_bottom_part .hikashop_product_quantity_div select{font-size:16px;}

.hikashop_product_bottom_part .hikashop_product_quantity_div select{ padding:3px 15px;}*/
.hikashop_product_bottom_part .hikawishlist{ display:none!important;}

.hikashop_product_bottom_part .hikabtn:hover{background-color:#689768;}
.hikashop_product_bottom_part .hikashop_tabs_content {font-size:12px; line-height:18px; border:0px; border-top:0px solid #efefef; margin-top:30px;}
.hikashop_product_bottom_part .hikashop_tabs_content p{font-size:16px!important; line-height:26px!important; margin-bottom:15px;}
.hikashop_product_bottom_part .hikashop_tabs_content .small{ font-size: 13px!important; line-height: 19px!important; color:#555!important; margin-bottom: 7px!important }
.hikashop_product_bottom_part .hikashop_tabs_content ul{ margin-bottom:30px; margin-left: 25px; }
.hikashop_product_bottom_part .hikashop_tabs_content ul li{ font-size:16px!important; line-height:24px!important; margin-left:0px; margin-bottom:10px!important; }
.hikashop_product_bottom_part .hikashop_tabs_content table{width: auto }
.hikashop_product_bottom_part .hikashop_tabs_content table tr:nth-child(odd){ background-color: #efefef; }
.hikashop_product_bottom_part .hikashop_tabs_content table tr:nth-child(even){ background-color: #fff; }
.hikashop_product_bottom_part .hikashop_tabs_content table tr td { padding:3px 10px; }
.hikashop_product_bottom_part .hikashop_tabs_content h5, .hikashop_product_bottom_part .hikashop_tabs_content h3 { font-size: 16px; line-height: 24px; border: 2px solid #badbff ; font-weight: bold; border-radius: 18px; padding:4px 18px; display: inline-block; margin-bottom: 15px; margin-top:20px;  }
 
.product-desc-cont{ overflow: hidden; width:100%; margin-top:10px; display: flex; justify-content: center; }
.product-desc-box{ padding-top:20px;  }
.product-desc-box:nth-child(1){ width: 50%; padding-right: 25px; }
.product-desc-box:nth-child(2){ width: 25%; padding-left: 25px; padding-right: 25px; border-left: 1px dashed #aaa; text-align: center; }
.product-desc-box:nth-child(3){ width: 25%;  padding-left: 25px; border-left: 1px dashed #aaa; text-align: center; }
.product-desc-subtitle{ font-weight: bold; margin-bottom: 20px; font-size:16px; line-height: 16px; }
.product-desc-temp{ padding:25px 0px; }
.product-desc-temp span{ padding:20px 12px; font-size:20px; line-height: 20px; font-weight: bold; border-radius: 10px; background-color:#bdddbd; }
.product-desc-temp span:nth-child(2){ margin-left: 20px; background-color:#ddbdbd; }
.product-desc-food-cont{ display: flex; }
.product-desc-food {  font-size:15px; line-height: 21px; margin-bottom: 20px; }
.product-desc-food-span{ height:60px; display: block;  font-size:20px; color:#efefef; width: 60px; margin:0px auto; margin-bottom: 5px; line-height: 20px; font-weight: bold; border-radius: 10px; background-color:#efefef; }
 

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<*/

/*WIZARD BAR*/
.hikashop_wizardbar{ margin-bottom:30px;  border-radius: 0; box-shadow: none; background-color: transparent; border:0px; text-align: center;  }
.hikashop_wizardbar ul{ overflow: hidden; display: inline-block; padding-right: 20px; list-style-type:none!important;}
.hikashop_wizardbar ul li{ margin: 0px!important; line-height: 36px!important; height: 36px; font-size: 12px!important; background-color: #efefef;}
.hikashop_wizardbar ul li a{ font-size:12px; }
.hikashop_wizardbar ul li:first-child{ border-radius: 0; border-top-left-radius: 23px; border-bottom-left-radius: 23px; }

.hikashop_wizardbar ul li.hikashop_cart_step_current{ background-color: #e1ffea; color:#066b25; }
.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron::before{  border-left: 9px solid #e1ffea; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished { background-color: #e1ffea; color:#066b25; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished a {  color:#066b25; }
 
 .hikashop_wizardbar ul li .hikashop_chevron { position: absolute; top: 0; right: -9px; display: block; border: 18px solid transparent; border-right: 0; border-left: 9px solid #d4d4d4; }

.hikashop_wizardbar ul li:last-child .hikashop_chevron::before{ right: 0px; }
.hikashop_wizardbar ul li .hikashop_chevron::before { position: absolute; top: -18px; right: 1px; display: block; border: 18px solid transparent; border-right: 0; border-left: 9px solid #ededed; content: "";}
.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron::before{ right: 0px;}

.hikashop_wizardbar ul li.hikashop_cart_step_finished .hikashop_chevron{ border-left: 9px solid #066b25; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished .hikashop_chevron::before {border-left: 9px solid #e1ffea;}
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover{ background-color: #acffc5; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover .hikashop_chevron::before{ border-left: 9px solid #acffc5; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }



.hkbadge-current{  background-color: #066b25; }
.hkbadge-past{ background-color: #066b25; }
 

/*CHECKOUT GLOBAL*/
.hk-container-fluid{ padding:0px; }
.hikashop_checkout_buttons{ margin-top:30px; }
.hikashop_checkout_page { width: 940px; margin:0px auto; border:1px solid #a9cff7; border-radius: 20px; padding:30px; box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box; }
 

/*CHECKOUT I KORAK*/
#hikashop_checkout .checkoutDesc{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-top:15px; margin-bottom:20px;}
#hikashop_checkout .checkoutDesc p{font-size:12px!important; line-height:20px!important;}
 
#hikashop_checkout input[type="text"], #hikashop_checkout input[type="password"], #hikashop_checkout input[type="email"]{border:1px solid #000; background-color: #fff; font-size:14px; line-height:20px; padding:7px 15px; width:100%; border-radius:17px;  box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box;}
#hikashop_checkout select{border:1px solid #000; background-color: #fff; font-size:14px; line-height:20px; padding:7px 15px; width:100%; border-radius:17px;  box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box;}
#hikashop_checkout .radio{border:1px solid #efefef; background-color: #efefef; margin-bottom:10px; font-size:12px; text-transform: uppercase; border-radius: 21px; color:#000;padding-bottom:8px; padding-top:12px; padding-left:20px;   }
#hikashop_checkout .radio input[type="radio"], #hikashop_checkout input[type="checkbox"]{ line-height: 40px!important; position: relative; margin-right: 10px; margin-top: -3px;  }
#hikashop_checkout .radio br { display: none; }
#hikashop_checkout [type="submit"]{border:0px solid #0000ff; height: auto; width: auto; font-size:12px; line-height:20px; border-radius:0px; background-color:#eee; color:#111; margin:0px;}
#hikashop_checkout [type="submit"]:hover{background-color:#21b24e; color:#fff; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
 



#hikashop_checkout .hikashop_checkout_buttons .hikabtn-success{ font-size: 14px; line-height: 20px; font-weight: bold; height: auto; width: auto; padding:10px 60px; border-radius: 20px; background-color: #21b24e; color:#fff; }
#hikashop_checkout .hikashop_checkout_buttons .hikabtn-success:hover{ background-color: #066b25; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }

#hikashop_checkout .hikashop_login_forgot_password_line{  }
#hikashop_checkout .hikashop_login_forgot_username_line{ display: none; }

#hikashop_checkout .hk-container-fluid .hkc-lg-4{border-right:1px solid #ddd; padding:0px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#hikashop_checkout .hk-container-fluid .hkc-lg-8{padding:0px; border:0px solid #aaa; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#hikashop_checkout .hk-container-fluid .hkc-lg-8 legend{ margin-top:20px; font-weight:bold; margin-top:50px;}
 
#hikashop_checkout .hkc-sm-8 label{border:0px solid #ff0000; font-size:12px!important; position: absolute; top:5px; left:30px;}
 
 
/*.........TABELA*/
.hikashop_checkout_cart{border:0px solid #aaa; margin-top:20px; font-size:16px; }
.hikashop_checkout_cart table th { font-size: 14px; } 
.hikashop_checkout_cart table{ border-spacing: 0px; font-size:14px;}
.hikashop_checkout_cart table tr td{ border-bottom:1px solid #efefef; padding:5px 0px; }
.hikashop_checkout_cart p{margin:0px; line-height: 16px;}
.hikashop_cart_freeshipping_title{ text-align: center;  font-size: 16px; line-height: 24px;   }
.hikashop_cart_freeshipping_title span{ padding:10px 25px; border:2px solid #e3f1ff; border-radius: 5px;  }
.hikashop_cart_do_not_miss{ text-align: center; font-size: 14px; line-height: 19px; margin-top: 20px; }
.hikashop_cart_do_not_miss a { color:#df2a54; font-weight: 700; }
 
.hikashop_checkout_cart .hikashop_cart_empty_footer{border-bottom:0px solid #aaa; padding:0px;}
.hikashop_checkout_cart .hikashop_cart_product_quantity_value input[type="text"]{border:1px solid #ccc!important; margin-top:30px; padding:3px 6px!important; border-radius: 5px!important; margin:0px; width:30px!important; line-height:20px;}
.hikashop_checkout_cart .hikashop_product_checkout_cart_image{ height:60px; background-color:#efefef; border-radius: 5px; }
.hikashop_checkout_cart .hikashop_product_code_checkout{display:none;}
.hikashop_checkout_cart .hikashop_cart_title{border-bottom:1px solid #efefef; line-height:28px;}
.hikashop_checkout_cart .hikashop_cart_title.hikashop_cart_coupon_title { border-bottom: 1px solid #e1ffea; color:#df2a54; line-height: 20px; font-weight: bold; white-space: nowrap; }
.hikashop_checkout_cart .hikashop_cart_title.hikashop_cart_shipping_title{ border-bottom: 1px solid #e1ffea; color:#ffb121; }
.hikashop_checkout_cart .hikashop_cart_product_image_title { text-align: left; border-bottom: 1px solid #000;}
.hikashop_checkout_cart .hikashop_cart_product_name_title { text-align: left; border-bottom: 1px solid #000; }
.hikashop_checkout_cart .hikashop_cart_product_price_title { text-align: right; border-bottom: 1px solid #000; }
.hikashop_checkout_cart .hikashop_cart_product_total_title  { text-align: right; border-bottom: 1px solid #000; }
.hikashop_checkout_cart .hikashop_cart_product_quantity_title  { border-bottom: 1px solid #000; }
.hikashop_checkout_cart .hikashop_cart_product_name { font-size: 15px; line-height: 19px;  }
.hikashop_checkout_cart .hikashop_cart_product_name a{ font-size: 15px; line-height: 19px; font-weight: bold; }
.hikashop_checkout_cart .hikashop_cart_product_quantity_value{ text-align:center; padding:5px 20px; white-space: nowrap; }
.hikashop_checkout_cart .hikashop_cart_product_price_value, 
.hikashop_checkout_cart .hikashop_cart_product_total_value, 
.hikashop_checkout_cart .hikashop_cart_subtotal_value, 
.hikashop_checkout_cart .hikashop_cart_shipping_value, 
.hikashop_checkout_cart .hikashop_cart_total_value, 
.hikashop_checkout_cart .hikashop_cart_coupon_value,
.hikashop_checkout_cart .hikashop_cart_payment_value,
.hikashop_checkout_cart .hikashop_cart_tax_value{ text-align:right;}
.hikashop_checkout_cart .hikashop_cart_coupon_value { color:#df2a54; }
.hikashop_checkout_cart .hikashop_cart_free_shipping{ text-align:right; font-size: 14px; font-weight: bold;}
.hikashop_checkout_cart .hikashop_cart_free_shipping span{ color:#ffb121 }
.hikashop_checkout_cart .hikashop_cart_total_value{ font-size: 16px; }
.hikashop_checkout_cart .hikashop_cart_product_name_value a:hover{ color:#066b25; }
.hikashop_checkout_cart .hikashop_product_price{color:#000;}
.hikashop_checkout_cart .hikashop_cart_shipping_value{ color:#ffb121; }
.hikashop_checkout_cart .hikashop_product_price_before_discount{color:#aaa; text-decoration:line-through; font-size: 14px;}
.hikashop_checkout_cart .hikashop_checkout_cart_final_total{ color:#689768; font-weight:bold; }
.hikashop_checkout_cart .hikashop_cart_total_value { background: #e1ffea;  }
.hikashop_checkout_cart .hikashop_cart_total_title { color:#689768; background: #e1ffea; font-weight:bold; }
/*.........NACIN DOSTAVE*/
#hikashop_checkout .hikashop_checkout_shipping{ margin-top:50px; }
#hikashop_checkout .hikashop_checkout_shipping table td{ padding:10px; border-bottom:1px solid #ddd; }
#hikashop_checkout .hikashop_checkout_shipping .hikashop_checkout_shipping_description{ margin-left:35px; margin-top:5px; }
#hikashop_checkout .hikashop_checkout_shipping .hikashop_checkout_shipping_description p{font-size:12px!important; margin-bottom:0px!important; line-height: 20px!important }
#hikashop_checkout .hikashop_shipping_methods_table label{border:0px solid #ff0000; font-size:12px; display:inline;}
#hikashop_checkout .hikashop_shipping_methods_table .hikashop_checkout_shipping_name{border:0px solid #ff0000; font-size:14px; font-weight: bold; display:inline;}
#hikashop_checkout .hikashop_shipping_methods_table .hikashop_checkout_shipping_cost{border:0px solid #ff0000; font-weight: bold; font-size:14px; color:#21b24e; display:inline-block; margin-left:10px;}
#hikashop_checkout .hikashop_checkout_status{font-size:14px; line-height:22px;}
#hikashop_checkout .hikashop_checkout_status .label-info{ font-weight: bold;}
/*.........TERMS AND CONDITIONS*/
#hikashop_checkout .hikashop_checkout_terms { margin-top:30px; border-radius: 15px; background-color:#efefef; padding:7px 15px 5px 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#hikashop_checkout .hikashop_checkout_terms label a {color:#7d0000; font-weight: bold; font-size:14px;}
/*.........NACIN PLACANJA*/
#hikashop_checkout .hikashop_checkout_payment{ margin-top:50px; }
#hikashop_checkout .hikashop_checkout_payment label{ margin:0px;  display: inline}
#hikashop_checkout .hikashop_checkout_payment_name{ font-size: 14px; font-weight: bold;  }
#hikashop_checkout .hikashop_checkout_payment_price{ font-size:14px; color:#7d0000; font-weight: bold;}
#hikashop_checkout .hikashop_checkout_payment_images{display: none; margin-left:35px; margin-top:5px; }
#hikashop_checkout .hikashop_checkout_payment_images img{ height: 40px;}
#hikashop_checkout .hikashop_checkout_payment_description{ margin-top:8px; font-size: 13px; line-height: 19px; margin-left:35px; }
#hikashop_checkout .hikashop_checkout_payment_description p{ color:#555!important; font-size: 13px!important;  line-height: 19px!important;}
#hikashop_checkout .hikashop_payment_methods_table td{ padding: 20px; border-bottom:1px solid #ddd; }
.hikashop_banktransfer_end{ background-color: #efefef; padding:20px 30px; border-radius: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_banktransfer_end_message{ font-size:14px!important; line-height: 20px!important;  }
.hikashop_collectondelivery_end{ width: 60%; margin:0px auto; margin-top:50px; border-radius: 15px; background: #efefef; color:#000; padding:25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_collectondelivery_end_message{ font-size:16px!important; color:#000; font-weight: bold line-height: 22px!important;  }
.hikashop_collectondelivery_end_message a{ color:#21b24e; font-weight: bold; }
/*.........RADIO BUTTON*/
#hikashop_checkout input[type="radio"], #hikashop_checkout input[type="checkbox"]{ border:2px solid #555; margin-right: 10px; border-radius: 4px; width: 18px; height: 18px; margin-bottom: 1px; -webkit-appearance: none;  -moz-appearance: none;  appearance: none; }
#hikashop_checkout input[type="radio"]:checked, #hikashop_checkout input[type="checkbox"]:checked { background:#fff url(../images/iconRadioButton.png) center center no-repeat; }
/*.........KUPONI*/
#hikashop_checkout .hikashop_checkout_coupon{border:0px solid #ff0000; margin-top:10px;}
#hikashop_checkout .hikashop_checkout_coupon{font-size:12px; line-height:18px;}
#hikashop_checkout .hikashop_checkout_coupon label{border:0px solid #ff0000; font-size:12px; line-height:14px;  font-weight:bold;}
#hikashop_checkout .hikashop_checkout_coupon_field{border:1px solid #ddd!important; max-width:150px;  display: block; float:left; margin:0px; line-height: 30px!important; padding: 0px 15px!important; border-radius: 0px!important; border-top-left-radius: 16px!important;border-bottom-left-radius: 16px!important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#hikashop_checkout .hikabtn_checkout_coupon_add{ float:left; background-color: #ddd; border-top-right-radius: 16px;border-bottom-right-radius: 16px; }

/*CHECKOUT II: LOGIN*/
.hikashop_checkout_login{ border:0px solid #ddd; }
.hikashop_checkout_login h1{ font-size: 16px;font-weight: bold; text-align: center; color: #111; background-color: #efefef !important; padding:8px 0px;padding-left: 20px;box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 5px;border-radius: 18px; margin-bottom: 30px}
.hikashop_checkout_login h2{ font-size:16px; font-weight:bold; margin-bottom:25px; text-decoration: underline;}
.hikashop_checkout_login #hikashop_checkout_registration legend{font-size:16px; font-weight:bold; margin-bottom:25px; text-decoration: underline; padding-left: 0px; background-color: #fff!important}
.hikashop_checkout_login .hikashop_registration_required_info_line{ font-size: 12px; line-height: 18px; color:#111; }
.hikashop_checkout_login .hikashop_login_forgot_password_line{ font-size: 12px; line-height: 18px; color:#111; }
.hikashop_checkout_login .hkc-lg-4{ width: 48%; }
.hikashop_checkout_login .controls{ max-width: 350px; }
.hikashop_checkout_login .hkc-lg-8{margin-left:4%; width: 48%; }
.hikashop_checkout_login .hkform-horizontal .hkform-group{max-width: 350px;  display: block; margin:0px; margin-bottom: 20px; position: relative; }
.hikashop_checkout_login .hkform-horizontal .hkcontrol-label{ text-align: left; font-size: 13px; line-height: 13px;  padding:0px;   }
.hikashop_checkout_login .hkform-horizontal label.hkc-sm-4{ width:auto; position: absolute; top:-7px; left:30px; background-color: #fff; padding:0px 10px;   }
.hikashop_checkout_login .hkform-horizontal .hkc-sm-8{  width: 100%; }
.hikashop_checkout_login .hikashop_login_button_line { margin-top:30px!important;  }
.hikashop_checkout_login .hikashop_login_button_line .hikabtn_checkout_login_form{ font-size: 14px; line-height: 20px; border:0px solid #ddd; font-weight: bold; height: auto; width: auto; padding:7px 50px; border-radius: 17px!important; background-color: #efefef; color:#000;   }
.hikashop_checkout_login .hikabtn_checkout_login_register{ font-size: 14px; line-height: 20px; border:0px solid #ddd; font-weight: bold; height: auto; width: auto; padding:7px 50px; border-radius: 17px!important; background-color: #efefef; color:#000;   }

#hikashop_checkout legend{ font-size:16px;  font-weight:bold; color:#111; background-color:#efefef!important; padding-left:20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom:5px; border-radius:18px;}
.hikashop_checkout_address .hika_address_field{font-size:12px; line-height:24px; margin-bottom:20px;}
.hikashop_checkout_address .hika_address_field input[type="radio"]{ margin-bottom: 5px; }
.hikashop_checkout_address .hika_address_display{ line-height: 20px; margin-top:10px; margin-left: 15px; }
.hikashop_checkout_address .hika_address_element{ margin-bottom: 10px; }
.hikashop_checkout_address .hika_edit{ background-color: #fff; border:1px solid #ddd; border-radius: 17px; padding:4px 15px; line-height: 19px; }
.hikashop_checkout_address .hikabtn-success{ font-size: 14px; line-height: 20px; border:0px solid #ddd; font-weight: bold; height: auto; width: auto; padding:7px 50px; border-radius: 17px; background-color: #efefef; color:#000; margin-top:15px; }
.hikashop_checkout_address .hikabtn-success:hover{  background-color: #a9cff7; color:#000; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;  }

/**...EDIT ADDRESS*/
.hikashop_checkout_address .hkform-horizontal{ margin-top:20px; }
.hikashop_checkout_address .hkform-horizontal .hkform-group{max-width: 350px;  display: block; margin:0px; margin-bottom: 20px; position: relative; }
.hikashop_checkout_address .hkform-horizontal .hkcontrol-label{ text-align: left; font-size: 13px; line-height: 13px;  padding:0px;   }
.hikashop_checkout_address .hkform-horizontal label.hkc-sm-4{ width:auto; position: absolute; top:-7px; left:30px; background-color: #fff; padding:0px 10px; }
.hikashop_checkout_address .hkform-horizontal .hkc-sm-8{ width: 100%;}
.hikashop_checkout_address .hikashop_address_required_info_line{ font-size: 12px; line-height: 18px; color:#111; }

/*#hikashop_checkout .hikashop_checkout_billing_address_block .hika_edit{ border:1px solid #ddd; display:none;}
#hikashop_checkout .hikashop_checkout_billing_address_block .hikashop_checkout_address_new_button{display:none;}
#hikashop_checkout .hikashop_checkout_billing_address_block .hikashop_checkout_address_new_button{display:none;}
#hikashop_checkout .hikashop_checkout_billing_address_block input[type="radio"]{display:block; margin-top:20px;}
#hikashop_checkout .hikashop_checkout_shipping_address_block{display:none;}*/

/*HIKASHOP DASHBOARD*/
.hikashop_dashboard h3 { margin-bottom: 15px; font-weight: bold; }
.hika_cpanel_main_data .hikashop_user_points_cpanel{ display: none; }
.hika_cpanel_icons .hk-icon { color:#003e80; display: none; }
.hika_cpanel_icons .hikashop_cpanel_button_text{ text-align: left; font-size: 20px; line-height: 30px; margin-left: 20px; }
.hika_cpanel_icons .hk-icon .hk-icon-dark{ color:#4d0000; }
.hikashop_dashboard .hika_cpanel_icons .hika_cpanel_icon:nth-child(5), .hikashop_dashboard .hika_cpanel_icons .hika_cpanel_icon:nth-child(6){ display: none; }

/*USER PROFILE CPANEL*/
.hikashop_cpanel_main{ border:0px solid #FF0000;}
.hikashop_cpanel_main .hikashop_cpanel_title{ border:0px solid #FF0000; height:34px; margin-bottom:30px;}
.hikashop_cpanel_main h1{ border:0px solid #FF0000; font-size:14px; font-weight:bold; line-height:34px; color:#111;  background-color:#eee!important; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.hikashop_cpanel_main .hikashop_cpanel_title .hikashop_header_title{ position:relative; border:0; overflow:hidden; background-color: #fff;  }
.hikashop_cpanel_main .icon{font-size:12px; line-height:14px;}
.hikashop_cpanel_main #hikashopcpanel{ border:0px solid #FF0000; margin-top:40px; overflow: hidden; padding-top:30px;}
.hikashop_cpanel_main .hk-row-fluid .icon-wrapper:nth-child(4) .icon{border:1px solid #ff0000; display:none;} /*iskljucujem Cart */
.hikashop_cpanel_main .hk-row-fluid .icon-wrapper:nth-child(5) .icon{border:1px solid #ff0000; display:none;} /*iskljucujem Wishlists */
.hikashop_cpanel_main .hk-row-fluid .icon-wrapper:nth-child(6) .icon{border:1px solid #ff0000; display:none;} /*iskljucujem Affiliate */

/*ADDRESS LISTING*/
#hikashop_address_listing{ border:0px solid #FF0000;}
#hikashop_address_listing .toolbar{ margin-top:20px!important;}
 
#hikashop_address_listing .hikashop_header_title{height:auto; border:0;   padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#hikashop_address_listing #toolbar{margin-top:50px;}
#hikashop_address_listing .hikashop_address_listing_table{margin-top:20px;} 
#hikashop_address_listing .hikashop_address_listing_table th{ border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; line-height:28px; text-align:left; padding:0px 10px;}
#hikashop_address_listing .hikashop_address_listing_table td{ border-bottom:1px solid #ddd; font-size:12px; }
#hikashop_address_listing .hikashop_address_listing_table .hikashop_address_listing_item_details { line-height: 20px; }
#hikashop_address_listing .hikashop_address_listing_table .hikashop_address_listing_item_default{text-align:center;}
#hikashop_address_listing .hikashop_address_listing_table .hikashop_address_listing_item_actions{text-align:center!important;}
#hikashop_address_edition table td  {padding-top:5px; padding-bottom: 5px; }
#hikashop_address_edition input{ line-height: 30px; }

/*ADDRESS EDITION*/
#hikashop_address_edition{ border:0px solid #FF0000;}
#hikashop_address_edition .toolbar{ margin-top:20px!important;}
#hikashop_address_edition h1{ border:0px solid #FF0000; font-size:14px; line-height:34px; font-weight:bold;  color:#111;}
#hikashop_address_edition .hikashop_header_title{height:auto; border:0;  background-color:#eee!important; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#hikashop_address_edition #toolbar{margin-top:50px;}
#hikashop_address_edition label{ border:0px solid #ff0000; font-size:12px; margin-right:10px; line-height:34px;}
#hikashop_address_edition input{ font-size:14px;}
#hikashop_address_edition select{ font-size:14px;}




/*ORDER LISTING*/
#hikashop_order_listing{ border:0px solid #FF0000;}
#hikashop_order_listing .toolbar{ margin-top:20px!important;}
#hikashop_order_listing #toolbar{margin-top:50px;}
#hikashop_order_listing .hikashop_search_block{ display:none;}
#hikashop_order_listing .hikashop_orders{ border:0px solid #FF0000; margin-top:20px;}
#hikashop_order_listing .hikashop_orders th{ border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; line-height:28px; text-align:left;}
#hikashop_order_listing .hikashop_orders td{ font-size:12px;}
#hikashop_order_listing .hikashop_order_number_value a{ color:#7d0000; font-weight:  }
#hikashop_order_listing .hikashop_orders .pagination{margin-top:30px;}
#hikashop_order_listing .hikashop_orders .pagination select{font-size:14px; line-height: 20px;}

/*ORDER - POJEDINACA NARUDZBA*/
#hikashop_order_main{ border:0px solid #FF0000; font-size:14px; line-height:20px;}
#hikashop_order_main .hikashop_order_main_table{ margin-top:20px; }
#hikashop_order_main .hikashop_order_main_table td .hikashop_order_right_part{ font-size: 18px; line-height: 26px; text-align: right; }

#hikashop_order_main .toolbar{ margin-top:20px!important;}
 
#hikashop_order_main #toolbar{margin-top:50px;}
#hikashop_order_main legend{color:#111; font-size:16px; font-weight:bold; margin-top:20px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom:5px;}
#hikashop_order_main th{ border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; line-height:28px;}
#hikashop_order_main .hikashop_product_code_order{ display:none;}
#hikashop_order_main .hikashop_order_total_title{border:0px solid #ff0000; font-size:12px!important; line-height:22px; text-transform:uppercase; color:#ff0000;}
#hikashop_order_main .hikashop_order_total_title label{border:0px solid #ff0000; font-size:12px!important; line-height:24px; margin:0;}
#hikashop_order_main .hikashop_order_total_value{color:#ff0000; font-weight:bold;}
#hikashop_order_main .hikashop_order_subtotal_title{border:0px solid #ff0000; font-size:12px!important; line-height:22px;}
#hikashop_order_main .hikashop_order_subtotal_title label{border:0px solid #ff0000; font-size:12px!important; line-height:22px; margin:0;}
#hikashop_order_main #htmlfieldset_shipping{border:1px solid #ff0000; display:none;}
#hikashop_order_main .hikashop_order_shipping_title label{font-size:12px!important;}


/*HIKASHOP POSEBNA REGISTRACIJA*/
.hikashop_user_registration_page{ width: 40%; margin:0px auto; border:1px solid #ddd; border-radius: 10px; padding:30px;  box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-sizing: border-box;}
.hikashop_user_registration_page h2{ font-size: 34px; line-height: 44px; margin-bottom: 30px; font-weight: bold; }
.hikashop_user_registration_page .control-group { border:0px solid #ddd; position:  relative; margin-bottom: 25px; }
.hikashop_user_registration_page label.hkc-sm-4 { width: auto; position: absolute; top: -7px; left: 30px; background-color: #fff; padding: 0px 10px;}
.hikashop_user_registration_page label {font-size: 13px; line-height: 14px;} 
.hikashop_user_registration_page .hkc-sm-8{ width:100%; }
.hikashop_user_registration_page input[type="text"], .hikashop_user_registration_page  input[type="password"], .hikashop_user_registration_page  input[type="email"] { border: 1px solid #000; background-color: #fff;
 font-size: 14px; line-height: 20px; padding: 10px 25px; width: 100%; border-radius: 21px; box-sizing: border-box; -moz-box-sizing: border-box;  -moz-box-sizing: border-box; }
.hikashop_user_registration_page select { border: 1px solid #000; background-color: #fff; font-size: 14px; line-height: 20px; padding: 7px 15px; width: 100%; border-radius: 17px; box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-sizing: border-box;}
.hikashop_user_registration_page .hikabtn_checkout_login_register{border:0px; font-size: 14px; line-height: 20px; font-weight: bold; height: auto; width: auto; padding: 10px 60px; border-radius: 20px; background-color: #badbff; color: #000; }
.hikashop_user_registration_page .hikabtn_checkout_login_register:hover{  background: #003e80; color:#fff; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }
.hikashop_user_registration_page .hikashop_registration_address_info_title{ font-size: 16px;font-weight: bold;margin-bottom: 25px;text-decoration: underline;padding-left: 0px;  }
.hikashop_user_registration_page .hikashop_registration_required_info_line{ font-size: 14px; line-height: 18px; color:#888; }

/*HEADER BUTTONS - DUGMAD ZA UPRAVLJANJE NAZAD, SNIMI */
.hikashop_header_buttons td{ text-transform:uppercase; font-size:12px; font-weight:bold;}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<*/

/*SISTEMSKE PORUKE*/
#hikashop_messages_error{border:1px solid #ffe3e3!important; background-color:#ffe3e3;  margin:0px; padding:5px 10px; margin-bottom:15px; border-radius:10px; font-size:12px; line-height:18px; color:#111;}
#hikashop_messages_error ul{margin-bottom:0px!important;}
#hikashop_messages_error ul li{font-size:12px!important; line-height:16px; margin-left:0px!important; margin-bottom: 0px!important}

#hikashop_messages_warning{border:1px solid #ffe3e3!important; background-color:#ffe3e3; margin:0px; padding:5px 10px;  margin-bottom:15px; border-radius:10px; font-size:12px; line-height:18px; color:#111;}
#hikashop_messages_warning ul{margin-bottom:0px!important;}
#hikashop_messages_warning ul li{font-size:12px!important; line-height:16px;  margin-left:0px!important;margin-bottom: 0px!important}

/*PAGINATION*/
.hikashop_products_pagination{border:0px solid #ff0000; display:block;}
.hikashop_products_pagination span{border-radius:3px; border:1px solid #ddd; padding:4px 10px; margin:3px 0px; margin-right:3px; font-size:14px; background-color:#ddd; color:#999; }
.hikashop_products_pagination a{border-radius:3px; border:1px solid #ddd; padding:4px 10px; margin:3px 0px; margin-right:3px; font-size:14px; }
.hikashop_products_pagination a:hover{ background-color: #ddd; transition: .5s; color:#000; }
.hikashop_products_pagination .limit{border:0px solid #ff0000; display:none;} /*ukidam mogucnost izbora prikaza broj proizvoda po strani*/
.hikashop_products_pagination .counter{border:0px solid #ff0000; display:block; margin-top:10px; font-size:14px;}
.hikashop_products_pagination .hikashop_results_counter{border:0px solid #ff0000; display:none;}  /*ukidam brojac proizvoda od ukpno proizvoda*/
.hikashop_products_pagination .pagenav_text{border:0px solid #ff0000; display:none;} /*ukidam span sledeca i pocetak, prethodna i kraj*/
.hikashop_products_pagination .pagenav_start_chevron, .hikashop_products_pagination .pagenav_end_chevron{border:0px solid #ff0000; display:none;} /*ukidam znak za kraj i pocetak*/
.hikashop_products_pagination .hikashop_end_link,  .hikashop_products_pagination .hikashop_next_link{border:0px solid #ff0000; display:none;} /*ukidam linkove sledeca i poslednja*/
.hikashop_products_pagination .hikashop_start_link, .hikashop_products_pagination .hikashop_previous_link{border:0px solid #ff0000; display:none;} /*ukidam linkove prethodna i start*/
/*FOOTER**/
.hikashop_footer{}


/*------------------------------------------------------------------------
# JF_CALLA-EXTERIORS! - JOOMFREAK.COM JOOMLA 2.5 TEMPLATE
# June 2013
# ------------------------------------------------------------------------
# COPYRIGHT: (C) 2013 JOOMFREAK.COM / KREATIF MULTIMEDIA GMBH
# LICENSE: Creative Commons Attribution
# AUTHOR: JOOMFREAK.COM
# WEBSITE: http://www.joomfreak.com - http://www.kreatif-multimedia.com
# EMAIL: info@joomfreak.com
-------------------------------------------------------------------------*/
.fade{ position:relative; top:100px;}



* {
	margin: 0;
	padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {outline: none;}
a:hover,
a:active {
	outline: 0!important;
}
a img {outline : none!important;}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
 
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
  outline: none!important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input, textarea {
	background-color: #FAFAFA;
	border: 1px solid #EAEAEA;
	padding: 4px;
 
}
button {
	line-height: normal;
	padding: 0;
	border: 0;
  
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
body {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	background-color: #fff!important;
	border:0px solid #ff0000!important;
}
#jf-body p{color:#000;}


a {color: #000; text-decoration: none;}
a:hover {color: #21b24e; text-decoration: none;}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	line-height: normal;
	color: inherit;
}
h1 {
	color:#111; font-size:30px; line-height: 40px; font-weight: bold; margin-bottom: 40px;
}
h2 {
	font-size: 20px; font-weight:bold; color:#111;
}
h3 {
	font-size: 18px; line-height: 26px; font-weight: 700; margin-bottom: 20px;
}
h4 {
	font-size: 18px;
	margin: 0 0 20px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
p {margin: 0 0 20px; }

ul, ol {margin-left: 0; }

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 18px;
	font-size: 19.5px;
	line-height: 36px;
	color: #333;
	border: 0;
}
label,
input,
button,
select,
textarea {
    font-size: 14px;
    line-height: 20px;
	line-height: normal;
}
label {
	display: block;
	margin-bottom: 5px;
}
button, .button {
	 
	border: none;
 
	color: #fff;
	cursor: pointer;
	display: inline-block;
  font-size: 18px;
	line-height: 31px;
	padding: 0;
}

 

#system-message{
	margin: 10px;
}

#jf-wrapper {
	overflow: hidden;
	position: relative;
}

.wrap {
	clear: both;
	width: 100%;
}




/* HEADER */
/*#jf-header {position: fixed; top: 0; z-index: 99; height: 90px; transition: background 0.2s linear 0s;}
 
#jf-header .main {position: relative;}
#jf-header h1#logo {float: left; font-weight: normal;}
#jf-header h1#logo a {color: #fff; display: block; font-size: 40px;  line-height: normal;}
#jf-header h1#logo a:hover { text-decoration: none;}*/

.page-header{ border:0px solid #ddd; }
 

/*SYSTEM MESSAGES*/
#system-message{border:1px solid #ffe3e3!important; background-color:#ffe3e3; border-radius: 10px;  margin:0px; margin-bottom:20px; padding:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#system-message .close{font-size:18px;}
#system-message .alert-heading{font-size:14px; font-weight:bold; margin-bottom:8px;}
#system-message .alert-message{margin-bottom:5px;}
#system-message dt{ font-size:16px; line-height:18px; font-weight: bold; margin-bottom: 10px;}
#system-message ul{ margin:0px!important; list-style-type: none!important; }
#system-message ul li{  margin-left: 0px!important; }
#system-message ul li:last-child{ margin-bottom: 0px; }
#system-message a{ font-weight: bold; color:#990000; }




/* LANGUAGE JEZIK */
.jezik{float:right; z-index:1000; font-weight:700; border-left:0px solid #666; width:80px; font-size:14px; line-height:50px; }
.jezik a{color:#684883;}
.jezik .lang-active a{color:#EBE4F0;}


 
/* jf-home-c */
#jf-home-c {color: #262626; font-size: 16px;}
#jf-home-c p{color:#262626; font-size: 16px; line-height:26px;}

#home-c-l {float: left;}
#home-c-l-1 {float: left;}
#home-c-l-2 {float: left;}
#home-c-l-3 {float: left;}
#home-c-l-4 {float: left;}
#home-c-l-5 {float: left;}
#home-c-l-6 {float: left;}
#home-c-l-7 {float: left;}
#home-c-l-8 {float: left;}

#home-c-r {float: right;}
#home-c-r-1 {float: right;}
#home-c-r-2 {float: right;}
#home-c-r-3 {float: right;}
#home-c-r-4 {float: right;}
#home-c-r-5 {float: right;}
#home-c-r-6 {float: right;}
#home-c-r-7 {float: right;}
#home-c-r-8 {float: right;}

#home-c-c {float: left;}
#home-c-c-1 {float: left;}
#home-c-c-2 {float: left;}
#home-c-c-3 {float: left;}
#home-c-c-4 {float: left;}
#home-c-c-5 {float: left;}
#home-c-c2-5 {float: left;}
#home-c-c-6 {float: left;}
#home-c-c-7 {float: left;}
#home-c-c-8 {float: left;}

 
 
#jf-home-c .main  {
	padding: 70px 0; padding: 40px 0; border:0px solid #ff0000!important;
}

 


/* LATEST */

#jf-latest {background-clip: border-box;background-color: #000; background-image: url(../images/aktuelnosti.jpg); background-origin: padding-box;background-position: center center;
background-repeat: no-repeat;background-size: cover; background-attachment: fixed; color: #fff;}

#jf-latest h3 {
	color: #fff;
}

#jf-latest li, #jf-news li {
	float: left;
	width: 280px;
	margin-right: 60px;
}

 
/* CONTENT */
.contentMain{border:0px solid #ff0000; display:flex; align-items: flex-start; width:95%; margin:0px auto; margin-top:30px;  /*overflow:hidden;*/}
.contentAll{width: 100%; padding-bottom: 100px;}
#jf-content{width:73%; border:0px solid #ff0000; float:right; /*margin-top:30px; */background-color: #fff; margin-bottom:30px; margin-left: 30px; padding-bottom: 50px;}
#contentLeft{width:25%;border:0px solid #ff0000; float:left;}
.izborKategorije{ position: relative; display:block;/* margin-top:30px;*/ border-top-left-radius: 15px; border-top-right-radius: 15px; background-color:#003e80; color:#fff; font-size:18px; line-height:46px; font-weight:bold; padding-left: 53px; }
.izborKategorije:before{ position: absolute; left: 18px; top: 50%; font-size: 24px; color: #badbff; line-height: 24px; height: 24px; margin-top: -12px; width: 24px; text-align: center; font-family: 'Material Icons Outlined'; content: 'grid_view';   }


.contentAll{ position: relative; z-index: 20; }
.contentAll .main {padding: 60px 0 60px; border:0px solid #ff0000; font-size:12px;}
.contentAll p {	font-size:16px; line-height:28px;}
.contentAll ul{ list-style-type:disc; margin-bottom:20px;}
.contentAll ol{ list-style-type:lower-alpha; margin-bottom:20px;}
.contentAll ul li, .contentAll ol li{ margin-left:40px; margin-bottom:8px;  font-size:16px; line-height: 28px;}
 
.contentAll table{ border:0px; border-collapse:  collapse; margin-bottom: 25px;  } 
.contentAll table tr th{ border-bottom: 1px solid #111; padding:10px 15px;   font-size: 14px; line-height: 24px;text-align: left; font-weight: bold } 
.contentAll table tr td{ border-bottom: 1px solid #efefef; padding:10px 15px; font-size: 16px; line-height: 26px;  } 
 
.contentAll .actions{ display: none; }

.podnaslov{ font-size: 20px; line-height: 30px; margin-bottom: 20px; margin-top: 40px; font-weight: bold; }
 
 
#jf-home-c .main ul{ list-style-type:disc; margin-bottom:20px;}
#jf-home-c .main li{ margin-left:40px;  font-size:14px; margin-bottom:8px;}

.item-page h1, .item-page h2 { font-size: 30px; margin-bottom: 30px; }
 
 
.itemid-115 #jf-content .main { padding: 0;}
.itemid-121 #jf-content .main {padding: 0;}
.itemid-120 #jf-content .main {padding: 0;}


 
/* Mobile Menu */
a.gotomenu { display: none;}


/*HEADER 2*/
.header-pages{position: relative; height: 500px;  }
 
.header-roze{background: #7c0000; background: url(../images/bg-rosewein.jpg) center center no-repeat; background-size: cover; }
 
.header-pages .kiwi-slideshow-bottle{ width: 60%; left: 20%; }

/*HEADER KONTAKT*/
.header-top{display: none; width: 100%; height: 35px; border-bottom: 1px solid #444; background-color: #262626; overflow: hidden; }
.header-top-left{  line-height: 35px;  color: #ccc; }
.headerTelefon{background: url(../images/iconFooterTelephone2.png) center left no-repeat; padding-left:24px; float:left; text-transform: uppercase; font-size: 10px;  }
.headerEmail{background: url(../images/iconFooterEmail2.png) center left no-repeat;  padding-left:24px; float:left; margin-left:20px; text-transform: uppercase; font-size: 10px; }
.headerSpan{ color:#fff; text-transform: none; font-size: 12px; }
.headerSpan a{ color:#fff; }

/*HEADER PROMJENA CIJENA*/
.promjena-valute{ width: 200px; position: absolute; left: 0px; top:10px; }
.valute-left{ width:50%; display: none; float:left; font-size: 12px; line-height: 35px; text-align: right;  }
.valute-right{ }
.hikashop_currency_module{ margin-top:4px; }
.hikashop_currency_module .hikashopcurrency{position: relative; outline: none; border:1px solid #b76c6c; border-radius: 10px; width:auto; background-color:transparent; font-size: 14px; line-height: 16px; padding:3px 30px 4px 10px; background: url(../images/bg-icon-down.png) right 5px center no-repeat; background-size: 15px; color:#fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 

/*HEADER*/
.header-main{ position:relative; width:100%; height:120px; border-bottom:0px solid #444; z-index:100; background: #fff;  }
.header-logo{ position: absolute; left: 0%;  }
.header-contact{ position:absolute; top:8px; font-size: 12px; line-height: 14px; }
.header-contact span{ padding:4px 15px; border-radius: 10px; background-color: #efefef; }
.header-contact span:first-child{ margin-right: 5px; }

.header-menu{ position:absolute; top:8px; right: 0px; font-size: 12px; line-height: 14px; }
.header-menu span{ padding:0px 10px; border-right: 1px solid #aaa; }
.header-menu a:first-child span{ border-left: 1px solid #aaa; }

.header-social{ position: absolute; right: 0px; top:52px; }
.header-social a img{ height: 22px; background: #e3f1ff; padding:8px; border-radius: 5px;}
.header-social a:nth-child(1){ margin-right: 5px; }

.logoSlika{z-index:100; border:0px solid #ff0000; margin-top:40px; height:60px; position:relative;}
.glavniMeni-cont{height:60px; }
.glavniMeni{width:100%; height:60px; background: #003e80; position:relative; z-index:99; }
.glavniMeniKorpaProfil{ position: absolute; right: 0px; width:220px; border:0px solid #cc0000; height: 60px; top:0px; }
#header2{width:100%; height:350px; border:1px solid #ff0000; background:url(../images/header2.jpg); background-position:center;}


/* MAIN NAVIGATION */
#kiwi-menu {border:0px solid #ff0000; position: absolute; left:0; top:0px; width:80%; height:60px;  padding:0px; margin:0px; z-index:99; float:left;}
#kiwi-menu > ul{ border:0px solid #ff0000; display: inline-block;  }
#kiwi-menu ul.menu li {display: block; position: relative; font-size:14px; cursor: pointer; float: left; text-align: left; padding:0px 15px; color: #fff; font-weight:normal; line-height:60px; text-transform: uppercase; }
/*#kiwi-menu ul.menu li.active{ color:#fff; background: #21b24e; }
#kiwi-menu ul.menu li.active a{ color:#fff;}*/
#kiwi-menu ul.menu li:hover { color:#fff; background: #002e5f; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; }
#kiwi-menu ul.menu li a{ color:#fff;  }
#kiwi-menu ul.menu li a:hover{ color:#fff;  }

#kiwi-menu .nav-child{display:none; position:absolute; left:-15px; min-width:700px; max-width: 700px; background-color:#e3f1ff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition:0.7s; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; padding:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#kiwi-menu .parent:hover .nav-child{display:block; transition: 0.5s; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu ul.menu li ul{ }
#kiwi-menu ul.menu li ul li{position: relative; padding-left: 40px; line-height:40px!important; font-size:15px!important; color:#000!important; margin: 0px; text-transform: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; border-radius: 8px; }
#kiwi-menu ul.menu li ul li::before{ position: absolute; left: 7px; top: 50%; font-size: 20px; color: #003e80; line-height: 22px; height: 22px; margin-top: -11px; width: 22px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #fff; border-radius: 50%; }
#kiwi-menu ul.menu li ul li:hover{ background: #85bdf9;  }
#kiwi-menu ul.menu li ul li.active { background: #85bdf9;  }
#kiwi-menu ul.menu li ul li a{  color:#000!important; }
 
#kiwi-menu ul.menu li ul li:nth-child(odd){   width: 50%; display: block; float:left; }
#kiwi-menu ul.menu li ul li:nth-child(even){ width: 50%; display: block; float:right; }
 
#kiwi-menu ul.menu .item-127, #kiwi-menu ul.menu .item-323{ display: none; }
#kiwi-menu ul.menu .item-319{ background: #21b24e; padding-left: 40px; }
#kiwi-menu ul.menu .item-319::before{ position: absolute; left: 10px; top: 50%; font-size: 24px; color: #fff; line-height: 24px; height: 24px; margin-top: -12px; width: 24px; text-align: center; font-family: 'Material Symbols Outlined'; content: 'percent';   }
#kiwi-menu ul.menu .item-319:hover{ background: #0f8d36 }
#kiwi-menu ul.menu .item-388{ background: #bd183f; padding-left: 42px; }
#kiwi-menu ul.menu .item-388::before{ position: absolute; left: 10px; top: 50%; font-size: 24px; color: #fff; line-height: 24px; height: 24px; margin-top: -12px; width: 24px; text-align: center; font-family: 'Material Symbols Outlined'; content: 'featured_seasonal_and_gifts';   }
#kiwi-menu ul.menu .item-388:hover{ background: #8f0726 }

#kiwi-menu ul.menu .item-365{ background: #cc0000 }
#kiwi-menu ul.menu .item-365:hover{ background: #034f1b }

#kiwi-menu ul.menu .item-319 .nav-child, #kiwi-menu ul.menu .item-388 .nav-child{ min-width:450px; max-width: none;  }
#kiwi-menu ul.menu .item-319 ul li:nth-child(odd), #kiwi-menu ul.menu .item-388 ul li:nth-child(odd){ width: auto; display: block; float:none; }
#kiwi-menu ul.menu .item-319 ul li:nth-child(even), #kiwi-menu ul.menu .item-388 ul li:nth-child(even){ width: auto; display: block; float:none; }

#kiwi-menu ul.menu .item-116 .nav-child{ min-width:450px; max-width: none;  }

#kiwi-menu ul.menu .item-138 .nav-child{ min-width:350px; max-width: none;  }
#kiwi-menu ul.menu .item-138 ul li:nth-child(odd){ width: auto; display: block; float:none; }
#kiwi-menu ul.menu .item-138 ul li:nth-child(even){ width: auto; display: block; float:none; }





/*LEFT BANNER*/
.leftRow2{border:0px solid #ff0000; margin-top:30px; background-color:#efefef; overflow:hidden; color:#fff; margin-bottom:30px;}
.leftRow2 h3{border:0px solid #ff0000; font-size:18px; line-height:26px; padding:0px; margin:10px; color:#fff; font-weight:bold;}
 
 
 
.mobileHeader{ display:none;}
.mobileHeaderContainer{ display:none;}
.mobileHeaderLogo{ display:none;}
.mobileBrzaDostava{ display:none; }
 
.scale{transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.scale:hover{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
 


/*GENERAL*/
.margin_mobile{ margin:0px; }
.margin_mobile_20{ margin:0px; }



/*ACTIONS*/
.actions-termin{ padding:8px 0px; margin-bottom: 30px; font-size: 18px; font-weight: 700; }
.actions-termin span{position: relative; background-color: #21b24e; border-radius: 4px; padding:9px 15px 9px 60px; color:#fff; }
.actions-termin span::before{ position: absolute; background: #003e80; height: 40px; line-height: 40px; top:0px; left: 0px; width: 45px; text-align: center; font-size: 24px; font-weight: 400; font-family: 'Material Symbols Outlined'; content: 'date_range'; border-top-left-radius: 4px; border-bottom-left-radius: 4px;  }


.actions-poklon-title{ padding:8px 0px; margin-bottom: 10px; font-size: 18px; font-weight: 700; }
.actions-poklon-title span{position: relative; border-bottom: 1px solid #ddd; padding:9px 15px 9px 60px; color:#000; }
.actions-poklon-title span::before{ position: absolute; animation: shakePopGift 3s infinite;  height: 40px; line-height: 40px; top:0px; left: 0px; width: 45px; text-align: center; font-size: 24px; font-weight: 400; color: #bd183f; font-family: 'Material Symbols Outlined'; content: 'featured_seasonal_and_gifts';  }
.actions-poklon-title span::after{ position: absolute; height: 40px;; top:0px; left: 0px; width: 45px; border-right: 1px solid #ddd; content: '';  }
.actions-poklon-desc{ margin-bottom: 8px; color:#000; font-size: 15px; line-height: 22px;  }
.actions-poklon-list{ margin-bottom: 10px; }
.actions-poklon-list div{  position: relative; font-size: 14px; line-height: 18px; padding-left: 35px; margin-bottom: 5px; }
.actions-poklon-list div:last-child{ margin-bottom: 0px; }
.actions-poklon-list div::before{ position: absolute; height: 20px; line-height: 20px; top:50%; margin-top: -10px; left: 8px; width: 20px; text-align: center; font-size: 16px; font-weight: 400; color: #21b24e; font-family: 'Material Symbols Outlined'; content: 'featured_seasonal_and_gifts';  }
.actions-poklon-pick{ margin-bottom: 35px; font-weight: 700; color:#000; font-size: 15px; line-height: 22px;  }

 

@keyframes shakePopGift {
  0%   { transform: none; color: #bd183f; }
  2%   { transform: rotate(-10deg) scale(1); }
  4%   { transform: rotate(10deg) scale(1); }
  6%   { transform: rotate(-8deg) scale(1); }
  8%   { transform: rotate(8deg) scale(1); }
  10%  { transform: rotate(0deg) scale(1.2); color: #003e80; }
  15%  { transform: rotate(0deg) scale(1); color: #bd183f; }
  100% { transform: none; color: #bd183f; }
}

 






.galerije{position:absolute; top:45%; padding:20px 140px; font-size:30px; left:50%; margin-left:-180px; border:0px solid #283e28; background-color:#fff; color:#000; font-weight:bold; box-shadow: 10px 10px grey; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.4); }
.galerije:hover{ background-color:#d40000; color:#fff;transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s; }

.shopCjenovnikLeft{width:47%!important; float:left; margin-right:5%; border:0px solid #ff0000;}
.shopCjenovnikLeft th{ background-color:#689768; color:#fff;}
.shopCjenovnikLeft td{ padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.shopCjenovnikLeft tr:nth-child(even) {background: #eee}
.shopCjenovnikLeft tr:nth-child(odd) {background: #FFF}

.shopCjenovnikRight{width:47%; float:right;}
.shopCjenovnikRight th{ background-color:#689768; color:#fff;}
.shopCjenovnikRight td{ padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.shopCjenovnikRight tr:nth-child(even) {background: #eee}
.shopCjenovnikRight tr:nth-child(odd) {background: #FFF}

 

/*POSLEDNJE DODATO*/
.poslednjeDodato .categoryTitle{display:none;}

/*LOGOVANJE MODUL U MENIJU*/
.logovanje{ border-top:0px solid #ddd; position: relative; overflow: hidden; }
.logovanje-left{ background-color: #efefef; min-height: 700px; }
.logovanje-right{ background: #efefef; background: url(../images/sonas-naocare-suncane.jpg) no-repeat center center; min-height: 700px; }
.logovanje h3{padding:7px 25px; background-color: #efefef; text-align: left; font-size:16px; line-height: 22px; font-weight: bold; }
.logovanje-close{ position: absolute; top:8px; right: 8px; width: 20px; height: 20px; z-index: 1;}
.logovanje-close::before{ position: absolute; font-family: 'Material Icons Round'; content: 'close'; color:#003e80; font-size: 20px; cursor: pointer; line-height: 20px; width: 20px; height: 20px; top:0px; left:0px; }

#login-form{ margin:10px 25px 20px 25px; text-align: left;}
#login-form p{ margin-bottom: 5px!important; }
#login-form label{ font-size: 12px; line-height: 16px; color:#444; margin-top:10px; margin-bottom:2px; }
#login-form input[type="text"], #login-form input[type="password"] { width: 100%; font-size: 15px; line-height: 20px; padding: 5px 10px; box-sizing: border-box; border-radius: 7px;   }
#login-form input[type="submit"] {height: auto; width:220px; margin:0px; margin-top:15px; font-size: 15px; font-weight: bold; color:#000; line-height: 20px; border-radius: 16px; padding: 6px 10px; background-color: #EFEFEF;  }
#login-form input[type="submit"]:hover { background-color: #003e80; color:#fff;  }
#login-form ul{  list-style-type: none; margin-top:10px; } 
#login-form ul li a{ color:#999; text-transform: none; font-size: 12px; } 
#login-form ul li a:hover{ color:#b76c6c;} 
#login-form ul li:nth-child(2){ display: none; }
#form-login-remember label{ display: inline-block; }
#form-login-remember input{  float: left; margin-right: 5px; margin-top:9px;}
.login-post { font-size: 14px; line-height: 22px; margin:40px 15px 30px 15px; }
.login-post-naslov{ font-size: 14px; line-height: 22px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }

/*LOGIN PAGE*/
.login { width: 30%; margin: 0px auto; border: 1px solid #ddd; border-radius: 10px; padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-sizing: border-box;}
.login .control-group{ margin-top:25px; position: relative; }
.login .control-label{ width: auto;position: absolute;top: -6px;left: 30px;background-color: #fff;padding: 0px 10px; }
.login label{ font-size: 13px; line-height: 13px; }
.login input { border: 1px solid #000; background: #fff; width: 100%; height: auto; font-size: 14px; line-height: 20px; padding: 10px 25px; border-radius: 21px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.login .btn-primary{ font-size: 14px;line-height: 20px;font-weight: bold; text-transform: none; background: #badbff;  height: auto;width: auto;padding: 10px 60px;border-radius: 20px; }
.nav-tabs.nav-stacked {  list-style-type: none!important; margin:0px; margin-top:20px; } 
.nav-tabs.nav-stacked  li{ margin: 0px 0px 0px 10px!important; }
.nav-tabs.nav-stacked  li a{ color:#555; text-transform: none; font-size: 13px; } 
.nav-tabs.nav-stacked  li a:hover{ color:#21b24e;} 
.nav-tabs.nav-stacked  li:nth-child(2){ display: none; }
 
/*REGISTRATION PAGE*/
.registration legend{ font-size: 30px; line-height: 30px; color:#000; margin-bottom: 30px; font-weight: bold;}
.registration .control-group{ margin-bottom: 25px; position: relative; }
.registration .control-label{ width: auto;position: absolute;top: -6px;left: 30px;background-color: #fff;padding: 0px 10px; }
.registration .field-spacer .control-label{ position: relative; top:auto;left:auto; }
.registration label{ font-size: 13px; line-height: 13px; }
.registration input { border: 1px solid #000; background: #fff; font-size: 14px; line-height: 20px; padding: 7px 15px; border-radius: 17px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
 
/*RESET PASSWORD PAGE*/
.reset .control-group{ margin-top:25px; position: relative;  }
.reset .control-label{ width: auto;position: absolute;top: -6px;left: 30px;background-color: #fff;padding: 0px 10px; }
.reset label{ font-size: 13px; line-height: 13px; }
.reset input { border: 1px solid #000; background: #fff; font-size: 14px;  line-height: 20px; padding: 10px 25px; border-radius: 21px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.reset .btn-primary{ font-size: 14px;line-height: 20px;font-weight: bold; text-transform: none; height: auto;width: auto;padding: 10px 60px;border-radius: 20px; }


/*RESET PASSWORD CONFIRM PAGE*/
.reset-confirm .control-group{ margin-top:25px; position: relative;   max-width: 30%; }
.reset-confirm .control-label{ width: auto;position: absolute;top: -6px;left: 30px;background-color: #fff;padding: 0px 10px; }
.reset-confirm label{ font-size: 13px; line-height: 13px; }
.reset-confirm input { border: 1px solid #000; background: #fff; width: 100%; height: auto; font-size: 14px; line-height: 20px; padding: 10px 25px; border-radius: 21px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.reset-confirm .btn-primary{ font-size: 14px;line-height: 20px;font-weight: bold; text-transform: none;  height: auto;width: auto; padding: 10px 60px;border-radius: 20px; }

/*RESET PASSWORD COMPLETE PAGE*/
.reset-complete .control-group{ margin-top:25px; position: relative;   max-width: 30%; }
.reset-complete .control-label{ width: auto;position: absolute;top: -7px;left: 30px;background-color: #fff;padding: 0px 10px; }
.reset-complete label{ font-size: 13px; line-height: 13px; }
.reset-complete input { border: 1px solid #000; background: #fff; width: 100%; height: auto; font-size: 14px; line-height: 20px; padding: 10px 25px; border-radius: 21px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.reset-complete .btn-primary{ font-size: 14px;line-height: 20px; font-weight: bold; text-transform: none; height: auto;width: auto;padding: 10px 60px;border-radius: 20px; }

 
/*PROFILE EDITING*/
.profile-edit{ width: 40%; margin: 0px auto; border: 1px solid #ddd; border-radius: 10px; padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-sizing: border-box; }
.profile-edit .control-group{ margin-bottom: 35px; position: relative; }
.profile-edit .control-label{ width: auto;position: absolute;top: -7px;left: 30px;background-color: #fff; padding: 0px 10px; line-height: 14px; height: 14px; border:0px solid #ff0000; }
.profile-edit .field-spacer .control-label{ position: relative; top:auto;left:auto; }
.profile-edit .optional{ font-size: 13px; line-height: 14px; display: inline-block; }
.profile-edit label{ font-size: 13px; line-height: 14px; display: inline-block;  }
.profile-edit input { border: 1px solid #777; background: #fff; font-size: 15px; line-height: 25px; padding: 8px 10px 8px 25px; border-radius: 22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.profile-edit .btn{  }
.profile-edit .btn-primary{ font-size: 14px;line-height: 20px;font-weight: bold; text-transform: none; background: #badbff; color:#000; height: auto;width: auto;padding: 10px 60px;border-radius: 30px;  }
.profile-edit a.btn{ margin-left: 20px; }

.tooltip{ visibility:hidden; display: none!important;}
.popover { display: none!important; }
.tip{display:none;}
 


/*PAGES*/
/*...GENERAL*/
.categoryPromotionClosed{ padding:10px 0px; margin-bottom: 20px; font-size: 18px; line-height: 32px; font-weight: 700; }
.categoryPromotionClosed span{ position: relative; padding:10px 20px 10px 60px; background-color: #bd183f; border-radius: 7px; color:#fff;  } 
.categoryPromotionClosed span::before{ position: absolute; width: 30px; left:15px; top: 50%; height: 30px; margin-top: -16px; color: #fff; line-height: 30px; font-size: 30px; text-align: center; font-weight: 400; font-family: 'Material Symbols Outlined'; content: 'calendar_clock';  } 

/*...KATEGORIJE*/
.expera_category_banner_abs{ position: absolute; right: -10px; top: -110px; width: 300px;  }
.expera_category_banner_abs img {border-top-left-radius: 10px; border-top-right-radius: 10px;}

.expera_category_banner_abs_bf{ position: absolute; right: -0px; top: -124px; width: 220px;  }
.expera_category_banner_abs_bf img {border-top-left-radius: 10px; border-top-right-radius: 10px;}



/*...O NAMA*/
.page-onama-zahvalnica{ font-size:24px; line-height: 34px; margin:30px 0px; font-weight: bold; }
.page-onama-iskustvo{ font-size:22px; line-height: 30px; margin:30px 100px; font-weight: bold; background-color: #b76c6c; color:#fff; border-radius: 15px; padding:20px 0px; }
.page-onama-ime{ font-size:20px; font-weight: bold; color:#000; line-height: 26px; }
.page-onama-vlasnici{ margin-bottom:10px; font-size: 16px; line-height: 26px; }
.page-onama-titula{ color:#b76c6c; text-transform: uppercase; font-size: 14px; margin-bottom: 20px;}
.page-onama-odjeljenje{ color:#000; text-decoration: underline;  }
.page-onama-telefon{color:#000; font-size: 15px; line-height: 23px; padding:3px 0px 3px 28px; margin-bottom:5px; background: url(../images/icon-phone.png) no-repeat; background-position:left center; background-size: 14px; }
.page-onama-email{color:#000; font-size: 15px; line-height: 23px; padding:2px 0px 3px 28px; margin-bottom:30px; background: url(../images/icon-email.png) no-repeat; background-position:left center; background-size: 16px; }

/*PAGE 404*/
.page-greska404{ text-align: center; margin-top: 60px; } 
.page-greska404-intro{ font-size: 18px; line-height: 28px; max-width: 800px; margin:0px auto;  }
.page-greska404-img img{ max-width: 500px;  }
.page-greska404-button{ margin-top: 40px; padding:12px 0px;  }
.page-greska404-button span{ font-size: 16px; line-height: 21px; padding: 12px 40px; background-color: #21b24e; color: #fff; border-radius: 22px; }
.page-greska404-button span:hover{ background-color: #066b25;  -webkit-transition: .35s; -moz-transition: .35s; transition: .35s; }

/*...FOOTER*/
.page-footer-podnaslov{ font-size: 18px!important; line-height: 28px!important; font-weight: bold; }

/*...KONTAKTFORMULAR*/
.sscf-header p{color:#000;  font-size:26px!important; line-height: 36px!important; margin-bottom:30px!important; font-weight: bold; text-transform: uppercase; text-align: left;}

/*...GALERIJA*/
.page-galerija{ overflow: hidden; width: 100%; }
.page-galerija img{ width: 24%; margin-right: 1.3%; float: left; margin-bottom: 10px;  border-radius: 10px }
.page-galerija img:nth-child(4n){ margin-right: 0%; }
.page-galerija img:hover{ opacity: 0.7; cursor: pointer; }
.page-modal {  display: none;  position: fixed;  z-index: 9999;   padding-top: 100px; left: 0;top: 0;width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9); }
.page-modal-content { margin: auto; position: relative; display: block; width: 50%; max-width: 500px; -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s;}
@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

.page-modal-close { position: absolute; top: 15px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: bold; transition: 0.3s;}
.page-modal-close:hover,.page-modal-close:focus {color: #bbb; text-decoration: none; cursor: pointer;}

.page-reservation{ padding: 20px 0px; overflow: hidden; width: 100%; text-align: center;}
.page-button{ padding:13px 40px; border:1px solid #7d0000; border-radius: 20px; color:#000; text-transform: uppercase; font-size: 14px; line-height: 14px;  }
.page-button:hover{ color:#fff;  background-color: #7d0000; cursor: pointer; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }

/*PAGE IMPRESSUM*/
.table-impressum{ border:0px solid #ddd; border-collapse: collapse; }
.table-impressum td{padding:10px 15px; font-size: 15px; line-height: 19px; border-bottom: 1px  solid #ddd }
.table-impressum tr:last-child td{ border:0px; }
.table-impressum tr td:first-child{ font-weight: bold; }

/*PAGE PRODUCT UPIT FORM*/
.upit-form{ width: 100%; }
.upit-form-inner{ width:45%; margin-left:55%;  background-color: #efefef; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; margin-bottom:50px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;  }
.upit-form-title{ position: relative; border-top-left-radius: 15px; border-top-right-radius: 15px; background-color: #003e80; color: #fff; font-size: 18px; line-height: 46px; font-weight: bold; padding-left: 53px; }
.upit-form-title::before {position: absolute; left: 18px; top: 50%; font-size: 24px; color: #badbff; line-height: 24px; height: 24px; margin-top: -12px; width: 24px; text-align: center; font-family: 'Material Icons Outlined'; content: 'help_center';}
.upit-form-content{ padding:35px 40px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;  }
.upit-form-desc{ font-size:15px; line-height:21px;  margin-bottom: 15px; }
.upit-form-label{ font-size: 14px; line-height: 18px; font-weight: bold; color:#000; margin-bottom: 5px; }
.upit-form-box{ margin-bottom: 20px; max-width: 300px; }
.upit-form-box input{ font-size: 16px; width: 100%; line-height: 24px; padding:7px 20px; color:#000; border:0px; background: #fff; }
.upit-form-box-submit{ margin-top: 40px; margin-bottom: 5px; }
.upit-form-box-submit input { background-color: #21b24e; width: auto; color:#fff; padding:10px 50px; font-weight: bold; border-radius: 22px; }
.upit-form-box-submit input:hover { background-color: #066b25; -moz-transition: .35s; -webkit-transition: .35s; transition: .35s; }
.upit-form-success{ background: #badbff; margin:20px 0px; color:#000; font-weight: bold; font-size: 16px; line-height: 24px; text-align: center; padding:20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.upit-form-err{ font-size: 12px; color:#cc0000; line-height: 18px; display: none; margin-top: 2px; }
 
/*SLIDESHOW*/
/*KIWI GALERIJA*/
.kiwi-slider { position: relative; width: calc(100% - 110px); margin-left: 55px;  border: 0px solid #cc0000; background: #fff;  margin: auto; margin-top: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  }
.kiwi-slider .img-w { padding: 0px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.kiwi-slider .img-w img{ border-radius: 10px; }
.kiwi-slider .img-w img:hover { opacity: 1; -webkit-animation: flash 2.5s; animation: flash 2.5s; }
@-webkit-keyframes flash { 0% { opacity: .7; } 100% { opacity: 1; } }
@keyframes flash { 0% { opacity: .7; } 100% { opacity: 1; } }
 

.kiwi-slider .slick-arrow{ z-index: 10; background: #21b24e; color:#fff; width: 50px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; height: calc(100% - 7px); position: absolute; top:0; margin-top: 0px; left:-55px; }
.kiwi-slider .slick-arrow.slick-next{ left:auto; right: -55px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.kiwi-slider .slick-arrow .material-icons-round{ font-size: 40px; line-height: 60px; }
.kiwi-slider:hover .slick-arrow{ background: #0f8d36; -moz-transition: .35s; -webkit-transition: .35s; transition: .35s; }



.kiwi-slideshow-cont{ background-color: #fff; position: relative; }
.kiwi-slideshow{ position:relative; overflow:hidden; text-align:center; margin:0px auto; z-index: 4}
.kiwi-slideshow-images{overflow:hidden; border:0px solid #ffff00; height:100px; list-style-type:none; margin:0px;}
.kiwi-slideshow-images li{ margin:0px;  cursor: pointer; z-index: 2; }
.kiwi-slideshow-slide{ position:absolute; width: 100%; background-color:#efefef; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.kiwi-slideshow-slide-m{ display: none; }
.kiwi-slideshow-gradient{ position: absolute; width: 100%; height: 250px; top:0px; z-index: 5; background-image: linear-gradient(to bottom, rgba(0,0,0,0.7),  rgba(0,0,0,0));}
.kiwi-slideshow-bottle{ position: absolute; width: 100%; height: 200px; bottom:0px; z-index: 4; background: url('../images/bg-slideshow-bottle-1.png') center bottom no-repeat; background-size: 70% auto; }
.kiwi-slideshow-box{ position: absolute; z-index: 10; top:130px; left:10%; width: 40%; text-align: left }
.kiwi-slideshow-title{ font-size:60px; line-height: 80px; color:#fff; font-weight: bold; margin-bottom: 40px; }
.kiwi-slideshow-desc{ font-size:30px; line-height: 40px; color:#efcbcb; text-shadow: 0 0 1px #000;   }
.kiwi-slideshow-img{ height: 80px; margin-top:15px; }

/*NASLOV*/
.naslov{position: relative; color:#111; font-weight: bold; font-size:26px; line-height: 38px; padding: 5px 0px; padding-left: 60px; background: #efefef; margin-bottom:40px;  border-radius: 24px;}
.naslov::before { position: absolute; top:50%; left:7px; margin-top:-18px; width:36px; height: 36px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size:cover;}


/*KATEGORIJE*/
.kategorije{overflow: hidden; padding:40px 0px;}
.kategorije-cont{ display: flex; gap:30px; }
.kategorije-box{position: relative; width: 25%; background-color: #efefef; border-radius: 15px; padding:25px 40px 30px 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background:#efefef url('../images/bg-kategorije.png') top right no-repeat; background-size:auto 25%; }
.kategorije-box:last-child{ margin-right: 0%; }
.kategorije-title{ font-size: 26px; line-height: 36px; margin-bottom: 20px; color:#222; font-weight: bold;}
.kategorije-cat{ font-size: 18px; line-height: 24px; padding:7px 0px; position: relative; padding-left:36px; }
.kategorije-cat:before{ position: absolute; left: 0px; top: 50%; font-size: 22px; color: #003e80; line-height: 24px; height: 24px; margin-top: -12px; width: 24px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #fff; border-radius: 50%; } 
.kategorije-all{ background-color: #003e80; position: absolute; width: 50px; height: 50px; color:#fff; border-radius: 50%; bottom:30px; right: 30px;}
.kategorije-all:hover{cursor:pointer; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; background-color: #1c9441  }
.kategorije-all:before{position: absolute; left: 0%; top: 50%; font-size: 36px; color: #fff; line-height: 36px; height: 36px; margin-top: -18px; width: 50px; text-align: center; font-family: 'Material Icons Round'; content: 'add'; } 

 

/*AKCIJE*/
.akcije{ overflow: hidden; background: #e3f1ff; padding-top:40px;}
 
.akcije h3{position: relative; color:#111; font-weight: bold; font-size:26px; line-height: 38px; padding: 5px 0px; padding-left: 60px; background: #fff; margin-bottom:40px;  border-radius: 24px;}
.akcije h3::before { position: absolute; top:50%; margin-top:-18px; left:7px; width:36px; height: 36px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size:cover;}

.akcije .hikashop_products_listing .hikashop_product_image_subdiv{ margin-top:10px; background: #fff; border-radius: 12px;}
.akcije .hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image{ border-radius: 12px; }
.akcije .hikashop_products_listing .hikashop_listing_img_title { background: #fff; border:0px;}
.akcije .hikashop_products_listing .hikashop_product_image{  }
.akcije .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price { /*color:#fff;*/ }
.akcije .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_before_discount{ color:#ffb121; }
.akcije .hikashop_products_listing .hikashop_product_name { border-bottom: 1px solid #e3f1ff;  }
.akcije .hikashop_products_listing .hikashop_product_name a { /*color:#85bdf9!important; */}
.akcije .hikashop_products_listing .hikashop_listing_img_title:hover .hikashop_product_name a{ /*color:#fff!important; */} 
.akcije .hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on{ background: #1a6dc5 }
.akcije .hikashop_products_listing .hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{ background: #012b58; color:#fff;  }
.akcije .hikashop_products_listing .hikashop_product_quantity_change_div_leftright .add-on a{ color:#fff; }
.akcije .hikashop_products_listing .hikabtn.hikacart{ background: #21b24e; color:#fff; margin-top:0px; padding: 10px 30px;font-size: 14px;}
.akcije .hikashop_products_listing .hikabtn.hikacart:hover{ background: #003e80!important; color:#fff; }
.akcije .hikashop_products_listing .hikashop_listing_img_title:hover .hikabtn.hikacart{  background: #1c9441;   }
.akcije .hikashop_products_listing .hikashop_product_price_full{ color:#000; }


/*AKCIJE*/
.akcije-poklon{position: fixed;  z-index: 101; top: 0%; width: 100%; left: 0%; height: 100%; background: rgba(0, 0, 0, 0.8);}
.akcije-poklon .naslov{ margin-bottom: 10px; }
.akcije-poklon .naslov span{ font-size: 18px; color:#bd183f; }
.akcije-poklon .margin_mobile{ position: absolute; overflow: hidden;  top: 200px; width: 1200px; left: 50%; margin-left: -600px; background: #fff; border-radius: 25px; }
.akcije-poklon .hikashop_products_listing{ width:calc(100% - 40px); margin-left: 20px; }
.akcije-poklon .hikashop_products_listing .hikabtn.hikacart{ background: #ffb121; color:#000; margin-top:0px; padding: 10px 30px;font-size: 14px;}
.akcije-poklon .hikashop_products_listing .hikabtn.hikacart:hover{ background: #eb9b06!important; color:#fff; }
.akcije-poklon .hikashop_products_listing .hikashop_listing_img_title:hover .hikabtn.hikacart{  background: #eb9b06;   }

.akcije-poklon-close{ position: absolute; z-index: 999; cursor: pointer; right: 7px; top:7px; width: 36px; height: 36px; line-height: 40px; font-size: 24px; border-radius: 50%; background: #fff; }
.akcije-poklon-close::before{ position: absolute; width: 36px; height: 36px; line-height: 36px; text-align: center; color: #21b24e; font-family: 'Material Icons Round'; content: 'close'; } 

.akcije-poklon-intro { margin-left: 35px; color:#21b24e; font-size: 15px; line-height: 21px; }

.akcije-poklon-jos-jedan{ background: #e1ffea; color:#689768; font-size: 14px; line-height: 17px; padding:0px 15px; margin-bottom:10px; text-align: right; border-radius: 3px; }
.akcije-poklon-jos-jedan div{ border-bottom:1px solid #addbbb; padding:5px 0px; }
.akcije-poklon-jos-jedan div:first-child{ padding-top: 8px; }
.akcije-poklon-jos-jedan div:last-child{ border-bottom:0px solid #addbbb; padding-bottom: 8px;   }

.akcije-poklon-uslov-button{ padding:5px 0px; text-align: right; }
.akcije-poklon-uslov-button span{position: relative; cursor: pointer; font-size: 14px; line-height: 20px; font-weight: bold; padding: 0px 25px 0px 0px; color: #21b24e;}
.akcije-poklon-uslov-button span::before{ position: absolute; right: 0px; top: 50%; margin-top: -16px; width: 25px; height: 30px; line-height: 30px; font-size: 22px; text-align: center; color: #bd183f; font-family: 'Material Symbols Outlined'; content: 'unfold_more'; } 
.akcije-poklon-uslov-button-active span::before{font-family: 'Material Symbols Outlined'; content: 'unfold_less'; } 

.akcije-poklon-uslov-cont{ display: none; background: #e1ffea; color:#689768; font-size: 14px; line-height: 17px; padding:0px 15px; margin-bottom:10px; text-align: right; border-radius: 3px; }
.akcije-poklon-uslov-cont div{ border-bottom:1px solid #addbbb; padding:5px 0px; }
.akcije-poklon-uslov-cont div:first-child{ padding-top: 8px; }
.akcije-poklon-uslov-cont div:last-child{ border-bottom:0px solid #addbbb; padding-bottom: 8px;   }
 
.akcije-poklon-notification{ text-align: right; color:#bd183f; font-size: 15px; line-height: 18px; margin-bottom: 5px;}

.akcije-poklon-button{ padding:10px 0px; margin-bottom: -15px; text-align: right; }
.akcije-poklon-button span{position: relative; cursor: pointer; font-size: 14px; line-height: 20px; font-weight: bold; height: auto; width: auto; padding: 10px 35px 10px 44px; border-radius: 20px; background-color: #df2a54; color: #fff;}
.akcije-poklon-button span::before{ position: absolute; left: 0px; top: 50%; margin-top: -16px; width: 60px; height: 30px; line-height: 30px; font-size: 22px; text-align: center; color: #fff; font-family: 'Material Symbols Outlined'; content: 'featured_seasonal_and_gifts'; } 
.akcije-poklon-button span:hover{  background-color: #8f0726; color: #fff;}

/*IZDVOJENI*/
.izdvojeni{ background-color: #fff; padding-top:40px; }

.izdvojeni h3{position: relative; color:#111; font-weight: bold; font-size:26px; line-height: 38px; padding: 5px 0px; padding-left: 60px; background: #e3f1ff; margin-bottom:40px;  border-radius: 24px;}
.izdvojeni h3::before { position: absolute; top:50%; margin-top:-18px; left:7px; width:36px; height: 36px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size:cover;}
 

/*BANERI BIG*/
.baneri-big{ padding-top:0px; }
.baneri-big-cont{ display: flex; gap:50px; }
.baneri-big-cont img{border-radius: 15px; }

 
/*BRENDOVI*/
.brendovi{ padding-bottom:40px;}
 
#kiwi-slider { position: relative; overflow: hidden;}
#kiwi-slider .MS-content {margin-top:15px;  overflow: hidden; white-space: nowrap; border:0px solid #ddd; }

.MS-content{ width:calc(100% + 30px); }

.MS-content .item { display: inline-block;  height: 100%; overflow: hidden; vertical-align: top; position: relative; box-sizing: border-box; width: 20%!important; color:#000;}
.MS-content .item .brendovi-logo{display: block;  border:0px solid #efefef; background:#efefef url('../images/bg-kategorije-bottom-right.png') bottom right no-repeat; background-size:auto 50%; border-radius: 15px; text-align: center; margin-right: 30px; padding:25px 0px 25px 0px; }
.MS-content .item .brendovi-logo:hover{ border:0px solid #003e80; cursor: pointer; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.MS-content .item:nth-child(2n) .brendovi-logo{ margin-left: 0px }
.MS-content .item .brendovi-logo img{ border:0px solid #ddd; height: 70px; }
 
#kiwi-slider .MS-controls {text-align: right; background: #e3f1ff; padding:5px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 24px; margin-bottom: 40px;}
#kiwi-slider .MS-controls button{ border:2px solid #003e80; color:#000; border-radius: 5px; font-size: 24px; line-height: 18px; height: auto; width: auto; background: none; margin:0px; padding:5px 5px; border-radius: 19px;  }
#kiwi-slider .MS-controls button .material-icons{ font-size: 24px; line-height: 24px; }
#kiwi-slider .MS-controls button:hover{ border:2px solid #003e80; background: #003e80; color:#fff;-webkit-transition: .5s; -moz-transition: .5s; transition: .5s;  }




 

 
/*USER PROFILE*/
.profile{border:0px solid #ff0000;}
.profile .btn-toolbar{border:0px solid #ff0000; margin-bottom:20px; list-style-type:none!important;}
.profile .btn-toolbar .btn{border:1px solid #ddd; padding:5px 15px; font-size:12px; }
#users-profile-core legend{color:#111; background-color:#eee; font-size:14px; font-weight:bold; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.profile dt{border:0px solid #ff0000; font-weight:bold; font-size:12px;}
.profile dd{ margin-bottom:20px; font-size:12px;}


/* CATEGORY BLOG*/
.categoryBlog{border:0px solid #000; overflow:hidden; margin-top:30px;}
.categoryTitle{border:0px solid #ff0000; padding-bottom:10px;  font-weight: bold;}
.categoryTitle h2{font-size:34px; line-height: 44px;}
.categoryTitle h2:hover{color:#7d0000;}
.categoryImage{width:30%; float:left; border:0px solid #00ff00;}
.categoryIntro{border:0px solid #0000ff; float:left; width:68%; font-size:14px; line-height:22px; padding-left:1%;}


/*VISITCOUNTER*/
.visitorcounter p{border:0px solid #ff0000; font-size:14px!important; margin-bottom:0px!important;}


/*CONTENT SPAN*/
.content66{width: 65%; float:left;  padding-right:3px;}
.content33{width: 33%; float:left;  padding-right:5px;}
.content50{width: 49%; float:left;  padding-right:5px;}


/*KIWI GALLERY*/
.kiwi-gallery{display: flex; flex-wrap: wrap; }
.kiwi-gallery-column {flex: 33%; max-width: 33%;padding: 0 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.kiwi-gallery-column img {  margin-top: 8px;  vertical-align: middle; width: 100%; }

/*MODAL IMAGE*/
.modal-image-small { border-radius: 5px; cursor: pointer; transition: 0.3s;}
.modal-image-small:hover {opacity: 0.7;}

.modal-container { display: none; position: fixed; z-index: 100; padding-top: 20px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9); }
.modal-image {position: absolute; width: auto; height: auto; max-width:800px; max-height: 80%; /*-webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s;*/ -webkit-transform: translate(-50%, -50%); left:50%; top:50%; transform: translate(-50%, -50%);}
 
@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.modal-close {position: absolute; top: 15px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: bold; transition: 0.3s;}
.modal-close:hover,
.modal-close:focus {color: #bbb; text-decoration: none;cursor: pointer;}


/*LOGO BOTTOM*/
.logo-bottom{ background-color: #efefef; padding:60px 0px; text-align: center;}
.logo-bottom-logo img{ height: 60px; }
.logo-bottom-slogan{ font-family: 'Caveat', cursive; font-size: 40px; line-height: 40px; color:#003e80; font-weight: 600; margin-top:7px; margin-bottom: 25px;}
.logo-bottom-social img{ height:24px; padding:15px; background-color: #003e80; /*border:2px solid #003e80;*/ border-radius: 15px;}
.logo-bottom-social img:first-child{ margin-right: 10px;}

/*FOOTER*/
.footer{background-color:#fff; padding:0px 0px;  }

.footer-top{ border-bottom: 1px solid #ddd; overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; font-size: 18px; line-height: 26px;}
.footer-top-left{ width:50%; float:left; text-align: center;  }
.footer-top-right{ width:50%; float:right; text-align: center;  }
.footer-top-icon img{ height: 70px;  }

.footer-body{ overflow: hidden; font-size: 15px; line-height: 21px; }
.footer-box{ width: 23%; float:left; margin-right: 2.66% }
.footer-box:nth-child(4){  margin-right: 0% }

.footer-footer{ text-align: center; font-size: 14px; line-height: 20px; color:#666; font-weight: 300; padding-top:30px; margin-top:30px; border-top:1px solid #ddd; }
.footer-item{ margin-bottom: 4px; color:#555; }
.footer-item a{ color:#555; }
.footer-item a:hover{ color:#21b24e; text-decoration: underline; }


/* BT - CONTENTSLIDER */
.bt-row .bt-center{padding:0px 10px;}
.bt-inner .bt-center:hover{opacity:0.8;}
.bt-row-last .bt-center{padding-left:20px; padding-right:0px; }
.bt-row-first .bt-center{padding-right:20px; padding-left:0px;}
#btcontentslider171 .bt-date{border:0px solid #ff0000; padding:0px!important; margin:0px!important; color:#aaa; font-size:13px; line-height:24px!important; margin-top:3px!important; }
#btcontentslider171 .traka{position:relative; border:0px solid #ff0000; text-align:left;}
#btcontentslider171 .bt-title{border:0px solid #ff0000; padding:0px; margin:0px!important; font-size:16px; color:#333; text-align:left; line-height:20px; display:inline-block;}
#btcontentslider171 .bt-title:hover{color:#E14818;}

/* BREADCRUMBS */
.breadcrumbs{border:0px solid #ff0000; }
.breadcrumbs a.pathway{border:0px solid #ff0000; display:inline; margin:0px; font-size:12px;  line-height:14px; color:#888;  line-height:14px; margin:0px;}
.breadcrumbs a.pathway:hover{ color:#21b24e;}
.breadcrumbs span{border:0px solid #ff0000; display:inline; margin:0px; font-size:12px;  line-height:14px; color:#888;  line-height:14px; margin:0px;}





/*POMJERA ELEMENTE*/
.parentFrom{border:0px solid #ff0000;}
.fromLeft{margin-left:0px; border:0px solid #ff0000; overflow:hidden; }
.parentFrom2{border:0px solid #ff0000;}
.fromLeft2{margin-left:0px; border:1px solid #ff0000; overflow:hidden; }
.parentFrom3{border:0px solid #ff0000;}
.fromRight3{margin-left:0px; border:0px solid #ff0000; overflow:hidden; }
.parentFrom4{border:0px solid #ff0000;}
.fromLeft4{margin-left:0px; border:1px solid #ff0000; overflow:hidden; }

/* SIDE NAVIGATION */
#mySidenav{display:none;}

/*PRETRAGA ARTIKALA*/
#jf-pretraga{padding-top:80px; padding-bottom:20px;  }
.pretraga{width:800px; margin:0px auto; margin-top:0px;  border:1px solid #ff0000; margin-bottom:0px;  }
#pretragaInput{width:100%; border:1px solid #283e28; background-color:transparent; color:#283e28; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#pretragaList{border:0px solid #ff0000!important; border-radius:10px; position:absolute; background-color:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); overflow:hidden; overflow-y: scroll;  max-height:400px; min-width:300px; display:none; padding:15px; font-size:12px; line-height:20px; z-index:98; margin-left:15px;}
#pretragaList ul{ list-style-type:none;}
#pretragaList li{border-bottom:1px dotted #ddd!important; width:100%; padding:10px 0px; overflow:hidden;}
#pretragaList li a{color:#111; }
#pretragaList .pretragaListImage{width:20%; border:0px solid #ff0000; float:left;}
#pretragaList .pretragaListImage img{height:50px; background: #efefef; border-radius: 4px;}
#pretragaList .pretragaListDesc{width:78%; border:0px solid #ff0000; float:left; padding-left:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#pretragaList .pretragaListDesc div:first-child{ font-weight: bold; line-height: 16px;  }
#pretragaList .pretragaListCijena{color:#689768; font-weight: bold;}

 
#rotateBox{ background-color:#ff0000; width:100px; height:100px; }




.contactLeft{width:50%; border:0px solid #ff0000; float:left;}
.contactRight{width:49%; border:0px solid #ff0000; float:right;}
.contactButton{border:1px solid #133337; border-radius:0; background-image:none; color:#fff; width:200px; height:40px; background-color:#133337;}
.contactButton:hover{ background-color:#E2B828; color:#133337; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.homeMargina{margin:20px; border:0px solid #ff0000;}
.contactUvod{font-size:16px; color:#262626!important; line-height:29px; margin-bottom:30px;}
.contactNaslov{color:#262626!important; font-size:40px; line-height:35px; margin-bottom: 30px; text-align: center;}

#input-name {background-color:#999!immportant;}
.loginNaslov{}
.login-description{font-size:18px; line-height:29px; margin-bottom:30px;}





/*DUGME*/
.btn{ font-size:12px; line-height:12px; border-radius:0; text-transform:uppercase; color:#111; border:0px solid #ff0000; margin:0; height:auto; background-image:none; }
.btn-primary{ background-color:#badbff; font-size:12px; padding:10px 25px; line-height:12px; border-radius:0; text-transform:uppercase; color:#111; border:0px solid #ff0000; margin:0; height:auto; background-image:none; }
.btn-primary:hover{ background-color:#003e80; color:#fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s; }
.input-small{ border:0px solid #ff0000; margin:0px;  margin-bottom:20px; }
.input-small input{ border:1px solid #777; font-size:14px; line-height:26px;}
.input-prepend{border:0px solid #ff00ff!important; }


 
/*POWERED BY*/
.powered-by-container{ background-color:#efefef; padding:10px 0px 30px 0px; text-align:center; font-size:12px; color:#000;}
.powered-by{color:#000;}
.powered-by:hover{color:#f1b41d;}
.powered-by-co{color:#f1b41d}


/*BANERI*/
.banner-main{ text-align: center; margin-top:0px; margin-bottom: 15px; }
.banner-main table { margin:0px auto; margin-top: 15px; border-collapse: collapse; }
.banner-main table td{ line-height: 30px; font-size: 16px; border: 0px; border-bottom: 1px solid #ccc;  color:#000; background-color: #efefef;  padding:5px 20px; text-align: left; }
.banner-main table td a{ color:#000 }
.banner-main table td a:hover{ color:#bd183f }
.banner-main table tr td:first-child{ text-align: right; font-weight: bold; background-color: #bd183f; color: #fff;  border-bottom: 1px solid #8f0726; }
.banner-main table tr:first-child td:first-child{ border-top-left-radius: 7px; }
.banner-main table tr:first-child td:last-child{ border-top-right-radius: 7px; }
.banner-main table tr:last-child td{ border-bottom: 0px; } 
.banner-main table tr:last-child td:first-child{ border-bottom-left-radius: 7px; }
.banner-main table tr:last-child td:last-child{ border-bottom-right-radius: 7px; }

.banner-timer{ text-align: center; margin-top: 5px; }
.banner-timer div {display: inline-block; line-height: 1.2; padding: 0px 10px; font-size: 30px; }
.banner-timer span {display: block; font-size: 14px; color: #ff9eb5; font-weight: 400; text-transform: uppercase; }
.banner-timer #days {font-size: 50px; color: #fff; }
.banner-timer #hours {font-size: 50px; color: #fff; }
.banner-timer #minutes {font-size: 50px; color: #fff; }
.banner-timer #seconds {font-size: 50px; color: #fff; }

.banner-content-top{ margin-bottom: 20px; margin-top: 20px; }
.banner-content-top img{ border-radius: 15px; }
.banner-content-bottom{ display: flex; gap: 20px; margin-bottom: 20px; }
.banner-content-bottom div { width: 33.33%; }
.banner-content-bottom div img{ border-radius: 15px; }


/* #Base 960 Grid
================================================== */

.main {
    margin: 0 auto;
    position: relative;
  
}

.main100 {
	width: 100%;
}

.colspan2 {
	width: 440px;
}

.colspan3 {
	width: 33%;
}

.colspan50 {
	width: 49%;
}
.colspan75 {
	width: 74%;
}
.colspan25 {
	width: 25%;
}

.colspan66 {
	width: 66%;
}
.colspan33 {
	width: 33%;
}

.colspan33a {
	display:none;
}


/* #BIG SCREEN (Portrait)
================================================== */

/* Note: Design for a width of 1200px */

@media (min-width: 1800px) {
	.main{ max-width: 1400px; }
	.contentMain{ width: 1400px; }
}

@media (min-width: 1600px) and (max-width: 1799px) {
	.main{ max-width: 1400px; }
	.contentMain{ width: 1400px; }

 
}

@media (min-width: 1400px) and (max-width: 1599px) {
	.main{ max-width: 1400px; width: 95%; }


	/*KATEGORIJE*/
	.kategorije-title {font-size: 22px; line-height: 32px;  }
	.kategorije-box { padding: 20px 30px 25px 30px;  }
 	.kategorije-cat {font-size: 17px; line-height: 23px; }

 	/*PRODUCT*/
 	#hikashop_product_left_part {width: 42% !important; margin-right: 3% !important; padding-right: 3%;  }
 	#hikashop_product_right_part {width: 55% !important; }
 	#hikashop_product_right_part h1 {font-size: 26px; line-height: 34px;  }
 	#hikashop_product_right_part .logoMini {font-size: 32px; line-height: 42px;}


 	/*PAGE PRODUCT UPIT FORM*/
	.upit-form-inner{ width:55%; margin-left:45%;  }
 
}


@media (min-width: 1200px) and (max-width: 1399px) {
	.main{ max-width: 96%; }
	.contentMain{ max-width: 96%; margin-top:10px; }


	/*PRETRAGA HEADER*/
	.pretraga-desktop { width: 400px; margin-left: -200px; }
	.hikashop_filter_module{ width: 400px; }

	/* MAIN NAVIGATION */
	#kiwi-menu ul.menu li {font-size:13px; padding:0px 15px; }

	/*KATEGORIJE*/
	.kategorije-title {font-size: 22px; line-height: 32px;  }
	.kategorije-box { padding: 20px 20px 25px 20px;  }
 	.kategorije-cat {font-size: 16px; line-height: 22px; padding-left: 30px; }
 	.kategorije-cat::before { font-size: 18px; line-height: 20px; height: 20px; margin-top: -10px; width: 20px; }
 	.kategorije-all { width: 40px; height: 40px; bottom: 20px; right: 20px; }
 	.kategorije-all::before {  font-size: 30px; width: 40px;  }

 	/*FILTER*/
 	.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container select{ line-height: 24px; }

 	/*CATEGORY LISTING*/
 	.hikashop_products_listing { width: calc(100% + 20px); margin-left: -10px; }
 	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name {font-size: 14px; line-height: 16px; border-radius: 5px; padding-left: 30px; margin-right: 7px; margin-bottom: 7px; min-height: 32px; }
 	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name::before { left: 5px; top: 50%; font-size: 16px;  line-height: 18px; height: 18px; margin-top: -9px; width: 18px; }

 	/*PRODUCT LISTING*/
 	.hikashop_products_listing .hikashop_product_name{ font-size: 13px; line-height: 16px; }
 	.hikashop_products_listing .hikabtn.hikacart{ margin-top:0px; padding: 9px 20px; }
 	.hikashop_products_listing .hikashop_product_quantity_change_div_leftright{display: none; }
 	.hikashop_products_listing .hikashop_listing_img_title{ margin:5px; border-radius: 10px;  }
 	.hikashop_products_listing .hikashop_listing_img_title:hover{ box-shadow: none; }

 	.akcije .hikashop_products_listing .hikashop_listing_img_title{ margin-right: 10px; }

 	/*PRODUCT*/
 	#hikashop_product_left_part {width: 42% !important; margin-right: 3% !important; padding-right: 3%; border-right: 1px solid #ddd; }
 	#hikashop_product_right_part {width: 55% !important; }
 	#hikashop_product_right_part h1 {font-size: 24px; line-height: 32px;  }
 	#hikashop_product_right_part .logoMini {font-size: 32px; line-height: 42px;}
 	.hikashop_product_bottom_part .hikashop_tabs_content p {font-size: 15px !important; line-height: 25px !important;   }

 	/*PAGE PRODUCT UPIT FORM*/
	.upit-form-inner{ width:55%; margin-left:45%;  }

 	/*CHECKOUT*/
 	.hikashop_checkout_page{ margin-top:30px; }


}

@media (min-width: 1000px) and (max-width: 1199px) {
	.main{ max-width: 96%; }
	.contentMain{ max-width: 96%; margin-top:10px; }


	/*PRETRAGA HEADER*/
	.pretraga-desktop { width: 350px; margin-left: -175px; }
	.hikashop_filter_module{ width: 350px; }
	.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1 input{ font-size: 16px; }

	/* MAIN NAVIGATION */
	#kiwi-menu ul.menu li {font-size:13px; padding:0px 12px; }
 

	/*KATEGORIJE*/
	.kategorije-box {  width: 50%;  }
	.kategorije-box:nth-child(1) { margin-bottom: 40px; }
	.kategorije-box:nth-child(2) { margin-right: 0%; margin-bottom: 40px;  }
	.kategorije-box:nth-child(4) { margin-right: 0%; }
 
	/*BRENDOVI*/
	.MS-content .item .brendovi-logo{ padding:15px 0px; }
 	.MS-content .item .brendovi-logo img{ height: 50px; }

 	/*FILTER*/
 	.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container select{ line-height: 22px; }

 	/*CATEGORY LISTING*/
 	#contentLeft .hikashop_subcategories {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 15px 7px 10px 7px; box-sizing: border-box; }
 	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name {font-size: 14px; line-height: 16px; border-radius: 5px; padding-left: 30px; margin-right: 7px; margin-bottom: 7px; min-height: 32px; }
 	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name::before { left: 5px; top: 50%; font-size: 16px;  line-height: 18px; height: 18px; margin-top: -9px; width: 18px; }

 	/*PRODUCT LISTING*/
 	.hikashop_products_listing { width: calc(100% + 10px); margin-left: -5px; }
 	.hikashop_products_listing .hikashop_container{ padding-bottom: 25px; }
 	.hikashop_products_listing .hikashop_rasprodato{ font-size: 15px; line-height: 24px; width: 140px; margin-left: -70px; margin-top: -12px;  border-radius: 4px; }
 	.hikashop_products_listing .hikashop_product_name{ font-size: 13px; line-height: 16px; }

 	.hikashop_products_listing .hikabtn.hikacart{ margin-top:0px; padding: 8px 20px; }
 	.hikashop_products_listing .hikashop_product_quantity_change_div_leftright{ display: none; }
 	.hikashop_products_listing .hikashop_listing_img_title{ margin:0px;  border-radius: 10px; }
 	.hikashop_products_listing .hikashop_listing_img_title:hover{ box-shadow: none; }

 	.akcije .hikashop_products_listing .hikashop_listing_img_title{ margin-right: 10px; }

 	/*PRODUCT*/
 	#hikashop_product_left_part {width: 42% !important; margin-right: 3% !important; padding-right: 3%; border-right: 1px solid #ddd; }
 	#hikashop_product_right_part {width: 55% !important; }
 	#hikashop_product_right_part h1 {font-size: 24px; line-height: 32px;  }
 	#hikashop_product_right_part .logoMini {font-size: 28px; line-height: 38px;}
 	.hikashop_product_bottom_part .hikashop_tabs_content p {font-size: 15px !important; line-height: 25px !important;   }

 	/*PAGE PRODUCT UPIT FORM*/
	.upit-form-inner{ width:55%; margin-left:45%;  }

 	/*CHECKOUT*/
 	.hikashop_checkout_page{ margin-top:30px; }
}
@media (min-width: 768px) and (max-width: 999px) {
 

	.main{ max-width: 96%; }

	/*PRETRAGA HEADER*/
	.pretraga-desktop { width: 300px; margin-left: -150px; }
	.hikashop_filter_module{ width: 300px; }
	.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1 input{ font-size: 16px; }

	/*KATEGORIJE*/
	.kategorije-box {  width: 50%; }
	.kategorije-box:nth-child(1) { margin-bottom: 30px; }
	.kategorije-box:nth-child(2) { margin-right: 0%; margin-bottom: 30px;  }
	.kategorije-box:nth-child(4) { margin-right: 0%; } 

	/*BRENDOVI*/
	.MS-content .item .brendovi-logo{ padding:15px 0px; }
	.MS-content .item .brendovi-logo img{ height: 50px; }
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media (max-width: 767px) {
	body{ display: block; }
 
	/*GENERAL*/
	.margin_mobile{ margin:0px 10px; }
	.margin_mobile_20{ margin:0px 20px; }


	.glavniMeni{display:none;}
    .glavniMeni-cont{ display:none; }
	.header{display:none;}
	.glavniMeniKontejner{display:none;}
	 
	 
	.contactLight{display:none;}
	 
	.modal-image {position: absolute; width: auto; height: auto; max-width:90%; max-height: auto; /*-webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s;*/ -webkit-transform: translate(-50%, -50%); left:50%; top:50%; transform: translate(-50%, -50%);}
	.galerije{position:absolute; top:42%; padding:5px 30px; font-size:18px; left:50%; margin-left:-70px; border:0px solid #283e28; background-color:#fff; color:#000; font-weight:bold; }


	/*HEADER TOP*/
	.header-top{ width: 100%; height: 60px; background-color: #262626}
	.header-top-left{line-height: 30px; overflow:hidden; height: 30px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }
	.header-top-right{    }
	.valute-left{ width:39%;  line-height: 30px;  }
	.valute-right{ width:60%;  }
	.hikashop_currency_module{ margin-top:0px; margin-right:10px; }
	.headerEmail{ position: absolute; top:0px; left: 8px;  float:none; margin-left:0px; padding-right: 0px;  }
	.headerTelefon{position: absolute; top:0px; right: 8px;    float:none; text-transform: uppercase; font-size: 10px;  }
	.headerSpan{ color:#fff; text-transform: none; font-size: 12px; }

	/*MOBILE HEADER*/
    .mobileBrzaDostava{ position: relative; display: block; height: 24px; line-height: 24px; font-size: 13px; color:#000; border-bottom: 1px solid #ddd; text-align: center; }
	.mobileHeaderLogo{ position: relative; top:0px; width: 100%; display:block; height:50px; text-align:center;}
	.mobileHeaderLogo .mobileLogoSlika{border:0px solid #ff0000; height:40px; margin-top:5px;}
	.mobileHeaderCont{ position: relative; height: 50px; }
	.mobileHeader{border:0px solid #ff0000; position: relative; top:0px; display:block; width:100%; background: #003e80; height:50px; z-index:50; box-shadow: ;}
	a.gotomenu {display: block; height: 24px; border:0px solid #ff0000; text-align:center; position: absolute; left: 75%;  width: 25%; top: 12px; z-index: 60; line-height:40px; color:#fff;}

	.mobileHeaderLogo .promjena-valute{ position: absolute; top:15px; left:5px; width: auto; }
	.mobileHeaderLogo .hikashop_currency_module .hikashopcurrency{ font-size: 12px; line-height: 16px; padding: 1px 26px 2px 5px; }

    /*MOBILE SOCIAL*/
    .header-social{ right: auto; left: 10px; top:10px; }
    .header-social a img{ height: 16px; padding:6px; border-radius: 3px;}
    .header-social a:nth-child(1){ margin-right: 3px; }

	/*HEADER PAGES*/
	.header-pages{ height: 250px; }

	/*LEFT BANNER*/
	.leftRow2{ display: none; }

	/*...KATEGORIJE*/
	.expera_category_banner_abs{ position: absolute; right: -15px; top: -50px; width: 140px; }

	.expera_category_banner_abs_bf{ position: absolute; right: -0px; top: -56px; width: 100px; }

 
	/*SLIDESHOW*/
	/*KIWI GALERIJA*/
	.kiwi-slider { position: relative; width: calc(100% - 20px); margin-left: 10px;   }
	.kiwi-slider .img-w { padding: 0px 0px;  } 

	.kiwi-slider .slick-arrow{ z-index: 10; background: rgba(255,255,255,0.5); color:#000; width: 40px; height: 40px; border-radius: 50%; position: absolute; top:50%; margin-top: -24px; left:15px; }
 
	.kiwi-slider .slick-arrow.slick-next{right: 15px; left: auto; border-radius: 50%; }
	.kiwi-slider .slick-arrow .material-icons-round{ font-size: 30px; line-height:40px; }
	.kiwi-slider:hover .slick-arrow{ background: #0f8d36; color: #fff; }

 
	 


	.kiwi-slideshow-cont{ margin-bottom: 60px;  }
	.kiwi-slideshow{ overflow: visible; } 
	.kiwi-slideshow-images{overflow: visible; border:0px solid #ffff00; height:100px; list-style-type:none; margin:0px;}
 
	.kiwi-slideshow-slide-m{ display: block; position:absolute; width: 100%; background-repeat: no-repeat; background-position: center center; background-size:cover; }
	.kiwi-slideshow-slide-m::before{ position: absolute; left: 0px; bottom: -40px; width: 100%; height: 40px; background-color: #df2a54; color: #fff; content: 'Pogledaj ponudu'; font-size: 17px; line-height: 40px; font-weight: 600; padding-right: 50px; text-align: right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.kiwi-slideshow-slide-m::after{ position: absolute; right: 15px; bottom: -40px; width: 30px; height: 40px; background-color: #df2a54; color: #fff; content: 'double_arrow'; font-family: 'Material Icons Round'; font-size: 24px; line-height: 40px; text-align: center; }
	
	.kiwi-slideshow-gradient{ position: absolute; width: 100%; height: 200px; top:0px; z-index: 5; background-image: linear-gradient(to bottom, rgba(0,0,0,0.7),  rgba(0,0,0,0));}
	.kiwi-slideshow-bottle{ position: absolute; width: 100%; height: 70px; bottom:0px; z-index: 4; background: url('../images/bg-slideshow-bottle-1.png') center bottom no-repeat; background-size: 70% auto; }
	.kiwi-slideshow-box{ position: absolute; z-index: 10; top:230px; left:10%; width: 80%; text-align: left }
	.kiwi-slideshow-title{ font-size:30px; line-height: 37px;  margin-bottom: 25px; }
	.kiwi-slideshow-desc{ font-size:15px; line-height: 21px; color:#efcbcb; text-shadow: 0 0 1px #000;   }
	.kiwi-slideshow-img {margin-top:10px;}
	.kiwi-slideshow-img img{ height: 50px; }

	/*......PRETRAGA*/
	.hikashop_filter_module .hikashop_filter_Pretragasvihartikala_1 input{ font-size: 14px; background: rgba(255,255,255,1); border-top-right-radius: 0px; border-bottom-right-radius: 0px;  }
	.mobilePretraga{position:absolute; left:0%; top:0px; color:#000; width:25%; text-align:center; border:0px solid #ff0000; height:50px;}
	.mobilePretraga img{margin-top:10px;}
	.mobilePretraga #pretragaMobile{height:0px; border:0px solid #ff0000; width:340px; overflow:hidden; position:relative;}
	.mobilePretraga .hikashop_filter_module{border:0px solid #ff0000; position:absolute; margin:0px; top:10px; left:10px; padding-top:5px; height:60px; width:320px; background-color:transparent; }
	#pretragaListMobile{border:0px solid #ff0000!important; border-radius: 10px; position:absolute; top:65px; background-color:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); overflow-y: scroll; max-height:400px; min-width:250px; display:none; padding:15px; font-size:12px; line-height:20px; z-index:110; margin-left:15px;}
	#pretragaListMobile ul{ list-style-type:none;}
	#pretragaListMobile li{border-bottom:1px dotted #ddd!important; text-align:left; width:100%; padding:5px 0px; overflow:hidden;}
	#pretragaListMobile li a{color:#111; }
	#pretragaListMobile .pretragaListImage{width:20%; border:0px solid #ff0000; float:left;}
	#pretragaListMobile .pretragaListImage img{height:50px; background: #efefef; border-radius: 4px; margin-top:0px!important;}
	#pretragaListMobile .pretragaListDesc{width:78%; border:0px solid #ff0000; float:left; padding-left:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	#pretragaListMobile .pretragaListDesc div:first-child{ line-height: 15px; margin-bottom: 4px; font-weight: bold; }
	#pretragaListMobile .pretragaListCijena{color:#689768; font-weight: bold;}
	/*......LOGIN*/
	.mobileLogin{position:absolute; left:25%; top:0px; width:25%; color:#fff; border:0px solid #0000ff; text-align:center; height:50px;}
	.mobileLogin img{height:20px;  cursor:pointer;}
	.mobileLogin a{ color:#fff; text-transform: uppercase; font-size: 12px;  }
	.mobileLogin .logovanjeDugme{  line-height: 50px;}
	.mobileLogin .logovanje h3{ padding-left: 15px; }
	.mobileLogin #login-form{ margin:5px 15px 15px 15px;}
	.mobileLogin .logovanje{background-color:#fff; height:0px; font-size:12px; color:#111; overflow:hidden; border-radius: 10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
	.mobileLogin  .loginNaslov{border:0px solid #ff0000; font-size:12px; color:#111; font-weight:bold; text-transform:uppercase; margin:10px 0px 5px 5px;}
	.mobileLogin  .input-small{border:1px solid #555; font-size:12px; color:#111; line-height:18px; padding:3px 5px;  margin:5px 5px;}
	.mobileLogin #login-form ul li { font-size: 12px; line-height: 18px;}
	.mobileLogin #login-form ul li a{ color:#999; text-transform: none; font-size: 12px; line-height: 18px;} 
	.mobileLogin  .btn-primary{border:0px solid #777; background-color:#eee; font-size:12px; color:#111; line-height:18px; padding:6px 15px;  margin:5px 0px 10px 5px;}
	.mobileLogin  .btn-primary:hover{background-color:#7d0000; color:#fff;}
	.mobileLogin  .login-greeting{ margin:10px 0px 10px 5px; line-height:16px;}
	/*......KORPA*/
	.korpaContainer{position:absolute; left:50%; width:25%; text-align:center; height:50px; border:0px solid #ff0000;}
	.korpa{position:relative; float:none; text-align: center; margin:0px auto; width:auto; border:0px solid #ff0000; padding: 12.5px 0px;}
	.korpa .cartImage{ margin-right: 5px; }
	.hikashop_small_cart_total_title span{ padding: 0px 2px; margin-left: 0px; color: #000; background: #a9cff7; border-radius: 2px; font-size: 9px;  }

	/*KATEGROIJE NASLOVNA*/
	.kategorije{ padding:0px; }
	.kategorije-cont{ display: block; }
	.kategorije-box {position: relative; width: 100%;  border-radius: 15px; padding: 25px 33px 30px 33px; margin-bottom: 40px; }
	.kategorije-box:last-child{ margin-bottom: 0px; }
	.kategorije-title{ font-size: 24px; line-height: 34px; }

	/*AKCIJE*/
	.akcije .margin_mobile{ margin:0px 20px; }
 	.akcije .hikashop_products_listing .hikabtn.hikacart span{ text-align: center!important}
 	.akcije .hikashop_products_listing .hikashop_product_name { height: auto; padding:15px 0px; margin-top: 10px; }
 	.akcije .hikashop_products_listing .hikashop_product_name a{ font-size: 14px !important; line-height: 17px !important; }
 	.akcije .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price{ font-size: 18px; }
 	.akcije .hikashop_products_listing .hikashop_discount_icon{ width: 70px; height: 70px; padding:0px; text-align: center; line-height: 70px; font-size: 22px; }

 	.akcije h3{position: relative; color:#111; font-weight: bold; font-size:20px; line-height: 26px; padding: 7px 0px; padding-left: 50px; background: #fff; margin-bottom:40px;  border-radius: 24px;}
	.akcije h3::before { position: absolute; left: 6px; margin-top:-15px; width: 30px; height: 30px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size: auto; background-size: cover;}


	/*IZDVOJENI*/
	.izdvojeni h3{position: relative; color:#111; font-weight: bold; font-size:20px; line-height: 26px; padding: 7px 0px; padding-left: 50px;  margin-bottom:40px;  border-radius: 24px;}
	.izdvojeni h3::before { position: absolute; left: 6px; margin-top:-15px; width: 30px; height: 30px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size: auto; background-size: cover;}


	/*GENERAL*/
	.naslov{position: relative; color:#111; font-weight: bold; font-size:20px; line-height: 30px; padding: 5px 0px; padding-left: 50px; background: #efefef; margin-bottom:40px;  border-radius: 24px;}
	.naslov::before {position: absolute; left: 6px; margin-top:-15px; width: 30px; height: 30px; background: #fff; border-radius: 50%; content: ''; background: url('../images/icon-logo-expera.png') center center no-repeat; background-size: auto; background-size: cover;}
	#system-message {border-radius: 7px; margin: 20px 15px; margin-bottom: 20px; padding: 10px;}

	/*BREADCRUMBS*/
	.breadcrumb{border:0px solid #ff0000; margin:0px; padding-left:5px; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	/*CONTENT SPAN*/
	.content66{width: 100%; padding:0px;}
	.content33{width: 100%; padding:0px;}
	.content50{width:100%; padding:0px;}
	 
	 
	 
	/* SIDE NAVIGATION */
	#mySidenav{display:block; background-color:#fff; border:0px solid #ff0000;  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
	.sidenav-inner{ width: 360px; }
	.sidenav .sidenav-logo{ color:#fff; padding:40px 20px 25px 20px; margin-bottom:30px; text-align:center; font-weight:bold; font-size:18px; line-height: 25px; background-color: #21b24e }
	.sidenav .sidenav-logo img{ height: 60px; margin-bottom: 15px; }
	.sidenav {height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; }
	.sidenav ul{ padding:0px 20px; margin-top:20px; }
	.sidenav li{ position: relative; font-size:18px; line-height:36px; color:#000; background: #efefef; padding-left:15px; margin-bottom: 10px; border-radius: 5px; list-style-type:none; }
	.sidenav a {padding: 0px 0px 0px 0px; text-align:left; text-decoration: none; font-size: 18px; color: #000; display: block; transition: 0.3s}
	.sidenav a:hover, .offcanvas a:focus{color: #21b24e;}
	.sidenav ul.nav-child{  padding:0px 0px; margin-top:0px; margin-right: 15px;   }
	.sidenav .nav-child li{ display:none; line-height:22px; border-bottom:1px dashed #bbb; min-height:24px; margin-bottom: 0px; padding-left: 10px; border-radius: 0px; padding-top:5px; padding-bottom: 5px; }
	.sidenav .nav-child li:last-child{ border-bottom:0px solid #111;  padding-bottom:10px; }
	.sidenav .nav-child li .separator{font-size:20px; padding-left:0px;  min-height:34px; font-weight:bold; }
	.sidenav .nav-child li a{font-size:14px!important; border:0px solid #ff0000; padding-left:0px;  text-transform:none; line-height: 20px; }
	.sidenav .closebtn {position: absolute; top: 10px; right: 25px; font-size: 40px; margin-left: 50px; color:#fff;}
	.sidenav .item-127, .sidenav .item-323  { display:none;} 
	.sidenav li.item-116::before,
	.sidenav li.item-170::before,
	.sidenav li.item-319::before,
	.sidenav li.item-388::before,
	.sidenav li.item-280::before{ position: absolute; top: 5px; width: 26px; line-height: 26px; font-size: 26px; height: 26px; right: 15px; color:#21b24e;  content: 'expand_more'; font-family: 'Material Icons Round';  }

	.sidenav .item-365  { background: #cc0000; font-weight: bold; } 
	.sidenav .item-365 a  { color:  #fff; } 

	.sidenav .item-319  { background: #21b24e; color:#fff; padding-left: 40px; }  
	.sidenav li.item-319::before{ color:#fff;    }
	.sidenav .item-319  span { font-weight: bold; }  
	.sidenav .item-319 .nav-child li{  border-bottom:1px dashed #148f3a; background: #21b24e;    }
	.sidenav .item-319 .nav-child li:last-child{  border-bottom:0px dashed #bbb;     }
 	.sidenav .item-319 .nav-child li a{  color:#fff;   }
 	.sidenav .item-319::after{ position: absolute; left: 12px; top: 7px; font-size: 22px; color: #fff; line-height: 22px; height: 22px; width: 22px; text-align: left; font-family: 'Material Symbols Outlined'; content: 'percent';   } 

 	.sidenav .item-388  { background: #bd183f; color:#fff; padding-left: 40px; }  
	.sidenav li.item-388::before{ color:#fff;    }
	.sidenav .item-388  span { font-weight: bold; text-transform: capitalize; }  
	.sidenav .item-388 .nav-child li{  border-bottom:1px dashed #520315; background: #bd183f;    }
	.sidenav .item-388 .nav-child li:last-child{  border-bottom:0px;     }
 	.sidenav .item-388 .nav-child li a{  color:#fff;   }	
 	.sidenav .item-388::after{ position: absolute; left: 12px; top: 7px; font-size: 20px; color: #fff; line-height: 20px; height: 20px; width: 20px; text-align: left; font-family: 'Material Symbols Outlined'; content: 'featured_seasonal_and_gifts';   } 

	/*CONTENT */
	.contentAll{ padding:0px 10px;  box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}  
	.contentMain{width:100%; display: block;}
	#contentLeft{ width: 100%;  box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#jf-content { width:100%;  padding:0px 15px; margin-top: 30px;  box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#jf-content h1{color:#000!important; font-size: 24px; line-height: 30px; }
	.itemid-115 #jf-content .main {padding: 0;}
	.itemid-121 #jf-content .main {padding: 0;}
	.itemid-120 #jf-content .main {padding: 0;}


	/*BRENDOVI*/
	.brendovi{ padding-bottom:40px;}
	.MS-content{ width:calc(100% + 30px); }

	.MS-content .item { display: inline-block;  height: 100%; overflow: hidden; vertical-align: top; position: relative; box-sizing: border-box; width: 50%!important; color:#000;}
	.MS-content .item .brendovi-logo{display: block;  border:0px solid #efefef; background:#efefef url('../images/bg-kategorije-bottom-right.png') bottom right no-repeat; background-size:auto 50%; border-radius: 10px; text-align: center; margin-right: 30px; padding:10px 0px 10px 0px; }
	.MS-content .item .brendovi-logo:hover{ border:0px solid #003e80; cursor: pointer; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
	.MS-content .item:nth-child(2n) .brendovi-logo{ margin-left: 0px }
	.MS-content .item .brendovi-logo img{ border:0px solid #ddd; height: 44px; }
 

	/*FOOTER*/
	.footer-top{ border-bottom: 1px solid #ddd; overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; font-size: 18px; line-height: 26px;}
	.footer-top-left{ width:100%; float:none; margin-bottom: 20px; }
	.footer-top-right{ width:100%; float:none; }
	.footer-top-icon img{ height: 60px;  }

	.footer-body{ overflow: hidden; font-size: 15px; line-height: 21px; }
	.footer-box{ width: 100%; float:none; margin-right: 0%; margin-bottom: 30px;}
	.footer-box:nth-child(4){  margin-right: 0% }

	.footer-footer{ text-align: center; font-size: 14px; line-height: 20px; color:#666; font-weight: 300; padding-top:30px; margin-top:30px; border-top:1px solid #ddd; }
	.footer-item{ margin-bottom: 4px; color:#555; }
	.footer-item a{ color:#555; }
	.footer-item a:hover{ color:#21b24e; text-decoration: underline; }

	/*PAGE*/
	/*PAGE IMPRESSUM*/
	.table-impressum td{padding:10px 0px; font-size: 15px; line-height: 19px;   }
	.table-impressum tr td:first-child{ font-weight: bold; padding-right: 10px; }

	/*PAGE 404*/
	.page-greska404{  margin-top: 50px; } 
	.page-greska404-intro{ font-size: 16px; line-height: 26px; max-width: none; margin:0px 15px;  }
	.page-greska404-img img{ max-width: 270px;  }
	.page-greska404-button{ margin-top: 25px;  } 

	/* CATEGORY BLOG*/
	.categoryTitle h2{font-size:34px; line-height: 44px;}
	.categoryImage{width:100%; float:none; border:0px solid #00ff00;}
	.categoryIntro{border:0px solid #0000ff; float:none; width:100%; font-size:18px; margin-top:5px; line-height:22px; margin-bottom:20px;}

	/*PRETRAGA ARTIKALA*/
	.pretraga{ width:100%; border:0px solid #ff0000; box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}

	/*LOGIN PAGE*/
	.login {width: 100%; border: 0px solid #ddd; padding:0px 15px;  }

	/*REGISTRATION PAGE*/
	.hikashop_user_registration_page{ width: 100%; margin: 0px auto; border: 0px solid #ddd;  padding:0px 15px; }

	/*RESET PAGE*/
	.reset{ margin:0px 15px; }

	/*PAGE PRODUCT UPIT FORM*/
	.upit-form-inner{ width:100%; margin-left:0%; margin-top: 30px; border-radius: 10px; }
	.upit-form-title{ font-size:18px; line-height:38px;  }
	.upit-form-content{ padding:15px 20px; }
	.upit-form-desc{ font-size:14px; line-height:22px; }
	.upit-form-label{ font-size: 13px; line-height: 17px; margin-bottom: 4px; }
	.upit-form-box{ margin-bottom: 20px; max-width: auto; }
	.upit-form-box input{ font-size: 14px; line-height: 22px; padding:7px 15px; box-sizing: border-box; }
	.upit-form-box-submit { margin-top:25px; }
	.upit-form-box-submit input { padding:10px 40px; }
	.upit-form-success{ font-size: 14px; line-height: 22px; padding:20px;  }
 
 


	/*BANERI*/
	.banner-main{ text-align: center; }
	.banner-main table { width: calc(100% - 30px); margin:0px auto; margin-top: 25px; border-collapse: collapse; }
	.banner-main table td{ line-height: 21px; font-size: 15px;  padding:8px 7px; text-align: left; }
    .banner-main table tr td:first-child{   }

    .banner-timer span { font-size: 12px;  }
    .banner-timer #days {font-size: 30px; color: #fff; }
	.banner-timer #hours {font-size: 30px; color: #fff; }
	.banner-timer #minutes {font-size: 30px; color: #fff; }
	.banner-timer #seconds {font-size: 30px; color: #fff; }

	.banner-content-top{ margin-bottom: 10px; margin-top: 10px; }
	.banner-content-top img{ border-radius: 10px; }
	.banner-content-bottom{ display: flex; gap: 10px; margin-bottom: 10px; }
	.banner-content-bottom div img{ border-radius: 10px; }

	.baneri-big{ padding-top:0px; }
	.baneri-big-cont{ display: block; }
	.baneri-big-cont div:first-child{ margin-bottom: 20px; }

	/*HIKASHOP*/

	.vex.vex-theme-default .vex-content{ max-width: 90%!important; }

    /*LISTANJE SLIKA*/
    #sb-nav-next{ right: 10px;  width: 24px!important; height: 24px!important; margin-top: -14px;   }
    #sb-nav-next::before{ line-height: 24px; font-size: 20px;  }
    #sb-nav-previous{ left:10px; width: 24px!important; height: 24px!important; margin-top: -14px;  }
    #sb-nav-previous::before{  line-height: 24px; font-size: 20px; }

    #sb-nav-close{ position: absolute; top:10px; right: 10px; width: 24px!important; height: 24px!important; }
    #sb-nav-close::before{ line-height: 24px;  font-size: 20px; }

	/*LISTING KATEGORIJE LEFT*/
	.categories-left{ margin:0px 15px; display: none; }
	.izborKategorije{ display:block; margin:0px 15px; margin-top:10px; margin-bottom: 0px; border-radius:10px;  }
	.izborKategorije::after{ position: absolute; top: 50%; margin-top:-13px; width: 26px; line-height: 26px; font-size: 26px; height: 26px; right: 15px; color:#21b24e;  content: 'expand_more'; font-family: 'Material Icons Round';  }


	#hikashop_module_96{ display:none; overflow:hidden; margin:0px 15px; padding:0px 0px 0px 0px; box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

	/*LISTING PROIZVODA*/
	.hikashop_products_listing{   width: 100%; margin-left: 0px; }
	.hikashop_products_listing .hikashop_listing_img_title{ margin:5px; border-radius: 12px; }
	.hikashop_products_listing .hikashop_listing_img_title:hover{ box-shadow: 0 0 5px 0 rgba(0,0,0,.1); }
	.hikashop_products_listing .hikashop_product_image_subdiv{ min-height: 150px; }

	.hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image{ border-top-left-radius: 12px; border-top-right-radius: 12px; }
	.hikashop_products_listing .hikashop_product_name{ padding: 4px 0px 6px 0px; height: 55px;  }
	.hikashop_products_listing .hikashop_product_name a{ font-size: 12px !important; line-height: 14px !important;  width: 97%; left:1.5%; }
	.hikashop_products_listing .hikashop_product{border:0px solid #fff!important; overflow:hidden; width:50%; padding:0px!important;  float:left;}
	.hikashop_products_listing .hikashop_container{border:0px solid #fff!important; margin:10px 0px!important; padding-bottom:0px;}
	.hikashop_products_listing .hikashop_subcontainer{border:0px solid #fff!important;  }
	.hikashop_products_listing .hikashop_product_stock_count{ display:none!important;}
	.hikashop_products_listing .hikashop_discount_icon{ top: -2px; font-size: 12px; width: 40px; height: 40px; line-height: 40px;}
	.hikashop_products_listing .hikashop_discount_icon_dodatno{ font-size: 12px; width: 40px; height: 40px; line-height: 50px; top:50px;  }
	.hikashop_products_listing .hikashop_discount_icon_dodatno::before{position:absolute; top: -16.5px; left:0px; content: '+'; width: 40px; font-size: 14px; line-height: 20px; text-align: center; font-weight: 400; color:#000; z-index:50;}
	.hikashop_products_listing .hikashop_discount_icon_dodatno::after{position: absolute; top: 12px; left: 0px; content: 'DODATNIH'; width: 40px; font-size: 7px; line-height: 7px; text-align: center; font-weight: bold; color: #fff; z-index: 50;}
	.hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za{ font-size: 9px; line-height: 9px; left:-7px; top: -6px; right: auto; z-index: 51;  }
    .hikashop_products_listing .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda{ left:-12px; top: 27px; right: auto; font-size: 9px; line-height: 10px; z-index: 51; }
 	
	.hikashop_products_listing .hikashop_discount_icon_0marza{font-size: 10px; line-height: 15px; }
	.hikashop_products_listing .hikashop_discount_icon_0marza div:last-child{ height: 24px; font-size: 20px; line-height: 24px;}
	.hikashop_products_listing .hikashop_discount_icon_0marza div:first-child{  padding:1px 4px; }

    .hikashop_products_listing .hikashop_discount_cerave_vobler{ width: 50px; height: 50px; }

	.hikashop_products_listing .hikashop_rasprodato { font-size: 14px; line-height: 24px; width: 120px; top: 50%; left: 50%; z-index: 50; margin-left: -60px; margin-top: -12px;  border-radius: 3px; }
	.hikashop_products_listing .hikabtn.hikacart{ margin-top: 0px; width: 90%; padding:8px 0px; }


	/*LISTING PROIZVODA - KATEGORIJE*/
	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name {position: relative; display: block; font-size: 15px; line-height: 20px; border: 2px solid #ddd; padding: 8px 0px; padding-left: 0px; background-color: transparent !important; border-radius: 4px; padding-left: 40px; margin-right: 0px; margin-bottom: 5px; min-height: auto; }
	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name a{position: relative; display: block;  top:auto; transform: none;  }
 	.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:before{ position: absolute; left: 7px; top: 50%; font-size: 20px; color: #003e80; line-height: 22px; height: 22px; margin-top: -11px; width: 22px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #e3f1ff; border-radius: 50%; }

 	/*LISTING KATEGORIJE - LIJEVA STRANA*/
 	#contentLeft .hikashop_subcategories .hikashop_category_name{ min-height: auto; }
 
	/*.......CIJENA*/
	.hikashop_products_listing .hikashop_product_price_full{ position: relative; border:0px solid #ff0000; height: auto; text-align: left; margin: 5px auto; margin-bottom: 10px; }
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price{ font-size: 14px; line-height: 24px; }
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_before_discount{ left:13px; top:18px; font-size: 10px; line-height: 10px;}
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_with_min_qty ~ span.hikashop_product_price_before_discount{top:45px; } 
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_with_min_qty{ position: relative; border:0px solid #ff0000; padding-top:6px; margin-bottom: -5px; }
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_with_min_qty .hikashop_product_price_before_discount{ position: absolute; top:2px;}
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_0{ text-align: left!important; padding:2px 0px 1px 0px;}
	.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price.hikashop_product_price_1{text-align: left!important; padding:2px 0px 1px 0px;}

	/*.......DUGME*/
	.hikashop_products_listing .hikashop_product_quantity_div { display: none; border:1px solid #0000ff; margin-top:5px; margin-bottom: 17px; }
	.hikashop_products_listing .hikashop_cart_input_button{ display: block; color:#fff; font-size:12px; line-height:16px; text-transform:uppercase; width:100%!important; height:auto; margin:0px; padding:10px 20px; background-color:#7d0000; background-image:none; }
	.hikashop_products_listing .hikashop_cart_input_button:hover{background-color:#520000; color:#fff; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;   }

	/*......FILTER*/
	.hikashop_products_listing_main .hikashop_filter_main_div{ border-radius: 7px; text-align: right; padding: 5px 25px 45px 25px; margin-bottom: 20px;}
	.hikashop_products_listing_main .hikashop_filter_main_div .hikashop_filter_title{ margin-top:15px; margin-bottom: 1px; }
	.hikashop_products_listing_main .hikashop_filter_main_div .filter_values_container select{ line-height: 24px; width: 100%; }
	.hikashop_products_listing_main #slider_Rasponcijena_7_hikashop_category_information_module_{ margin: -22px 12px 0px 20px !important; }
	.hikashop_products_listing_main .hikashop_filter_collapsable_title_mobile{ background:#e3f1ff;  border:2px solid #e3f1ff; border-radius: 4px; padding: 6px 5px 6px 5px; margin-bottom: 10px;}
	.hikashop_products_listing_main .hikashop_filter_collapsable_title{ margin:0px; line-height: 24px; text-transform: uppercase; font-size: 13px; }
	.hikashop_products_listing_main .hikashop_filter_collapsable_title .hikashop_filter_fieldset h3{ display: block; font-size: 14px; padding-left: 50px; position: relative; }
	.hikashop_products_listing_main .hikashop_filter_collapsable_title .hikashop_filter_fieldset h3::before{  position: absolute; top:50%; left:10px; margin-top:-13px; font-size: 20px; width:26px; line-height: 28px; height: 26px;  font-family: 'Material Icons Round'; content: 'filter_list'; text-transform: none; color:#003e80; background: #fff; border-radius: 50%; text-align: center; }
	.hikashop_products_listing_main .hikashop_filter_collapsable_title_icon{ display: none; }
	#pretragaMobile .hikashop_filter_collapsable_title_mobile{ display: none  }
	#pretragaMobile .hikashop_filter_collapsable_content_mobile{ display: block!important }
	 

	/*PRIKAZ PROIZVODA*/
	#hikashop_product_top_part{ margin-top:20px;}
	#hikashop_product_right_part{border:0px solid #00ffff!important; width:100%!important;}
	#hikashop_product_right_part .hikashop_product_name_main{display:block; font-weight:bold; font-size:22px; line-height:28px; color:#111; margin-top:0px;}
	#hikashop_product_right_part .naziv{ display:none; }
	#hikashop_product_right_part .kategorije{ border:0px solid #ff0000; margin:0px; margin-bottom:20px; text-transform:uppercase; color:#333; }
	#hikashop_product_right_part .logoMini{ font-size: 28px; line-height: 38px;  }
	/*.......CHARACTERISTICS*/
    #hikashop_product_right_part .hikashop_product_characteristics_table tr td { padding: 5px 10px;} 
    #hikashop_product_right_part .hikashop_product_characteristics_table tr td select{ padding:8px; background-color: #e3f1ff; border:2px solid #e3f1ff; font-weight: bold; font-size: 16px; line-height: 18px; }

	#hikashop_product_left_part{border:0px solid #00ffff!important; width:100%!important; margin-right: 0%!important}
	.hikashop_product_left_part .hikashop_discount_icon{ top:5px; right:10px; width: 60px; height: 60px; line-height: 60px; font-size: 22px; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno{top:90px; right:10px; width: 60px; height: 60px; font-size: 22px; line-height: 68px; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno::before{ top: -23px; left:0px; content: '+'; width: 60px; font-size: 16px; line-height: 20px; text-align: center; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno::after { top: 13px; left: 0px; content: 'DODATNIH'; width: 60px; font-size: 9px; line-height: 9px;  font-weight: bold;}
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina{top:0px; left:10px; font-size: 12px; line-height: 16px; border:2px solid #df2a54;  border:2px solid #cc0000;   }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina div{ padding:2px 5px; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina span{ font-size: 8px;  }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina_top{ top:50px; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_icon_2_za{ left:auto; top:0px;  line-height: 13px; right: 5px; z-index: 51; }
	.hikashop_product_left_part .hikashop_discount_icon_dodatno_kolicina.hikashop_discount_2_reda{ left:auto; top:-12px; font-size: 12px; line-height: 14px; right: -6px; z-index: 51;  }
  
    .hikashop_product_left_part .hikashop_discount_cerave_vobler{ right: 10px; width: 90px; height: 90px; top: 0px; }


	#hikashop_main_image{border:0px solid #00ffff!important; }
	.hikashop_product_main_image_subdiv{border:0px solid #0000ff!important; width:100%!important; }
	.hikashop_product_main_image{border:0px solid #ff00ff!important; width:100%!important; height:100%!important; }

	#sbox-window{border:0px solid #ff0000; height:auto!important;}

	.hikashop_product_bottom_part{ margin-top:60px;  }
	.hikashop_product_bottom_part .hikashop_tabs_content{font-size:12px; line-height:18px; margin-left:5px; margin-right: 5px; padding:0px; }
	.hikashop_product_bottom_part .hikashop_tabs_content p{ font-size: 14px!important; line-height: 22px!important }
	.hikashop_product_bottom_part .hikashop_tabs_content ul{border:0px solid #ff0000; margin-bottom:30px; margin-left:0px; }
	.hikashop_product_bottom_part .hikashop_tabs_content ul li{border:0px solid #ff0000; font-size:14px!important; line-height:22px!important;  margin-left:20px!important; margin-bottom:10px; }

	.product-desc-cont{ margin-top:0px; display: block; margin:0px 0px; }
	.product-desc-box{ padding-top:20px;  }
	.product-desc-box:nth-child(1){ width: 100%; padding-right: 0px; }
	.product-desc-box:nth-child(2){ width: 100%; padding-left: 0px; padding-right: 0px; border-left: 0px dashed #aaa; text-align: center; }
	.product-desc-box:nth-child(3){ width: 100%;  padding-left: 0px; border-left: 0px dashed #aaa; text-align: center; }
	.product-desc-subtitle{ font-weight: bold; margin-bottom: 20px; font-size:16px; line-height: 16px; }
	.product-desc-temp{ padding:25px 0px; }
	.product-desc-temp span{ padding:20px 12px; font-size:20px; line-height: 20px; font-weight: bold; border-radius: 10px; background-color:#bdddbd; }
	.product-desc-temp span:nth-child(2){ margin-left: 20px; background-color:#ddbdbd; }
	.product-desc-food-cont{ display: flex; }
	.product-desc-food {  font-size:15px; line-height: 21px; margin-bottom: 20px; }
	.product-desc-food-span{ height:60px; display: block;  font-size:20px; color:#efefef; width: 60px; margin:0px auto; margin-bottom: 5px; line-height: 20px; font-weight: bold; border-radius: 10px; background-color:#efefef; }

	.hikashop_products_listing .listingKategorija{ margin-top:20px;}
	#hikashop_category_information_module_180 .listingKategorija{ margin-left:15px; border:0px solid #ff0000;}

	/*CHECKOUT*/ 
	.hikashop_checkout_page{ margin:0px 15px; width: auto;  border: 0px solid #a9cff7; border-radius: 0px; padding: 0px; margin-bottom: 50px; }
	.hikashop_checkout_login h1{ line-height: 26px; text-align: left; border-radius: 7px; }
	#hikashop_checkout .hkc-lg-4{padding:0px 0px!important; width:100%;}
	#hikashop_checkout .hk-container-fluid .hkc-lg-4{ border:0px;}
	#hikashop_checkout .hikashop_checkout_login .hkc-lg-8{ width: 100%; margin-left: 0%; margin-top:25px; }
	.hikashop_cart_freeshipping_title span{ display: block;  font-size: 14px; line-height: 20px; padding:7px 15px; }

	#hikashop_checkout .hikashop_checkout_cart table td::before { left:10px; display: none; }
	#hikashop_checkout .hikashop_checkout_cart table tr{border:0px; border-radius: 5px; background-color:#efefef; margin-bottom: 10px;}
	#hikashop_checkout .hikashop_checkout_cart table tr td{ text-align: right; min-height: auto; vertical-align: middle; padding-right: 10px; border-color:#ddd;}
	#hikashop_checkout .hikashop_cart_product_name_value{font-size:12px; line-height:20px; width:67%; }
	#hikashop_checkout .hikashop_cart_product_name{font-size:12px; line-height:18px; margin-left: 5px; }
	#hikashop_checkout .hikashop_cart_product_total_value{border-bottom:0px solid #7d0000; padding-bottom:10px;}
	#hikashop_checkout .hikashop_cart_product_image_value{ padding-top:10px;}
	#hikashop_checkout .hikashop_cart_product_quantity_value{  text-align: right;}
	#hikashop_checkout .hikashop_cart_product_quantity_value input[type="text"]{margin:3px 0px!important; line-height:22px; }
	#hikashop_checkout .hikashop_cart_total_value{ }
	#hikashop_checkout .hikashop_checkout_payment_images img{ height: 30px }

	.hikashop_collectondelivery_end{ width:  85%; border-radius: 10px; padding:15px 20px;  }
	.hikashop_collectondelivery_end_message{ font-size:15px!important;  line-height: 21px!important;  }

	/*PROBA*/
	#hikashop_checkout .hikashop_checkout_cart table thead { display: none; }
	#hikashop_checkout .hikashop_checkout_cart table td::before { display: none; }
	#hikashop_checkout .hikashop_checkout_cart table tr td { width: 100%; padding:0px!important; border:0px solid #ff0000; line-height: 16px; }
	#hikashop_checkout .hikashop_checkout_cart table tr { position: relative; background-color:#efefef;  padding:5px 0px; } 
	#hikashop_checkout .hikashop_checkout_cart table tr.margin { background-color:#066b25;  padding:1px 0px; } 
	#hikashop_checkout .hikashop_checkout_cart .hikashop_cart_product_name a{ font-size: 14px; line-height: 18px; font-weight: normal;  height: 36px; display: block; overflow: hidden; }
	#hikashop_checkout .hikashop_checkout_cart .hikashop_product_checkout_cart_image{ height: 80px; margin-left: 3px; }
	#hikashop_checkout .hikashop_checkout_cart table tr td .hikashop_product_price_full{ padding:0px; line-height: 36px; }
	#hikashop_checkout .hikashop_checkout_cart table tr td .hikashop_product_price_before_discount{width:100%; font-size: 10px; color:#ffb121; line-height: 12px; height: 12px; white-space:normal; position: absolute; bottom:0px; left:0px; border:0px solid #ff0000; text-align: center; }
	#hikashop_checkout .hikashop_checkout_cart table tr.row0, #hikashop_checkout .hikashop_checkout_cart table tr.row1 {height: 80px; padding:10px 0px;} 
	#hikashop_checkout .hikashop_checkout_cart table tr.row0 td:nth-child(1), #hikashop_checkout .hikashop_checkout_cart table tr.row1 td:nth-child(1){ display: block; text-align:center; width:20%; float:left; } 
	#hikashop_checkout .hikashop_checkout_cart table tr.row0 td:nth-child(2), #hikashop_checkout .hikashop_checkout_cart table tr.row1 td:nth-child(2){ display: block; text-align:left; padding:4px 2px 0px 6px!important; box-sizing: border-box; width: 78%;  float:left; height: 44px; } 
	#hikashop_checkout .hikashop_checkout_cart table tr.row0 td:nth-child(3), #hikashop_checkout .hikashop_checkout_cart table tr.row1 td:nth-child(3) {position: relative; width: 28%; float:left; text-align: center; height: 36px; border-top:1px solid #ddd;} 
	#hikashop_checkout .hikashop_checkout_cart table tr.row0 td:nth-child(4), #hikashop_checkout .hikashop_checkout_cart table tr.row1 td:nth-child(4) { width: 24%; float:left;  text-align: center; border-top:1px solid #ddd; } 
	#hikashop_checkout .hikashop_checkout_cart table tr.row0 td:nth-child(5), #hikashop_checkout .hikashop_checkout_cart table tr.row1 td:nth-child(5) {position: relative; width: 28%; float:left; text-align: center; height: 36px; border-top:1px solid #ddd;} 

	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_total2_title, 
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_shipping_title, 
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_final_total_title, 
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_coupon_title, 
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_tax_title, 
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_payment_title, 
	.hikashop_checkout_cart table tbody td.hikashop_cart_additional_title{ display: block!important; font-weight: bold; line-height: 16px; padding-right:10px!important; width: auto!important }

	 

	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_subtotal, 
	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_shipping, 
	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_coupon, 
	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_taxes, 
	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_payment, 
	.hikashop_checkout_cart table tbody td .hikashop_cart_additional{ line-height: 16px; padding: 0px 10px 5px 0px!important;  }

	.hikashop_checkout_cart table tbody td .hikashop_checkout_cart_final_total { line-height: 28px; padding: 0px 10px 5px 0px!important;  }

	#hikashop_checkout .hikashop_checkout_terms {border-radius: 15px; padding: 10px 15px 10px 15px;  }
	#hikashop_checkout .hikashop_checkout_terms label{ margin-bottom: 0px; max-width: 240px; }
	#hikashop_checkout .hikashop_checkout_terms label a{ font-size: 13px; line-height: 16px; font-weight: 500; }

	#hikashop_checkout .checkout_pokloni .hikashop_cart_product_quantity_value{ line-height: 36px; font-weight: 700; }


	/*CUPON INPUT*/
	#hikashop_checkout .hikashop_checkout_coupon{ margin-top:20px; }
	#hikashop_checkout .hikashop_checkout_coupon .input-append{ margin-bottom: 60px; }

	/*POKLON*/
	.akcije-poklon{position: fixed;  z-index: 101; top: 0%; width: 100%; left: 0%; height: 100%; background: rgba(0, 0, 0, 0.8);}
	.akcije-poklon .naslov{ font-size: 18px;  padding-left: 44px; margin-bottom: 10px; }
	.akcije-poklon .naslov span{ font-size: 14px; }
    .akcije-poklon .margin_mobile{ position: absolute; overflow: hidden;  top: 120px; width: 70%; left: 15%; transform: none; background: #fff; border-radius: 20px; margin:0px; }

    .akcije-poklon .hikashop_products_listing {width: calc(100% - 20px); margin-left: 10px; }
    .akcije-poklon .hikashop_products_listing .hikashop_listing_img_title {margin: 0px 5px; }
    .akcije-poklon .hikashop_products_listing .hikashop_product_price_full{display: none;}

    .akcije-poklon div.hikashop_carousel .hikashop_subcontainer_border span, .akcije-poklon div.hikashop_carousel .hikashop_carousel_item span{ text-align: center!important; }


    .akcije-poklon  .owl-theme .owl-nav {margin-top: 0px; margin-bottom: 10px; }
    .akcije-poklon .hikashop_carousel .owl-nav div { width: 26px; height: 20px; font-size: 20px !important; line-height: 20px; padding: 0px 0px !important;   }
    .akcije-poklon .hikashop_carousel .owl-nav div::before {width: 26px; height: 26px; line-height: 26px; font-size: 18px; }

    .akcije-poklon-uslov-cont{font-size: 13px; line-height: 16px; padding:0px 10px;}
	.akcije-poklon-uslov-cont div{  padding:5px 0px; }
	.akcije-poklon-uslov-cont div:first-child{ padding-top: 8px; }
	.akcije-poklon-uslov-cont div:last-child{  padding-bottom: 8px;   }

    .akcije-poklon-close{  width: 26px; height: 26px; line-height: 26px;   }
	.akcije-poklon-close::before{  width: 26px; height: 26px; line-height: 26px;   } 

	.akcije-poklon-intro {margin-left: 20px; margin-right: 10px; font-size: 13px; line-height: 16px; margin-bottom: 3px; }


	/*HIKASHOP WIZARD*/
	.hikashop_wizardbar ul{ margin:0px!important; padding-right: 10px; }
	.hikashop_wizardbar ul li{  padding: 0 1px 0 18px;  }
	.hikashop_wizardbar ul li:nth-child(1){ padding-left: 13px; }
	.hikashop_wizardbar ul li .hkbadge{ display: none; margin-right: 3px; min-width: 5px; padding: 1.5px 3.5px 2.5px 3.5px; font-size: 9px; line-height: 7.9px; margin-top:-3px;  }
	.hikashop_wizardbar ul li a{ font-size: 11px; }

	/*HIKASHOP CPANEL*/
	.hikashop_cpanel_main #hikashopcpanel{ border:0px solid #FF0000; margin-top:0px; overflow: hidden; padding-top:30px;}



	/*HIKASHOP ADDRESS LISTING*/
	#hikashop_address_listing table  tr td{ box-sizing: border-box; }
	#hikashop_address_listing table tbody tr td{  width: 100%!important; }
	#hikashop_address_listing tr.hikashop_address_listing_item td{ max-width: 100%!important; width: 100%!important; padding-right:10px;  }
	#hikashop_address_listing .hikashop_address_listing_table .hikashop_address_listing_item_default{text-align:right;}
	#hikashop_address_listing .hikashop_address_listing_table .hikashop_address_listing_item_actions{text-align:right!important;}
	#hikashop_address_listing .hikashop_address_listing_table td::before{left:20px!important;   }
	#hikashop_address_listing .hikashop_address_listing_table{width:100%; border:0px solid #ff0000;}

	/*HIKASHOP ORDER LISTING*/
	#hikashop_order_listing td::before{left:10px!important;  }
	#hikashop_order_listing table td::before{ padding-left: 10px; }
	#hikashop_order_listing td{padding-right:10px; box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

	.hikashop_header_buttons td a{ line-height: 32px; }


	.hikashop_user_registration_page .hkc-sm-8{ max-width: 100%; }
	.reset-confirm .control-group{ max-width: 100%; }
	.reset-complete .control-group{ max-width: 100%; }
	.login .control-group{ max-width: 100%; }
	.profile-edit input{ width: 100%; }

	.main, #jf-footer .main-inner1 {width: 300px; width:100%; }
	.colspan2 {width: 100% !important; }

	.colspan3 {width: 100% !important; }

	.colspan25 {width: 100% !important; }

	.colspan50 {width: 100% !important; }

	.colspan66 {width: 100% !important; }
	.colspan33 {width: 100% !important; }

	.colspan75 {width: 100% !important; }


 
}


 


 