/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table { border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;display:block;max-width:100%;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;margin: 0px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after  {display: block;content: "";clear: both;}
.last   {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}
p{font-size:20px;line-height:22px;}
/**************************************************************************************/
a {color:#000;text-decoration:none;outline:0 none !important;}
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-web-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
h1 {font-size:70px;line-height:90px;color:#aaacb0;font-family: 'Roboto Slab', serif;}
h2 {font-size: 60px;line-height: 65px;color:#171718;font-family: 'Roboto Slab', serif;}
h3 {font-size: 26px;line-height: 45px;color: #000;font-family: 'Roboto Slab', serif;}

h4 {font-size: 36px;line-height: 38px;font-family: 'Roboto Slab', serif;}
h5 {font-size: 32px;line-height: 40px;font-family: 'Roboto Slab', serif;}
h6 {font-size:26px;line-height:30px;color:#66686a;font-family: 'Roboto Slab', serif;}
/*---------------------------------------------------*/
html{height:100%;}
body{font-family: 'Roboto Slab', serif !important;font-size:12px; height:100%;font-weight:400;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
.btn{margin:0 auto;display: block;text-align: center;}

/*--fonts here--*/



/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto;width:100%;/*min-width:1600px;*/display:block;position: relative;top: 0;left: 0;
   -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    background: #fff;
}
header.stick_header {position: fixed;z-index: 9999;width: 100%;}
.container{max-width: 1185px;margin:0 auto;padding: 0;}
/*-----header starts here-------*/
header{background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+17,ffffff+17,fefefe+42,fcfcfd+60,f5f7f7+80,e9edee+100,e9edee+100,1e5799+100,1e5799+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 17%, #ffffff 17%, #fefefe 42%, #fcfcfd 60%, #f5f7f7 80%, #e9edee 100%, #e9edee 100%, #1e5799 100%, #1e5799 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 17%,#ffffff 17%,#fefefe 42%,#fcfcfd 60%,#f5f7f7 80%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 17%,#ffffff 17%,#fefefe 42%,#fcfcfd 60%,#f5f7f7 80%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */}
.header-in{padding: 24px 0 11px;position: relative;}
.header-lt{padding: 0 58px 0 0;}
.logo{}
.logo a{}
.logo a img{}
.header-rt{margin-left: auto;}
nav{padding: 4px 0 0;}
nav > ul{}
nav > ul > li{padding: 0 34px;}
nav > ul > li.active{position: static;}
nav > ul > li:nth-child(4){padding: 0;}
nav > ul > li > a:before{position: absolute;content: '';width: 2px;height: 57px;background: #fff;left: -31px;top: -12px;border: 0;box-shadow: 0px 0px 9px 0px;}
nav > ul > li > a{position:relative;font-size: 22px;line-height: 30px;font-weight: bold;letter-spacing: 0;color: #000000;}
.trazi{margin: -4px 0 0 23px;border-radius: 5px;box-shadow: 0 0 2px 0px;position: relative;}
.trazi:before{position: absolute;content: '';width: 2px;height: 57px;background: #fff;left: -32px;top: -12px;border: 0;box-shadow: 0px 0px 9px 0px;}
.trazi-ctn{border-radius:5px;font-size: 18px;line-height: 40px;padding: 0 10px 0 15px;font-weight: 300;letter-spacing: 0;color: #a0a0a0;border: 0;outline: none;width: 233px;height: 40px;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f3f4f5+0,f8f9fa+24,ffffff+54,ffffff+81,f5f7f7+100,e9edee+100,e9edee+100,1e5799+100,ffffff+100 */
background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #f3f4f5 0%, #f8f9fa 24%, #ffffff 54%, #ffffff 81%, #f5f7f7 100%, #e9edee 100%, #e9edee 100%, #1e5799 100%, #ffffff 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #ffffff 0%,#f3f4f5 0%,#f8f9fa 24%,#ffffff 54%,#ffffff 81%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #ffffff 0%,#f3f4f5 0%,#f8f9fa 24%,#ffffff 54%,#ffffff 81%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.fa-search{width: 42px;font-size: 35px;text-align: center;font-weight: 300; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *//* IE6-9 */
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f3f4f5+0,ffffff+55,ffffff+90,f5f7f7+100,e9edee+100,e9edee+100,1e5799+100,ffffff+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #f3f4f5 0%, #ffffff 55%, #ffffff 90%, #f5f7f7 100%, #e9edee 100%, #e9edee 100%, #1e5799 100%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%,#f3f4f5 0%,#ffffff 55%,#ffffff 90%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%,#f3f4f5 0%,#ffffff 55%,#ffffff 90%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}
.banner{ background-color: #e1e1e1; }
.banner-in{}
.banner-img{}
.banner-img figure img{height: 470px;}
.interdum{background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c4c4c4+1,e4e4e4+29,e5e5e5+55,dedede+81,cbcbcb+100,c4c4c4+100 */
background: #c4c4c4; /* Old browsers */
background: -moz-linear-gradient(top, #c4c4c4 1%, #e4e4e4 29%, #e5e5e5 55%, #dedede 81%, #cbcbcb 100%, #c4c4c4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c4c4c4 1%,#e4e4e4 29%,#e5e5e5 55%,#dedede 81%,#cbcbcb 100%,#c4c4c4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c4c4c4 1%,#e4e4e4 29%,#e5e5e5 55%,#dedede 81%,#cbcbcb 100%,#c4c4c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */;padding: 3px 0;}
.interdum h6{font-size: 20px;line-height: 36px;font-weight: normal;color: #b62929;text-align: center;}
.tax-icon{}
.tax-icon-in{padding: 27px 0 18px;}
.tax-top{max-width: 1000px;margin: 0 auto;}
.tax-top > ul{}
.tax-top > ul > li{}
.tax-top > ul > li:nth-child(1){padding: 0 32px 0 0px;}
.tax-top > ul > li:nth-child(2){position: relative;}
.tax-top > ul > li:nth-child(2):after{content:'';position: absolute;width: 2px;height: 185px;background: #505050;top: -10px;right: 44px;}
.tax-top > ul > li:nth-child(2):before{content:'';position: absolute;width: 2px;height: 185px;background: #505050;top: -10px;left: 42px;}
.tax-top > ul > li:nth-child(3){padding: 0;}
.tax-cont{}
.tax-cont figure{min-height: 81px;}
.tax-cont figure img{margin: 0 auto;}
.tax-cont h5{font-size: 23px;line-height: 34px;font-weight: bold;margin: 0;color: #b62929;text-align: center;padding: 11px 0 8px;}
.tax-cont p{font-size: 16px;line-height: 22px;font-weight: normal;color: #191c1e;text-align: center;}
.brands{}
.brands > ul{margin: 0 -11px;font-size: 0;}
.brands > ul > li{padding: 0 20px;flex: 1;}
.brands > ul > li > figure{min-height: 36px;padding-bottom: 50px;position: relative;width: 100%;}
.brands > ul > li > figure img{vertical-align: middle;display: inline-block;position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;object-fit: contain;}
.izdvajamo{}
.izdvajamo-in{}
.izdvajamo-top{padding: 8px 0;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f2f4f5+0,fefefe+36,fefefe+68,ffffff+100,f5f7f7+100,e9edee+100,e9edee+100,1e5799+100,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f4f5 0%, #fefefe 36%, #fefefe 68%, #ffffff 100%, #f5f7f7 100%, #e9edee 100%, #e9edee 100%, #1e5799 100%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f4f5 0%,#fefefe 36%,#fefefe 68%,#ffffff 100%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f2f4f5 0%,#fefefe 36%,#fefefe 68%,#ffffff 100%,#f5f7f7 100%,#e9edee 100%,#e9edee 100%,#1e5799 100%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.izdvajamo-top h3{font-size: 28px;line-height: 34px;font-weight: bold;margin: 0;color: #000;text-align: center;}
.izdvajamo-main{background: #cccccc;}
.izdvajamo-main-in{padding: 26px 0 18px;}
.izdvajamo-main-in > ul{margin: 0 -6px;}
.izdvajamo-main-in > ul > li{padding: 0 8px 17px;}
.ponude{border-radius:5px;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefefe+1,fefefe+22,fdfdfe+50,f7f8f9+75,eaeeef+87,e3e8ea+100 */
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 1%, #fefefe 22%, #fdfdfe 50%, #f7f8f9 75%, #eaeeef 87%, #e3e8ea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fefefe 1%,#fefefe 22%,#fdfdfe 50%,#f7f8f9 75%,#eaeeef 87%,#e3e8ea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fefefe 1%,#fefefe 22%,#fdfdfe 50%,#f7f8f9 75%,#eaeeef 87%,#e3e8ea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e3e8ea',GradientType=0 ); /* IE6-9 */;}
.ponude-in{padding: 33px 31px 0 38px;position: relative;}
.ponude-in em{font-size: 14px;line-height: 18px;font-weight: normal;margin: 0;color: #fff;position: absolute;top: 16px;z-index: 1;left: 20px;}
.ponude-in:after{content: '';position: absolute;top: 3px;left: 8px;background: url(../images/shape3.png) no-repeat;background-size: cover;width: 68px;height: 68px;}
.new{position: relative;}
.new:after{background: url(../images/shape2.png) no-repeat;}
.best{position: relative;}
.best:after{background: url(../images/shape1.png) no-repeat;}
.ponude-in > figure{min-height: 165px;}
.ponude-in > figure img{}
.ponude-in > figure img.deal{padding: 45px 0 0;}
.ponude-in h6{font-size: 18px;line-height: 26px;font-weight: bold;margin: 0;padding: 1px 0 8px;color: #000;}
.ponude-in span{font-size: 21px;line-height: 16px;font-weight: normal;margin: 0;color: #000;display: block;padding: 0 0 9px;}
.ponude-in p{font-size: 16px;line-height: 22px;font-weight: 300;letter-spacing: 0.1px;padding: 0px 0 0px 3px;margin: 0;color: #000000;}
.hrk-btn{padding: 25px 0 0;}
.hrk-btn a{font-size: 19px;line-height: 30px;font-weight: 300;margin: 0;border-radius: 0 4px 0px 4px;color: #ffffff;width: 157px;height: 30px;background: #b62929;display: block;text-align: center;}
.ponude-lt{padding: 34px 0 0 21px;position: relative;}
.ponude-lt >  ul{}
.ponude-lt-cont > ul > li{padding: 0 0 35px;}
.cart{position: absolute;bottom: 18px;left: 15px;}
.cart em{font-size: 19px;line-height: 25px;font-weight: 500;margin: 0;color: #000;display: block;}
.sub-menu{position: absolute;left: 0;top: 101px;background: #ffffff;z-index: 9;right: 0;margin: 0 auto;display: none;border-radius: 5px;}
.sub-menu:after{position: absolute;content: '';width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 16px solid #fefefe;top: -15px;left: 330px;}
.sub-menu-in{}
.sub-menu-top{position:relative;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e6e8+0,f5f6f7+20,fefefe+42,fcfdfd+60,ffffff+82,ffffff+100 */
background: #e2e6e8; /* Old browsers */
background: -moz-linear-gradient(left, #e2e6e8 0%, #f5f6f7 20%, #fefefe 42%, #fcfdfd 60%, #ffffff 82%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e2e6e8 0%,#f5f6f7 20%,#fefefe 42%,#fcfdfd 60%,#ffffff 82%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e2e6e8 0%,#f5f6f7 20%,#fefefe 42%,#fcfdfd 60%,#ffffff 82%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e6e8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}
.sub-menu-top > ul{margin: 0 -8px;}
.sub-menu-top > ul > li{padding: 20px 0px 20px 20px;}
.sub-menu-top > ul > li > a{font-size: 15px;line-height: 22px;font-weight: bold;margin: 0;color: #000;display: block;}
.sub-menu-top > ul > li:hover > a{color: #b7220d;}
.sub-menu-top > ul > li > a.active{color: #b7220d;}
nav ul li.dropdown{}
.sub-menu-btm{border-top: 2px solid #000;display:none;padding: 33px 0 143px 38px;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,fefefe+41,fcfdfd+60,f3f5f6+81,e7ebec+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #fefefe 41%, #fcfdfd 60%, #f3f5f6 81%, #e7ebec 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7ebec',GradientType=0 ); /* IE6-9 */position: absolute;left: 0;right: 0;margin: 0 auto;width: 100%;top: 62px;}
.sub-btm-in{}
.sub-btm-in > ul{}
.sub-btm-in > ul > li{/* padding: 0 15px 0 0; */width: 20%;}
.top-box{}
.top-box h4{font-size: 19px;line-height: 28px;font-weight: bold;padding: 0 0 12px;margin: 0;color: #000;}
.top-box > ul{}
.top-box > ul > li{padding: 0 0 5px;}
.top-box > ul > li > a{font-size: 17px;line-height: 22px;font-weight: normal;margin: 0;color: #191c1e;display: block;}
.stranica{padding: 0 0 100px;}
.stranica-centr{}
.stranica-ctn{text-align: center;/* padding: 0 107px 0 0px; */margin-left: auto;}
.stranica-ctn span{font-size: 17px;line-height: 22px;font-weight: normal;margin: 0;color: #666666;padding: 0 7px 0 0;display: inline-block;}
.stranica-ctn p{font-size: 17px;line-height: 22px;font-weight: normal;margin: 0;color: #000000;display: inline-block;}
.stranica-ctn p a{color: #000000;padding: 0 3px;}
.stranica-rt{text-align: right;margin-left: auto;padding: 0 15px 0 0;}
.stranica-rt  .fa{padding: 0 5px;}
.stranica-rt .fa-arrow-circle-up{color: #b62929;}
footer{}
.footer-in{padding: 30px 0;}
.footer-cntr{text-align: center;}
.footer-cntr p{font-size: 14px;line-height: 18px;font-weight: normal;margin: 0;color: #332f2f;text-align: right;}
.footer-cntr p a{color: #332f2f;}
.footer-rt{text-align: right;}
.footer-rt p{font-size: 14px;line-height: 18px;font-weight: normal;margin: 0;color: #332f2f;text-align: right;}
.footer-lt{margin-left: auto;text-align: right;}
.footer-lt a .fa{font-size: 25px;}

.kamin{background: #cccccc;}
.kamin-in{padding: 12px 0 374px;}
.kamin-top{padding: 0 30px 0 51px;}
.kamin-top-in{}
.kamin-top-in a .fa{}
.kamin-top-in p{text-align: right;margin-left: auto;}
.kamin-top-in p a .fa{}
.kamin-btm{}
.kamin-btm-in{}
.kamin-btm-lt{padding: 0 7px 0 0;}
.kamin-btm-lt-in{background: #fff;padding: 35px 24px 33px 67px;border-radius: 6px;}
.kamin-img{padding: 0 0 35px;}
.kamin-img-lt{padding: 0;position: relative;}
.kamin-img-lt:after{content: '';position: absolute;top: -14px;right: 14px;background: url(../images/shape3.png) no-repeat;background-size: cover;width: 80px;height: 80px;}
.kamin-img-lt em{font-size: 19px;line-height: 23px;font-weight: normal;margin: 0;color: #fff;position: absolute;top: -3px;z-index: 1;right: 42px;}
.kamin-img-lt a{font-size: 16px;line-height: 27px;font-weight: 300;margin: -26px auto 0;border-radius: 0 4px 0px 4px;color: #ffffff;width: 156px;position: relative;height: 30px;background: #b62929;display: block;text-align: center;}
.kamin-img-lt figure img{}
.kamin-img-rt{padding: 21px 0 0 18px;}
.kamin-img-desk{}
.kamin-img-desk figure img{}
.thumb-imgs{padding: 47px 0 0;margin: 0 auto;max-width: 235px;}
.thumb-imgs > ul{font-size: 0;text-align: center;margin: 0 -5px;}
.thumb-imgs > ul > li{display: inline-block;vertical-align: top;padding: 0 5px;}
.thumb-imgs > ul > li > a{display: block;}
.thumb-imgs > ul > li > a > img{}
.elektricni{padding: 0 58px 0 6px;}
.elektricni h3{font-size: 25px;line-height: 29px;font-weight: bold;margin: 0;color: #000000;}
.elektricni p{font-size: 16px;line-height: 22px;font-weight: 300;margin: 0;padding: 9px 0 27px 0px;color: #000000;}
.kamin-btns{padding: 0 0 12px;}
.kamin-btns > ul{}
.kamin-btns > ul > li.active{position: relative;}
.kamin-btns > ul > li.active:after{content: '';position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 9px solid #f2f2f2;bottom: -14px;left: 0;color: #f2f2f2;z-index: 1;margin: 0 auto;width: 15px;right: 0;height: 15px;}
.kamin-btns > ul > li.active:before{content: '';position: absolute;border-left: 8px solid transparent;border-right: 7px solid transparent;border-bottom: 9px solid #000;bottom: -12px;left: 0;color: #f2f2f2;right: 0;margin: 0 auto;width: 16px;height: 16px;}
.opci{}
.kamin-btns > ul > li.active a{background: #000000;font-weight: normal;color: #f2f2f2;}
.opci a{font-size: 20px;line-height: 34px;font-weight: bold;margin: 0;color: #c0c0c0;width: 204px;height: 34px;border-radius: 5px 0 0px 5px;display: block;background: #f2f2f2;text-align: center;}
.Tehnićki a{border-radius: 0px 5px 5px 0px;color: #c0c0c0;}
.kamin-table{padding: 0 8px 0 0;display: none;}
.kamin-table-in{padding: 10px 14px 4px;background: #f2f2f2;border: 1px solid #000;border-radius: 6px;position: relative;}
.kamin-table-in > ul{}
.kamin-table-in > ul > li{border-bottom: 1px solid #fff;}
.kamin-table-in > ul > li:nth-child(7){border: 0;}
.kamin-table-in > ul > li span{font-size: 17px;line-height: 25px;padding: 0 0px 4px 13px;font-weight: 300;margin: 0;color: #000000;border-right: 1px solid #fff;min-width: 119px;}
.kamin-table-in > ul > li p{font-size: 16px;line-height: 24px;font-weight: normal;margin: 0;padding: 0 0 0 22px;color: #000000;}
/*.kamin-table-in:after{content:'';position:absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom:9px solid #f2f2f2;top: -9px;left: 96px;color: #f2f2f2;}*/
.informacije{padding: 0 21px 0 5px;}
.informacije-in{padding: 23px 0 0;}
.informacije-lt{padding: 9px 0 0;}
.informacije-lt > figure{display: inline-block;}
.informacije-lt span{font-size: 16px;line-height: 22px;vertical-align: top;font-weight: 300;margin: 0;padding: 5px 0 0 13px;color: #000000;display: inline-block;}
.informacije-rt{margin-left: auto;}
.cart1{position: static;}
.kamin-btm-rt{padding: 0 4px 0 9px;border-radius: 5px;}
.kamin-btm-rt-in{background: #fff;border-radius: 6px;}
.vasa-top{padding: 9px 24px 3px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(250,251,251,1) 65%, rgba(234,238,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(32%, rgba(255,255,255,1)), color-stop(65%, rgba(250,251,251,1)), color-stop(100%, rgba(234,238,239,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(250,251,251,1) 65%, rgba(234,238,239,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(250,251,251,1) 65%, rgba(234,238,239,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(250,251,251,1) 65%, rgba(234,238,239,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 32%, rgba(250,251,251,1) 65%, rgba(234,238,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeeef', GradientType=0 );border-radius: 4px 4px 0 0;}
.vasa-top > figure{display: inline-block;}
.vasa-top > figure img{width: 35px;}
.vasa-top span{font-size: 18px;line-height: 26px;vertical-align: top;font-weight: bold;margin: 0;padding: 3px 0 0 10px;color: #000000;display: inline-block;}
.vasa-btm{}
.vasa-btm-in{padding: 9px 21px 20px 27px;min-height: 850px;}
.vasa-btm-in > ul{}
.vasa-btm-in > ul > li{padding: 17px 0 10px;border-bottom: 1px solid #eceeef;}
.vasa-btm-in > ul > li:nth-child(3){border: 0;}
.vasa-cont{}
.vasa-lt{}
.vasa-lt h6{font-size: 16px;line-height: 21px;font-weight: bold;margin: 0;color: #000000;}
.vasa-lt p{font-size: 15px;line-height: 20px;font-weight: normal;margin: 0;color: #191c1e;}
.vasa-rt{margin-left: auto;}
.vasa-rt a{font-size: 16px;line-height: 27px;font-weight: 300;margin: 0;border-radius: 0 4px 0px 4px;color: #ffffff;width: 134px;height: 27px;background: #b62929;display: block;text-align: center;}
.zbir{text-align: right;padding: 21px 21px 18px 0px;background: rgba(230,234,236,1);background: -moz-linear-gradient(top, rgba(230,234,236,1) 0%, rgba(240,242,243,1) 27%, rgba(248,249,250,1) 51%, rgba(250,251,251,1) 74%, rgba(252,253,253,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,234,236,1)), color-stop(27%, rgba(240,242,243,1)), color-stop(51%, rgba(248,249,250,1)), color-stop(74%, rgba(250,251,251,1)), color-stop(100%, rgba(252,253,253,1)));background: -webkit-linear-gradient(top, rgba(230,234,236,1) 0%, rgba(240,242,243,1) 27%, rgba(248,249,250,1) 51%, rgba(250,251,251,1) 74%, rgba(252,253,253,1) 100%);background: -o-linear-gradient(top, rgba(230,234,236,1) 0%, rgba(240,242,243,1) 27%, rgba(248,249,250,1) 51%, rgba(250,251,251,1) 74%, rgba(252,253,253,1) 100%);background: -ms-linear-gradient(top, rgba(230,234,236,1) 0%, rgba(240,242,243,1) 27%, rgba(248,249,250,1) 51%, rgba(250,251,251,1) 74%, rgba(252,253,253,1) 100%);background: linear-gradient(to bottom, rgba(230,234,236,1) 0%, rgba(240,242,243,1) 27%, rgba(248,249,250,1) 51%, rgba(250,251,251,1) 74%, rgba(252,253,253,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6eaec', endColorstr='#fcfdfd', GradientType=0 );Copy text;}
.zbir span{font-size: 18px;line-height: 21px;font-weight: bold;padding: 0 7px 0 0px;margin: 0;color: #000000;display: inline-block;}
.zbir a{font-size: 16px;line-height: 27px;font-weight: 300;margin: 0;border-radius: 0 4px 0px 4px;color: #ffffff;width: 134px;height: 27px;background: #b62929;display: inline-block;text-align: center;}
.plati{border-radius: 4px;padding: 22px 24px;background: rgba(235,238,240,1);background: -moz-linear-gradient(top, rgba(235,238,240,1) 0%, rgba(252,253,253,1) 27%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,238,240,1)), color-stop(27%, rgba(252,253,253,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(74%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(235,238,240,1) 0%, rgba(252,253,253,1) 27%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(235,238,240,1) 0%, rgba(252,253,253,1) 27%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(235,238,240,1) 0%, rgba(252,253,253,1) 27%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(235,238,240,1) 0%, rgba(252,253,253,1) 27%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeef0', endColorstr='#ffffff', GradientType=0 );}
.plati-lt{}
.plati-lt .fa{}
.plati-rt{margin-left: auto;}
.plati-rt a{font-size: 20px;line-height: 40px;font-weight: bold;margin: 0;border-radius: 6px;color: #ffffff;width: 130px;height: 40px;background: #000000;display: inline-block;text-align: center;}
.menu2{width: 32%;}
.menu2-in{
    border-bottom: 0;
    border-radius: 5px;
    padding: 33px 0 31px 33px;
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,fefefe+41,fcfdfd+60,f3f5f6+81,e7ebec+100 */ background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #fefefe 41%, #fcfdfd 60%, #f3f5f6 81%, #e7ebec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7ebec',GradientType=0 );
    }
.menu2:after{left: 138px;}
.menu2-top > ul >li {padding: 0 0 12px;}
.menu2-top > ul{margin: 0;}
.menu2-top{padding: 0 !important;border: 0;background: none;}
.tecaj{}
.tecaj span{font-size: 16px;line-height: 20px;font-weight: normal;margin: 0;padding: 0 24px 0 0;color: #000000;display: inline-block;}
.tecaj > ul{}
.tecaj > ul > li{padding: 0 11px 0 0;}
.tecaj > ul > li > a.active{color: #b62929;}
.tecaj > ul > li > a:hover{color: #b62929;}
.tecaj > ul > li > a{font-size: 17px;line-height: 20px;font-weight: normal;margin: 0;color: #000000;}
.banner-in .slick-dots{bottom: 21px;}
.banner-in.slick-dotted.slick-slider{margin: 0;}
.banner-in .slick-dots li button:before{font-size: 74px;left: -2px;}
.banner-in .slick-dots li.slick-active button:before{color: #fff;}
.banner-in .slick-dots li button:before{color: inherit;}
.banner-in .slick-dots li button{border: 2px solid #fff;border-radius: 100%;}
.stranica{}
.stranica-in{}
.stranica-cont{padding: 26px 0;background:/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+23,fdfefe+50,e8ecee+95,fafafb+100,e8ecee+100 */
background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 23%, #fdfefe 50%, #e8ecee 95%, #fafafb 100%, #e8ecee 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 23%,#fdfefe 50%,#e8ecee 95%,#fafafb 100%,#e8ecee 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #ffffff 0%,#ffffff 23%,#fdfefe 50%,#e8ecee 95%,#fafafb 100%,#e8ecee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8ecee',GradientType=0 ); /* IE6-9 */border-radius: 4px 4px 0 0;}
.stranica-cont h4{font-size: 28px;line-height: 33px;font-weight: bold;margin: 0;color: #000000;text-align: center;}
.placanje{}
.placanje > ul{}
.placanje > ul > li{padding: 41px 0;box-shadow: 0px 0px 6px 0px #cccccc;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+23,fdfefe+50,e8ecee+75,fafafb+100,e8ecee+100 */
background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 23%, #fdfefe 50%, #e8ecee 75%, #fafafb 100%, #e8ecee 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 23%,#fdfefe 50%,#e8ecee 75%,#fafafb 100%,#e8ecee 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #ffffff 0%,#ffffff 23%,#fdfefe 50%,#e8ecee 75%,#fafafb 100%,#e8ecee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8ecee',GradientType=0 ); /* IE6-9 */}
.placanje-in label .radio-btn{display: none;}
.placanje-in{max-width: 941px;text-align: right;}
.placanje-in label span{font-size: 20px;line-height: 25px;font-weight: normal;margin: 0;padding: 0 129px 0 0;color: #000000;position: relative;}
.placanje-in > label span:after{position: absolute;content: '';background: url(../images/radio-img1.png) no-repeat;background-size: cover;right: 0;top: 0;width: 30px;height: 30px;}
.placanje-in > label input:checked + span:after{background: url(../images/radio-img2.png) no-repeat;}
.placanje-in .radio-btn{width: 30px;height: 30px;vertical-align: middle;}
.naplata{background: #fff;display: none;}
.naplata-in{padding: 59px 0 7px;max-width: 945px;}
.naplata-in h6{font-size: 20px;line-height: 28px;font-weight: normal;margin: 0;color: #000000;text-align: right;padding: 0 97px 64px 0px;}
.naplata-in h6 span{font-size: 26px;line-height: 32px;font-weight: bold;margin: 0;color: #b62929;padding: 0 0 0 22px;}
.form{text-align: right;}
.form form{}
.form form > ul{}
.form form > ul > li{padding: 0 0 23px;}
.form form > ul > li > label{vertical-align:top;font-size: 20px;line-height: 28px;padding: 0 25px 0 0;font-weight: normal;margin: 0;color: #000000;display: inline-block;}
.form form > ul > li > .form-control{color: #b62929;font-size: 20px;line-height: 47px;display: inline-block;font-weight: bold;width: 405px;height: 47px;border: 0;padding: 0 10px;box-shadow: 0px 1px 2px 0px #cccccc;outline: none;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eff2f3+0,fcfdfd+28,fefefe+71,ffffff+100,ffffff+100,e8ecee+100,fafafb+100 */
background: #eff2f3; /* Old browsers */background: -moz-linear-gradient(top, #eff2f3 0%, #fcfdfd 28%, #fefefe 71%, #ffffff 100%, #ffffff 100%, #e8ecee 100%, #fafafb 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#fafafb',GradientType=0 ); /* IE6-9 */}
.form form > ul > li > .adresa{height: 81px;margin: 0 0 23px;line-height: 20px;vertical-align: top;padding: 0px 13px 40px;}
.form form > ul > li > .nice-select{float: none;}
.form form > ul > li > .nice-select .list{width: 100%;}
.form form > ul > li > .nice-select:after{ content: "\f0d7";border: 0 none;transform: none !important;font-family: FontAwesome;font-size: 27px;color: #9b9a9a;top: 2px;right: 39px;}
.form form > ul > li > textarea{color: #b62929;font-size: 20px;vertical-align: top;line-height: 25px;display: inline-block;font-weight: bold;width: 405px;padding: 10px 10px 181px;border-radius: 5px;outline: none;letter-spacing: 0.4px;resize: none;border: 0;box-shadow: 0px 1px 2px 0px rgb(204, 204, 204);background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eff2f3+0,fcfdfd+28,fefefe+71,ffffff+100,ffffff+100,e8ecee+100,fafafb+100 */
background: #eff2f3; /* Old browsers */background: -moz-linear-gradient(top, #eff2f3 0%, #fcfdfd 28%, #fefefe 71%, #ffffff 100%, #ffffff 100%, #e8ecee 100%, #fafafb 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#fafafb',GradientType=0 ); /* IE6-9 */}
.napomena{
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebeef0+0,f7f8f9+23,fefefe+53,ffffff+79,ffffff+99 */
background: #ebeef0; /* Old browsers */
    background: -moz-linear-gradient(top, #ebeef0 0%, #f7f8f9 23%, #fefefe 53%, #ffffff 79%, #ffffff 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ebeef0 0%,#f7f8f9 23%,#fefefe 53%,#ffffff 79%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ebeef0 0%,#f7f8f9 23%,#fefefe 53%,#ffffff 79%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeef0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-radius: 0 0 4px 4px;
    }
.napomena-in{max-width: 943px;margin: 0 auto;padding: 34px 0 33px;}
.napomena-lt{padding: 0 29px 0 0;}
.napomena-rt{margin-left: auto;padding: 52px 70px 0 0;}
.napomena-cont{padding: 16px 18px;border: 1px solid #000;border-radius: 5px;}
.napomena-cont p{font-size: 19px;line-height: 26px;font-weight: 300;margin: 0;color: #000000;}
.napomena-cont p span{color: #b62929;}
.plati-btn{}
.plati-btn a{font-size: 18px;line-height: 40px;font-weight: bold;margin: 0;display: block;color: #ffffff;width: 127px;height: 40px;background: #000000;border-radius: 3px;text-align: center;}
.inner2{padding: 12px 0 21px;}

.form form > ul > li > .form-control ::-webkit-input-placeholder { color: #b62929;}
.form form > ul > li > .form-control ::-moz-placeholder {color: #b62929;}
.form form > ul > li > .form-control ::-ms-input-placeholder {color: #b62929;}
.form form > ul > li > .form-control ::-o-placeholder {color: #b62929;}

.menu3{}
.menu3-in{padding: 0 !important;background: inherit !important;}
.menu3-cont{
    padding: 0 0;
}
.menu3-cont h3{font-size: 15px;line-height: 20px;font-weight: bold;margin: 0;padding: 21px 0 22px 24px;display: block;color: #000000;}
.menu3-form{padding: 0px 24px;background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,fefefe+41,fcfdfd+60,f3f5f6+81,e7ebec+100 */ background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #fefefe 41%, #fcfdfd 60%, #f3f5f6 81%, #e7ebec 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);background: linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7ebec',GradientType=0 );}
.menu3-form > ul{}
.menu3-form > ul > li{padding: 0 0 16px;}
.menu3-form > ul > li:nth-child(4){padding: 0 0 9px;}
.menu3-form > ul > li > .form2{font-size: 18px;line-height: 46px;width: 100%;border: 0;border-radius: 4px;padding: 0 10px;font-weight: bold;
    margin: 0;display: block;color: #a0a0a0;height: 46px;box-shadow: 0px 1px 2px 0px #cccccc;outline: none;
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eff2f3+0,fcfdfd+28,fefefe+71,ffffff+100,ffffff+100,e8ecee+100,fafafb+100 */ background: #eff2f3;
    background: -moz-linear-gradient(top, #eff2f3 0%, #fcfdfd 28%, #fefefe 71%, #ffffff 100%, #ffffff 100%, #e8ecee 100%, #fafafb 100%);
    background: -webkit-linear-gradient(top, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%);
    background: linear-gradient(to bottom, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#fafafb',GradientType=0 );}
.menu3:after{left: 340px;}
.menu3-form > ul > li label{font-size: 15px;line-height: 20px;font-weight: normal;margin: 0;color: #000000;display: inline-block;}
.menu3-form > ul > li label input {display: none;width: 15px;height: 15px;}
.menu3-form > ul > li label span{font-size: 17px;line-height: 20px;font-weight: normal;vertical-align: middle;margin: 0;padding: 15px 0 17px 60px;color: #000000;display: inline-block;position: relative;background: url(../images/un-check.png) no-repeat 0 3px;cursor: pointer;}
.menu3-form > ul > li label input:checked + span { background-image: url(../images/check.png);}
.valeprodaja{}
.valeprodaja a{font-size: 20px;line-height: 40px;font-weight: bold;display: block;margin-left: auto;color: #ffffff;width: 199px;height: 40px;background: #000000;border-radius: 3px;text-align: center;}
.menu3-btm{border-radius: 0 0 6px 6px;padding: 19px 24px 11px;
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,fefefe+41,fcfdfd+60,f3f5f6+81,e7ebec+100 */ background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #fefefe 41%, #fcfdfd 60%, #f3f5f6 81%, #e7ebec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7ebec',GradientType=0 );}
.menu3-btm p{font-size: 15px;line-height: 20px;font-weight: normal;padding: 0 0 9px;margin: 0;color: #000000;}
.narudzbe{}
.narudzbe-in{}
.narudzbe-top{border-radius: 5px 5px 0 0;
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,fefefe+41,fcfdfd+60,f3f5f6+81,e7ebec+100 */ background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #fefefe 41%, #fcfdfd 60%, #f3f5f6 81%, #e7ebec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,#fefefe 41%,#fcfdfd 60%,#f3f5f6 81%,#e7ebec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7ebec',GradientType=0 );padding: 26px 0;}
.narudzbe-top h2{font-size: 25px;line-height: 30px;font-weight: bold;margin: 0;text-align: center;color: #000000;}
.narudzbe-btm {background: #fff;border-radius: 0 0 5px 5px;}
.narudzbe-btm-in{padding: 67px 74px 69px;}
.narudzbe-btm-in h6{font-size: 24px;line-height: 29px;font-weight: bold;padding: 0 0 19px;margin: 0;color: #000000;}
.narudzbe-btm span{font-size: 17px;line-height: 23px;font-weight: bold;padding: 0 0 4px;margin: 0;display: block;color: #000000;}
.narudzbe-btm p{font-size: 17px;line-height: 22px;font-weight: 300;padding: 0 0 19px;margin: 0;color: #000000;}
.inner3{padding: 12px 0 176px;}
.side-bar{display: none;}
.form form > ul > li > .form-control::placeholder{color: #b62929;}
.date{border-radius: 5px;display: inline-block;font-weight: bold;width: 405px;height: 47px;border: 0;padding: 0 10px;box-shadow: 0px 1px 2px 0px #cccccc;outline: none;
    background: /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eff2f3+0,fcfdfd+28,fefefe+71,ffffff+100,ffffff+100,e8ecee+100,fafafb+100 */ background: #eff2f3;
    background: -moz-linear-gradient(top, #eff2f3 0%, #fcfdfd 28%, #fefefe 71%, #ffffff 100%, #ffffff 100%, #e8ecee 100%, #fafafb 100%);
    background: -webkit-linear-gradient(top, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%);
    background: linear-gradient(to bottom, #eff2f3 0%,#fcfdfd 28%,#fefefe 71%,#ffffff 100%,#ffffff 100%,#e8ecee 100%,#fafafb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#fafafb',GradientType=0 );}
.date > ul{}
.date > ul > li{padding: 0;}
.date-in{}
.date-in .date-cont{color: #9b9a9a;font-size: 20px;line-height: 47px;background: inherit;border: 0;}
.date-in .date-cont.nice-select{padding: 0 33px 0 10px;}
.date-in .date-cont.nice-select:after{content: "\f0d7";border: 0 none;transform: none !important;font-family: FontAwesome;font-size: 27px;color: #9b9a9a;top: 5px;right: 16px;}

.date-in .date-cont.nice-select .option:hover{color: #b62929;}
.thumb-imgs .slick-list{padding: 0 !important;}
.thumb-imgs .slick-next:before{content: "\f061";}
.thumb-imgs .slick-prev:before{content: "\f060";}
.thumb-imgs .slick-prev:before, .slick-next:before{color: #000;font-family: FontAwesome;}
.thumb-imgs .slick-prev{width: 30px;height: 30px;border-radius: 100%;background: #e6e6e6;left: -41px;}
.thumb-imgs .slick-next{width: 30px;height: 30px;border-radius: 100%;background: #e6e6e6;right: -33px;}
.back-to-top {position: fixed;bottom: 25px;right: 25px;display: none;}
.back-to-top .fas{font-family: FontAwesome;}
/*.kamin-table-in:Before { content: '';position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 9px solid #000;top: -9px;left: 95px;color: #f2f2f2;
}*/


.text_wrapper{width: 100%;white-space: nowrap;overflow: hidden;}
.text_overflow {word-wrap: none;position:relative;}
@media (min-width: 992px){
.sub-menu-top > ul > li:hover .sub-menu-btm{display: block !important;}
}

/*---------------responsive starts here---------------*/
@media (max-width: 1220px){
.container{max-width: 100%;padding: 0 15px;}
nav > ul > li{padding: 0 21px;}
nav > ul > li > a{font-size: 18px;line-height: 25px;}
nav > ul > li > a:before{height: 48px;left: -22px;top: -10px;}
.trazi-ctn{width: 190px;}
.header-lt{padding: 0 20px 0 0;}
.banner-img figure img{height: 357px;}
.sub-menu-top > ul > li > a{font-size: 13px;line-height: 20px;}

.sub-menu-btm{padding: 20px 0 40px 15px;}
.top-box h4{font-size: 18px;line-height: 23px;}
.top-box > ul > li > a{font-size: 14px;line-height: 22px;}
.menu2-in{padding: 20px 0 30px 15px;}
.menu2-top > ul >li{padding: 0 0 7px !important;}
.tecaj span{padding: 0 7px 0 0;font-size: 14px;}
.tecaj > ul > li > a{font-size: 14px;line-height: 20px;}
.menu3-form{padding: 0 15px;}
.menu3-cont h3{padding: 18px 0 18px 15px;}
.menu3:after{left: 269px;}
.menu3-btm{padding: 15px;}
.valeprodaja a{font-size: 17px;width: 172px;}
.trazi:before{height: 48px;left: -22px;top: -4px;}
.interdum h6{font-size: 15px;line-height: 25px;margin: 0;}
.interdum{padding: 5px 0;}
.tax-cont h5{font-size: 18px;line-height: 23px;padding: 9px 0 6px;}
.tax-cont p{font-size: 14px;line-height: 20px;}
.brands > ul > li{padding: 0 13px;}
.narudzbe-btm-in{padding: 46px 50px 57px;}
.inner3{padding: 12px 0 65px;}
.ponude-in{padding: 33px 5px 0 15px;}
.naplata-in{max-width: 650px;padding: 25px 0 7px;margin: 0 auto;}
/*.naplata-in h6{text-align: center;}*/
.naplata-in h6{padding: 0 0 30px;}
.placanje > ul > li{padding: 23px 0;}
.form form > ul > li > textarea{font-size: 17px;}
.kamin-btm-lt-in{padding: 35px 20px 33px 20px;}
.kamin-img-lt{padding: 0 6px 0 0;}
.vasa-btm-in{padding: 9px 17px 20px 17px;}
.sub-menu-btm{top: 60px;}


}
@media (max-width: 1024px){
nav > ul > li{padding: 0 19px;}
.menu3-btm p{font-size: 14px;}
.sub-menu-top > ul > li > a{font-size: 12px;line-height: 18px;}
.sub-menu-top > ul > li{padding: 0 7px;}
.interdum{padding: 5px 15px;}
.inner3{padding: 12px 0 35px;}
.ponude-lt{padding: 34px 0 0 25px;}
.cart{left: 20px;}
.ponude-in h6{font-size: 16px;line-height: 22px;}
.ponude-in span{font-size: 18px;line-height: 22px;padding: 0 0 5px;}
.ponude-in p{font-size: 14px;line-height: 20px;}
.stranica{padding: 0 0 60px;}
.placanje-in{padding: 0 30px 0 0;}
.napomena-in{padding: 32px 15px;}
/*.kamin-img-lt figure img{width: 285px;}*/
.kamin-img-rt{padding: 7px 0 0;}
/*.kamin-img-desk figure img{width: 262px;}*/
.thumb-imgs{padding: 28px 0 0;}
.kamin-img-lt{padding: 0 30px 0 0;}
.elektricni h3{font-size: 22px;}
.elektricni p{font-size: 15px;line-height: 21px;}
.vasa-rt a{width: 108px;font-size: 14px;}
.vasa-lt h6{font-size: 14px;line-height: 19px;}
.vasa-btm-in{min-height: 779px;}
.kamin-in{padding: 12px 0 116px;}
.sub-menu-btm{top: 60px;}

}
@media (max-width: 991px){
.sub-menu-top > ul > li > a{font-size: 13px;}
.sub-menu-top > ul > li{padding: 0 7px 10px;width: 100%;display: inline-block;}
nav > ul > li{padding: 0 10px;}
nav > ul > li > a{font-size: 14px;line-height: 22px;}
nav > ul > li > a:before{height: 38px;left: -11px;top: -8px;}
.trazi-ctn{width: 150px;height: 35px;font-size: 15px;line-height: 35px;}
.fa-search{width: 35px;font-size: 28px;}
.trazi{margin: -6px 0 0 21px;}
.logo a img{width: 160px;}
.header-lt{padding: 0 10px 0 0;}
.trazi:before{height: 38px;top: -1px;left: -19px;}
.sub-menu-top{padding: 15px 0 5px 15px;}
.top-box h4{font-size: 15px;line-height: 21px;padding: 0 0 6px;}
.top-box > ul > li > a{font-size: 13px;}
.sub-menu:after{left: 220px;}
.sub-menu{top: 91px;}
.sub-menu-btm{padding: 15px 0 23px 15px;position: static;}
.menu2{width: 40%;}
.menu2:after{left: 108px;}
.menu3:after{left: 222px;}
.brands > ul > li{padding: 0 6px;}
.banner-img figure img{height: 300px;}
.narudzbe-top{padding: 13px 0;}
.narudzbe-btm-in{padding: 20px;}
.narudzbe-btm p{padding: 0 0 12px;}
.footer-lt{text-align: left;}
.footer-cntr{padding: 0;}
.footer-cntr p{font-size: 13px;}
.footer-rt p{font-size: 13px;}
.footer-in{padding: 20px 0;}
.narudzbe-btm-in h6{font-size: 20px;line-height: 26px;padding: 0 0 8px;}
.narudzbe-btm p{font-size: 15px;line-height: 20px;}
.ponude-lt{padding: 34px 17px 0 9px;margin-left: auto;}
.cart{left: 0;}
.stranica-cont h4{font-size: 23px;line-height: 29px;}
.stranica-cont{padding: 15px 0;}
.placanje-in label{font-size: 18px;line-height: 22px;}
.napomena-cont p{font-size: 15px;line-height: 23px;}
.naplata-in h6 span{font-size: 23px;line-height: 29px;padding: 0 0 0 7px;}
.form form > ul > li > .form-control{font-size: 17px;}
.form form > ul > li > label{font-size: 18px;line-height: 25px;}
.placanje > ul > li{padding: 16px 0;}
.placanje-in .radio-btn{width: 24px;height:24px;}
.stranica{padding: 0 0 12px;}
.form form > ul > li > textarea{font-size: 15px;line-height: 22px;}
.placanje-in label{padding: 0 20px 0 0;}
.placanje-in label{font-size: 16px;}
.naplata-in{padding: 25px 15px 7px;}
.form form > ul > li > .form-control{width: 298px;}
.form form > ul > li{padding: 0 0 13px;}
.form form > ul > li > label{padding: 0 15px 0 0;}
.form form > ul > li > textarea{width: 298px;}
.napomena-cont{padding: 13px 10px;}
.napomena-cont p{font-size: 13px;line-height: 19px;}
.form form > ul > li > .adresa{margin: 0 0 5px;}
.date{width: 298px;}
.date-in .date-cont{font-size: 17px;}
.date-in .date-cont.nice-select{padding: 0 24px 0 10px;}
.kamin-btm-lt.col-md-8{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0 0 20px;}
.kamin-btm-rt.col-md-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.vasa-btm-in{min-height: inherit;}
.zbir a{width: 108px;font-size: 14px;}
.kamin-in{padding: 12px 0 40px;}
.elektricni{padding: 0;}

.header-rt{display: none;}
    .menu-icon{display:block;cursor: pointer;padding:0 0 0 0px;vertical-align: middle;float: right;margin: 0px 0 0 auto;position: relative;z-index: 999;}
    .menu-icon span{display:block;width: 40px;height: 5px;margin: 0px 0 6px 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;background: #ed1c24;}
    .side-bar{width:250px;height: 100%;position: fixed;right:-250px;top: 0;background-color: #f6f6f6;z-index: 4;display: block; opacity: 0.6;}
    .side-bar {display: block !important;padding: 15px 15px 0;}
    .side-bar .header-rt{display: block;float: none;border: none;}
    .open-menu .side-bar{right: 0; transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;}
    .wrapper{position: relative;left: 0;}
    .open-menu .wrapper{left: -250px;position: fixed;width: 100%; transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s;}
.open-menu .menu-icon span:nth-child(1){transform: rotate(45deg);top: 11px;}
.open-menu .menu-icon span:nth-child(2){opacity: 0;}
.open-menu .menu-icon span:nth-child(3){transform: rotate(-45deg);top: -11px;}

nav > ul > li > a:before{display: none;}
nav > ul > li{width: 100%;display: block;float: none;padding: 0 0 10px;}
.trazi:before{display: none;}
.trazi{margin: 0;}
.sub-menu-top{background: inherit;padding: 14px 0 5px 0px;}
.sub-menu{position: static;background: inherit;}
.sub-btm-in > ul > li{width: 100%;padding: 0 0 5px;}
.sub-menu-btm{background: inherit;padding: 10px 0 0px 0px;}
.menu2{width: 100%;}
.menu2-in{background: inherit;padding: 7px 0 5px 0px;}
.menu3{width: 100%;}
.menu3-in{background: inherit;padding: 7px 0 5px 0px;}
.menu3-form{background: inherit;padding: 0;}

}
@media (max-width: 767px){



.trazi-ctn{width: 185px;}
.tax-top > ul > li:nth-child(2):before{left: 0;}
.tax-top > ul > li:nth-child(2):after{right: 0;}
.tax-top > ul > li:nth-child(1){padding: 0;}
.banner-img figure img{height: 232px;}
.interdum h6{font-size: 13px;line-height: 22px;}
.tax-cont h5{font-size: 14px;line-height: 20px;}
.tax-top > ul > li:nth-child(2){padding: 0;}
.tax-cont p{font-size: 13px;line-height: 18px;}
.kamin-top-in a img{width: 30px;}
.kamin-top{padding: 0;}
.narudzbe-top h2{font-size: 23px;line-height: 28px;}
.footer-lt{padding: 0;}
.footer-rt{padding: 0 0 0 10px;}
.footer-cntr p{font-size: 12px;text-align: center;}
.footer-rt p{font-size: 12px;text-align: center;}
.brands > ul > li > figure img{margin: auto;width: auto;height: auto;}
.brands > ul > li{flex-basis: 20%;}
.ponude-in > figure{min-height: 152px;}
.ponude-in h6{font-size: 14px;line-height: 20px;padding: 0 0 5px;}
.ponude-in p{font-size: 13px;list-style: 19px;}
.ponude-lt{padding: 34px 13px 0 0px;}
.izdvajamo-top h3{font-size: 22px;line-height: 30px;}
.ponude-lt-cont > ul > li figure img{width: 32px;}
.cart figure img{width: 32px;}
.cart em{font-size: 15px;line-height: 20px;}
.hrk-btn a{width: 120px;font-size: 15px;}
.ponude-in span{font-size: 16px;padding: 0 0 2px;}
.stranica{padding: 0 0 23px;}


.top-box h4{padding: 0 0 3px;}
.open-menu .side-bar{overflow-y: scroll;}
.top-box > ul > li{padding: 0 0 2px;}
.top-box h4 br{display: none;}
.trazi-ctn{width: 83%;}
.fa-search{width: 17%;}
nav{padding: 4px 0 29px;}

.tecaj > ul > li > a{font-size: 13px;}
.tecaj > ul > li{padding: 0 4px 0 0;}
.tecaj span{font-size: 13px;padding: 0 5px 0 0;}

.menu3-cont h3{padding: 13px 0;}
.menu3-form > ul > li > .form2{height: 40px;font-size: 15px;line-height: 40px;}
.valeprodaja a{width: 100%;}
.menu3-btm{background: inherit;padding: 10px 0 0;}
.thumb-imgs > ul > li{padding: 0 3px;}
.thumb-imgs > ul > li > a > img{width: 60px;}
.kamin-img-lt figure img{width: 245px;}
.kamin-img-lt{padding: 0 15px 0 0;}
.thumb-imgs{max-width: 166px;}
/*.kamin-img-desk figure img{width: 226px;}*/

}
@media (max-width: 575px){
.tax-top > ul > li{width: 100%;float: none;display: block;}
.tax-top > ul > li:nth-child(2):before{display: none;}
.tax-top > ul > li:nth-child(2):after{display: none;}
.narudzbe-btm p{font-size: 12px;}
.brands > ul > li > figure img{margin: auto;width: auto;height: auto;}
.brands > ul > li{flex-basis: 33.33%;}
.banner-img figure img{height: 210px;}
.ponude-lt{padding: 34px 20px 0 0;}
.stranica-ctn{margin: 0;text-align: left;padding: 0 0 3px;}
.izdvajamo-main-in{padding: 26px 0 5px;}
.placanje-in label{font-size: 14px;line-height: 19px;}
.form form > ul > li > label{font-size: 14px;line-height: 22px;}
.form form > ul > li > label{padding: 0 10px 0 0;}
.form form > ul > li > .form-control{width: 249px;font-size: 15px;}
.form form > ul > li > textarea{width: 249px;font-size: 13px;line-height: 20px;}
.naplata-in h6 span{font-size: 19px;line-height: 25px;}
.naplata-in h6{font-size: 17px;line-height: 25px;}
.napomena-lt{padding: 0;}
.napomena-rt{margin: 0;padding: 15px 0 0;}
.date{width: 249px;}
.date-in .date-cont.nice-select:after{font-size: 20px;}
.date-in .date-cont.nice-select{padding: 0 23px 0 5px;}
.date > ul > li.col-2{-ms-flex: 0 0 21.666667%;flex: 0 0 21.666667%;max-width: 21.666667%;}
.date > ul > li.col-8{-ms-flex: 0 0 56.666667%;flex: 0 0 56.666667%;max-width: 56.666667%;}
.kamin-img-lt figure img{width: 190px;}
/*.kamin-img-desk figure img{width: 184px;}*/
.kamin-img-lt a{width: 121px;margin-left: -31px auto 0;}
.thumb-imgs{padding: 11px 0 0;}
.thumb-imgs > ul > li > a > img{width: 50px;}
.thumb-imgs{max-width: 160px;}
.kamin-img{padding: 0 0 17px;}
.elektricni h3{font-size: 20px;line-height: 26px;}
.elektricni p{font-size: 14px;line-height: 20px;}
.opci a{width: 140px;font-size: 14px;}
.kamin-table-in > ul > li p{font-size: 13px;}
.kamin-table-in > ul > li span{font-size: 13px;}
.informacije-lt figure img{width: 35px;}
.informacije{padding: 0;}
.informacije-in{padding: 7px 0 0;}
.informacije-lt span{padding: 0 0 0 12px;font-size: 13px;line-height: 18px;}
.zbir{padding: 18px 18px 18px 0px;}
.plati{padding: 13px 18px;}
.plati-rt a{height: 35px;line-height: 35px;font-size: 16px;}
.thumb-imgs .slick-prev:before, .slick-next:before{font-size: 15px;}
.thumb-imgs .slick-prev{width: 22px;height: 22px;left: -24px;}
.thumb-imgs .slick-next{width: 22px;height: 22px;right: -26px;}

}
@media (max-width: 479px){
.banner-img figure img{height: 182px;}
.slick-dots li button{width: 13px;height: 13px;}
.slick-dots li{width: 13px;height: 13px;margin: 0 3px;}
.banner-in .slick-dots li button:before{font-size: 48px;top: -3px;text-align: center;}
.footer-lt.col-1 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-rt.col-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-cntr.col-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px 0;}
.footer-lt a{display: block;text-align: center;}
.brands > ul > li > figure img{margin: auto;width: auto;height: auto;}
.brands > ul > li{flex-basis: 50%;}
.stranica-ctn span{font-size: 15px;}
.stranica-ctn p{font-size: 15px;}
.stranica-cont h4{font-size: 20px;line-height: 26px;}
.placanje-in{padding: 0 15px 0 0;}
.placanje-in label{width: 89%;}
.placanje-in .radio-btn{vertical-align: top;}
.naplata-in h6{font-size: 14px;line-height: 20px;}
.naplata-in h6 span{font-size: 16px;line-height: 20px;}
.form{text-align: left;}
.form form > ul > li > .form-control{height: 40px;line-height: 40px;}
.form form > ul > li > .adresa{padding: 0 10px;}
.date-in .date-cont{line-height: 40px;}
.date{height: 40px;}
.kamin-img-lt figure img{width: inherit;}
.kamin-img-desk figure img{width: inherit;}
.kamin-img-lt:after{right: 9px;}
.elektricni h3{font-size: 18px;line-height: 24px;}
.elektricni p{font-size: 13px;line-height: 19px;padding: 3px 0 12px;}
.opci a{width: 116px;font-size: 12px;}
.kamin-btm-lt-in{padding: 26px 15px 23px;}
.kamin-table-in{padding: 10px 10px 4px;}
.kamin-table-in > ul > li span{padding: 0 0 4px;font-size: 10px;min-width: 52px;}
.kamin-table-in > ul > li p{font-size: 10px;padding: 0 0 0 6px;}
.informacije-lt span{font-size: 12px;padding: 0 0 0 5px;}
.cart em{font-size: 13px;}
.kamin-btm-rt{padding: 0;}
.vasa-btm-in{padding: 10px 14px;}
.kamin-img-lt.col-6{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.kamin-img-rt.col-6{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.thumb-imgs .slick-prev{left: -39px;}
}
