@charset "utf-8";@font-face{font-family:'Glyphicons Regular';src:url('../fonts/glyphicons-regular.eot');src:url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-regular.woff2') format('woff2'),url('../fonts/glyphicons-regular.woff') format('woff'),url('../fonts/glyphicons-regular.ttf') format('truetype'),url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');}
.glyphicons{position:relative;top:2px;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicons-earphone:before{content:"\E443"}
.glyphicons-home:before{content:"\E021"}
.glyphicons-circle-info:before{content:"\E196"}
.glyphicons-menu:before{content:"\E517"}
.glyphicons-chevron-right:before{content:"\E224"}
.glyphicons-chevron-left:before{content:"\E225"}
.glyphicons-question-sign:before{content:"\E195"}
.glyphicons-envelope:before{content:"\2709"}
.glyphicons-send:before{content:"\E422"}
.glyphicons-map:before{content:"\E503"}
.glyphicons-pointer:before{content:"\E234"}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;vertical-align:text-top;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-inverse{color:#ffffff;}
.fa-truck:before{content:"\f0d1";}
.clear{clear:both;padding-bottom:50px;}
#cookie{left:0px;bottom:0px;text-align:center;z-index:10000;font-size:12px;position:fixed;padding:5px;width:100%;color:white;border-top:1px solid black;background:rgba(0,0,0,0.7);}
#cookie div{margin:0px auto;width:1024px;}
#cookie a{color:white;}
#cookie button{display:block;margin:5px auto;}
body{background-color:#FFF;font-family: "Raleway" !important;font-style: normal;font-weight:400;font-size:14px;margin:0px;color:#666 !important;letter-spacing: 0.3px;font-feature-settings: "lnum"; }
h1{display:block;margin:0px 0px 15px 0px;font-size:26px;}
a{text-decoration:none;cursor:pointer;}
img{border:none;}
header{float:left;width:100%;position:relative;color:#DDD;z-index:99;background:#282828;background:linear-gradient(to bottom,#282828 0%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828',endColorstr='#3f3f3f',GradientType=0);box-shadow:0px 0px 10px black;}
header .logo{float:left;margin-left:20px;}
header .logo > img{height:110px;padding:5px 0px;}
header .menu{display:block;clear:both;margin-bottom:10px;}
header .menu ul.nav{list-style:none;display:block;padding:0px 15px;background:#E0E0E0;}
header .menu ul.nav > li > a{padding:10px 12px;color:#666;font-size:16px;height:43px;}
header .menu ul.nav > li > a:hover,header .menu ul.nav > li > a.active{background:#f5f5f5; height:49px; margin:-3px 0px;padding:13px 12px;box-shadow:0px 0px 2px #AAA;}
header .contact_right{float:right;margin:10px 20px 10px 0px;text-align:right;}
header .phone{font-size:21px;}
.phone .help-block{font-size:12px;color:#BBB;margin-top:0px;}
header nav.menu_info{display:inline-block;margin-top:7px;}
header ul.nav_info{list-style:none;display:inline-block;margin:0px;padding:0px;}
header ul.nav_info .glyphicons{padding-right:6px;}
header ul.nav_info > li > a{color:#DDD;margin-right:25px;}
header ul.nav_info > li:last-child > a{margin:0px;}
header #sidebar_button{display:none;float:right;}
header #sidebar_button span{font-size:2.4rem;margin:20px;padding:7px;border-radius:2px;color:#303030;background:#DDD;cursor:pointer;}
header .odlike {float:left;}
header .odlike .odlika {float:left;height:110px;padding: 10px 0px 10px 20px;}
header .odlike .odlika img {float:left;height: 100%;}
header .odlike .odlika i {float:left;font-size:70px;line-height:90px;margin-top:-3px;}
header .odlike .odlika p {float:left;padding:15px 0px 0px 10px;}
#side_meni{position:absolute;top:163px;width:270px;height:100%;background:linear-gradient(to right,#dddddd 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',endColorstr='#ffffff',GradientType=1 );}
#cssmenu{display:inline-block;width:100%;margin:25px 0px;line-height:1;}
#cssmenu ul{margin:0px;padding:0px;list-style:outside none none;display:block;}
#cssmenu ul li{position:relative;margin:0px;padding:0px;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.open > a, #cssmenu > ul > li.active > a{background:#FFF;}
#cssmenu > ul > li:first-child > a{border-top-left-radius:3px;border-top-right-radius:3px;}
#cssmenu ul li a{color:#555;display:block;padding:14px 20px;letter-spacing:0.7px;font-size:15px;font-weight:500;transition:all 0.25s ease-in 0s;position:relative;text-decoration:none;cursor:pointer;}
#cssmenu ul ul li a{font-size:14px;padding:12px 20px 12px 30px;}
#cssmenu ul ul li a:hover, #cssmenu ul ul li.active a{background:#FFF;}
#full_container{clear:left;margin-left:270px;padding:20px 15px 0px;}
/*******INDEX********/
.carousel-container{float:left;width:100%;}
.carousel-container .carousel h1{position:absolute;z-index:1;top:-10%;left:50%;color:white;text-shadow:0px 0px 5px black,0px 0px 1px black;transform:translate(-50%,-50%);white-space:nowrap;font-size:2.6em;animation:h1 .5s ease-out .5s;animation-fill-mode:forwards;}
.carousel-container .carousel .top_subtitle{position:absolute;z-index:1;top:-10%;left:50%;color:white;text-shadow:0px 0px 5px black,0px 0px 1px black;transform:translate(-50%,-50%);font-size:1.8em;white-space:nowrap;animation:top_subtitle .5s ease-out .8s;animation-fill-mode:forwards;}
.carousel-container .carousel .buttom_subtitle{position:absolute;z-index:1;top:120%;left:50%;color:white;text-shadow:0px 0px 5px black,0px 0px 1px black;transform:translate(-50%,-50%);font-size:1.8em;white-space:nowrap;animation:buttom_subtitle .5s ease-out .8s;animation-fill-mode:forwards;}
.carousel-container .btn{position:absolute;z-index:1;top:120%;left:50%;color:white;transform:translate(-50%,-50%);font-size:1.5em;background:rgba(0,0,0,0.5);border-radius:0px;animation:button .5s ease-out .8s;animation-fill-mode:forwards;}
.carousel-container > ul{float:left;padding:0px 10px 20px;margin:0px;width:100%;background:#3F3F3F;}
.carousel-container > ul li{float:left;position:relative;z-index:2;width:16.666%;overflow:hidden;height:185px;padding: 20px 10px;}
.carousel-container > ul li a{display:block;text-align:center;}
.carousel-container > ul li a > img{width:100%;transition:.3s;}
.carousel-container > ul li a > h2{color:white;position:absolute;top:50%;width:100%;margin:0px 0px 0px -10px;text-shadow:0px 0px 20px black,0px 0px 1px black;white-space:nowrap;transition:.3s;font-size:1.4em;}
.carousel-container > ul li:hover a > img{margin-top:50px;}
.carousel-container > ul li:hover a > h2{top:17%;}
@-webkit-keyframes h1{0%{top:-10%;}
100%{top:13%;}
}
@keyframes h1{0%{top:-10%;}
100%{top:13%;}
}
@-webkit-keyframes top_subtitle{0%{top:-10%;}
100%{top:8%;}
}
@keyframes top_subtitle{0%{top:-10%;}
100%{top:8%;}
}
@-webkit-keyframes buttom_subtitle{0%{top:120%;}
100%{top:26%;}
}
@keyframes buttom_subtitle{0%{top:120%;}
100%{top:26%;}
}
@-webkit-keyframes button{0%{top:120%;}
100%{top:50%;}
}
@keyframes button{0%{top:120%;}
100%{top:50%;}
}
.middle_container{clear:both;background:#3F3F3F;margin:0px;padding: 0px;list-style:none;}
.middle_container > li {padding:15px 0px;}
.middle_container > li:nth-child(odd) {background:#333;}
.middle_container .container{color:#DDD;text-shadow:1px 1px black;}  
.middle_container .container div > img{width:100%;}
.middle_container .container div > p{font-size:16px;}
.middle_container .container div > p a{color:inherit;text-decoration:underline;}
.middle_container .container div > p a:hover{text-decoration:none;}
/*******VIEW ADD********/
#full_container section{margin-bottom:30px;}
#full_container article{padding:14px;background-color:#f1f1f1;}
#full_container article p:last-of-type{padding-bottom:0px;}
#full_container article:nth-of-type(2n){background:#DDD;}
#add_detail{color:#333;font-weight:500;}
#add_detail h1{font-size:24px;margin:0px 0px 14px 0px;}
#add_detail h4{margin:0px 0px 14px 0px;font-size:22px;}
#add_detail p{padding-bottom:14px;margin:0px;font-size:14px;}
#add_detail #materiali .materiali_detail{display:inline-block;width:40%;vertical-align:top;padding-right:15px;}
#add_detail #materiali .materiali_slike{display:inline-block;width:60%;}
#add_detail #materiali img{width:49%;margin-bottom:14px;float:right;}
#add_detail #materiali img:last-of-type{margin-right:2%;}
#add_detail #materiali .color{display:inline-block;text-shadow:none;width:160px;height:88px;color:white;font-size:12px;text-align:center;background:#999;}
#add_detail #materiali .color .crna_sijaj{height:69px;background:#000;background:linear-gradient(158deg,#000000 0%,#000000 49%,#282828 50%,#000000 70%);}
#add_detail #materiali .color .bela_sijaj{height:69px;background:#fff;background:linear-gradient(158deg,#ffffff 0%,#ffffff 49%,#f8f8f8 50%,#ffffff 70%);}
#add_detail #materiali .color .crna_mat{height:69px;background:#000;}
#add_detail #materiali .color .bela_mat{height:69px;background:#fff;}
#add_detail #materiali .color img{width:100%;margin:0px;}
#add_detail #mere img.dimensions{max-height:400px;max-width:100%;margin:0px auto 0px auto;display:block;}
#add_detail #mere p.oblike_text{padding:14px 0px 5px 0px;border-top:1px solid #DDD;margin-top:19px;}
#add_detail #mere p.helper_mere {margin-bottom: 15px;}
#add_detail #mere a{color:#333;text-decoration:underline;font-weight:bold;}
#add_detail #mere a:hover{text-decoration:none;}
#add_detail #mere a.oblike_slike{display:inline-block;width:32.6%;position:relative;margin-top:10px;margin-right:1.1%;}
#add_detail #mere a.oblike_slike:last-of-type{margin-right:0px}
#add_detail #mere a.oblike_slike img{width:100%;}
#add_detail #mere table td:first-child{text-align:right;padding-right:5px;}
#add_detail #price .tooltip{text-shadow:0px 0px 0px;}
#add_detail #price table{border-collapse:separate;margin-bottom:10px;}
#add_detail #price th{padding:4px 10px;border-left:1px solid white;border-right:1px solid #BBB;}
#add_detail #price td{padding:4px 10px;border-left:1px solid white;border-right:1px solid #BBB;font-size:20px;color:#C00;white-space:nowrap;}
#add_detail #price th:first-child, #add_detail #price td:first-child{padding-left:0px;border-left:0px;}
#add_detail #price td.expend_price_table{color:#333;font-size:14px;width:auto;font-weight:bold;}
#add_detail #price th:last-child, #add_detail #price td:last-child{border-right:0px;padding-right:0px;}
#add_detail #price [data-toggle="tooltip"]{text-shadow:0px 0px 0px;}
#add_detail #price .label{text-shadow:0px 0px 0px;padding:0.3em 0.6em 0.3em;}
#add_detail #price [data-toggle="tooltip"]:hover{cursor:default;}
#add_detail #info .btn{display:block;margin:15px 0 0 0;padding:7px 20px;}
#add_detail #info .help-block{margin-top:0px;font-size:12px;}
.pictures_content .image_gallery{height:600px;margin:0px auto;text-align:center;}
.pictures_content .image_gallery:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.pictures_content .image_gallery .main_pic{position:relative;display:inline-block;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.5);}
.pictures_content .image_gallery .main_pic > img{max-width:100%; max-height: 550px;}
.pictures_content .thumb_gallery img.opacity{opacity:1;}
.carousel-control{position:absolute;top:0px;bottom:0px;left:0px;width:15%;font-size:20px;color:#FFF;text-align:center;text-shadow:0px 1px 2px rgba(0,0,0,0.6);opacity:0.5;}
.carousel-control.right{right:0px;left:auto;background-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0px,transparent 100%);background-repeat:repeat-x;}
.carousel-control:hover{color:#FFF;text-decoration:none;outline:0px none;opacity:0.9;}
.carousel-control .glyphicons-chevron-right,.carousel-control .glyphicons-chevron-left{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .glyphicons-chevron-right{right:50%;margin-right:-10px;}
.carousel-control .glyphicons-chevron-left{left:50%;margin-left:-10px;}
.pictures_content .thumb_gallery{height:150px;position:relative;overflow:hidden;text-align:center;-webkit-overflow-scrolling:touch;white-space:nowrap;}
.pictures_content .thumb_gallery img{height:75%;width:auto;margin:15px 7px 0px 0px;opacity:0.8;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}
.pictures_content .thumb_gallery img:hover{opacity:1;cursor:pointer;}
.pictures_content .thumb_gallery img:last-of-type{margin-right:0px;}
#makeMeScrollable{position:relative;left:0px;width:100%;}
#makeMeScrollable div.scrollableArea div.add{position:relative;float:left;margin:0px 5px 0px 0px;}
#makeMeScrollable div.scrollableArea div.add span{position:absolute;color:white;background:rgba(0,0,0,0.6);padding:5px 10px;top:0px;left:0px;border-bottom-right-radius:3px;}
#makeMeScrollable div.scrollableArea div.add img{float:left;padding:0;cursor:pointer;height:200px;}
#makeMeScrollable div.scrollableArea div.add:last-child{margin-right:0px;}
div.scrollingHotSpotLeft{min-width:50px;width:4%;height:100%;background-repeat:repeat;background-position:center center;position:absolute;z-index:10;left:0;cursor:default;}
div.scrollingHotSpotLeftVisible{background-image:url(../images/arrow_left.gif);background-size:40% 30%;background-color:#fff;background-repeat:no-repeat;opacity:0.6;filter:alpha(opacity = 6);}
div.scrollingHotSpotRight{min-width:50px;width:4%;height:100%;background-repeat:repeat;background-position:center center;position:absolute;z-index:10;right:0;cursor:default;}
div.scrollingHotSpotRightVisible{background-image:url(../images/arrow_right.gif);background-size:40% 30%;background-color:#fff;background-repeat:no-repeat;opacity:0.6;filter:alpha(opacity = 6);}
div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%;}
/*******LIST********/
ul.breadcrumbs{margin:0px;padding:0px;list-style:none;color:#999;}
ul.breadcrumbs li{display:inline-block;}
ul.breadcrumbs li a{color:#999;text-decoration:underline;}
ul.breadcrumbs li a:hover{text-decoration:none;}
ul.breadcrumbs li:last-child a{text-decoration:none;cursor:default;}
h1.list_title{margin:20px 0px 10px 0px;text-transform:uppercase;font-size:22px;color:#CC0000;}
h1.zaloga{margin:14px 0px 0px 0px;padding-bottom:14px;border-bottom:1px solid #ddd;}
.list_title_content{border-bottom:1px solid #DDD;border-top:1px solid #DDD;padding:14px 0px;margin-top:20px;}
.list_title_content > img{display:inline-block;width:40%;max-width:500px;max-height:300px;}
.list_title_content > div{display:inline-block;width:60%;padding-left:20px;vertical-align:top;}
ul.list_items{list-style:none;margin:0px 0px 20px 0px;width:100%;padding:0px;}
ul.list_items li{position:relative;display:inline-block;vertical-align:top;background:#FFF;width:23.5%;margin:20px 0px 0px 2%;border-radius:2px;}
ul.list_items li:nth-child(4n+1){margin-left:0px;}             
ul.list_items li a{color:#666;}
ul.list_items li a:first-of-type{display:block;border-radius:3px;overflow: hidden;}
ul.list_items li a.size235{height:235px;}
ul.list_items li a.size209{height:209px;}
ul.list_items li a.cover img {width: 100% !important;height: 100% !important;object-fit: cover;}
ul.list_items li a img{max-height:250px;} 
ul.list_items li a h2{padding:0px 10px;font-size:19px;}
ul.list_items li .cena{padding-left:10px;font-size:19px;font-weight:bold;color:#C00;}
.redna_cena{color:#333;text-decoration:line-through;font-size:16px;display:block;font-weight:bold;}
ul.list_items li .redna_cena{padding-left:10px;}
ul.list_items li b{font-size:13px;font-weight:600;}
ul.list_items li p{padding:10px;margin:0px;max-height:60px;word-wrap: break-word;}
.triangle{position:absolute;z-index:1;right:0px;width:0;height:0;border-style:solid;border-width:0 80px 80px 0;border-color:transparent rgba(204,0,0,0.7) transparent transparent;}
.triangle div{position:relative;right:-21px;top:20px;width:65px;color:white;text-shadow:none;font-weight:normal;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.triangle div.popust{font-weight:bold;font-size:18px;right:-40px;top:0px;width:auto;}
.flag{position: absolute;z-index: 99;left: -8px;top: -8px;background-size: 100% 100%;height:35px;width: 50px;box-shadow: 0px 0px 15px;border-radius: 2px; opacity: 0.7;}
.it{background-image: url("../images/it.png");}
.es{background-image: url("../images/es.png");}
/*******OTHER********/
#middle_container{clear:left;padding:20px 15px 0px;margin:0px auto 30px auto;max-width:1200px;}
#middle_container img{width:100%;margin-top: 30px;}
#middle_container iframe{width:100%;border:none;height:400px;}
#middle_container h2{font-size:22px;margin:30px 0px 15px 0px;}
.always-visible.ps-container > .ps-scrollbar-x-rail,.always-visible.ps-container > .ps-scrollbar-y-rail{opacity:0.6;}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,.ps-container.ps-active-y > .ps-scrollbar-y-rail{display:block;}
.ps-container.ps-in-scrolling{pointer-events:none;}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999;}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999;}
.ps-container > .ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px;}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px;}
.ps-container > .ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px;}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px;}
.ps-container:hover.ps-in-scrolling{pointer-events:none;}
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999;}
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999;}
.ps-container:hover > .ps-scrollbar-x-rail,.ps-container:hover > .ps-scrollbar-y-rail{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.ps-container:hover > .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:#999;}
.ps-container:hover > .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{background-color:#999;}
/*******FOOTER********/
footer{position:relative;z-index:20;background:#282828;background:linear-gradient(to bottom,#3f3f3f 0%,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f',endColorstr='#282828',GradientType=0);box-shadow:0px 0px 10px black;}
footer .middle_container{background:none;}
footer ul{list-style:none;padding-left:0px;margin:0px;}
footer ul li > a{color:#DDD;}
footer ul li > a:hover{color:#DDD;}
footer .phone a{color:#DDD;}
footer .middle_container .container .row:first-of-type{border-bottom:1px solid black;padding:15px 0px;}
footer .middle_container .container .row:last-of-type{border-top:1px solid #666;padding:15px 0px;}
/**********RESPONSIVE***********/
@media (max-width:1740px){
  #middle_container{margin-left:270px;}
  header .odlike div:last-of-type{display:none;}
  .carousel-container > ul li{height:165px;}
  ul.list_items li a.size235{height:208px;}
  ul.list_items li a.size209{height:182px;}
}
@media (max-width:1600px){
  ul.list_items li a.size235{height:188px;}
  ul.list_items li a.size209{height:168px;}
}
@media (max-width:1560px){
  ul.list_items li:nth-child(4n+1){clear:none;margin-left:2%;}
  ul.list_items li:nth-child(3n+1){clear:left;margin-left:0px;}
  ul.list_items li{width:32%;}
  .carousel-container > ul li{width:33.333%;height:220px;}
  .carousel-container > ul li:nth-child(3n+1){clear:left;}
  ul.list_items li a.size235{height:246px;}
  ul.list_items li a.size209{height:220px;}
}
@media (max-width:1366px){
  ul.list_items li a.size235{height:208px;}
  ul.list_items li a.size209{height:182px;}
}
@media (max-width:1350px){
  h1.list_title{font-size:18px;}
  #add_detail #materiali .materiali_detail{width:60%;}
  #add_detail #materiali .materiali_slike{width:40%;}
  #add_detail #materiali img{width:100%;}
  #add_detail #materiali img:last-of-type{margin-right:0px;}
  .carousel-container{font-size:80%;}
  @-webkit-keyframes buttom_subtitle{0%{top:120%;}100%{top:28%;}}
  @keyframes buttom_subtitle{0%{top:120%;}100%{top:28%;}}
  header .odlike div:nth-of-type(2){display:none;}
}
@media (max-width:1250px){
  ul.list_items li a.size235{height:190px;}
  ul.list_items li a.size209{height:170px;}
}
@media (max-width:1150px){
  ul.list_items li:nth-child(3n+1){clear:none;margin-left:2%;}
  ul.list_items li:nth-child(2n+1){clear:left;margin-left:0px;}
  ul.list_items li{width:49%;}
  .list_title_content{padding:0px;border-bottom:0px;}
  .list_title_content > img{display:none;}
  .list_title_content > div{padding:0px;width:100%;}
  .list_title_content > div > p {display:none;}
  .carousel-container > ul li{height:190px;}
  ul.list_items li a.size235{height:246px;}
  ul.list_items li a.size209{height:220px;}
}
@media (max-width:1024px){
  #cookie div{width:100%;font-size:14px;}
  #cookie button{margin:25px auto 15px auto;}
  #middle_container, #full_container{margin-left:0px;}
  #side_meni.faq, #side_meni{top:0px !important;position:relative !important;width:100%;}
  .pictures_content .image_gallery{height:auto;margin-top:20px;}
  .carousel-container > ul li{height:150px;}
  .middle_container .container div > h2{font-size:24px;}
  header #sidebar_button{display:inline-block;}
  header .contact_right{clear:both;text-align:center;display:none;width:100%;margin-right:0px;}
  header .menu{display:none;margin:0px 10px 10px;}
  header .menu ul.nav {padding:15px;}
  header .menu ul.nav li{float:none;margin:0px;}
  header .menu ul.nav > li > a{height:auto !important;padding:10px 12px !important;margin:0px !important;}
  ul.list_items li a.size235{height:300px;}
  ul.list_items li a.size209{height:267px;}
}
@media (max-width:960px){
  ul.list_items li a.size235{height:275px;}
  ul.list_items li a.size209{height:245px;}
}
@media (max-width:960px){
  ul.list_items li a.size235{height:275px;}
  ul.list_items li a.size209{height:245px;}
}
@media (max-width:810px){
  ul.list_items li a.size235{height:235px;}
  ul.list_items li a.size209{height:209px;}
}
@media (max-width:770px){
  ul.list_items li a.size235{height:225px;}
  ul.list_items li a.size209{height:200px;}
}
@media (max-width:767px){
  ul.list_items li{margin-left:0px;width:100%;}
  header .odlike div:first-of-type{display:none;}
  .pictures_content .thumb_gallery{height:130px;}
  #add_detail #mere a.oblike_slike{width:60%;margin-right:0px;}
  #add_detail #materiali .materiali_slike{display:none;}
  #add_detail #materiali .materiali_detail{width:100%;padding-right:0px;}
  #add_detail #price td{font-size:15px;}
  #add_detail #price td, #add_detail #price th{padding-left:5px;padding-right:5px;}
  #middle_container img.usnje{max-width:270px;display:block;margin:auto;}
  .carousel{display:none;}
  .carousel-container .item > span{font-size:14px !important;}
  .carousel-container > ul {padding:0px;}
  .carousel-container > ul li{clear:left;width:100%;height:200px;padding:0px !important;}
  .carousel-container > ul li a > img {margin-top:-50px;}
  .carousel-container > ul li a > h2 {margin:0px;}
  ul.list_items li a.size235{height:auto !important;}
  ul.list_items li a.size209{height:auto !important;}
  ul.list_items li a.size235 img, ul.list_items li a.size209 img {position:relative;}
}
@media (max-width:450px){
  header .logo{margin-left:15px;}
  header .logo > img{height:80px;}
  #add_detail #mere a.oblike_slike{width:100%;}
  .carousel-container > ul li{height:120px;}
}

.videoWrapper{
  margin: 0;
  padding: 0;
  background-color: #282828;
}

.videoWrapper video{
  margin: 0;
  padding: 0;
  width: 100%;
	max-height: 74.4vh;
  object-fit: contain;
}

.imgContainer{
  position:relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.imgContainer .imgText{
  position: absolute;
  bottom: 0px;
  height: 30px;
  text-align: right;
  width: 100%;
}

.size235 .imgContainer .imgText{
  position: absolute;
  bottom: 7px;
  height: 30px;
  text-align: right;
  width: 100%;
}

.size209 .imgContainer .imgText{
  position: absolute;
  bottom: 0px;
  bottom: 7px;
  height: 30px;
  text-align: right;
  width: 100%;

}

.imgContainer p{
  display: inline-block;
  font-size: 12px;
  background-color: #3f3f3f2a;
  color: white;

  backdrop-filter: blur(25px);
}

.imgContainer img{
  display: block;
  min-width: 100%;
  height: auto;
}

@media (max-width: 767px){
  .imgContainer{
    z-index: 0;
  }

  .imgContainer p{
    position: relative;
    z-index: 1;
  }
}