 

/*HIKASHOP*/



/*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; line-height: 16px; width: auto; color:#000!important; border-radius: 17px; background-color: #c3cd50!important }
.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary:hover{ background-color: #046e26!important; color:#fff!important; }

/*POPUP U PROIZVOD STRANI*/
#sb-container img{ background-color: #efefef; }

/*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; padding:0px; 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: 0px; 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 #028b2d; background-color: #eff0de!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: #046e26; line-height: 22px; height: 22px; margin-top: -11px; width: 22px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #eff0de; border-radius: 50%; }
.hikashop_subcategories_listing .hikashop_container .hikashop_subcontainer .hikashop_category_name:hover:before{  color: #046e26;  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:40px; line-height:20px; font-size:16px; text-align: center!important; margin:0px 0px; padding:0px 0px 0px 0px; margin-bottom:10px; overflow:hidden; border-bottom:0px solid #ddd; box-sizing: border-box; }
.hikashop_products_listing .hikashop_product_name a{  color:#000!important;  position: absolute; top:50%; width: 95%; left:2.5%; display: block; transform: translateY(-50%);}
.hikashop_products_listing .hikashop_listing_img_title:hover .hikashop_product_name a{color:#046e26!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:5px; margin-top: 5px; 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:#c3cd50; 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; 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: 900; top:5px; left:5px; border:0px solid #ffb121; background: #ffb121; color:#000; border-radius: 50%; z-index:50; width: 60px; height: 60px; line-height: 59px; font-size: 18px;  }
.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: 0px;}
.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; border-top-left-radius: 0px; border-top-right-radius: 0px; height: auto!important }
.hikashop_products_listing .hikashop_product_image_subdiv{border:0px solid #ddd; width:100%!important; border-top-left-radius: 7px; border-top-right-radius: 7px; min-height: 241px; margin-top:0px!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: 0px; border-top-right-radius: 0px;  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_quantity_form{ display: none; }
.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;}
.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:#046e26; 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: 0px; background-image:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.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:#046e26; 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 #046e26!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 #046e26; top:0px; left:0px; content: 'chevron_left'; font-family: Material Icons Round; line-height: 40px; font-size: 26px; color:#046e26; text-align: center; }
.hikashop_carousel .owl-nav div:hover::before{  background: #046e26; color:#fff; }
.hikashop_carousel .owl-nav div.owl-next::before{ content: 'chevron_right'; font-family: Material Icons Round;  }

/*LISTING KATEGORIJA - LIJEVA STRANA*/
#contentLeft .hikashop_subcategories{ background-color:#efefef; background: #f6f6f6 ; border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px; 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;}

/*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: #f6f6f6; border-radius: 0px; 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 #e1e1e1; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 90%;  }


.hikashop_products_listing_main .hikashop_filter_main_div .noUi-connect{ background-color: #046e26 }
.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:#046e26;}
.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 input{border:1px solid #046e26; background-color: transparent; border-right:0px; width:100%; max-width: none; font-size:18px; color:#000; line-height:40px; margin:0px; padding:0px 10px 0px 30px; border-top-left-radius:0px; border-bottom-left-radius:0px; -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 #046e26; color:#7b0000; border-left:0px; font-size:0px; line-height:40px; margin:0px; padding:0px;  width:100%; background:none; background: #046e26 url(../images/bgPretraga.png) center center no-repeat!important; height:42px; border-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; }
.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: #c3cd50; border-radius: 0px;  }

/*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:45%!important; position: relative; margin-right: 3%!important;  -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{ text-align: left; margin-top:15px; }
#hikashop_product_left_part .hikashop_small_image_div a{ border: 2px solid #efefef!important; }
#hikashop_product_left_part .hikashop_small_image_div a.hikashop_active_thumbnail{ border: 2px solid #c3cd50!important; }
#hikashop_product_left_part .hikashop_child_image{border:0px solid #ff0000!important; height:70px!important; margin:0px!important; 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_product_foto_opisnog { font-size: 13px; line-height: 17px; color:#c3cd50; border-top:1px solid #c3cd50; margin-top: 15px; padding-top: 15px; }

/*RIGHT PART*/
#hikashop_product_right_part{border:0px solid #0000ff!important; font-size:12px; line-height:18px; padding-top:0px; width:52%!important;}
#hikashop_product_right_part h1{font-size:32px; line-height: 42px; font-weight:900; color:#111; overflow:hidden; margin-bottom: 10px; }

#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: #c3cd50;  }
#hikashop_product_right_part .product_linija_name:hover a{ color:#046e26; }

#hikashop_product_right_part .product_manufacturer { margin-top: 20px; margin-bottom: 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_sales { background: #cc0000; padding: 15px 10px 15px 20px; color:#fff; font-weight: 700; font-size: 14px; line-height: 20px; margin-bottom: 20px;}

#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; display: block; font-size:40px; line-height: 40px; font-weight: 900; color:#000; margin:0; margin-bottom: 15px;}
#hikashop_product_right_part .hikashop_product_price_per_unit{display: none;  font-size:16px; color:#888; font-weight: 400; 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: 18px; line-height:32px; color:#c3cd50; 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_full.hikashop_product_several_prices br{ display: none; }
#hikashop_product_right_part .hikashop_product_price_with_min_qty{ display: block; margin-top:0px;  line-height: 26px; }
#hikashop_product_right_part .hikashop_product_price_with_min_qty .hikashop_product_price{ font-size:16px; font-weight: bold; color:#046e26; margin-right:5px; }
#hikashop_product_right_part .hikashop_product_price_per_unit_x{font-size:16px; color:#000; font-weight: 400;}
 

/*.......QUANTITY*/
#hikashop_product_right_part .hikashop_quantity_form{ margin: 0; display: inline-block; float: left; }
#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; margin-top: 2px; width:30px; height:44px; display:block; float:left; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on:hover{ background-color:#046e26;  -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{display: block; width: auto; height: 44px; line-height: 44px; padding:0!important; margin:0px!important; text-align:center;  border:0px; font-size:14px; color:#000;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on a.hikashop_product_quantity_field_change_minus {display: block; width: auto; height: 44px; line-height: 44px; padding:0!important; margin:0px!important; text-align:center;  border:0px; 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-weight: bold; font-size: 16px; line-height: 20px; float:left; padding:12px 30px; border-radius:0; background-color:#046e26; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#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;}

/*.......VECE KOLICINE*/
#hikashop_product_right_part .hikashop_product_vece_kolicine { font-size: 14px; margin-top: 10px; line-height: 19px; color:#000; }
#hikashop_product_right_part .hikashop_product_vece_kolicine div{ font-weight: bold; }

/*.......PACKAGING*/
#hikashop_product_right_part .hikashop_product_packaging_cont{ margin-top:30px; border:2px solid #f6f6f6;  max-width: 320px;  }
#hikashop_product_right_part .hikashop_product_packaging{ display: flex; gap:15px; padding:0px 5px 10px 10px; align-items: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#hikashop_product_right_part .hikashop_product_packaging_left{ width:25%; }
#hikashop_product_right_part .hikashop_product_packaging_right{ width:75%; }
#hikashop_product_right_part .hikashop_product_packaging_subtitle{ font-size: 14px; line-height: 14px; background: #f6f6f6; padding:7px 10px; color:#000; text-transform: uppercase; font-weight: 600; margin-bottom: 10px; }
#hikashop_product_right_part .hikashop_product_packaging_title{ font-size: 15px; line-height: 20px; font-weight: bold; color:#000; margin-bottom: 10px; }
#hikashop_product_right_part .hikashop_product_packaging_desc{ font-size: 14px; line-height: 19px; color:#666; }
#hikashop_product_right_part .hikashop_product_packaging_desc a{ color:#046e26; font-weight: bold; }
#hikashop_product_right_part .hikashop_product_packaging_desc a:hover{ color:#c3cd50; }

/*.......ATTRIBUTES*/
#hikashop_product_right_part .hikashop_product_attr{ display: flex; gap:10px; margin-top:30px; background: #f6f6f6; padding:20px 0px 25px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#hikashop_product_right_part .hikashop_product_attr_box{ width: 33.33%; }
#hikashop_product_right_part .hikashop_product_attr_img{ text-align: left; }
#hikashop_product_right_part .hikashop_product_attr_img img{ height: 40px;  }
#hikashop_product_right_part .hikashop_product_attr_title{ font-size: 15px; line-height: 20px; font-weight: bold; color:#000; margin-top: 10px; margin-bottom: 5px; }
#hikashop_product_right_part .hikashop_product_attr_desc{ font-size: 14px; line-height: 19px; color:#666; }


/*.......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 .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 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 h3 { font-size: 16px; line-height: 24px; border-left: 4px solid #c3cd50; font-weight: 800; padding:4px 18px 4px 18px; background: #f6f6f6; margin-bottom: 15px; margin-top:15px; display: inline-block;   }

.hikashop_product_bottom_part .hikashop_tabs_content .product_header{ display: flex; gap: 0px; background: #eff0de; margin-bottom:20px; border-top:0px solid #ddd; border-bottom:0px solid #ddd;  }
.hikashop_product_bottom_part .hikashop_tabs_content .product_header_box{ width:25%; border-left: 0px solid #ddd; padding:25px 10px 25px 25px; border-right: 3px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_header_box p{ line-height: 22px!important;  }
.hikashop_product_bottom_part .hikashop_tabs_content .product_header_box:last-child{ border-right: 0px solid #fff; }

.hikashop_product_bottom_part .hikashop_tabs_content .product_header h3 { font-size: 16px; line-height: 24px; background: transparent; margin-bottom: 0px; padding:0px; border:0px; margin-top:0px;   }
.hikashop_product_bottom_part .hikashop_tabs_content .product_header p { margin-bottom: 0px!important }

.hikashop_product_bottom_part .hikashop_tabs_content .product_body{ display: flex; gap: 50px;    }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_left{ width:50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_right{ width:50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_charact{ background: #eff0de; padding:20px 10px 5px 15px; margin-top: 15px; margin-bottom: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_charact h3{ margin-left: -15px; background: #fff; margin-top: 0px; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_bottom{ background: #eff0de; padding:20px 10px 5px 15px; margin-top: 15px; margin-bottom: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_bottom h3{ margin-left: -15px; background: #fff; margin-top: 0px; }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_bottom a{ color:#046e26; font-weight: bold;  }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body_bottom a:hover{ color:#000;   }


.hikashop_product_bottom_part .hikashop_tabs_content .product_body h3 {     }
.hikashop_product_bottom_part .hikashop_tabs_content .product_body p {  }

.sadnja-cont{ border:1px solid #c3cd50; padding:20px 30px; }
.sadnja-flex{ display:flex; gap:60px; }
.sadnja-flex div{ width: 50%; }
.sadnja-cont h2{ margin-bottom: 20px; font-size: 24px; line-height: 34px; color:#000;  }
.sadnja-cont h3 {font-size: 16px; line-height: 24px; background: transparent; font-weight: 700; margin-bottom: 15px; padding: 0px; border: 0px; }
 
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<*/

/*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: 2px; border-bottom-left-radius: 2px; }

.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 #e9a9a9; }
.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 #ddd; 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:#046e26; 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: #046e26; 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:30px; 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_checkout_cart .hikashop_cart_empty_footer{border-bottom:0px solid #aaa; padding:0px;}
#hikashop_checkout .hikashop_product_quantity_change_div_leftright span.add-on a{ display: none; } /*ISKLJUCIO SAM + i - u checkoutu za kolicinu */
.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_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 a{ font-size: 15px; line-height: 19px; font-weight: bold; }
.hikashop_checkout_cart .hikashop_cart_product_quantity_value{ text-align:center; padding:5px 20px; }
.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_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;}
.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:#046e26; 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; 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; line-height: 22px!important;  }
/*.........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:#046e26; 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: #c3cd50; color: #000; }
.hikashop_user_registration_page .hikabtn_checkout_login_register:hover{  background: #046e26; 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: #046e26; text-decoration: none;}

h1,
h2,
h3,
h4,
h5,
h6 {font-family: 'Raleway', 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;
}
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:40px;  overflow:hidden;}
.contentAll{width: 100%; padding-bottom: 100px;}
#jf-content{width:73%;  float:right; margin-top:30px; background-color: #fff; margin-bottom:30px; margin-left: 30px; padding-bottom: 50px;}
#contentLeft{width:25%; float:left;}

.contentAllRight #jf-content{ width:66%; float:left; margin-top:30px; background-color: #fff; margin-bottom:30px; margin-left: 0px; padding-bottom: 50px;  } 
.contentAllRight #contentRight{ width:30%; float:right;   } 

.izborKategorije{ position: relative; display:block; margin-top:30px; border-top-left-radius: 0px; border-top-right-radius: 0px; background-color:#046e26; 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: #c3cd50; 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: 50; }
.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: 0px; 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: #eff0de; padding:8px; border-radius: 0px;}
.header-social a:nth-child(1){ margin-right: 5px; }

.logoSlika{z-index:100; border:0px solid #ff0000; margin-top:30px; height:80px; position:relative;}
.glavniMeni-cont{height:60px; }
.glavniMeni{width:100%; height:60px; background: #046e26; 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 li { font-family: 'Poppins', sans-serif; display: block; position: relative; font-size:16px; cursor: pointer; float: left; text-align: left; padding:0px 15px; color: #fff; font-weight: 600; line-height:60px; }
#kiwi-menu ul li:hover { color:#fff; background: #014c19; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; }
#kiwi-menu ul li a{ color:#fff;  }
#kiwi-menu ul li a:hover{ color:#fff;  }

#kiwi-menu .mod-menu__sub{display:none; position:absolute; left:-15px; min-width:700px; max-width: 700px; background-color:#014c19; 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: 0px; border-bottom-right-radius: 0px; padding:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#kiwi-menu .parent:hover .mod-menu__sub{display:block; transition: 0.5s; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu ul li ul{ }
#kiwi-menu ul li ul li{position: relative; padding-left: 40px; line-height:40px!important; font-size:15px!important; color:#fff!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: 0px; }
#kiwi-menu ul li ul li::before{ position: absolute; left: 7px; top: 50%; font-size: 20px; color: #014c19; line-height: 22px; height: 22px; margin-top: -11px; width: 22px; text-align: center; font-family: 'Material Icons Round'; content: 'keyboard_arrow_right'; background-color: #c3cd50; border-radius: 50%; }
#kiwi-menu ul li ul li:hover{ background: #046e26;  }
#kiwi-menu ul li ul li.active { background: #c7ffd7;  }
#kiwi-menu ul li ul li a{  color:#fff!important; }
 
#kiwi-menu ul li ul li:nth-child(odd){   width: 50%; display: block; float:left; }
#kiwi-menu ul li ul li:nth-child(even){ width: 50%; display: block; float:right; }
 
#kiwi-menu ul .item-127{ display: none; }
#kiwi-menu ul .item-171{ background: #c3cd50 }
#kiwi-menu ul .item-171 a{ color: #014c19 }
#kiwi-menu ul .item-171:hover{ background: #014c19 }
#kiwi-menu ul .item-171:hover a{ color:: #fff }



/*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;}
 
.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; }




.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:#046e26; 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: #046e26; 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: #c3cd50;  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:#046e26;} 
.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: #c3cd50; 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*/
.page-img-cont-3 { margin-bottom: 30px; }
.page-img-cont-3 img{ width: calc(33% - 20px); margin-right: 10px;  }
.page-img-cont-3 img:last-child{  margin-right: 0px;  } 

/*...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; }


/*...PAKOVANJE*/
.page-pakovanje-cont{ margin-top: 40px; margin-bottom: 40px; }
.page-pakovanje-box{ padding:40px 40px 20px 40px; background: #eff0de; display: flex; gap:60px; margin-bottom: 35px; }
.page-pakovanje-left{ width: 25%; }
.page-pakovanje-right{ width: 75%; }
.page-pakovanje-right h2{ font-size: 22px; line-height: 30px; border-left: 4px solid #c3cd50; font-weight: 800; padding: 4px 18px 4px 18px; background: #f6f6f6; margin-bottom: 25px; display: inline-block;}
.page-pakovanje-right h3{ font-size: 18px; line-height: 28px; font-weight: 700; margin-bottom: 10px; }



/*...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%; margin-top:-100px; 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: #046e26; 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: #c3cd50; 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: #046e26; 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: #c3cd50; 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-slideshow-cont{ background-color: #efefef; 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;  z-index: 2; }
.kiwi-slideshow-slide{ position:absolute; width: 100%; background-color:#111; 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-box{ position: absolute; z-index: 10; bottom:60px; left:60px; width: 45%; text-align: left; background: rgba(0,0,0,0.5); padding: 25px 15px 40px 30px; box-sizing: border-box; }
.kiwi-slideshow-title{ font-size:60px; line-height: 80px; color:#fff; font-weight: 900;   }
.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-small {  font-family: "Dosis", sans-serif; font-size: 13px; line-height: 22px; text-transform: uppercase; font-weight: 800; letter-spacing: 2.8px; color:#c3cd50; text-align: center; margin-bottom: 0px; }
.naslov{ font-family: "Raleway", sans-serif; font-size: 50px; line-height: 60px; font-weight: 800; text-align: center; color: #000; margin-bottom: 50px;}
 
/*KATEGORIJE*/
.kategorije{overflow: hidden; padding:40px 0px;} 
.kategorije .slick-slide img{ display: inline; }
.kategorije-box{position: relative; cursor: pointer; background-color: #f6f6f6; border-radius: 0px;  padding:25px 30px 30px 30px; margin:0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.kategorije-box:hover{ background: #eff0de; transition: .35s; }
.kategorije-img{ margin-bottom: 10px; text-align: center; } 
.kategorije-img img{ height: 40px; } 
.kategorije-title{ font-size: 18px; line-height: 28px;  color:#000; font-weight: 700; text-align: center;}
 

 

/*AKCIJE*/
.akcije{ overflow: hidden; background: #eff0de; padding-top:40px; padding-bottom: 40px;}

.akcije .hikashop_products_listing .hikashop_product_image_subdiv{ margin-top:10px; background: #fff; border-radius: 0px;}
.akcije .hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image{ border-radius: 0px; }
.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:#c3cd50; }
.akcije .hikashop_products_listing .hikashop_product_name {  }
.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: #046e26; color:#fff; margin-top:0px; padding: 10px 30px; font-size: 14px;}
.akcije .hikashop_products_listing .hikabtn.hikacart:hover{ background: #046e26!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:#fff; }

/*IZDVOJENI*/
.izdvojeni{ background-color: #fff; padding-top:40px; }
/*.izdvojeni .hikashop_products_listing_main{ width: calc(100% + 30px);  margin-left: -15px; }*/


/*KIWI LATEST NEWS*/
#contentRight h3{ font-weight: 700; font-size:18px; background-color: #efefef; color:#000; line-height: 38px; padding:5px 0px 5px 15px; margin-bottom: 15px;  }
.kiwi-latest{border:0px solid #ff0000;  overflow:hidden;}
.kiwi-latest-date{font-size:12px; color:#888; position: relative; padding-left: 26px;}
.kiwi-latest-date::before{position: absolute; left:0px; top:50%; font-size: 16px; color:#c3cd50; line-height: 20px; height: 20px; margin-top:-11px; width: 20px; text-align: center;  font-family: 'Material Icons Round'; content: 'schedule'; text-transform: none; }
.kiwi-latest-list{padding:10px 0px; font-size:16px; line-height: 22px; border-bottom:1px dotted #ddd;} 
 
 

 
/*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*/
.blog-items{overflow: hidden; display: block; }
.blog-items .blog-item{ width: calc(31% - 0px);   float:left; margin-right: 3.5%; overflow:hidden; margin-bottom:60px; cursor: pointer; position: relative;  }
.blog-items .blog-item:nth-child(3n){  margin-right: 0%;  }

.blog h1{ font-size: 36px; line-height: 46px; color:#000; margin-bottom: 40px; font-weight: bold; }

.categoryBlog{position: relative;}

 
.categoryBlog:hover .categoryIntro{ /*bottom:100px; transition: .8s;*/ }
.categoryBlog:hover h2{ /*color:#fff; transition: .8s; text-shadow: 0 0 1px #666, 0 0 3px #666;*/ }
.categoryBlog:hover .categoryDate{ color:#aaa;  }
.categoryTitle1 h2{font-size:18px!important; line-height: 24px!important; font-weight: bold!important; color:#000; min-height: 72px; overflow: hidden;}
.categoryBlogCover { position: absolute; width: 100%; height:100%; top:0px; left:0px;  }
.categoryImage{height: 100%; padding-top: 66%; }
.categoryDate{font-size:14px; line-height: 18px; color:#888; }
.categoryIntro{position: relative; z-index: 11; margin-top:10px;  }
.categoryIntro a:hover{  text-decoration: none!important;}


/*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;}


/*BANER KOLEKCIJE*/
.instagram{ overflow: hidden;  background: #fff /*  url(../images/bg-wine-texture.jpg) center center no-repeat*/;  padding-top:0px; padding-bottom: 0px; }

.instagram-cont{display: flex; align-items: center; }
.instagram-box{ width:16.6666%;    }
.instagram-box img:hover{ opacity: 0.8; -moz-transition: .35s; -webkit-transition: .35s; transition: .35s; }


/*ATRIBUTI*/
.atributi{ background:#fff; padding-top: 40px; padding-bottom: 0px;}

.atributi-intro{ font-size: 20px; line-height: 30px; width: 80%; margin:0px auto; text-align: center; color:#aaa; margin-bottom: 60px; }

/*...atributi why choose us*/
.atributi-cont-intro{ position: relative; display: flex; gap:50px; align-items: center;}
.atributi-25{ width: 25%; }
.atributi-50{ width: 50%; }
.atributi-smallbox{ margin-bottom: 40px; }
.atributi-smallbox:last-child{ margin-bottom: 0px; }
.atributi-icon-intro { margin-bottom: 15px;  }
.atributi-icon-intro img{ height: 40px;  }
.atributi-title-intro{ font-family: "Raleway", sans-serif; font-size: 20px; line-height: 28px; margin-bottom: 15px; font-weight:  800; color: #000; }
.atributi-desc-intro{ font-size: 16px; line-height: 24px; color:#333;  } 





/*ABOUT US*/
.about{position: relative; padding-top: 0px; padding-bottom: 80px; /*background: rgba(232, 220, 211, 0.6);*/ background: #fff;  }
.about .naslov{ text-align: left; }
.about .naslov-small{ text-align: left; }
 
.about-cont{ display: flex; gap:100px; margin-bottom: 0px;  align-items: center; }
.about-left{ width: 50%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }
.about-right{ position: relative; width: 50%;   }
.about-right p{ font-size: 15px; line-height: 25px; color:#444; margin-bottom: 15px; }
.about-right img{  }
.about-right-small{ font-size: 14px; line-height: 24px; color:#000; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; margin-bottom: 40px; }


.about-subtitle{ font-size: 20px; line-height: 30px; color: #000; margin-bottom: 20px; }
 

.about-desc{ color:#444; font-size: 15px; line-height: 25px; margin-bottom: 40px; text-align: right; }

.about-brojac-cont { display: flex; gap:0px; color:#000; margin-bottom: 20px; }
.about-brojac-50 { width:50%; }
.about-brojac-50:first-child { border-left: 1px solid #ddd; }
.about-brojac-box { margin-bottom: 25px; padding:0px 20px; border-right: 1px solid #ddd;   }

.about-brojac-box:last-child{ margin-bottom: 0px; }
.about-brojac-box .fig-number{ font-size: 40px!important; font-family: 'Raleway', sans-serif;  font-weight: 800;  }
.about-brojac-box .brojaci-number{ font-size: 24px!important; line-height: 40px!important; color:#000; }

.about-brojac-box .brojaci-title { font-size: 16px; line-height: 22px; color:#c3cd50; }

.aboutButton{ border:0px solid #ff0000;text-align: left; padding-left: 0px; margin-top:50px; }
.aboutButton a{ color:#000; } 
.aboutButton .aboutButton1  { display: inline-block; padding:0px 30px; background-color: #c3cd50; color:#000; font-weight: 700; font-size: 16px; line-height:50px; border-radius: 0px; }
.aboutButton .aboutButton1:hover  { background-color: #046e26; color:#fff;  -moz-transition: .35s; -webkit-transition: .35s; transition: .35s;}

/*ISTORIJA*/
.istorija-cont{ position: relative; }
.istorija-cont::before{ position: absolute; top:50%; height: 1px; background: #ddd; width: calc(100% + 80px); left:-40px; content: ''; }
.istorija-box{  }
.istorija-top{  position: relative; height: 200px; margin:0px 40px 36px 40px; }
.istorija-bottom{ position: relative; height: 200px; margin:0px 40px 0px 40px; padding-top: 36px;   }
.istorija-bottom::before{ position: absolute; content: ''; width: 1px; height: 20px; top:-10px; background: #ddd; left:50%; }
.istorija-number{ text-align: center; font-size: 80px; line-height: 80px; color:#ddd; font-weight: 800; }
.istorija-text{ text-align: center; }
.istorija-img{ text-align: center; }
.istorija-img img{ width: 100%; }

/*BLOG*/
.tariffs{ position: relative; padding:40px 0px 40px 0px;  background: #f6f6f6 }
.tariffs .naslov{ color: #fff }
.tariffs::before{ position: absolute;  content: ''; width: 100%; top:0px; height: 50%; left:0%; background: #046e26;}
 
.tariffsContainter{ padding:0px 0px; background: #fff; cursor: pointer; margin: 0px 15px; padding-bottom: 40px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.tariffsImage{ position: relative; margin-bottom:30px; text-align: center; } 
.tariffsImage img{position: relative; z-index: 2; }
 
.tariffsTitle{ font-family: "Raleway", sans-serif; font-size:17px; color:#000; line-height:23px;  white-space: normal; font-weight: 800; margin-bottom: 20px; text-align:left; padding:0px 15px 0px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.tariffsDesc{font-size:15px; color:#444; line-height:23px; text-align:left; white-space: normal; padding:0px 15px 0px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
 
.tariffsButton{ border:0px solid #ff0000;text-align: left; padding-left: 30px; margin-top:30px; }
.tariffsButton a{ color:#000; } 
.tariffsButton .tariffsButton1  { display: inline-block; padding:0px 30px; background-color: #c3cd50; color:#000; font-weight: 700; font-size: 16px; line-height:50px; border-radius: 0px; }
.tariffsButton .tariffsButton2 {  }
.tariffsButton .tariffsButton1:hover  { background-color: #046e26;; color:#fff;  -moz-transition: .35s; -webkit-transition: .35s; transition: .35s;}


/*FAQ*/
.faq{ position: relative; padding-bottom: 80px; padding-top: 80px; background: #fff url('../images/bg-faq.jpg') center center no-repeat; background-size: cover; }
.faq-abs{ position: absolute; bottom: 0px; width:33%; max-width:600px; left:60%; border:0px solid #ddd; text-align: center; }
.faq .naslov, .faq .naslov-small{ text-align: left; }
.faq-cont{ display: flex; gap:80px; }
.faq-left{ width: 60%; }
.faq-right{ width: 40%; }

.accordion { box-sizing: border-box; margin-bottom: 60px;  }
 
.accordion .pitanja-link {position: relative; display: block; width: 100%; padding: 25px 50px 25px 40px; color: #000; font-weight: bold; font-size: 18px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5;
}
.accordion .pitanja-link:hover, .accordion .pitanja-link:hover::after { cursor: pointer; color: #319c45; }
.accordion .pitanja-link:hover::after { border: 1px solid #319c45; }
.accordion .pitanja-link.active { color: #319c45; border-bottom: 1px solid #319c45; }
.accordion .pitanja-link::after { font-family: 'Material Symbols Outlined'; content: "add"; position: absolute; right: 25px; top:50%; margin-top:-12.5px; font-size: 20px; line-height: 25px; color: #000; width: 25px;
  height: 25px; text-align: center;  border-radius: 0px; border: 1px solid #c3cd50; text-align: center; }
.accordion .pitanja-link.active::after { font-family: 'Material Symbols Outlined'; content: "remove"; color: #000; background: #c3cd50; border: 1px solid #c3cd50; }
.accordion .content { padding: 15px 20px; display: none; border-bottom: 1px solid #e5e5e5; overflow: hidden; clear: both; -webkit-transition: all 0.2s ease 0.15s; -o-transition: all 0.2s ease 0.15s;
  transition: all 0.2s ease 0.15s; }
.accordion .content.active {  padding: 20px;display: block;  -webkit-transition: all 0.35s ease 0.15s; -o-transition: all 0.35s ease 0.15s; transition: all 0.35s ease 0.15s;}
.accordion table{ border:0px; border-collapse:  collapse; margin-bottom: 25px;  } 
.accordion table tr th{ border-bottom: 1px solid #111; padding:10px 15px;   font-size: 14px; line-height: 24px;text-align: left; font-weight: bold } 
.accordion table tr td{ border-bottom: 1px solid #efefef; padding:10px 15px; font-size: 16px; line-height: 26px;  } 





/*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:#046e26; font-weight: 600; margin-top:7px; margin-bottom: 25px;}
.logo-bottom-social img{ height:24px; padding:15px; background-color: #046e26; /*border:2px solid #046e26;*/ border-radius: 15px;}
.logo-bottom-social img:first-child{ margin-right: 10px;}


/*REVIEWS*/
.reviews{ position: relative; background:#f1f1f1; padding-top:60px; padding-bottom: 40px; }
.reviews .main{ width:1250px!important; position: unset;  }
.reviews-intro{  position: relative; z-index: 2; font-size: 15px; line-height: 25px;  margin:0px 40px; text-align: center; color:#000; margin-bottom: 60px;}
.reviews-box{ position: relative; z-index: 2; background-color: #fff; margin:0px 15px 39px 15px; padding:30px 0px; cursor: pointer; border-radius: 3px; } 
.reviews-box-bg{ display: none; } 


.reviews-avatar{ position: absolute; bottom:-39px; width: 78px; height: 78px; left:50%; margin-left: -39px;  }
.reviews-avatar img{ width: 60px; padding:7px; border:2px solid #f4b601; border-radius: 50%;  }
 
.reviews-left { position: absolute; bottom:-35px; left:50%;  width:70px; height: 70px; margin-left:-35px; }
.reviews-left div{ width: 100%; border-radius: 50%;}
.reviews-right{ width:100%;  }

.reviews-name{ font-size: 16px; line-height: 26px; font-weight: 700; text-align: center; margin-bottom:25px; color:#000; }
.reviews-desc { font-size: 14px; line-height: 24px; color: #000; text-align: center; min-height:144px; margin:20px 40px 30px 40px; white-space: normal;}



/*FOOTER*/
.footer{background-color:#181818; padding:0px 0px;  }

.footer-top{ border-bottom: 1px solid #444; color: #fff; 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:#fff; font-weight: 300; padding-top:30px; margin-top:30px; border-top:1px solid #444; }
.footer-item{ margin-bottom: 4px; color:#aaa; }
.footer-item a{ color:#aaa; }
.footer-item a:hover{ color:#fff; 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-bottom:1px solid #ddd; padding: 10px 0px; }
#breadcrumbs ol {  line-height:14px;  }
#breadcrumbs ol li{ position: relative; display: inline-block;  font-size:12px;  line-height:14px; padding-right: 20px;  }
#breadcrumbs ol li::before{ font-family: 'Material Icons Round'; content: "chevron_right"; text-transform: none; position: absolute;  right:  4px; top:50%; margin-top:-7px; font-size:12px; line-height: 14px; color: #c3cd50; width: 14px; text-align: center; }
#breadcrumbs .float-start{ display: none; }
#breadcrumbs a.pathway{border:0px solid #ff0000; display:inline; margin:0px; color:#888;   margin:0px;}
#breadcrumbs a.pathway:hover{ color:#b76c6c;}
#breadcrumbs span{border:0px solid #ff0000; display:inline; margin:0px; font-size:12px;  line-height:14px; color:#888;  line-height:14px; margin:0px;}
#breadcrumbs li:last-child span{ color:#000; }
#breadcrumbs li:last-child::before{display: none; }

 
/*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; overflow:hidden; 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); ovrflow:hidden;  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:5px 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; margin-bottom: 5px; }
#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:#c3cd50; 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:#046e26; 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:#000; padding:10px 0px 30px 0px; text-align:center; font-size:12px; color:#fff;}
.powered-by{color:#fff;}
.powered-by:hover{color:#f1b41d;}
.powered-by-co{color:#f1b41d}


 


 



/* #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%; }



 	/*PRODUCT*/
 	#hikashop_product_left_part {width: 42% !important; margin-right: 3% !important;    }
 	#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; }
 

 	/*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: 0px; 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:0px;   }
 	.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; }
 	#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; }
 
 	/*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: 0px; border-bottom-right-radius: 0px; 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: 0px; padding-left: 30px; margin-right: 0px; 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;   }
 	.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; }
 	#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: 48%; margin-right: 4%; }
	.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: none; }*/
 
	/*GENERAL*/
	.margin_mobile{ margin:0px 10px; }
	.margin_mobile_20{ margin:0px 20px; }


	.glavniMeni{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*/
	.mobileHeaderLogo{ position: absolute; top:0px; width: 100%; display:block; height:60px; text-align:center; z-index: 90}
	.mobileHeaderLogo img{border:0px solid #ff0000; height:50px; margin-top:5px;}
	.mobileHeaderCont{ height: 50px; }
	.mobileHeader{border:0px solid #ff0000; position: absolute; top:60px; display:block; width:100%; background: #046e26; height:50px; z-index:100; 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; }

	/*HEADER PAGES*/
	.header-pages{ height: 250px; }

	/*LEFT BANNER*/
	.leftRow2{ display: none; }


	/*SLIDESHOW*/
	.kiwi-slideshow-images{overflow:hidden; 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-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; bottom: 20px; left:20px; padding:10px 5px 20px 15px; width: 80%; text-align: left }
	.kiwi-slideshow-title{ font-size:30px; line-height: 37px;  margin-bottom: 0px; }
	.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:300px; 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:250px; background-color:transparent; }
	#pretragaListMobile{border:0px solid #ff0000!important; border-radius: 10px; position:absolute; top:65px; overflow:hidden; 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;  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; border-radius: 0px; font-size: 9px;  }

	
 

	/*GENERAL*/
	.naslov{ font-size: 26px; line-height: 36px; font-weight: 800; text-align: left; margin-bottom: 40px; }
 
	#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: 340px; }
	.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: #f6f6f6 }
	.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 25px; margin-top:20px; }
	.sidenav li{ position: relative; font-size:18px; line-height:36px; color:#000; background: #f6f6f6; padding-left:20px; margin-bottom: 10px; border-radius: 0px; 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: #046e26;}
	.sidenav ul.mod-menu__sub{  padding:0px 0px; margin-top:0px; margin-right: 15px;   }
	.sidenav .mod-menu__sub li{ display:none; line-height:22px; border-bottom:1px dashed #bbb; min-height:34px; margin-bottom: 0px; border-radius: 0px; }
	.sidenav .mod-menu__sub li:last-child{ border-bottom:0px solid #111;  padding-bottom:10px; }
	.sidenav .mod-menu__sub li .separator{font-size:20px; padding-left:0px;  min-height:34px; font-weight:bold; }
	.sidenav .mod-menu__sub li a{font-size:16px!important; border:0px solid #ff0000; padding-left:0px;  text-transform:none; line-height: 30px; }
	.sidenav .closebtn {position: absolute; top: 10px; right: 25px; font-size: 40px; margin-left: 50px; color:#046e26;}
	.sidenav .item-127  { display:none;} 
	.sidenav li.item-116::before,
	.sidenav li.item-170::before,
	.sidenav li.item-280::before{ position: absolute; top: 5px; width: 26px; line-height: 26px; font-size: 26px; height: 26px; right: 15px; color:#046e26;  content: 'expand_more'; font-family: 'Material Icons Round';  }

 
	/*CONTENT */
	.contentMain{width:100%; display: block;}
	.contentAll{width: auto; padding: 0px 20px 100px 20px ;}
	#contentLeft{ width: 100%; }
	#jf-content { width: auto;  padding:0px 15px; margin-left: 0px; }
	.contentAllRight #jf-content {width: auto; float: none; margin-top: 30px; background-color: #fff; margin-bottom: 30px; margin-left: 0px; padding-bottom: 50px; }
	.contentAllRight #contentRight {width: auto; float: none; margin: 40px 20px 40px 20px; }
	#jf-content h1, .item-page h1{color:#000!important; font-size: 26px; line-height: 34px;  }
	.item-page h2{ font-size: 20px; line-height: 28px;  }
	.itemid-115 #jf-content .main {padding: 0;}
	.itemid-121 #jf-content .main {padding: 0;}
	.itemid-120 #jf-content .main {padding: 0;}


	/*...PAKOVANJE*/
	.page-pakovanje-cont{ margin-top: 30px; margin-bottom: 30px; }
	.page-pakovanje-box{ padding:25px 15px 15px 15px; display: block; margin-bottom: 25px; }
	.page-pakovanje-left{ width: 100%; margin-bottom: 20px; }
	.page-pakovanje-right{ width: 100%; }
 



	/* CATEGORY BLOG*/
	.blog-items{overflow: hidden; display: block; }
	.blog-items .blog-item{ width: auto;   float:none; margin-right: 0%;  margin-bottom:30px;  }
	.blog h1{ font-size: 36px; line-height: 46px; color:#000; margin-bottom: 40px; font-weight: bold; }

 
	 
	.categoryBlog:hover .categoryIntro{ /*bottom:100px; transition: .8s;*/ }
	.categoryBlog:hover h2{ /*color:#fff; transition: .8s; text-shadow: 0 0 1px #666, 0 0 3px #666;*/ }
	.categoryBlog:hover .categoryDate{ color:#aaa;  }
	.categoryTitle1 h2{font-size:18px!important; line-height: 24px!important;  min-height: auto; }
	.categoryDate{font-size:14px; line-height: 18px; color:#888; }
	.categoryIntro{position: relative; z-index: 11; margin-top:10px;  }
	.categoryIntro a:hover{  text-decoration: none!important;}



	/*KATEGORIJE*/
	.kategorije{ padding:0px 0px;} 
	.kategorije-box{ border-radius: 0px;  padding:25px 30px 30px 30px; margin:0px 0px; }

  	
  	/*AKCIJE*/
  	.akcije { padding-top:0px; padding-bottom: 20px; }
	.akcije .margin_mobile{ margin:0px 30px; }
 	.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; top: 10px; left: 10px; padding:0px; text-align: center; line-height: 69px; font-size: 22px; }

 	/*IZDVOJENI*/
	.izdvojeni{  padding-top:0px; }

	/*ABOUT US*/
    .about{ padding-top: 20px; padding-bottom: 20px; }
    .about .naslov{   }
     
    .about-cont{ overflow: visible; display: block; }
    .about-left{ width: 100%; float:none; overflow: hidden; padding-bottom: 0px;  padding-right: 0px;}
    .about-left-inner{ width: 100%; float:none; max-width: auto;  }
    .about-subtitle{  margin-bottom: 20px; }
    .about-right{ width: 100%;  margin-left: 0%;  margin-top:40px; border:0px solid #cc0000; float:none;  }
   
    .about-desc{ font-size: 14px; line-height: 24px; margin-right: 0px; margin-bottom: 20px; text-align: left; }

    .about-brojac-cont {  }
    .about-brojac-50:first-child .brojaci-title {font-size: 14px; }
    .about-brojac-cont .about-brojac-50:nth-child(2){ display: none; }
    .about-brojac-box {  margin-bottom: 15px; padding:15px 5px 15px 15px;  }
    .about-brojac-box .fig-number{ font-size: 40px!important;   }
    .about-brojac-box .brojaci-number{ font-size: 22px!important; line-height: 36px!important;}

    /*ATRIBUTI*/
  	.atributi{ padding-top: 0px; padding-bottom: 0px;}
  	.atributi .naslov{ text-align: left; }
  	.atributi .naslov-small{ text-align: left; }
   

  	/*...atributi why choose us*/
  	.atributi-cont-intro{ display: block; margin-bottom: 0px; }
  	.atributi-25{ width: 100%; }
  	.atributi-50{ width: 100%; margin: 30px 0px; }
   
  
 
  	.atributi-title-intro {font-size: 18px; line-height: 26px; font-weight: 700;}
 	.atributi-desc{ font-size: 14px; line-height: 22px;    } 
 
 
 	/*ISTORIJA*/
 	.istorija-cont{  }
	.istorija-top{   height: 200px; margin:0px 0px 36px 0px; }
	.istorija-bottom{  height: 200px; margin:0px 0px 0px 0px; padding-top: 36px;   } 
	.istorija-number{ text-align: center; font-size: 80px; line-height: 80px; color:#ddd; font-weight: 800; margin-bottom: 15px; }
	.istorija-text{ margin: 0px 40px 15px 40px; }
 

	.tariffsContainter{ margin: 0px 0px; }

 	/*FAQ*/
	.faq{ position: relative; padding-bottom: 20px; padding-top: 20px; }
 
	.faq .naslov, .faq .naslov-small{ text-align: left; }
	.faq-cont{ display: block; gap:0px; }
	.faq-left{ width: 100%; margin-bottom: 40px; }
	.faq-right{ width: 100%; }

	.accordion { margin-bottom: 0px; } 
	.accordion .pitanja-link { padding: 15px 50px 15px 5px; font-size: 15px; line-height: 23px;	}
	.accordion .pitanja-link::after {  right: 5px;    }
	.accordion .content { padding: 15px 10px; display: none; border-bottom: 1px solid #e5e5e5; overflow: hidden; clear: both; -webkit-transition: all 0.2s ease 0.15s; -o-transition: all 0.2s ease 0.15s;
	  transition: all 0.2s ease 0.15s; }
	.accordion .content p{ font-size: 15px; line-height: 23px; }



	/*REVIEWS*/
	.reviews{ padding-top:20px; padding-bottom: 20px; }
	.reviews .main{ width:auto!important;  } 
	.reviews-box{ position: relative; z-index: 2; background-color: #fff; margin:0px 0px 39px 0px; padding:30px 0px; cursor: pointer; border-radius: 3px; } 
 

	.reviews-avatar{ position: absolute; bottom:-39px; width: 78px; height: 78px; left:50%; margin-left: -39px;  }
	.reviews-avatar img{ width: 60px; padding:7px; border:2px solid #f4b601; border-radius: 50%;  }
	 
	.reviews-left { position: absolute; bottom:-35px; left:50%;  width:70px; height: 70px; margin-left:-35px; }
	.reviews-left div{ width: 100%; border-radius: 50%;}
	.reviews-right{ width:100%;  }

	.reviews-name{ font-size: 16px; line-height: 26px; font-weight: 700; text-align: center; margin-bottom:25px; color:#000; }
	.reviews-desc { font-size: 14px; line-height: 24px; color: #000; text-align: center; min-height:144px; margin:20px 40px 30px 40px; white-space: normal;}
 

	/*FOOTER*/
	.footer-top{  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; font-weight: 300; padding-top:30px; margin-top:0px;  }
	.footer-item{ margin-bottom: 4px; color:#aaa; }
  

	/*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; }

	/* 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: 50px; }
	.upit-form-title{ font-size:18px; line-height:28px;  }
	.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 input { padding:10px 40px; }
	.upit-form-success{ font-size: 14px; line-height: 22px; padding:20px;  }
 

	/*HIKASHOP*/

	.vex.vex-theme-default .vex-content{ max-width: 90%!important; }

	/*LISTING KATEGORIJE LEFT*/
	.categories-left{ margin:0px 15px; display: none; }
	.izborKategorije{ display:block; margin:0px 15px; margin-top:30px;  }
	.izborKategorije::after{ position: absolute; top: 50%; margin-top:-13px; width: 26px; line-height: 26px; font-size: 26px; height: 26px; right: 15px; color:#046e26;  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:0px;  }
	.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_name{ padding: 0px 0px 0px 0px; height: 51px; margin-bottom: 10px; overflow: visible; }
	.hikashop_products_listing .hikashop_product_name a{ font-size: 14px !important; line-height: 17px !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:5px; left:5px;  width: 50px; height: 50px; line-height: 49px;   font-size: 15px;  }
	.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; }
	.hikashop_products_listing .hikabtn.hikacart span{ display: block; text-align: center!important; }


	/*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: 0px; 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{   }

 	/*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: 0px; }
	.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:0px 0px 0px 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: 0px; text-align: right; padding: 5px 15px 20px 15px; margin: 0px 0px 20px 0px;}
	.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%; min-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:#f6f6f6;  border:2px solid #f6f6f6; border-radius: 0px; padding: 6px 5px 6px 5px; margin-bottom: 5px;}
	.hikashop_products_listing_main .hikashop_filter_collapsable_title{ margin:0px; line-height: 24px; text-transform: uppercase; font-size: 13px; padding:4px 0px; }
	.hikashop_products_listing_main .hikashop_filter_collapsable_title .hikashop_filter_fieldset{ display: block; }
	.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:#046e26; 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;  }
	#hikashop_product_right_part .hikashop_product_attr { gap: 5px; margin-top: 30px; padding: 10px 0px 15px 10px;  }
	#hikashop_product_right_part .hikashop_product_attr_img img {height: 30px; }
	#hikashop_product_right_part .hikashop_product_attr_title {font-size: 14px; line-height: 19px; font-weight: 600;  }
	#hikashop_product_right_part .hikashop_product_attr_desc {font-size: 13px; line-height: 18px; }
	.hikashop_product_bottom_part .hikashop_tabs_content .product_header {display: block; gap: 0px; margin-bottom: 20px;  }
	.hikashop_product_bottom_part .hikashop_tabs_content .product_header_box {width: 100%; border-left: 0px solid #ddd; padding: 13px 10px 10px 20px; border-right: 0px solid #fff; border-bottom: 2px solid #fff; }
	.hikashop_product_bottom_part .hikashop_tabs_content .product_body {display: block; gap: 0px; }
	.hikashop_product_bottom_part .hikashop_tabs_content .product_body_left {width: 100%; margin-bottom: 30px; }
	.hikashop_product_bottom_part .hikashop_tabs_content .product_body_right {width: 100%; }
	#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_product_foto_opisnog { margin-bottom: 30px; }
	#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; }

	.sadnja-cont{ padding:20px 15px; }
	.sadnja-flex{ display:block; gap:0px; }
	.sadnja-flex div{ width: 100%; }
 

	.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; }
	.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_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;}
	#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 }

	/*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; }
	#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;  }


	/*CUPON INPUT*/
	#hikashop_checkout .hikashop_checkout_coupon{ margin-top:20px; }
	#hikashop_checkout .hikashop_checkout_coupon .input-append{ margin-bottom: 60px; }


	/*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; }


 
}


 


 