/*HIKASHOP*/
/*OPSTE*/
.hikashop_category_information h1{color:#133337; text-transform:uppercase; font-size:24px;}

/*CONTAINER*/
.hikashop_container{border:0px solid #ff0000; overflow:hidden; padding-bottom:20px;}
.hikashop_products_listing .hikashop_container {margin: 10px 5px!important; }

/*LISTING PROIZVODA*/
.hikashop_products_listing_switcher{ display: none; }

.hikashop_products_listing{border:0px solid #ff00ff!important;}
.hikashop_products_listing .hikashop_listing_img_title{ border:1px solid #ddd; border-radius: 10px; text-align: center; padding-bottom: 20px; }
.hikashop_products_listing .categoryTitle{ font-size:36px; line-height: 46px; font-weight: bold; margin-bottom: 30px; }
.hikashop_products_listing .hikashop_product_name{ position: relative; border:0px solid #ff0000; text-align:center!important; font-size:16px!important; height:44px; line-height:22px; margin:0px 5px; padding:0px; margin-bottom:10px; }
.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_product_name a:hover{color:#689768!important;}
.hikashop_products_listing .hikashop_product_code_list{border:0px solid #ff0000; display:block!important; line-height:16px!important; font-size:12px;}
.hikashop_products_listing .hikashop_product_code_list a{color:#999;}
.hikashop_products_listing .hikashop_product_price_full{color:#e50000; margin-top:5px; display:block;}
.hikashop_products_listing .hikashop_product_price{color:#ff6600; margin-top:5px; display:block;}
.hikashop_products_listing .hikashop_product_price_per_unit{display:none;}
.hikashop_products_listing .hikashop_listing_img_title .hikashop_product_code_list{display:none!important;}
.hikashop_products_listing .hikashop_product_price_full span{ font-size: 22px; line-height: 32px; text-align: center!important; font-weight: bold;  }



.hikashop_products_listing .hikashop_product_image{border:0px solid #ff0000; overflow:hidden; height:auto!important;}
.hikashop_products_listing .hikashop_product_image_subdiv{border:0px solid #ddd; width:100%!important; overflow: hidden;  border-top-left-radius: 10px; border-top-right-radius: 10px;}
.hikashop_products_listing .hikashop_product_image_subdiv .hikashop_product_listing_image{border:0px solid #ff0000; width:100%!important; border-top-left-radius: 10px; border-top-right-radius: 10px; -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{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); z-index:0;}

.hikashop_products_listing .hikashop_product_stock_count{border:0px solid #ff0000!important; display:none;}/*gasim stock count u listingu samo, ostaje u product page*/
.hikashop_products_listing .hikashop_product_quantity_div{border:0px solid #ff00ff!important; display:block; overflow:hidden;}
.hikashop_products_listing .hikashop_product_quantity_change_div_leftright{border:0px solid #ff0000!important; display:none;}/*gasim quantity*/
.hikashop_products_listing #hikashop_category_information_module_ div.hikashop_subcontainer{ text-align: center; } 
.hikashop_products_listing .hikacart{  padding:5px 25px; font-size: 15px; line-height: 25px; border-radius:21px; background-color:#689768; border-color: #689768; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.hikashop_products_listing .hikacart:hover{background-color:#283e28; border-color: #283e28;}

.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 .hikawishlist{ display:none;}

/*LISTING PROIZVODA - KAD SE UDJE U KATEGORIJU*/
/*#hikashop_category_information_module_ .hikashop_product_name{border:0px solid #0000ff!important; text-align:center!important;}
#hikashop_category_information_module_ .hikashop_product_name a{font-size:16px!important; line-height:16px!important;}
#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{ padding:7px 25px; font-size: 15px; line-height: 25px; font-weight: 700; border-radius: 7px;}*/

/*LISTING KATEGORIJA - KAD SE UDJE U KATEGORIJU*/
.hikashop_subcategories_listing .hikashop_container{ margin: 10px 5px!important; }
.hikashop_subcategories_listing .hikashop_container img{  border-radius: 15px; }
.hikashop_subcategories_listing .hk-row-fluid{border:0px solid #ff0000;}
.hikashop_subcategories_listing .hk-row-fluid .hikashop_category_image{border:0px solid #ff0000; height:auto!important;}
.hikashop_subcategories_listing .hk-row-fluid .hikashop_category_name{border:0px solid #ff0000; display:block; font-size: 16px; font-weight: 700; margin-top:-15px; line-height:22px; height:44px; overflow:hidden;}


/*LISTING STRANA - FILTER*/
.hikashop_submodules .hikashop_filter_main_div {border:1px solid #ff0000;  display:none; }


/*MODUL LISTING KATEGORIJA - LIJEVA STRANA*/
.hikashop_subcategories_listing{border:0px solid #E14818; margin-top:10px; }
.hikashop_subcategories_listing .title{border:0px solid #ff0000; font-size:14px; text-transform:uppercase; font-weight:bold; margin:0px; margin-top:15px; margin-bottom: 5px; }
.hikashop_subcategories_listing .hikashop_category_list{ border:0px solid #ff0000; list-style-image: url(../images/iconSeeds.png); overflow:hidden; font-size: 12px; line-height: 14px; color:#999; }
.hikashop_subcategories_listing .hikashop_category_list li{ line-height:28px; margin-left:30px; border:0px solid #ff0000;}
.hikashop_subcategories_listing .hikashop_category_list li a{font-size:14px; }
.hikashop_subcategories_listing .hikashop_category_list li a:hover{font-size:14px; color:#689768;}


/*MODUL FILTERI*/
.hikashop_filter_module{border:0px solid #ff0000; margin-top:10px; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.hikashop_filter_module select{width:100%;}
.hikashop_filter_module .hikashop_filter_main{border:0px solid #ff0000; min-height:80px!important;}

/*MODUL KORPA*/
.korpa{border:0px solid #ff0000; float:right; color:#fff; width:50px; margin-top:22px; font-size:16px; line-height:20px;}
.korpa a{ font-size:16px; line-height:20px; color:#fff;}
.korpa a:hover{ color:#fff;}
.cartImage{width:20px; float:left; margin-right:10px;}






/*PROIZVOD STRANA*/
.hikashop_product_page{border:0px solid #ff00ff!important;}
#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;}

#hikashop_product_top_part .atributeLine{border-top:1px solid #ddd; padding-top:10px; font-size:14px; overflow:hidden;}
#hikashop_product_top_part .atributeLine .nocenja{border:0px solid #ff0000; float:left;  line-height:32px;}
#hikashop_product_top_part .atributeLine .nocenja .material-icons{display: inline-flex;  font-size:20px; vertical-align: top; color:#689768; border:0px solid #ff0000; line-height:32px; }
#hikashop_product_top_part .atributeLine .titleKategorije{border:0px solid #ff0000; display:block; font-size:12px; color:#999;  line-height:16px;}
#hikashop_product_top_part .atributeLine .kategorije{ border:0px solid #ff0000; float:right; line-height:16px; }
#hikashop_product_top_part .atributeLine .kategorije .material-icons{display: inline-flex;  font-size:20px; vertical-align: top; color:#689768; border:0px solid #ff0000; line-height:16px; }

#hikashop_product_left_part{border:0px solid #ff0000!important; width:50%!important; margin-right: 5%;}
#hikashop_product_left_part .hikashop_product_main_image_thumb{border:0px solid #ff00ff!important; height:auto!important; overflow:hidden;}
#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; border-radius: 15px; }
#hikashop_product_left_part .hikashop_child_image{border:0px solid #ff0000!important; height:70px!important; border-radius: 7px; }

#hikashop_product_right_part{border:0px solid #0000ff!important; padding-top:10px; width:45%!important;  } 
#hikashop_product_right_part h1{font-size:36px; line-height: 46px;  font-weight:700; color:#000; overflow:hidden; margin-bottom: 10px!important; }
#hikashop_product_right_part .kategorije{ border:0px solid #ff0000; margin:0px; margin-bottom:80px; color:#333; }
#hikashop_product_right_part .kategorije .titleKategorije{font-weight:bold;}
#hikashop_product_right_part .hikashop_product_code_main{font-size:14px; color:#666; margin-bottom:2px; border-bottom:1px solid #ddd;}
#hikashop_product_right_part .hikashop_product_price_main{border:0px solid #ff0000; position:relative; display:block; font-size:40px; line-height: 40px; font-weight:bold; color:#eb520b; margin:0;}
#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_per_unit{display:none;}


/*.......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:120px; height:40px; color:#000; display:block; margin-top: 2px; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on{ border:0px solid #ff0000!important;  line-height:40px; margin-top: 2px; width:40px; height:40px;  display:block; float:left; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on:hover{ background-color:#fff;  -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on:hover a{   color:#fff; background: #689768 ; }
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on a{display: block; width: auto; height: 40px; line-height: 40px; padding:0!important; background: #efefef; margin:0px!important; text-align:center; border-radius: 50%; border:0px;  font-size:20px; color:#000;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on a.hikashop_product_quantity_field_change_minus { line-height: 37px;   }

#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{border:0px solid #0000ff; background-color: #fff; font-size:18px; font-weight: bold; line-height:40px; 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:22px; background-color:#eb520b; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#hikashop_product_right_part .hikabtn:hover{background-color:#283e28; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s; }


/*#hikashop_product_right_part .hikashop_product_quantity_main{border:0px solid #0000ff; overflow:hidden; margin:0;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright{border:0px solid #0000ff!important; float:left; width:48%; height:50px; color:#000; display:block;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on{ border:0px solid #ff0000!important; line-height:50px;  width:30%; height:100%; display:block; float:left; background-color:#CCCCCC;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .add-on a{padding:0!important; margin:0px!important; text-align:center; font-size:24px;}
#hikashop_product_right_part .hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{border:0px solid #0000ff; line-height:50px; width:38%; display:block; float:left; padding:0px; text-align:center; font-size:16px;}
#hikashop_product_right_part .hikabtn{border:0px solid #ff00ff; float:right;  padding:0px; border-radius:0; background-color:#689768; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#hikashop_product_right_part .hikabtn:hover{background-color:#283e28;}*/


#hikashop_product_right_part .hikawishlist{display:none;}
.hikashop_child_image{border:0px solid #ff0000; height:50px!important;}


.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_li{border:0px solid #ff0000; background-color:#689768; color:#fff; font-size:16px; padding:7px 30px; border-radius: 5px; margin:0px!important;}
.hikashop_product_bottom_part .hikashop_tabs_li_selected{background-color:#689768!important;  }
.hikashop_product_bottom_part .hikashop_tabs_content{ border-radius:15px; padding:20px 25px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.hikashop_product_bottom_part .termin{float:left; line-height:18px;}
.hikashop_product_bottom_part .termin .material-icons{ font-size:20px; line-height:20px; display: inline-flex; vertical-align: top; color:#689768; border:0px solid #ff0000; }
/*.hikashop_product_bottom_part .hikashop_product_quantity_main{border:2px solid #e14818; margin-top:30px;}
.hikashop_product_bottom_part .hikashop_product_quantity_div{border:0px solid #ff0000; margin-top:30px; float:none; display:block; text-align:center;}
.hikashop_product_bottom_part .hikashop_product_quantity_div select{font-size:16px;}

.hikashop_product_bottom_part .hikashop_product_quantity_div select{ padding:3px 15px;}*/
.hikashop_product_bottom_part .hikawishlist{ display:none!important;}

.hikashop_product_bottom_part .hikabtn:hover{background-color:#689768;}
.hikashop_product_bottom_part .hikashop_tabs_content ul{border:0px solid #ff0000; margin-bottom:30px; margin-left:0px; }
.hikashop_product_bottom_part .hikashop_tabs_content ul li{border:0px solid #ff0000;  margin-left:0px; margin-bottom:10px; }

.hikashop_product_bottom_part .hikashop_tabs_content table{ border-collapse: collapse; margin-bottom: 30px; }
.hikashop_product_bottom_part .hikashop_tabs_content table tr th{ padding:5px 10px; }
.hikashop_product_bottom_part .hikashop_tabs_content table tr td{ padding:5px 10px; }

.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari{  border-radius: 8px; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr th{ padding:5px 15px;  }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr td{ padding:5px 15px; border-bottom:1px solid #ddd!important; background: #f6f6f6; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr td:first-child{ background: #eee;  }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:last-child td{ border-bottom:0px!important; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:first-child td:first-child{ border-top-left-radius: 10px; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:first-child td:last-child{ border-top-right-radius: 10px; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:last-child td:first-child{ border-bottom-left-radius: 10px; }
.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:last-child td:last-child{ border-bottom-right-radius: 10px; }

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*CHECKOUT I KORAK*/
.checkout_dostava_bih{ background-color:#cc0000; color:#fff; padding:10px 10px; text-align:center; color:#fff; font-size:14px; line-height:20px; max-width: 340px; margin:0px auto; font-weight:600; margin-bottom:30px; border-radius: 4px; box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box;}
.checkout_prices{ font-size:14px; line-height: 20px; color:#000; background: #ffa500; border-radius: 4px; font-weight: 600; text-align: center; max-width: 500px; margin:0px auto; padding:10px 20px; } 
.checkout_prices div div{ padding:8px 0px; margin-top:10px;  }
.checkout_prices div span{ background: #efefef; padding:8px 30px; color:#000; border-radius: 3px; cursor: pointer; }
.checkout_prices table.table-chekcout-prices{ margin:0px auto; border-collapse: collapse; margin-top:10px!important; margin-bottom: 20px; }
.checkout_prices table.table-chekcout-prices td{ padding:3px 15px; border:1px solid #de9000!important;  }
.checkout_prices table.table-chekcout-prices td:first-child{ background: #f5a002  }


#hikashop_checkout { margin-bottom: 60px; }
#hikashop_checkout label{border:0px solid #ff0000; font-size:16px; line-height:40px; padding:0px;}
#hikashop_checkout input[type="text"], #hikashop_checkout input[type="password"]{border:1px solid #ddd; background: #fff; font-size:16px; line-height:28px; padding:7px 10px 7px 25px; border-radius: 4px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box;}
#hikashop_checkout [type="submit"]{border:0px solid #0000ff; font-size:16px; line-height:26px; padding:7px 50px 9px 50px!important; border-radius:21px; background-color:#689768; color:#fff; margin:0px;}
#hikashop_checkout [type="submit"]:hover{background-color:#283e28; }
#hikashop_checkout select{border:1px solid #ddd; background: #fff; font-size:16px; line-height:28px; padding:12px 10px 11px 25px; border-radius: 4px; margin-bottom: 30px; }
#hikashop_checkout .hikashop_wizardbar ul{ list-style-type:none!important;}
#hikashop_checkout h1{ color:#133337!important; font-size:26px; margin-bottom:20px;}
#hikashop_checkout h2{ font-size:20px; font-weight:bold; margin-bottom:15px; text-align:center; text-transform:uppercase;}
#hikashop_checkout .hikashop_checkout_registration h2{ display: none; }
#hikashop_checkout .hikashop_registration_same_address_line{ display: none; }

#hikashop_checkout .hikashop_login_forgot_password_line{ display:none;}
#hikashop_checkout .hikashop_login_forgot_username_line{ display:none;}

#hikashop_checkout .hk-container-fluid .hkc-lg-4{border-right:1px solid #aaa; padding:10px 20px 20px 20px;}
#hikashop_checkout .hk-container-fluid .hkc-lg-8{padding:10px 20px 20px 20px; border:0px solid #aaa; }
#hikashop_checkout .hk-container-fluid .hkc-lg-8 legend{ margin-top:20px; font-weight:bold; margin-top:50px;}
#hikashop_checkout .hkc-sm-4{border:0px solid #ff0000; font-size:12px; line-height:15px;}
#hikashop_checkout .hkc-sm-8{border:0px solid #ff0000; font-size:16px;}
#hikashop_checkout #hikashop_checkout_registration .validate-email{border:1px solid #ddd; background: #fff; font-size:16px; line-height:28px; padding:5px 10px 5px 25px; border-radius: 4px; box-sizing:border-box; -moz-box-sizing:border-box; -moz-box-sizing:border-box; }
/*#hikashop_checkout #hikashop_checkout_registration legend{margin-bottom:20px;  padding-left: 15px; }
*/
#hikashop_checkout .hikashop_registration_required_info_line .hkc-sm-8 { font-size: 12px!important; line-height: 20px; } 
#hikashop_checkout_cart_1_2{border:0px solid #aaa; font-size:16px; margin-top:30px; margin-bottom: 30px;  }
#hikashop_checkout_cart_1_2 table{ border-spacing: 0px; margin-top: 40px; }
#hikashop_checkout_cart_1_2 p{margin:0px;}
#hikashop_checkout_cart_1_2 td{border-bottom:1px solid #eee;}
#hikashop_checkout_cart_1_2 .hikashop_cart_empty_footer{border-bottom:0px solid #aaa;}
#hikashop_checkout_cart_1_2 input[type="text"]{border:1px solid #aaa; margin-top:30px; padding:0px; margin:0px; font-size:16px; width:30px; line-height:20px;}
#hikashop_checkout_cart_1_2 .hikashop_product_checkout_cart_image{border:0px solid #ff0000; height:50px; margin:8px 0px; border-radius: 4px; }
#hikashop_checkout_cart_1_2 .hikashop_product_code_checkout{display:none;}
#hikashop_checkout_cart_1_2 .hikashop_cart_title{border-bottom:1px solid #eee; font-size:13px; line-height:28px; }
#hikashop_checkout_cart_1_2 .hikashop_cart_product_quantity_value, #hikashop_checkout_cart_1_2 .hikashop_cart_product_price_value, #hikashop_checkout_cart_1_2 .hikashop_cart_product_total_value, #hikashop_checkout_cart_1_2 .hikashop_cart_subtotal_value, #hikashop_checkout_cart_1_2 .hikashop_cart_tax_value, #hikashop_checkout_cart_1_2 .hikashop_cart_total_value{ text-align:center;}
#hikashop_checkout_cart_1_2 .hikashop_cart_total_value{ font-weight:bold;}

/*CHECKOUT II ORAK*/
#hikashop_checkout legend{ font-size: 18px; line-height: 28px; border:0px solid #ff0000; color:#000; background-color:#efefef!important; padding:8px 10px 8px 25px; border-radius: 7px; margin-top:10px; margin-bottom:15px; box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

#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;}


/*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; text-align: center; 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 auto; 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!important;   }
.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_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:0px; 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;  }


/*USER PROFILE CPANEL*/
.hikashop_cpanel_main{ border:0px solid #FF0000;}
.hikashop_cpanel_main h1{ border:0px solid #FF0000; font-size:24px; line-height:34px; color:#fff;}
.hikashop_cpanel_main .hikashop_cpanel_title .hikashop_header_title{ position:relative; border:0;   background-color:#283e28!important; overflow:hidden; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.hikashop_cpanel_main #hikashopcpanel{ border:0px solid #FF0000; margin-top:40px;}
.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 h1{ border:0px solid #FF0000; font-size:24px; line-height:34px; color:#fff;}
#hikashop_address_listing .hikashop_header_title{height:auto; border:0;  background-color:#283e28!important; 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:14px; text-transform:uppercase;  line-height:28px; text-align:left; padding:0px 10px;}
#hikashop_address_listing .hikashop_address_listing_table td{ border-bottom:1px solid #ddd;}
#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;}



/*ADDRESS EDITION*/
#hikashop_address_edition{ border:0px solid #FF0000;}
#hikashop_address_edition h1{ border:0px solid #FF0000; font-size:24px; line-height:34px; color:#fff;}
#hikashop_address_edition .hikashop_header_title{height:auto; border:0;  background-color:#283e28!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:16px; margin-right:5px;}
#hikashop_address_edition input{ font-size:16px;}
#hikashop_address_edition select{ font-size:16px;}


/*PROFILE EDITING*/
.profile-edit{ border:0px solid #FF0000;}
.profile-edit legend{ font-size:24px; color:#fff; line-height:34px;  background-color:#283e28!important; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.profile-edit label{ border:0px solid #ff0000; font-weight:bold; font-size:16px; margin:0; margin-top:20px; display:inline-block;}
.profile-edit .optional{ border:0px solid #ff0000; font-size:12px; }
.profile-edit input{ font-size:16px; margin:0; }
.profile-edit input{ font-size:16px; margin:0; }
.profile-edit .controls{border:0px solid #ff0000;}
.profile-edit .btn{ background-color:none; padding:0!important; color:#111!important; margin-top:30px; display:block;}
.profile-edit .btn:hover{}
.profile-edit .btn-primary{ background-color:#00a99d; padding:12px 50px!important; color:#fff!important;  }
.profile-edit .btn-primary:hover{ background-color:#283e28!important; color:#fff!important; }

.tooltip{ visibility:hidden;}

/*ORDER LISTING*/
#hikashop_order_listing{ border:0px solid #FF0000;}
#hikashop_order_listing h1{ border:0px solid #FF0000; font-size:24px; line-height:34px; color:#fff;}
#hikashop_order_listing .hikashop_header_title{height:auto; border:0;  background-color:#283e28!important; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#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:14px; text-transform:uppercase;  line-height:28px; text-align:left;}
#hikashop_order_listing .hikashop_orders td{ font-size:16px;}
#hikashop_order_listing .hikashop_orders .pagination{margin-top:30px;}
#hikashop_order_listing .hikashop_orders .pagination select{font-size:16px;}

/*ORDER - POJEDINACA NARUDZBA*/
#hikashop_order_main{ border:0px solid #FF0000;}
#hikashop_order_main h1{ border:0px solid #FF0000; font-size:24px; line-height:34px; color:#fff;}
#hikashop_order_main .hikashop_header_title{height:auto; border:0;  background-color:#283e28!important; padding-left:5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#hikashop_order_main #toolbar{margin-top:50px;}
#hikashop_order_main legend{ text-transform:uppercase; color:#fff; margin-top:20px; background-color:#689768!important; padding-left:5px; 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:14px; text-transform:uppercase;  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:14px!important; line-height:24px; text-transform:uppercase; color:#ff0000; font-weight:bold;}
#hikashop_order_main .hikashop_order_total_title label{border:0px solid #ff0000; font-size:14px!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:14px!important; line-height:24px; text-transform:uppercase;}
#hikashop_order_main .hikashop_order_subtotal_title label{border:0px solid #ff0000; font-size:14px!important; line-height:24px; margin:0;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<*/


/*ERROR MESSAGES*/
#hikashop_messages_error ul, #hikashop_messages_warning ul{ margin-bottom: 0px!important; }
#hikashop_messages_error ul li, #hikashop_messages_warning ul li{ margin: 0px!important; }


/*PAGINATION*/
.hikashop_products_pagination{border:0px solid #ff0000; display:block;}
.hikashop_products_pagination span{border:1px solid #ddd; padding:4px 10px; margin:3px 0px; margin-right:3px; font-size:14px; background-color:#689768; color:#fff; }
.hikashop_products_pagination a{border:1px solid #ddd; padding:4px 10px; margin:3px 0px; margin-right:3px; font-size:14px; }
.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: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}
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;
}
#map_canvas img {
	max-width: none;
}
button,
input,
select,
textarea {margin: 0;  }
input, textarea {background-color:#fff; border: 1px solid #ddd;  }
button {line-height: normal; padding: 0; border: 0; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {cursor: pointer; -webkit-appearance: button; }
textarea {overflow: auto; vertical-align: top; }
input:focus, textarea:focus {outline:0;}
.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: 26px;
	color: #000;
	background-color: #fff!important;
	border:0px solid #ff0000!important;
}
  
a {color: #000; text-decoration: none;}
a:hover {color: #133337; text-decoration: none;}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: normal;
 	
}
h1 {
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 40px; 
}
h2 {
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 40px; 
}
h3 {
	font-size: 36px;
}
h4 {
	font-size: 18px;
	margin: 0 0 20px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
p {margin: 0 0 20px; font-size: 16px; line-height: 26px;  }

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: 24px;
	line-height: normal;
}
label {
	display: block;
	margin-bottom: 5px;
}
button, .button {
/*	background: url(../images/read-more.png) no-repeat;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
    font-size: 18px;
	line-height: 31px;
	height: 31px;
	width: 151px;
	padding: 0;
	margin: 30px 0;
	text-transform: uppercase;*/
}

.componentheading, .contentheading {
	color: #262626;
	font-size: 36px;
	padding-bottom: 25px;
	text-transform: uppercase;
}

#system-message, .reset {
	margin: 10px;
}

#jf-wrapper {
	overflow: hidden;
	position: relative;
}

.wrap {
	clear: both;
	width: 100%;
}

.main {
    margin: 0 auto;
    position: relative;
    width: 1200px;
}

/* HEADER */
#jf-header {position: fixed; top: 0; z-index: 99; height: 90px; transition: background 0.2s linear 0s;}
#jf-header {/*background-color:#000; opacity:0.7; background: url(../images/header-bg.png);*/}

#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;}



/* MAIN NAVIGATION */
/*#kiwi-menu {border:0px solid #ff0000; position: relative; width:900px; height:65px; padding:0px; margin:0px; margin-left:15px; z-index:99; float:left;}
#kiwi-menu ul.menu li { cursor: pointer; display: block; float: left; padding:0px 20px; color: #fff; font-weight:normal; line-height:65px; font-size: 14px; }
#kiwi-menu ul.menu li a{color:#fff;}
#kiwi-menu .nav-child{border:0px solid #fff; position:absolute; margin-left:0px; min-width:200px; background: url(../images/menu-bg.png); transition:0.7s; display:none; }
#kiwi-menu .parent:hover .nav-child{display:block; transition: 0.5s; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu .menuDeeper{border:0px solid #fff; padding:20px 20px 20px 20px; overflow:hidden;}
#kiwi-menu .menu50{ border:0px solid #fff; float:left; }
#kiwi-menu .menu50 ul{border:0px solid #ff0000;  margin:0px; padding:0px;}
#kiwi-menu .menu50 li{ border:0px solid #ff0000; float:none!important; display:block!important; margin:0px 20px!important;  padding:0!important; line-height:30px!important;font-size:14px; text-transform:none!important;}
#kiwi-menu .menu50 li a{ border:0px solid #ff0000; margin:0px; padding:0px;font-size:14px; line-height:20px!important }

#kiwi-menu .menu25{ border:0px solid #fff; float:left; }
#kiwi-menu .menu25 ul{border:0px solid #ff0000;  margin:0px; padding:0px;}
#kiwi-menu .menu25 li{ border:0px solid #ff0000; float:none!important; display:block!important; margin:0px 30px!important;  padding:0!important; line-height:30px!important;font-size:14px; text-transform:none!important;}
#kiwi-menu .menu25 li a{ border:0px solid #ff0000; margin:0px; padding:0px;font-size:14px; line-height:20px!important }

#kiwi-menu .item-212 a, #kiwi-menu .item-211 a, #kiwi-menu .item-236 a, #kiwi-menu .item-237 a{ text-transform: uppercase;font-weight:bold;}
#kiwi-menu .item-146 .separator, #kiwi-menu .item-155 .separator, #kiwi-menu .item-188 .separator, #kiwi-menu .item-222 .separator{text-transform: uppercase!important; font-weight:bold!important;}


#kiwi-menu .item-127 .nav-child{margin-left:-200px;}*/


/* MAIN NAVIGATION */
#kiwi-menu {border:0px solid #ff0000; position: relative; width:900px; height:65px; padding:0px; margin:0px; margin-left:15px; z-index:99; float:left;}
#kiwi-menu ul.menu li {font-size:14px; cursor: pointer; display: block; float: left; padding:0px 20px; color: #fff; font-weight:normal; line-height:65px; text-transform:uppercase}
#kiwi-menu ul.menu li:hover {  transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; }
#kiwi-menu ul.menu li a{ color:#fff; text-transform:uppercase; }

#kiwi-menu .nav-child{border:0px solid #fff; font-size: 0!important; line-height: 0!important; position:absolute; margin-left:-15px; min-width:260px; max-width: 850px; background-color:#345034; 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; display:none; padding:20px 30px; border-radius: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#kiwi-menu .parent:hover .nav-child{display:block; transition: 0.5s; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu ul.menu li ul li{display: block; border:1px solid #283e28!important; border-radius: 4px; float:none; margin-bottom:5px; padding-left: 15px!important; line-height:30px!important; font-size:14px!important; text-transform:none!important; margin-right: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; }
#kiwi-menu .parent .nav-child li.divider{ display: block; color:#92e192;  padding-left: 0px!important; margin-top:0px; border:0px solid #283e28!important;  }
#kiwi-menu .parent .nav-child li:hover{ background-color: #283e28 }
#kiwi-menu .parent .nav-child li.divider:hover {background-color: #345034 }
#kiwi-menu .parent .nav-child li a{ text-transform: none; }

  

#kiwi-menu .item-127 .nav-child{margin-left:-200px; min-width: 840px;  min-height: 330px; } 
#kiwi-menu .item-127 .nav-child li{ position: absolute; width: 180px; left:20px; margin-bottom: 0px; }
#kiwi-menu .item-127 .nav-child li:nth-child(1) { left:30px; top:20px; }
#kiwi-menu .item-127 .nav-child li:nth-child(2) { left:30px; top:55px; }
#kiwi-menu .item-127 .nav-child li:nth-child(3) { left:30px; top:90px; }
#kiwi-menu .item-127 .nav-child li:nth-child(4) { left:30px; top:125px; }
#kiwi-menu .item-127 .nav-child li:nth-child(5) { left:30px; top:160px; }
#kiwi-menu .item-127 .nav-child li:nth-child(6) { left:30px; top:195px; }
#kiwi-menu .item-127 .nav-child li:nth-child(7) { left:30px; top:230px; }
#kiwi-menu .item-127 .nav-child li:nth-child(8) { left:30px; top:265px; }
#kiwi-menu .item-127 .nav-child li:nth-child(9) { left:230px; top:20px; }
#kiwi-menu .item-127 .nav-child li:nth-child(10) { left:230px; top:55px; }
#kiwi-menu .item-127 .nav-child li:nth-child(11) { left:230px; top:90px; }
#kiwi-menu .item-127 .nav-child li:nth-child(12) { left:230px; top:125px; }
#kiwi-menu .item-127 .nav-child li:nth-child(13) { left:230px; top:160px; }
#kiwi-menu .item-127 .nav-child li:nth-child(14) { left:230px; top:195px; }
#kiwi-menu .item-127 .nav-child li:nth-child(15) { left:230px; top:230px; }
#kiwi-menu .item-127 .nav-child li:nth-child(16) { left:430px; top:20px; }
#kiwi-menu .item-127 .nav-child li:nth-child(17) { left:430px; top:55px; }
#kiwi-menu .item-127 .nav-child li:nth-child(18) { left:430px; top:90px; }
#kiwi-menu .item-127 .nav-child li:nth-child(19) { left:430px; top:125px; }
#kiwi-menu .item-127 .nav-child li:nth-child(20) { left:430px; top:160px; }
#kiwi-menu .item-127 .nav-child li:nth-child(21) { left:430px; top:195px; }
#kiwi-menu .item-127 .nav-child li:nth-child(22) { left:630px; top:20px; }
#kiwi-menu .item-127 .nav-child li:nth-child(23) { left:630px; top:55px; }
#kiwi-menu .item-127 .nav-child li:nth-child(24) { left:630px; top:90px; }
#kiwi-menu .item-127 .nav-child li:nth-child(25) { left:630px; top:125px; }
#kiwi-menu .item-127 .nav-child li:nth-child(26) { left:630px; top:160px; }
#kiwi-menu .item-127 .nav-child li:nth-child(27) { left:630px; top:195px; }

#kiwi-menu .item-204 .nav-child{ min-width: 520px;  min-height: 260px; } 
#kiwi-menu .item-204 .nav-child li{ position: absolute; width: 220px; left:20px; margin-bottom: 0px; }
#kiwi-menu .item-204 .nav-child li:nth-child(1) { left:30px; top:20px; }
#kiwi-menu .item-204 .nav-child li:nth-child(2) { left:30px; top:55px; }
#kiwi-menu .item-204 .nav-child li:nth-child(3) { left:30px; top:90px; }
#kiwi-menu .item-204 .nav-child li:nth-child(4) { left:30px; top:125px; }
#kiwi-menu .item-204 .nav-child li:nth-child(5) { left:30px; top:160px; }
#kiwi-menu .item-204 .nav-child li:nth-child(6) { left:270px; top:20px; }
#kiwi-menu .item-204 .nav-child li:nth-child(7) { left:270px; top:55px; }
#kiwi-menu .item-204 .nav-child li:nth-child(8) { left:270px; top:90px; }
#kiwi-menu .item-204 .nav-child li:nth-child(9) { left:270px; top:125px; }
#kiwi-menu .item-204 .nav-child li:nth-child(10) { left:270px; top:160px; }
#kiwi-menu .item-204 .nav-child li:nth-child(11) { left:270px; top:195px; }


/* 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;}



/* 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: 100%; top:0px; z-index: 5; background: rgba(0,0,0,0.4);}
.kiwi-slideshow-box{ position: absolute; z-index: 10; bottom:120px; left:50%; width: 700px; margin-left: -600px; text-align: left;  padding: 25px 15px 40px 30px; padding: 0px; box-sizing: border-box; }
.kiwi-slideshow-title{ font-size:60px; line-height: 80px; color:#fff; font-weight: 900; padding: 2px 0px 2px 20px; border-left: 8px solid #92e192; margin-bottom: 20px;   }
.kiwi-slideshow-desc{ font-size:30px; line-height: 40px; color:#fff; text-shadow: 0 0 1px #000;   }
.kiwi-slideshow-img{ height: 80px; margin-top:15px; }


/* 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;}

 


/* 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;}

 

 

/* CONTENT */
.contentMain{border:0px solid #ff0000; display:block; margin-top:80px; width:1200px; margin:0px auto; overflow:hidden;}
#jf-content{width:70%; border:0px solid #ff0000; float:right; margin-top:50px; background-color: #fff; margin-bottom:30px;}
#contentLeft{width:25%;border:0px solid #ff0000; float:left;}
.izborKategorije{ position: relative; display:block; margin-top:50px; border-radius: 10px; background-color:#efefef; color:#000; font-size:18px; line-height:46px; font-weight:bold; padding-left: 60px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.izborKategorije:before{ position: absolute; left: 0px; top: 0px; font-size: 24px; background-color:#283e28; color: #689768; line-height: 46px; height: 46px; width: 46px; text-align: center; font-family: 'Material Icons Outlined'; content: 'segment';  border-top-left-radius:10px; border-bottom-left-radius: 10px;  }

#jf-content, #jf-home-c, #jf-latest, #jf-news, #jf-map {position: relative; z-index: 50; }

#jf-content .main {padding: 60px 0 60px; border:0px solid #ff0000; }

#jf-content ul{ list-style-type:disc; margin-bottom:20px;}
#jf-content ul li{ margin-left:40px; margin-bottom:10px;}

#jf-content .main ul{ list-style-type:disc; margin-bottom:20px;}
#jf-content .main ul li{ margin-left:40px; margin-bottom:10px;}

#jf-home-c .main ul{ list-style-type:disc; margin-bottom:20px;}
#jf-home-c .main li{ margin-left:40px; margin-bottom:10px;}


.home #jf-content .main {
	padding: 0;
}

.itemid-115 #jf-content .main {
	padding: 0;
}

.itemid-121 #jf-content .main {
	padding: 0;
}

.itemid-120 #jf-content .main {
	padding: 0;
}

 
 

 

.form-right {
	float: right;
}

.form-left {
	float: left;
}

 

/* Mobile Menu */
a.gotomenu {
	display: none;
}


/*PAGE ARTIKLES*/
.page-subtitle{ font-size: 24px; line-height: 34px; margin-top: 50px; margin-bottom: 25px; }



/*PAULOVNIJA*/
.header{width:100%; height:34px; border-bottom:1px solid #888; position:absolute; z-index:100; }
.headerGrading{position:absolute; border:0px solid #ff0000; top:0px; z-index:10; width:100%; height:50%; background-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0))}
#header2{width:100%; height:350px; border:1px solid #ff0000; background:url(../images/header2.jpg); background-position:center;}

/*IZDVOJENI*/
.izdvojeni{ padding-bottom: 60px; }
.izdvojeni .categoryTitle{display:none;}



.statistika{background:url(../images/kolaz.jpg); background-position:center;}
.innerStatistika{background:url(../images/bgStat.png); border:0px solid #ff0000; overflow:hidden; display:block; padding:20px;}
.glavniMeni{width:100%; height:65px; border:0px solid #ff0000; position:absolute; z-index:99; margin-top:35px;}
.brojacTekst{text-align: center; margin-top: 20px; color:#fff;}
.brands{height:50px;}
.naslovi{border:0px solid #ff0000; text-align:center; font-size:36px; line-height:46px; margin-bottom:40px; font-weight:700; padding-bottom:15px; background: url(../images/bgNaslov.png) no-repeat; background-position:center bottom;}
.medjunarodneLinije{background:#fff url(../images/paulovnija.jpg) no-repeat; background-position:center center; padding:200px 0px!important;}
.leftRow2{border:0px solid #ff0000; margin-top:30px; background-color:#E14818; 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;}
.aromaPadding{margin-top:40px;}
.zadPadding{margin-top:40px;}
.izdvojeneLeft{border: 1px solid #EBE4F0; margin-right: 30px; background-color: #ebe4f0!important; }
.izdvojeneCenter{border: 1px solid #EBE4F0; margin: 0px 15px; background-color: #ebe4f0!important; }
.izdvojeneRight{border: 1px solid #EBE4F0; margin-left: 30px; background-color: #ebe4f0!important; }
.uslugeLeft{border: 1px solid #EBE4F0; margin-right: 20px; background-color: #fff!important;}
.uslugeCenter{border: 1px solid #EBE4F0; margin: 0px 10px; background-color: #fff!important;}
.uslugeRight{border: 1px solid #EBE4F0;  margin-left: 20px; background-color: #fff!important;}
.kontaktirajtenas{background:#EBE4F0 url(../images/backUslugeBottom.png) repeat-x;  background-position:bottom;}
.parallax{background:url(../images/parallax.jpg); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.mobileHeader{ display:none;}
.edit-icon{ 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;}
.pitanja{background-color: #93e193; width: 100%; padding: 15px 60px; font-size: 15px; color: #000;}
.pitanja:hover{background-color:#283e28; color:#fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.schneiderDugme:hover{background-color:#3DCD58; color:#fff!important; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.reference{border:0px solid #ddd; width:30%; margin-right:3%; float:left; margin-bottom:30px; font-weight:bold;}
.reference img{margin-bottom:7px;}
.marginLeftRight{margin-left:0px; margin-right:0px;}
.marginLeftRight2{margin:0px 15px;}
.headerTelefon{margin: 10px 0px; color: #fff; line-height: 15px; font-size: 13px; float:left; background: url(../images/iconHeaderTelephone.png) no-repeat; background-position:left center; padding-left:16px;}
.headerViber{margin: 10px 0px; color: #fff; line-height: 15px; font-size: 13px; float:right; background: url(../images/viber-icon.png) no-repeat; background-position:left center; padding-left:20px;}
.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{ display: block; 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}


.shopCetinari{width:auto;}
.shopCetinari td{padding:2px 15px 2px 0px;}


/*USER PROFILE*/
.profile{border:0px solid #ff0000;}
.profile .btn-toolbar{border:0px solid #ff0000; margin-bottom:20px; list-style-type:none;}
.profile .btn-toolbar .btn{border:1px solid #ddd; padding:5px 15px; }
#users-profile-core legend{color:#fff; background-color:#e14818; 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;}
.profile dd{ margin-bottom:20px;}


/* CATEGORY BLOG*/
.categoryBlog{border:0px solid #000; overflow:hidden; margin-top:30px;}
.categoryTitle{border:0px solid #ff0000; padding-bottom:10px;}
.categoryTitle h2{font-size:30px;}
.categoryImage{width:30%; float:left; border:0px solid #00ff00;}
.categoryIntro{border:0px solid #0000ff; float:left; width:68%; font-size:20px; padding-left:1%;}


/*VISITCOUNTER*/
.visitorcounter p{border:0px solid #ff0000; font-size:14px!important; margin-bottom:0px!important;}


/*CONTENT SPAN*/
.content66{width: 65%; float:left;  padding-right:3px;}
.content33{width: 33%; float:left;  padding-right:5px;}
.content50{width: 49%; float:left;  padding-right:5px;}

/*FOOTER*/
.footer{background-color:#252525; border-top:0px solid #93e193; }
.footer .footerNaslov{color: #aaa; font-size: 18px; border:0px solid #ff0000; margin-bottom:20px;}
.footer .loginNaslov{font-size:18px; color:#aaa; margin-bottom:30px;}
.footer .login-greeting{color:#aaa; margin-bottom:20px;}
.footer .btn-primary{ background-color:#93e193; color:#000!important; }
.footer .input-small{font-size:18px; border:0px solid #ff0000; margin-bottom:20px; float:left; width:100%; line-height:30px;}
.footer td{color:#aaa; font-size:14px; }
.footer p{color:#aaa!important; }
.footer .divFooter{padding-left:15px; background: url(../images/iconFooterArrow.png) no-repeat; background-position:left center; border-bottom: 1px solid #444; line-height: 36px; font-size: 16px;}
.footer a{color:#aaa;}
.footer a:hover{color:#00A99D;}
.footerAddress{padding-left:20px; background: url(../images/iconFooterAddress.png) no-repeat; background-position:left center;}
.footerTelephone{padding-left:20px; background: url(../images/iconFooterTelephone.png) no-repeat; background-position:left center;}
.footerEmail{padding-left:20px; background: url(../images/iconFooterEmail.png) no-repeat; background-position:left center;}


/*ROTATOR KLIJENTI*/
#clients {display: block; margin-left: auto; margin-right: auto;}
#clients .clients-wrap {display: block; width: 95%; margin: 0 auto;overflow: hidden;}
#clients .clients-wrap ul {display: block; list-style: none; position: relative; margin-left: auto; margin-right: auto;}
#clients .clients-wrap ul li {display: block; float: left; position: relative; width: 220px; height: 100px; line-height: 100px; text-align: center;}
#clients .clients-wrap ul li img {vertical-align: middle;max-width: 100%; max-height: 100%; -webkit-transition: 0 linear left; -moz-transition: 0 linear left transition: 0 linear left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); opacity: 0.65;}
#clients .clients-wrap ul li img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);opacity: 1.0;}


/* 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 */
.breadcrumb{border:0px solid #ff0000; }
.breadcrumb li{border:0px solid #ff0000; display:inline; margin:0px; font-size:12px;  line-height:14px; color:#999;}
.breadcrumb li a{ color:#ddd; line-height:14px; margin:0px;}
.breadcrumb li a:hover{ color:#fff;}




/*MAPPING*/

.map100{position:relative; border:0px solid #ff0000; width:100%; padding-top:45%; background-color:#ff0000; overflow:hidden;}
.mapInside{ position:absolute; background-color:#fff; width:100%; height:100%; top:0px; left:0px;}
.map75{position:relative;  width:74.5%; margin-right:0.5%; height:100%; float:left;}

.map25{position:relative; background-color:#ff00ff; background-position:center center;  width:24.5%; margin-right:0.5%; height:100%; float:right;}
.map25 .mapNaslov{position:absolute; border:0px solid #ff0000; top:0px; left:0px; width:100%; padding:30px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map25 .mapNaslov .mapTitle{font-size:40px; line-height:45px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map25 .mapNaslov .mapDesc{font-size:16px; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}

.mapInside2Top{position:relative; width:100%; height:70%;}
.mapInside2Bottom{position:relative; background-color:#283e28; width:99.5%; margin-left:0.5%; height:29.5%; margin-top:0.5%;}
.mapInside2Bottom .mapNaslov{border:0px solid #ff0000; position:relative; top:35%; padding:0px 20px; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.mapInside2Bottom .mapNaslov .mapTitle{font-size:50px; line-height:55px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff;}

.map66{position:relative; background-color:#0000ff;  width:64%; margin-left:0.5%; margin-right:0.5%; height:100%; float:left;}
.map66 .mapNaslov{position:absolute; border:0px solid #ff0000; top:50px; left:50px; padding:30px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map66 .mapNaslov .mapTitle{font-size:40px; line-height:45px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map66 .mapNaslov .mapDesc{font-size:16px; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}

.map33{position:relative; background-color:#93e193;  width:35%; height:100%; float:right;}
.map33 .mapNaslov{border:0px solid #ff0000; position:relative; top:50%; height:150px; margin-top:-75px; padding:0px 20px; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map33 .mapNaslov .mapTitle{font-size:40px; line-height:45px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map33 .mapNaslov .mapDesc{font-size:16px; margin-top:15px; font-family: 'Open Sans', sans-serif;}

.map100-2{position:relative; border:0px solid #0000ff; width:100%; padding-top:20%; background-color:#ff0000; overflow:hidden;}
.map100inside2{margin-left:0.35%; margin-right:0.5%; width:99.15%; margin-top:0.4%; height:99.6%; background-color:#9900FF;}

.map100-3{position:relative; border:0px solid #0000ff; width:100%; padding-top:40%; background-color:#ff0000; overflow:hidden;}
.map100inside3{margin-left:0.3%; margin-right:0.5%; width:99.2%; margin-bottom:1%; height:99%; background-color:#9900FF; overflow:hidden;}
.map100inside3 .mapNaslov{position:absolute; border:0px solid #ff0000; top:50px; right:30px; padding:30px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map100inside3 .mapNaslov .mapTitle{font-size:40px; line-height:45px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map100inside3 .mapNaslov .mapDesc{font-size:16px; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}






/*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*/
.brzapretraga{padding-top:60px; padding-bottom:20px; border:0px solid #ff0000;}
.pretraga{width:1170px; margin:0px auto; margin-top:0px;  border:0px solid #ff0000; margin-bottom:0px;   }
#pretragaInput{ width:100%; border:1px solid #ddd; padding:8px 20px 8px 30px; font-size: 16px; line-height: 26px; font-weight: 700; border-radius: 7px;  background-color:transparent; color:#000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#pretragaList{border:0px solid #ff0000!important; position:absolute; overflow:hidden; background-color:#283e28; overflow: hidden; overflow-y: scroll; border-radius: 10px; z-index:98; max-height:400px; min-width:200px; display:none; padding:20px; font-size:14px; }
#pretragaList ul{ list-style-type:none;}
#pretragaList li{border-bottom:1px dotted #416d41!important; padding-top: 5px; padding-bottom: 5px; line-height:30px;}
#pretragaList li a{color:#fff;}

 

/*POWERED BY*/
.powered-by-container{ background-color:#252525; padding:10px 0px; text-align:right; font-size:14px; color:#888; padding-right:10px;}
.powered-by{color:#fff;}
.powered-by:hover{color:#f1b41d;}
.powered-by-co{color:#f1b41d}
.powered-by-container .main{padding:0px!important;}


.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:16px!important; line-height:16px!important; border-radius:0; text-transform:uppercase; color:#fff!important; padding:10px 50px; border:0px solid #ff0000; margin:0; height:auto; background-image:none; }
.btn-primary{ font-size:16px!important; line-height:16px!important; border-radius:0; text-transform:uppercase; color:#fff!important; padding:12px 50px!important; border:0px solid #ff0000; margin:0; height:auto; background-image:none; }
.btn-primary:hover{ background-color:#fff!important; color:#333!important; 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;  }
.input-prepend{border:0px solid #ff00ff!important; }
.login{border:0px solid #ff0000; text-align:center!important; }
#o-nama{padding:90px 0px; font-size:18px;}
#kolekcije{padding:90px 0px 10px 0px; border:0px solid #ff0000; font-size:18px;}




/*PHOCA GALLERY*/
#phocagallery #pg-icons{display:none;}
#phocagallery h1{margin-bottom:30px!important; margin-top:20px; color:#222; font-size:24px; font-weight:bold; text-transform:uppercase;}
#phocagallery .pg-csv-name{border:0px solid #ff0000; font-size:16px; line-height:20px; height:44px; }
#phocagallery .pg-csv-name a:hover{color:#D50000!important;}
#phocagallery .pg-csv-box{border:0px solid #ff0000; width:31%; margin:0px; margin-left:1%; margin-right:1%; display:block; margin-bottom:20px; padding:0; border-radius:none!important; box-shadow:none; height:auto; }
#phocagallery .pg-csv-box:hover{ background-color:none;}
#phocagallery .pg-csv-box .pg-csv-box-img{border:0px solid #ff00ff; width:100%; height:auto!important;}
#phocagallery .pg-csv-box .pg-box3 img{border:0px solid #ff0000; width:100%!important;}

#phocagallery .pg-cv-box{ border:0px solid #ff0000; margin:0; margin-left:1%; margin-right:1%;  width:31%; margin-bottom:20px; padding:0; box-shadow:none; height:auto; }
#phocagallery .pg-cv-box .pg-cv-box-img{border:0px solid #ff00ff; width:100%; height:auto!important;}
#phocagallery .pg-cv-box .pg-cv-box-img img{border:0px solid #ff00ff; width:100%!important;}



.preloader{ position:fixed; top:0px; left:0px; background-color:#0C0C0C; width:100%; height:100%; z-index:9999;}



/*MOJ SLAJDER*/
.slide1 {
width: 100%;
border:0px solid #ff0000;
background: url(../images/Slika1x.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
z-index:50;
}




.slide2 {
width: 100%;
border:0px solid #FAFAFA;
background: url(../images/Slika2.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

@-webkit-keyframes backgroundScroll {
from {background-position: center center;}
to {background-position: 0 0;}
}

@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}


ul.triggers { position:absolute; top:310px; left:80px; }
ul.triggers li {
        float:left; margin:0 5px; font: bold 16px arial; cursor:pointer;
        background-color:#ccc; color:#000; padding:10px;
    }ul.triggers li.active {background-color:red; color:#000;}








/* #Base 960 Grid
================================================== */
.main {
	width: 1200px;
	border:0px solid #ff0000;
}

.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) {

#slideshow1{border:0px solid #ff0000!important;}
/*#camera_wrap_134{width:1100px; margin:0px auto;}*/

}

@media (min-width: 1600px) {

.colspan66 {
	width: 50% !important;
}
.colspan33 {
	width: 33% !important;
}

.colspan33a{
width: 20% !important;
}



}


@media (min-width: 1100px) and (max-width: 1599px) {

.colspan66 {
	width: 60% !important;
}
.colspan33 {
	width: 33% !important;
}

.colspan33a{
width: 10% !important;
}


}


/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media (min-width: 768px) and (max-width: 959px) {
.main, #jf-footer .main-inner1 {
	width: 748px;
	width:100%;
}

.colspan2 {
	margin: 0 10px !important;
	width: 354px !important;
}

#home-c-c-2 {
	padding-top:0px;
}

/*.colspan3 {
	margin: 0 10px !important;
	width: 354px !important;
}*/

#jf-latest li, #jf-news li, div.k2ItemsBlock ul li.lastItem  {
	margin: 0 10px !important;
}

.clearList2, .clr2 {
	clear: both;
}

.clearList, .clr3 {
	clear: none !important;
}

div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	margin: 0 10px !important;
	width: 354px !important;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 346px !important;
}

#jf-contact h3 {
	font-size: 90px;
}

#jf-footer{
	font-size: 18px;
}

#jf-footer .main-inner1 {
	padding: 135px 0 0;
	bottom: 30px;
}

#jf-social {
    margin-top: 20px;
}

#jf-footer .copyright {
	margin-top: 20px;
    position: static;
    transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none; /* IE 9 */
}

div.addthis_toolbox a {
	margin-right: 30px;
}
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media (max-width: 767px) {

/*SEMBERIJA*/
.brands{height:35px; margin-top:20px;}
.izdvojeneLeft{ margin-right: 0px; margin:0px 20px; }
.izdvojeneCenter{ margin-top:150px; }
.izdvojeneRight{ margin-left: 0px; margin:0px 15px; margin-top:150px;}
.uslugeLeft{ margin-right: 0px; margin:0px 15px; }
.uslugeCenter{  margin:0px 15px; margin-top:70px; }
.uslugeRight{ margin-left: 0px; margin:0px 15px; margin-top:70px;}
.glavniMeni{display:none;}
.header{display:none;}
.headerGrading{display:none;}
.mobileHeader{display:block; width:100%; position:fixed; top:0px; background: url(../images/mobileheader-bg1.png); height:60px; z-index:100;}
.aromaPadding{margin-top:20px;}
.brojacTekst{font-size:14px;}
.zadPadding{margin-top:20px;}
.contactLight{display:none;}
.marginLeftRight{margin-left:15px; margin-right:15px;}
.marginLeftRight2{margin:0px;}
.marginBottom{margin-bottom:50px;}
.naslovi{font-size:24px; line-height:30px;}
.medjunarodneLinije{background:none; padding:60px 0px!important;}
.medjunarodneLinijeNaslov{font-size: 24px; line-height:30px;}
.aranzmani{background-image:none; background-color:#fff;}
.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; }


h1,  h2 {font-size: 26px; line-height: 36px; margin-bottom: 30px; }


/*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;}


/*PAGE ARTIKLES*/
.page-subtitle{ font-size: 20px; line-height: 30px; margin-top: 40px; margin-bottom: 20px; }

/* SLIDESHOW CK */
 

/* LANGUAGE */
.jezik{float:left; font-size:14px; position: absolute; left:5px; top:5px; line-height:18px; padding:0; border:0px solid #ff0000; margin:0px; height:18px;  }
.jezik a{color:#08434F;}
.jezik .lang-active a{color:#fff;}

/* MENU DUGME */
a.gotomenu {display: block; height: 30px; border:0px solid #ff0000; text-align:center; position: absolute; right: 10px; top: 15px; width: 30px; z-index: 60; line-height:40px; color:#fff;}
/*......KORPA*/
.korpaContainer{position:absolute; left:10px; top:5px; width:80px; text-align:center; height:50px; border:0px solid #ff0000;}
.korpa{position:relative; float:none; margin:15px auto; width:50px; border:0px solid #ff0000;}


/*BTCONTENTSLIDER */
#btcontentslider171 .bt-row:nth-child(3) .bt-center{padding:0px 10px;}
#btcontentslider171 .bt-row:nth-child(5) .bt-center{padding:0px 10px;}
.bt-row-last .bt-center{padding:10px 10px; }
.bt-row-first .bt-center{padding:10px 10px;}


/* SLIDESHOW */ 
.kiwi-slideshow-cont{ background-color: #efefef; position: relative; }
.kiwi-slideshow{ position:relative; overflow:hidden; text-align:center; margin:0px auto; margin-top: 60px; 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: block; position:absolute; width: 100%; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.kiwi-slideshow-gradient{  }
.kiwi-slideshow-box{ position: absolute; z-index: 10; bottom:30px; left:20px; width: calc(100% - 40px); margin-left: auto; text-align: left;  padding: 25px 15px 40px 30px; padding: 0px; box-sizing: border-box; }
.kiwi-slideshow-title{ font-size:30px; line-height: 36px; padding: 2px 0px 2px 10px; border-left: 5px solid #92e192; margin-bottom: 15px;   }
.kiwi-slideshow-desc{ font-size:18px; line-height: 24px; color:#fff; text-shadow: none;   }
.kiwi-slideshow-img{ height: 80px; margin-top:15px; }
 
 


/* SIDE NAVIGATION */
/*#mySidenav{display:block; background: #283e28; border:0px solid #ff0000;}
.sidenav {height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #222; overflow-x: hidden; padding-top: 60px; transition: 0.5s; }
.sidenav li{font-size:30px; line-height:50px; color:#fff; margin-left:0px; list-style-type:none;}
.sidenav a {padding: 0px 0px 0px 0px; text-align:left; text-decoration: none; font-size: 30px; line-height:50px;  color: #fff; display: block; transition: 0.3s}
.sidenav a:hover, .offcanvas a:focus{color: #b9ddb9;}
#mySidenav .nav-child li{ display:none; line-height:22px; border:0px solid #0000ff; min-height:30px;}
#mySidenav .nav-child li .separator{font-size:20px; padding-left:0px;  min-height:30px; font-weight:bold; }
#mySidenav .nav-child li a{font-size:18px!important; border:0px solid #ff0000; padding-left:0px; line-height:22px; margin:5px 0px;}
.sidenav .closebtn {position: absolute;top: 0; right: 25px; font-size: 40px; margin-left: 50px; color:#fff;}*/
/*#mySidenav .item-146 a, #mySidenav .item-147 a, #mySidenav .item-152 a, #mySidenav .item-153 a, #mySidenav .item-154 a, #mySidenav .item-155 a{ text-transform: uppercase; font-weight:bold;}*/

#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: #283e28 }
.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:40px; color:#000; background: #efefef; padding-left:20px; margin-bottom: 7px; border-radius: 7px; 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 li:hover{color: #283e28;} 
.sidenav a:hover, .offcanvas a:focus{color: #283e28;}
.sidenav ul.nav-child{  padding:0px 0px; margin-top:0px; margin-right: 15px;   }
.sidenav .nav-child li{ display:none; line-height:30px; border-bottom:1px dashed #bbb; min-height:30px; margin-bottom: 0px; border-radius: 0px; }
.sidenav .nav-child li:last-child{ border-bottom:0px solid #111;  padding-bottom:10px; }
.sidenav .nav-child li .separator{font-size:16px; font-weight:bold; }
.sidenav .nav-child li .separator:hover{ color:#000; }
.sidenav .nav-child li a{font-size:16px!important;  border:0px solid #ff0000; padding-left:10px;  text-transform:none; line-height: 30px; }
.sidenav .closebtn {position: absolute; top: 10px; right: 25px; font-size: 40px; margin-left: 50px; color:#fff;}

.sidenav li.item-127::before,
.sidenav li.item-145::before,
.sidenav li.item-204::before,
.sidenav li.item-252::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';  }

/*PHOCA GALLERY*/
#phocagallery .pg-csv-box{border:0px solid #ff0000; width:100%; margin:0px; display:block; margin-bottom:20px; padding:0; border-radius:none!important; box-shadow:none; height:auto; }
#phocagallery .pg-cv-box{ border:0px solid #ff0000; margin:0; width:100%; margin-bottom:20px; padding:0; box-shadow:none; height:auto; }


/*CONTENT */
.contentMain{width:100%;}
#contentLeft{border:0px solid #ff0000; float:none; width:100%;  box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#jf-content {border:0px solid #ff0000; width:100%; float:none; padding:0px 15px;  box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#jf-content h1{color:#133337!important; }
.itemid-115 #jf-content .main {padding: 0;}
.itemid-121 #jf-content .main {padding: 0;}
.itemid-120 #jf-content .main {padding: 0;}

/* CATEGORY BLOG*/
.categoryTitle h2{font-size:24px;}
.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;}

/*MAPPING*/

.map100{position:relative; border:0px solid #ff0000; width:100%; padding:0%; height:auto; background-color:#fff; }
.mapInside{ position:relative; background-color:#fff; width:100%; height:100%;}
.map75{position:relative;  width:100%; margin-right:0; height:100%; float:none;}

.map25{position:relative; background-color:#ff00ff; background-position:center center;  width:100%; margin:0; height:100%; float:none; margin-bottom:15px;}
.map25 .mapNaslov{position:absolute; border:0px solid #ff0000; top:0px; left:0px; width:100%; padding:30px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map25 .mapNaslov .mapTitle{font-size:24px; line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map25 .mapNaslov .mapDesc{font-size:14px; line-height:16px; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}

.mapInside2Top{position:relative; width:100%; height:100%; border:0px solid #ffff00;}
.mapInside2Top .mapClr{width:100%; overflow:hidden;}

.mapInside2Bottom{position:relative; background-color:#283e28; width:100%; padding:50px 0px; margin-left:0%; height:100%; margin-top:0%; margin-bottom:15px;}
.mapInside2Bottom .mapNaslov{border:0px solid #ff0000; position:relative; top:35%; padding:0px 20px; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.mapInside2Bottom .mapNaslov .mapTitle{font-size:24px; line-height:24px; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#fff;}

.map66{position:relative; background-color:#0000ff; border:0px solid #ff00ff; width:100%;  margin-left:0%; margin-right:0%;  height:100%; float:left; margin-bottom:15px; display:block;}
.map66 .mapNaslov{position:absolute; border:0px solid #ff0000; top:auto; bottom:0px; left:0px; padding:15px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map66 .mapNaslov .mapTitle{font-size:24px; line-height:24px; border:0px solid #ff00ff; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map66 .mapNaslov .mapDesc{font-size:14px; line-height:16px; border:0px solid #ff00ff; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}



.map33{position:relative; background-color:#93e193;  width:100%; height:auto; float:none; padding:50px 15px; margin-bottom:15px; display:block; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.map33 .mapNaslov{border:0px solid #ff0000; position:relative; width:100%; margin:0px; padding:0px; height:auto; }
.map33 .mapNaslov .mapTitle{font-size:20px; line-height:24px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map33 .mapNaslov .mapDesc{font-size:14px; line-height:16px; margin-top:15px; font-family: 'Open Sans', sans-serif;}

.map100-2{position:relative; border:0px solid #0000ff; width:100%; padding:0%; background-color:#ff0000; overflow:hidden;}
.map100inside2{margin-left:0%; margin-right:0%; width:100%; margin-top:0%; height:100%; background-color:#9900FF;}

.map100-3{position:relative; border:0px solid #0000ff; width:100%; padding-top:0%; background-color:#ff0000; overflow:hidden; margin-bottom:15px;}
.map100inside3{margin-left:0%; margin-right:0%; width:100%; margin-bottom:0%; height:100%; background-color:#9900FF; overflow:hidden;}
.map100inside3 .mapNaslov{position:absolute; border:0px solid #ff0000; top:0px; right:0px; height:100%; padding:20px; background: url(../images/bgStat.png); box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.map100inside3 .mapNaslov .mapTitle{font-size:24px; line-height:24px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold;}
.map100inside3 .mapNaslov .mapDesc{font-size:14px; line-height:16px; margin-top:15px; color:#fff; font-family: 'Open Sans', sans-serif;}

	/*HIKASHOP*/

	/*LISTING KATEGORIJE LEFT*/
	.izborKategorije{ border:0px solid #ff0000; display:block; margin:0px 15px; margin-top:30px;  font-size:16px;   }
	#hikashop_module_175{border:1px solid #ddd; display:none; overflow:hidden; margin:0px 15px; padding:0px 10px 10px 10px; box-sizing: border-box;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}


	/*LISTING KATEGORIJA*/
		.hikashop_subcategories_listing .hk-row-fluid .hikashop_category_name{ height: auto; }


	/*LISTING PROIZVODA*/
	.izdvojeni{ margin: 0px 15px;  }
	.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: 36px;  }
	.hikashop_products_listing .hikashop_product_name a{ font-size: 14px !important; line-height: 16px !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 5px!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:3px 0px; }
	.hikashop_products_listing .hikabtn.hikacart span{ display: block; text-align: center!important; }

	.hikashop_products_listing .hikashop_product_price_full span{ font-size: 18px; line-height: 24px;   }



	/*PRIKAZ PROIZVODA*/
	#hikashop_product_top_part{ margin-top:20px;}
	#hikashop_product_top_part h1{display:block; font-weight:bold; font-size:24px;}
	#hikashop_product_right_part h1 {font-size: 26px; line-height: 36px;  color: #000; }
	#hikashop_product_right_part{border:0px solid #00ffff!important; width:100%!important; padding:0px; }
	#hikashop_product_right_part .naziv{ display:none; }
	#hikashop_product_right_part .kategorije{ border:0px solid #ff0000; margin:0px; margin-bottom:50px;  }
	#hikashop_product_left_part{border:0px solid #00ffff!important; width:100%!important; margin-right: 0px; margin-bottom: 20px; padding:0px; }
	#hikashop_main_image{border:0px solid #00ffff!important; }
	.hikashop_product_main_image_subdiv{border:0px solid #0000ff!important; width:100%!important; }
	.hikashop_product_main_image{border:0px solid #ff00ff!important; width:100%!important; height:100%!important; }

	.hikashop_product_bottom_part{ margin-top:50px; }
	.hikashop_product_bottom_part .hikashop_tabs_content{font-size:16px; line-height:22px;}
	.hikashop_product_bottom_part .hikashop_tabs_content li{font-size:16px; line-height:22px;}
	.hikashop_product_bottom_part .termin{ font-size:14px; line-height:14px;}
	.hikashop_product_bottom_part .termin .material-icons{ font-size:16px; line-height:14px;}
	.hikashop_product_bottom_part .hikashop_tabs_content {border-radius: 8px; padding: 20px 15px 0px 15px;  }
	.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;  margin-left:20px!important; margin-bottom:10px; }

	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari{  width: 100%!important; }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr th{ padding:10px 10px;  }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr td{ padding:10px 10px;  }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:first-child td:first-child{ border-top-left-radius: 7px; }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:first-child td:last-child{ border-top-right-radius: 7px; }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:last-child td:first-child{ border-bottom-left-radius: 7px; }
	.hikashop_product_bottom_part .hikashop_tabs_content table.shopCetinari tr:last-child td:last-child{ border-bottom-right-radius: 7px; }


	.hikashop_products_listing .listingKategorija{ margin-top:20px;}
	#hikashop_category_information_module_180 .listingKategorija{ margin-left:15px; border:0px solid #ff0000;}

	#hikashop_checkout .hkc-sm-4{border:0px solid #ff0000; font-size:13px; line-height:13px; }
	#hikashop_checkout .hkc-sm-8{border:0px solid #ff0000; font-size:16px; width:auto;}


	/*HIKASHOP CHECKOUT*/

	.hikashop_checkout_page{ margin:0px 0px; 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; }
 
	.checkout_prices table.table-chekcout-prices { margin:0px auto!important; display: table;}
	.checkout_prices table.table-chekcout-prices tr{border:0px!important; border-radius: 0px!important; background-color:transparent!important; padding: 0px!important; margin-bottom: 0px!important; }
	.checkout_prices table.table-chekcout-prices td{  border:1px solid #de9000!important;  display: table-cell!important; width: auto!important; text-align: center!important; min-width: 120px; line-height: 30px!important;  }
	 
	#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: 7px;}
	#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; text-align: center; }
	#hikashop_checkout .hikashop_cart_total_value{ }
	#hikashop_checkout .hikashop_checkout_payment_images img{ height: 30px }


	#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_cart_product_image_thumb{  }
	#hikashop_checkout .hikashop_product_checkout_cart_image {border: 0px solid #ff0000;  margin: 0px 0px; margin-left: 0px;  }
	#hikashop_checkout .hikashop_checkout_cart .hikashop_product_checkout_cart_image{ height: auto; margin-left: 0px; width: 40px; }
	#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: 70px; margin-right: 0px; 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: flex; align-items: center; text-align:left; padding:0px 5px 0px 0px!important; box-sizing: border-box; width: calc(100% - 70px);  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: 33%; 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: 34%; float:left; line-height: 36px;  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: 33%; 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;  }




.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;
}



#jf-header {
	position: absolute;
	left: 0;
	top: 0;
}

#jf-mainnav {
	display: none;
}



#jf-menu {
	display: block;
	background-color: #fff;
	position: relative;
    z-index: 49;
}

#jf-menu .main {
	padding: 50px 0;
}

#jf-menu ul.menu {
	border-top: 1px solid #404040;
}

#jf-menu ul.menu li {
	border-bottom: 1px solid #404040;
	padding: 5px 0;
}

#jf-menu ul.menu li a {
    color: #404040;
    font-size: 18px;
    text-transform: uppercase;
}

#jf-menu ul.menu li a:hover {
	color: #247D99;
}
 

 

div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	width: 100% !important;
	margin-right: 0;
}

.form-left, .form-right {
	float: none;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 290px !important;
}

div.itemCommentsForm form textarea.inputbox {
	float: none;
}

#jf-contact h3 {
	font-size: 52px;
}

#jf-footer{
	font-size: 18px;
}

#jf-footer .main-inner1 {
	padding: 135px 0 0;
	bottom: 30px;
}

#jf-footer li {
	font-size: 18px;
}

#jf-footer h3 {
	font-size: 36px;
}

#jf-social {
    margin-top: 20px;
}

#jf-footer .copyright {
	margin-top: 20px;
    position: static;
	font-size: 14px;
    transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none; /* IE 9 */
}

#jf-footer .copyright a {
	font-size: 14px;
}

.testimonial-inner {
	padding: 0 60px;
}

div.addthis_toolbox a {
	margin-right: 5px;
}

}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media (min-width: 480px) and (max-width: 767px) {

.main, #jf-footer .main-inner1 {
	width: 420px;
	width:100%;
}

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan66 {width: 100% !important;}
.colspan33 {width: 100% !important;}
.colspan75 {width: 100% !important;}




#home-c-c-2 {
	padding-top:0px;
}


div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	width: 100% !important;
	margin-right: 0;
}

.form-left, .form-right {
	float: none;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 410px !important;
}

div.itemCommentsForm form textarea.inputbox {
	float: none;
}

#jf-footer .main-inner1 {
	background-position: center 30px;
}

#jf-social li {
	margin: 0 12px;
}

div.addthis_toolbox a {
	margin-right: 20px;
}



}


@media (min-width: 481px) and (max-width: 599px) {
#jf-footer {
	min-height: 320px;
}

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan75 {width: 100% !important;}

#home-c-c-2 {
	padding-top:0px;
}


#jf-footer .main-inner1 {
    bottom: 10px;
    padding: 105px 0 0;
}

#jf-footer p {
	margin-bottom: 10px;
}

#jf-social, #jf-footer .copyright {
    margin-top: 0;
}
.contactLeft{width:100%; border:0px solid #ff0000; }
.contactRight{width:100%; border:0px solid #ff0000;}



}

@media  (max-width: 479px) {


/*header*/
#jf-header {background: url(../images/header-bg.png); position:fixed; top:0px; }
#jf-header .main{border:0px solid #ffff00!important; width:100%;}

.contactLeft{width:100%; margin-bottom:40px; border:0px solid #ff0000; }
.contactRight{width:100%; border:0px solid #ff0000;}
.logoNatpis{display:block!important; font-size:60px; color:#DDB437; text-align:center; margin-top:15px; }
.version1{font-size:16px!important; line-height:26px!important; margin-right:20px!important; margin-left:20px!important; }

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan66 {width: 100% !important;}
.colspan33 {width: 100% !important;}
.colspan75 {width: 100% !important;}



}
