html, body{height: 100%;}
body {padding:0px; margin:0;font-size: 12px;color: #807D7D;background-color: transparent;}
a {outline:none; text-decoration:none; cursor:pointer;}
a:hover {outline:none; text-decoration:none; cursor:pointer;}
iframe {padding: 0;margin: 0;border: 0;}
h1, .h1-text, h2, .h2-text {line-height: 1;}
img{border:0;}
h1 {margin: 0px;}
h2 {margin: 0px;}
.index_tbl{height:100%;}
#site_logo{display: block;}
.filter_parameters label{ cursor:pointer;display: block;}
.t_menu, .t_menu_act{display:table-cell; vertical-align:middle; white-space: nowrap; text-align: center; position:relative;}
.pages_menu_div{ display:none;position:absolute; z-index:9999;}
.t_podmenu{white-space: nowrap; text-align: left;}
.t_menu_tbl{ position:relative;}
.head_logo{max-width: 200px;margin: 5px 0;}
.head_logo img{width: 100%;}
.fix_top_menu{position: fixed;top: 0;z-index: 9999;margin: 0 auto;}
#featured{margin-left: auto;margin-right: auto;}
.t_menu_ul, .t_menu_ul ul{list-style: none;margin: 0;padding: 0;}
.t_menu a{padding-left:10px; padding-right:10px;}
.t_menu a:hover{padding-left:10px; padding-right:10px;}
.t_menu_act span{padding-left:10px; padding-right:10px;}
.t_podmenu a{padding-left:10px; padding-right:10px;}
.t_podmenu a:hover{padding-left:10px; padding-right:10px;}
.nav_menu a{padding-left:5px; padding-right:5px;}
.nav_menu a:hover{padding-left:5px; padding-right:5px;}
.nav_menu span{padding-left:5px; padding-right:5px;}
.text_table, .rv_tbl{padding: 10px;}
.margin_10{margin-top:10px;margin-bottom:10px;}
.margin_btm_20{margin-bottom:20px;}
.margin_left_5{margin-left:5px;}
.padding_top_10{padding-top:10px;}
.padding_10{padding:10px 0px;}
.l_menu{padding-right:10px;}
.padding_3{padding:3px;}
.pdgbtm_10{padding-bottom:10px;}
.pdgbtm_5{padding-bottom:5px;}
.btm_table_menu{padding-left:10px; padding-right:10px;display:block !important;}
.btm_table_width{max-width:300px;}
.btm_l_txt{text-align:left; padding-left:5px;}
.btm_c_txt{text-align:center; padding-left:5px;padding-right:5px;}
.btm_r_txt{text-align:right; padding-right:5px;}
.acc_table_menu{padding-left:10px; padding-right:10px;}
.evn_title{padding-left:10px; padding-right:10px;}
.acc_table{max-width:300px; padding:10px; margin:0 auto;}
.acc_spacer{ padding:5px;}
.acc_more{text-align:right; padding:0 5px 5px 0;}
.acc_right{width:260px; padding-left:10px;}
.images{padding-right:5px; padding-bottom:10px; max-width:300px;}
.big_img img{width:100%;}
.small_img img{width:100%;}
.slick-container{margin: 0 auto; width:800px;}
.slider-nav{padding: 0 30px;}
.slick-container .caption{position: absolute;background: #0000004D;width: 100%;z-index: 20;color: #000;bottom: 0;}
.slick-container .caption p{padding: 20px;}
.slider-nav{margin-top: 20px;}
.ekip ul{ margin:0; padding:0; list-style:none;}
.ekip ul li{ display:block;margin-bottom: 30px;}
.ekip ul li:after {content: '';display: block;clear: both;}
.ekip-left{float: left;width: 30%;}
.ekip-right{width: 100%;}
.ekip .ekip-img{padding-right: 20px;}
.ekip .ekip-img img{width:100%;}
.ekip-cats{width: 33%;display: inline-block;text-align: center;vertical-align: top;}
.ekip-cats a{display: block;margin: 10px;}
.ekip-cats img{width: 100%;}

.events ul{ margin:0; padding:0; list-style:none;}
.events ul li{ display:block;margin-bottom: 30px;}
.events ul li:after {content: '';display: block;clear: both;}
.events-left{float: left;width: 30%;}
.events-right{width: 100%;}
.events .events-img{padding-right: 20px;}
.events .events-img img{width:100%;}
.events-more-text{text-align: right;}

.pr_images{width:400px;}
.pr_sm_images{width:97px; height:78px; margin: 2px;overflow: hidden;position: relative;float: left;}
.pr_sm_images img {position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;}
.pr_desc_div{padding:0 0 0 10px;}
.price{padding:5px; margin-top:5px;}
.promo_price{padding:5px; margin-top:5px;}
.cat_div{overflow: auto; padding:0 6px 0 6px;}
.cat_cont{padding-left: 10px;}
.left_menu{margin-bottom:5px;}
.left_menu a{margin: 0px;}
.left_menu_act{margin-bottom:5px; padding:4px;}
.left_menu_act span{margin-bottom:5px; padding:4px;}
.left_menu_act a{margin: 0px;}
.left_submenu{margin-bottom:5px; padding:4px;width: 200px;margin-left: 34px;}
.left_submenu a{margin: 0px;}
.left_submenu_act{margin-bottom:5px; padding:4px;width: 200px;margin-left: 34px;}
.left_submenu_act span{margin-bottom:5px; padding:4px;}
.left_submenu_act a{margin: 0px;}
.filter_form{ padding:5px;}
.gallery{padding: 5px; margin:5px; display:inline-block;}
.gallery img{-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.gallery:hover img {-moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
.gallery a{width: 215px;height: 180px;overflow: hidden;display: block; position: relative;}
.gallery a img{position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;}
.c_form_title {margin: 0px; display: block;}
.c_form_error {margin: 0px; display: block;}
.c_form_star {margin: 0px;}
.c_form_text {margin: 0px;}
#soc-div{ z-index:1;}
#soc-div img{padding-left:8px;}
#head-div {text-align:right; left:0; right:0; margin-left:auto; margin-right:auto; padding:3px; position:relative;}
#index_news_tbl{padding-right:10px;}
#tbl{display:table; width:100%}
.tbl{display:table; width:100%}
#trw{display:table-row;}
#tdc{display:table-cell; vertical-align: top;}
#m_tdc{display:table-cell; vertical-align: middle;}
.h10{height:10px;}
.h15{height:15px;}
.h30{height:30px;}
.h40{height:40px;}

.wp20{width:20%;}
.wp25{width:25%;}
.wp33{width:33%;}
.wp40{width:40%;}
.wp60{width:60%;}
.wp90{width: 90%;}
.wp100{width: 100%;}

.w1{width:1px;}
.w30{width:30px;}
.w90{width:90px;}
.w120{width:120px;}
.w130{width:130px;}
.w150{width:150px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w405{width:405px;}
.alt_news_table{padding:5px; position: relative;}
.alt_news_more{position: absolute;right: 2px;bottom: 2px;}
.news_title{padding:0 5px 0 5px;}
.menu_align_0{float: right;}
.menu_align_1{margin: 0 auto; display: table;}
.menu_align_2{float: left;}
.menu_align_3{width:100%;margin: 0 auto; display: table;}
.align_center{text-align:center; margin: 0 auto; display: table;}
.h_menu_div{text-align:right;}
.h_menu_div a{padding-left:10px; padding-right:10px; text-decoration:none;}
.h_menu_div a:hover{padding-left:10px; padding-right:10px;}
.h_menu_div span{padding-left:10px; padding-right:10px; text-decoration:none;}
.p-title{margin-bottom:10px;}
.text_table_line{margin:10px 0 10px 0; height:1px; clear:both;}
.width_100{width:100%;}
.height_120{height:120px;}
.padding_5{padding:5px;}
.margin_top_10{margin-top:10px;}
.etiketi{text-align:left;}
.etiketi-blog .etiketi{padding:0 20px;margin-top: 20px;}
.etiketi-blog .etiketi a {display:block;}
.blog-content{padding:20px;}
.blog-content .news_data{margin: 10px 0;display: block;}
.srodni{text-align:left;}
.srodni p{padding:5px;margin:0px;list-style:none;text-indent:15px;}
.srodni ul{padding:0px;margin:0px;list-style:none;text-indent:15px;}
.srodni ul li{line-height:28px; padding:5px; width:99%; }
.srodni ul li a{display:block;}
.shop_menu, .shop_menu_act{margin: 7px;width: 140px;display: inline-block;text-align: center;padding: 10px;}
.shop_menu img{width:100%;}
.pr_filter_title{display:block; margin-top:5px;}
.sm_products{width: 210px; height:210px; overflow: hidden; display:inline-block; text-align:center; margin:6px; padding:6px;}
.mid_img{ width:200px; height:160px; overflow:hidden; margin: 5px auto; position: relative;}
.mid_img img{position: absolute;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;}
.center{text-align:center;}
.index-prods{margin: 5px; padding:11px;}
.right{text-align:right;}
.left, th.left{text-align: left;}
.quantity .buy_button{line-height:30px;width: 48%;float: right;}
.quantity .buy_input{line-height:30px; text-align:center;width: 48%;float: left;}
.resp_table{ width:100%;border-collapse: collapse;border-spacing: 0px;}
.resp_table .brdr_right{border-right: 1px solid;display: block;}
.resp_table .brdr_btm{border-bottom: 1px solid;}
.resp_table tr td {padding: 5px;}
.resp_table .first {padding-left: 10px;}
.resp_table .td_img{ width:150px;}
.resp_table .td_img img{max-width:150px;}
#order_tbl{ width:90%;border-collapse: collapse;border-spacing: 0px;}
#cancel_btn {margin-right:10px;}
.qty_input{display: inline-block;float: left;text-align: center;}
.qty-wrap{display: inline-block;float: left;width: 16px;margin: 0px 0px 0px 3px;}
.plus-qty-btn{background: url('/images/qty-icon.png') no-repeat scroll 0% 0% transparent;width: 16px;height: 12px;float: left;padding: 0px;text-indent: -10000px;display: inline-block;border: 0px none;cursor: pointer;margin-bottom: 1px;}
.minus-qty-btn{background: url('/images/qty-icon.png') no-repeat scroll 0% 100% transparent;width: 16px;height: 12px;float: left;padding: 0px;text-indent: -10000px;display: inline-block;border: 0px none;cursor: pointer;}
.dell-qty-btn{background: url('/images/icon-delete.gif') no-repeat scroll 0% 0% transparent;width: 20px;height: 20px;padding: 0px;text-indent: -10000px;display: inline-block;border: 0px none;cursor: pointer;}
#DateID{margin-left: 30px;}
.c_form_tbl{padding: 20px 23px 20px 20px;}
.contacts_h{min-height:210px;margin-right:5px;}
.contacts_images {display: block;width: 50%;float: left;margin-right: 20px;overflow: hidden;max-height: 200px;}
.contacts_map{height:220px;}
.send_email_btn{padding: 3px 5px;}
.contact_address, .contact_address_desc, .contact_tel, .contact_email{display:block; margin-top:5px;}
.spacer {clear: both;}
.uppercase{text-transform:uppercase;}
.h1margin{margin-left: 20px;}
.w100{width:100%}
.h100{height:100%}
.mm, .mm ul{list-style: none;margin: 0;padding: 0;}
.mm li{display: inline-block;}
.mm li ul{display:none;position: absolute !important;z-index: 9999;}
.mms{position: relative;}

.mms a{display: block;}
.sm li{display: block !important;}
.modal-header {color: #FFF;font-size: 20px;}
.modal-error-header {background: #C52A30;}
.modal-message-header {background: #00abca;}
.modal-header .close {margin-top: -2px;color:#FFF;opacity: 1;}
.menu-mobile {
    display: none;
    padding: 20px;
}

.mega{position: inherit !important;}
.mega .sm{left: 0px;width: 100% !important;}
.mega .sm li{display: block !important;float: left !important;position: relative !important;}
.mega .sm li ul{display:block;}
.ma-ttl, .ma-txt, .ma-btn, .ma-img{float:left;overflow: hidden; padding:5px;}
.pager{text-align: center;}
.pager a {display: inline-block;height: 25px;min-width: 25px;margin: 5px;line-height: 25px;text-align: center;}
.display-block{display: block;}
.margin-7{margin:7px;}
.relative{position:relative;}
.fl_right{ float:right;}
.fl_left{ float:left;}
.head-ico{padding: 0px;margin: 2px 0px 0px 0px;list-style: outside none none;}
.head-ico li{position: relative;display:inline-block;margin: 0 10px;padding-left: 23px;}
.head-ico li img{position: absolute;top: 1px;left: 0;}
.fb-share-button{margin-top:10px; margin-left:10px;}
.fb-like{margin-top:10px;}
#back-to-top{bottom: 5px;right: 5px;width: 50px;height: 50px;position: fixed;display: none;background-image: url("/images/back-to-top.png");background-repeat: no-repeat;background-position: center;text-indent: -9999px;cursor: pointer;z-index:999;}
.m_menu_icon {display: none;color: #f2f2f2;text-align: center;padding: 0 10px;text-decoration: none;transition: 0.3s;}
.menu-dropdown-icon:before {content: "+";display: none;cursor: pointer;float: right;padding: 15px 20px;margin: 0px;}
.header_text_mobile{display:none; float:left;margin: 10px;}
.mnenia{background: #EAEAEA; padding:30px;}
.mnenia .mn{ width:33%;display: inline-block;text-align: center;vertical-align: top;}
.mnenia .block-text {background-color: #fff;border-radius: 5px;color: #626262;margin-top: 27px;padding: 15px 18px;position: relative;margin-bottom: 30px;}
.mnenia .ti img{ width:100%;}
.mnenia .td{font-style: italic; padding:20px 0px;text-align: justify;}
.mnenia .arrow-down {width: 0; height: 0; border-left: 20px solid transparent;border-right: 20px solid transparent;bottom: -20px;position:absolute;border-top: 20px solid;border-top-color: #FFF;}
.mnenia .show-all{text-align: center;display: block;padding: 20px;}

.mnenia_div {margin-bottom: 20px;padding: 20px;border-bottom: #d2d2d2 1px solid;}
.mnenia_div .td{font-style: italic; padding:20px 0px;text-align: justify;}
.mnenia_div .ti, .mnenia_div .mnenia_text{width: 45%;display: inline-block;vertical-align: top;margin: 10px;}
.mnenia_div .ti img{width:100%;}

.header .evro{min-height: 100px;margin-top: 20px;}
.header .evro .evro-text{text-align: center;margin: 10px 0px;color:#000;font-weight: bold;}

.footer .row{margin:20px 0px;}
.footer-evro-text{margin:20px 0px;}

@media screen and (max-width: 800px) {
 .slick-container{margin: 0 auto; width:750px;}
}
@media screen and (max-width: 768px) {
.ekip-left{width: 100%;}
.ekip-right{width: 100%;}
.c_form_tbl{ width:100%;}
.mnenia .mn{ width:100%;}
.da-img img {width: 100%;}
#soc-div{position: relative !important;text-align: center !important;}
#head-div{text-align:center;}
.h30{ height:auto;}
.header_text_mobile{display:block;}
.da-slider{background-image: none !important;}
body{overflow-x: hidden;padding: 0 15px;}
.fix_top_menu{position: absolute;}
.da-slide .kare-title, .da-slide .kare-text, .da-slide .kare-button, .da-slide .da-img{position: inherit !important;float: left;width: 100%;top: inherit !important;left: inherit !important; text-align:center;}
.da-bg{position: absolute;top: 0;}
.restxt{padding: 20px;}
.sm .act{ background-color:transparent !important;}
#tbl, #trw, #tdc{ display:block; float:left; width:100%;margin: 0;padding: 0;}
#tbl:after, #trw:after, #tdc:after{content: '';display: block;clear: both;}
.header_height{height: auto !important;display: block !important;width: 100%;text-align: center;}
#site_logo{margin: 0 auto; width:100%;}
.index-prods{margin-left: -16px; margin-right: -16px;}
.products_tbl_all::after{display: table;content: "";line-height: 0;width: 100%;}
.h_menu_div a, .h_menu_div span{display: block;text-align: center;margin-left: -5px;}
#top-menu{display: none;}
.t_menu_tbl .head_logo{;max-width: 180px;}
h1, .h1-text{padding-top: 10px !important;}
.resp{transition: 0.5s;display: block !important;position: absolute;width: 100%;top: 45px;left:0px;}
.resp .mega{position: relative !important;}
.news_tbl_all{ display:none;}
.resp a{text-align: left !important;}
.menu-dropdown-icon:before {display: block;}
.resp .mms{margin:0 auto !important; text-align: center;}
.resp .sm{ width:100% !important;}
.resp .mega .resp .sm, .mm li ul {position: relative !important;}
.resp .mega .sm li{ width:100% !important;}
.resp .mega .sm li ul{ width:100% !important;}
.resp .normal-sub li{padding-left: 50px;width: 100%;box-sizing: border-box;}
.resp li{display: block;width: 100%;margin: 0 auto; float:left;height: auto;}
.pages_menu_div{display: block !important;position: relative;top: 0 !important;}
#m_tdc{display: block;}
.m_menu_icon{display: table-cell;}
.text_table img, .images{ width:100%;height: auto; max-width: none;}
.mid_img{width: 100%;height: auto;}
.mid_img img{position: inherit;top: auto;bottom: auto;left: auto;right: auto;width: 90%;}
.sm_products{width: 100%;height: auto;}
.txtcontainer {display: table !important;float: none !important;  }
.txtcontainer .l_menu {display: table-footer-group !important;float: none !important;}
.txtcontainer .text_table {display:block !important;padding:20px !important;width: auto !important;float: none !important;}
.margin_left_5{margin-left:0px;}
.acc_table{ max-width:none;}
.acc_resp .wp25{width: 50% !important;}
.rescart {overflow: scroll;width: 100%;}
.rescart .text_table{margin-left: -10px;}
.resp_table th{ display:none;}
.resp_table .td_img{ text-align:center;}
.resp_table .td_img img{max-width:100%;}
 .resp_table img{ width:100%;}
.resp_table tr, .resp_table td{ width:auto !important;display: block;}
.resp_table td::after{display: table;content: "";line-height: 0;width: 100%;}
.resp_table .right, .resp_table .left, .resp_table h3{ text-align:center;}
.slick-container{margin: 0 auto; width:700px;}
.slick-container .caption p {padding: 10px;}
.shop-msg{position: fixed;z-index: 20;bottom: 0px;left: 0;background: #aa0b0b;color: #FFF;padding: 10px;margin: 0 auto; width:100%;font-size: 20px;}
}
@media screen and (max-width: 500px) {
.contacts_images {width: 100%;}
}
@media screen and (max-width: 480px) {
 .slick-container{margin: 0 auto; width:400px;}
  .slick-container .slick-prev, .slick-container .slick-next, .slick-container .slick-dots { display:none !important;}
 .slick-dotted.slick-slider{margin-bottom: 0px;}
 .slick-container .slider-nav{padding: 0px;}
}
@media screen and (max-width: 320px) {
 .acc_resp .wp25{width: 100% !important;}
 .slick-container{margin: 0 auto; width:250px;}
}