.top-img{position:relative;display:inline-block;width:100%;height:460px;background-image:url(../images/restoran-no-photo.jpg);background-size:cover;background-position:center center;margin-bottom:-4px}.top-img .container{top:100%}@media (max-width: 900px){.top-img{height:360px}}.restoran-logo{position:absolute;display:inline-block;width:92px;height:92px;bottom:0;left:0;padding:5px;background-color:white}.restoran-logo img{width:100%}.restoran-stranica{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.restoran-stranica .restoran-sadrzaj{position:relative;display:inline-block;padding-right:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:10px}.restoran-stranica .restoran-sidebar{position:relative;display:inline-block;width:314px}.restoran-stranica .restoran-sidebar .siva-posadina{position:relative;display:inline-block;width:100%;height:100%;background:#f7f7f7}.restoran-stranica .restoran-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}@media (max-width: 992px){.restoran-stranica{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.restoran-stranica .restoran-sadrzaj{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:20px}.restoran-stranica .restoran-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;width:100% !important;margin-top:0}.restoran-sidebar .ukupna-ocena-restorana,#m-donji-sidebar #m-rezervacija-boks .ukupna-ocena-restorana{margin-bottom:0 !important;padding-right:20px}.restoran-sidebar .siva-posadina,#m-donji-sidebar #m-rezervacija-boks .siva-posadina{height:auto !important;display:none !important}#sticker{position:relative !important;top:auto !important}#desktop-rezervacija{position:relative !important;top:auto !important}#m-rezervacija-boks{position:relative;display:inline-block;width:100%;padding:10px 0}#m-donji-sidebar{position:relative;display:inline-block;width:100%;padding:0 0 30px}}.restoran-stranica h1{font-size:27px;font-weight:700;padding:6px 5px 10px 0}.restoran-stranica h1 span{font-size:14px;color:#d51f28;font-weight:400}.info-like{position:relative;display:inline-block;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.info-box{position:relative;display:inline-block;float:right}@media (max-width: 768px){.info-box{margin-bottom:6px}}.info-box .info{position:relative;display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:5px}.info-box .info p{display:inline-block;cursor:default}.info-box .info *{font-size:13px;font-weight:400}.info-box .info *:hover{color:#d51f28}.info-box .info a{margin-right:6px;display:inline-block}.info-box .info.telefon a:after{content:';';position:relative;display:inline;font-size:13px;color:#d51f28;font-weight:700;margin-left:3px}.info-box .info.telefon a:last-child:after{display:none}.info-box .info .ico{position:relative;display:inline-block;vertical-align:middle;width:24px;margin-right:4px}.like-box{position:relative;display:inline-block;float:right;margin-bottom:5px}.like-box .like{position:relative;display:inline-block;margin:0 10px 0 0;cursor:pointer}.like-box .like:first-child{margin-left:0}@media (max-width: 768px){.like-box .like{margin-bottom:10px}}.like-box .like .ico{position:relative;display:inline-block;vertical-align:middle;width:24px}.naslov{position:relative;display:inline-block;width:100%;padding-bottom:20px}.naslov h4{font-family:"Roboto",sans-serif;text-transform:none;color:#d51f28;font-size:17px;font-size:18px}.tekst p{text-align:justify}.tekst+[data-readmore-toggle]{position:relative;text-align:center;margin:10px 0}.tekst+[data-readmore-toggle] span{display:inline-block;padding:0px 10px;border:2px solid #CC2B30;border-radius:3px;min-width:100px;height:24px;line-height:21px;text-align:center;color:#CC2B30;background-color:white}.tekst+[data-readmore-toggle] span:before{content:'';position:absolute;display:inline-block;left:0;top:12px;width:100%;height:1px;background-color:#D0CFCF;z-index:-1}.tekst+[data-readmore-toggle] span:after{content:'';position:absolute;display:inline-block;width:100%;height:35px;top:-35px;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.accordion{position:relative;display:inline-block;width:100%;margin:0 auto 100px;margin:0 auto 60px;list-style:none;padding:0}.accordion.accordion-sa-slikom{padding-left:30%;padding-left:calc(30% + 20px)}@media (max-width: 992px){.accordion.accordion-sa-slikom{padding-left:0}}.accordion li{border-bottom:1px solid #d9e5e8}.accordion li:first-child{border-top:1px solid #d9e5e8}.accordion li .aboks{display:none;width:100%;padding:12px 20px 10px;margin-bottom:0}@media (max-width: 992px){.accordion li .aboks{padding-left:0;padding-right:0}}.accordion.sivi-accordion li .aboks{background-color:#F5F4F5}.accordion-sa-slikom.sivi-accordion:after{content:'';position:absolute;display:inline-block;left:0;bottom:-32px;width:100%;height:10px;background-color:#F5F4F5}.accordion a{position:relative;display:block;cursor:pointer;font-weight:700;font-size:15px;padding:10px 40px 10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#474747;text-decoration:none}.accordion a span.ico{position:absolute;display:inline-block;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:2px solid #d2d2d2}.accordion a span.ico:after,.accordion a span.ico:before{content:'';position:absolute;display:inline-block;width:10px;height:1px;background:#d2d2d2;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.accordion a span.ico:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.accordion a.active span.ico:before{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.accordion p{font-size:13px;line-height:2;padding:10px}.accordion .aboks .img-holder{position:absolute;display:inline-block;width:30%;left:0;top:0;border-radius:4px;overflow:hidden}@media (max-width: 992px){.accordion .aboks .img-holder{position:relative;height:auto !important}}.accordion.crveni-accordion li{border:none}.accordion.crveni-accordion a{background-color:#d51f28;color:white;padding-left:15px;border-radius:3px}.accordion.crveni-accordion a span.ico{border-color:white}.accordion.crveni-accordion a span.ico:before,.accordion.crveni-accordion a span.ico:after{background-color:white}.accordion input,.accordion select,.accordion textarea{width:100%;border:1px solid #D0CFCF;padding:6px 20px}input.btn{padding-top:10px;padding-bottom:10px;border:none;outline:none}.accordion.ocenite-restoran a{font-size:16px;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;padding-top:16px;padding-bottom:16px}.accordion.ocenite-restoran .aboks{float:left;padding-top:20px;border:1px solid #d9e5e8}.accordion.ocenite-restoran p{font-size:16px;font-family:"Roboto",sans-serif;color:#d51f28;margin-bottom:0;padding-left:20px}.accordion.ocenite-restoran .checkbox label{color:grey;font-weight:300}.accordion.ocenite-restoran .checkbox input{width:auto;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-top:3px}.accordion.ocenite-restoran .checkbox.checkbox-ico{padding-left:63px}.accordion.ocenite-restoran .checkbox.checkbox-ico:before{content:'';position:absolute;display:inline-block;width:24px;height:24px;background-size:contain;background-size:24px 24px;left:22px;top:6px}.accordion.ocenite-restoran .checkbox.checkbox-ico.omiljeni:before{background-image:url(../images/restoran-fav.svg)}.accordion.ocenite-restoran .checkbox.checkbox-ico.posecen:before{background-image:url(../images/restoran-lokacija.svg)}.br{position:relative;display:inline-block;width:100%;height:10px}.crveni-input input{border-color:#d51f28}.crveni-input:after{content:'*';position:absolute;display:inline-block;top:4px;right:20px;color:#d51f28;font-weight:400;font-size:12px}.ocene-gostiju-glavne{position:relative;display:inline-block;width:100%;padding-bottom:20px}.ocene-gostiju-glavne .ukupna-ocena-restorana{margin-bottom:10px}.ocene-gostiju-glavne .ocena-tekst{background:#F5F4F5}.ocene-gostiju-glavne .ocena-detaljna{position:relative;display:inline-block;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ocene-gostiju-glavne .ocena-detaljna .bar{position:relative;display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #CFCFCF}.ocene-gostiju-glavne .ocena-detaljna .bar .bar-fill{position:absolute;display:inline-block;left:0;top:0;height:100%;background-color:#CFCFCF}.ocene-gostiju-glavne .ocena-detaljna>span{position:relative;display:inline-block;padding:2px 12px;font-size:11px;font-weight:400;font-family:"Roboto",sans-serif}.ocene-gostiju-glavne .ocena-detaljna span.glasova{width:22px;box-sizing:content-box;text-align:left}.ocene-gostiju-glavne .ocena-detaljna>span:last-child{color:white}.ocene-gostiju-glavne .ocene-opisne{position:relative;display:inline-block;width:100%;font-size:12px;font-weight:300;padding:0 10px 10px 20px}.ocene-gostiju-glavne .ocene-opisne .ocena{position:relative;display:inline-block;width:100%}.ocene-gostiju-glavne .ocene-opisne .ocena span{position:relative;display:inline-block;width:40%;float:left}.ocene-gostiju-glavne .ocene-opisne .ocena span:first-child{width:60%;font-weight:400}.sest{background-color:#368957 !important}.pet{background-color:#42AF6C !important}.cetiri{background-color:#86C06A !important}.tri{background-color:#F8B336 !important}.dva{background-color:#FF771D !important}.jedan{background-color:#BC1A19 !important}.komentari-gostiju{position:relative;display:inline-block;width:100%}.komentari-gostiju .komentar{margin-bottom:20px;width:50%;width:calc(50% - 10px);border:1px solid #D2D2D2}@media (max-width: 992px){.komentari-gostiju .komentar{width:100%}}.komentari-gostiju .komentar .komentar-sadrzaj{position:relative;display:inline-block;width:100%;padding:10px 20px 20px}.komentari-gostiju .komentar .komentar-sadrzaj p{line-height:1.4}.komentari-gostiju .komentar .ukupna-ocena-restorana{background:#F5F4F5;padding-left:60px;border-bottom:1px solid #D2D2D2;margin-bottom:0}.komentari-gostiju .komentar .ukupna-ocena-restorana .slika-gosta{position:absolute;display:inline-block;width:40px;height:40px;border-radius:4px;background-size:cover;background-position:center center;overflow:hidden;top:12px;left:15px}.komentari-gostiju .komentar .ukupna-ocena-restorana .ocena-tekst span{font-size:15px;margin-bottom:2px}.komentari-gostiju .komentar .ukupna-ocena-restorana .broj-ocena{font-style:italic}.komentari-gostiju .komentar .datum-komentara,.komentari-gostiju .komentar .naslov-komentara{position:relative;display:inline-block;width:100%;padding-bottom:10px;font-weight:400}.komentari-gostiju .komentar .datum-komentara{color:#d51f28;padding-top:6px}.komentari-gostiju .komentar .like{position:absolute;display:inline-block;width:32px;height:32px;background-image:url(../images/restoran-like.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;top:10px;right:20px;opacity:0.7;opacity:1}@-webkit-keyframes like_up{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes like_up{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes like_click{0%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.1);transform:translate(-50%, -50%) scale(0.1);z-index:99}100%{opacity:1;-webkit-transform:translate(-180%, -50%) scale(1);transform:translate(-180%, -50%) scale(1)}}@keyframes like_click{0%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.1);transform:translate(-50%, -50%) scale(0.1);z-index:99}100%{opacity:1;-webkit-transform:translate(-180%, -50%) scale(1);transform:translate(-180%, -50%) scale(1)}}.komentar.negativan-komentar .like{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.galerija-fotografija{left:-15px;right:-15px;width:100%;width:calc(100% + 30px);position:relative;display:inline-block;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 768px){.galerija-fotografija{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.galerija-fotografija .img-holder{height:100%;background:black;border-radius:4px;overflow:hidden}.galerija-fotografija .img-holder img{position:absolute;height:100%;width:auto;min-width:100%;max-width:200%;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.galerija-fotografija .img-holder:hover img{opacity:0.8}.galerija-fotografija a{position:relative;display:inline-block;width:20%;padding:10px;border-radius:4px;overflow:hidden}@media (max-width: 580px){.galerija-fotografija a{width:50%}}.galerija-fotografija a:nth-child(5) img{opacity:0.4}.galerija-fotografija a:nth-child(5) .img-holder:hover img{opacity:0.4}.galerija-fotografija .galerija-plus{position:absolute;display:inline-block;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:3}.galerija-fotografija .galerija-plus .ico{display:block}.galerija-fotografija .galerija-plus .ico img{width:28px;opacity:1 !important}.galerija-fotografija .galerija-plus p{color:white;font-size:12px;font-weight:400;padding:2px}.fancybox-caption{border:none;text-align:center;padding:20px 10px;color:#999;font-family:"Roboto",sans-serif;font-weight:400}.fancybox-thumbs>ul>li:before{border-color:#d51f28}.fancybox-thumbs{top:auto;width:auto;bottom:10px;left:0;right:0;height:80px;background:transparent}.fancybox-thumbs>ul>li{border-color:transparent}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0;bottom:90px}@media all and (max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{bottom:0}}.form-group .select-hidden{display:none;visibility:hidden;padding-right:10px}.form-group .select{cursor:pointer;display:inline-block;width:100%;position:relative;border:1px solid #D0CFCF}.form-group .select-styled{padding:6px 15px}.form-group .select-styled:after{content:"";width:8px;height:8px;border-right:1px solid #474747;border-bottom:1px solid #474747;position:absolute;top:11px;right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.form-group .select-styled:active:after,.form-group .select-styled.active:after{top:14px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.form-group .select-options{display:none;position:absolute;top:100%;right:-1px;left:-1px;width:100%;width:calc(100% + 2px);z-index:999;padding:6px 6px;list-style:none;background-color:#fff;border:1px solid #D0CFCF;box-shadow:0 4px 12px 0 rgba(200,200,200,0.5)}.form-group .select-options li{margin:0;padding:6px 10px;text-align:center}.form-group .select-options li:hover{background-color:#d51f28;color:white}.form-group .select-options li[rel="hide"]{display:none}.ukupna-ocena-restorana{position:relative;display:inline-block;width:100%;background-color:white;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ukupna-ocena-restorana .ocena-tekst{position:relative;display:inline-block;padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-center;align-items:flex-center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.ukupna-ocena-restorana .ocena-tekst *{display:inline-block;width:100%}.ukupna-ocena-restorana .ocena-tekst span{font-size:22px;font-size:18px;font-weight:700}.ukupna-ocena-restorana .ocena-tekst .broj-ocena{font-size:12px}.ukupna-ocena-restorana .ocena-broj,.ukupna-ocena-restorana .sve-ocene{position:relative;display:inline-block;width:64px;min-height:64px;background-color:#3589dc;color:white;text-align:center;margin-left:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ukupna-ocena-restorana .ocena-broj{font-size:26px;font-weight:400}.ukupna-ocena-restorana .sve-ocene a{display:block;font-size:12px;line-height:1.1;font-weight:400}.sidebar-rezervacija{position:relative;display:inline-block;width:100%;background-color:rgba(0,0,0,0.77);z-index:9;padding:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.sidebar-rezervacija .input{position:relative;display:inline-block;width:100%;margin-bottom:10px;background-color:#454545}.sidebar-rezervacija .input:last-child{margin-bottom:0}.sidebar-rezervacija *{text-align:center}.sidebar-rezervacija .btn{width:100%;background:#d51f28}.sidebar-rezervacija .btn:hover{background:#bf1c24}.is-sticky .sidebar-rezervacija{top:0}#sticker{z-index:99}@media (min-width: 992px){.restoran-sidebar{margin-top:-120px;margin-bottom:120px}}.restoran-sidebar h4,#m-donji-sidebar h4,#m-rezervacija-boks h4{position:relative;display:block;cursor:pointer;font-weight:700;font-size:16px;padding:10px 40px 10px 15px;text-transform:uppercase;font-weight:400;font-family:"Roboto",sans-serif;color:#474747}.restoran-sidebar .accordion,#m-donji-sidebar .accordion,#m-rezervacija-boks .accordion{margin-bottom:1px}.restoran-sidebar .accordion a,#m-donji-sidebar .accordion a,#m-rezervacija-boks .accordion a{text-transform:uppercase;font-weight:300;font-size:14px;padding-left:15px;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px}.restoran-sidebar .radno-vreme-wrap,#m-donji-sidebar .radno-vreme-wrap,#m-rezervacija-boks .radno-vreme-wrap{position:relative;display:inline-block;width:100%;border:1px solid #ddd}.restoran-sidebar .radno-vreme,#m-donji-sidebar .radno-vreme,#m-rezervacija-boks .radno-vreme{display:inline-block;width:100%;border-bottom:1px solid #ddd;margin-bottom:-6px;font-size:13px;cursor:default}.restoran-sidebar .radno-vreme:hover,#m-donji-sidebar .radno-vreme:hover,#m-rezervacija-boks .radno-vreme:hover{background-color:#dedede}.restoran-sidebar .radno-vreme span,#m-donji-sidebar .radno-vreme span,#m-rezervacija-boks .radno-vreme span{position:relative;display:inline-block;vertical-align:top;float:left;padding:4px 6px;font-weight:400}.restoran-sidebar .radno-vreme span:last-child,#m-donji-sidebar .radno-vreme span:last-child,#m-rezervacija-boks .radno-vreme span:last-child{float:right;font-weight:300}.restoran-sidebar .radno-vreme.active,#m-donji-sidebar .radno-vreme.active,#m-rezervacija-boks .radno-vreme.active{background-color:#d51f28}.restoran-sidebar .radno-vreme.active:hover,#m-donji-sidebar .radno-vreme.active:hover,#m-rezervacija-boks .radno-vreme.active:hover{background-color:#a81920}.restoran-sidebar .radno-vreme.active *,#m-donji-sidebar .radno-vreme.active *,#m-rezervacija-boks .radno-vreme.active *{color:white}.restoran-sidebar .accordion.vesti-accordion li,#m-donji-sidebar .accordion.vesti-accordion li,#m-rezervacija-boks .accordion.vesti-accordion li{position:relative}.restoran-sidebar .accordion.vesti-accordion a,#m-donji-sidebar .accordion.vesti-accordion a,#m-rezervacija-boks .accordion.vesti-accordion a{position:relative;display:inline-block;width:100%;text-transform:none;font-size:14px;padding-right:50px}.restoran-sidebar .accordion.vesti-accordion a.active,#m-donji-sidebar .accordion.vesti-accordion a.active,#m-rezervacija-boks .accordion.vesti-accordion a.active{color:#d51f28}.restoran-sidebar .accordion.vesti-accordion a .ico,#m-donji-sidebar .accordion.vesti-accordion a .ico,#m-rezervacija-boks .accordion.vesti-accordion a .ico{display:none}.restoran-sidebar .accordion.vesti-accordion .aboks,#m-donji-sidebar .accordion.vesti-accordion .aboks,#m-rezervacija-boks .accordion.vesti-accordion .aboks{border-bottom:1px solid #ddd}.restoran-sidebar .accordion.vesti-accordion .datum,#m-donji-sidebar .accordion.vesti-accordion .datum,#m-rezervacija-boks .accordion.vesti-accordion .datum{position:absolute;display:inline-block;font-family:"Roboto",sans-serif;font-size:10px;color:#d51f28;right:10px;top:4px;text-align:center;line-height:1.1}.restoran-sidebar .accordion.vesti-accordion .datum .mesec,#m-donji-sidebar .accordion.vesti-accordion .datum .mesec,#m-rezervacija-boks .accordion.vesti-accordion .datum .mesec{text-transform:uppercase}.restoran-sidebar .accordion.vesti-accordion .datum .dan,#m-donji-sidebar .accordion.vesti-accordion .datum .dan,#m-rezervacija-boks .accordion.vesti-accordion .datum .dan{display:block;padding:3px 4px;color:white;background-color:#aaa;font-size:12px;border-radius:3px;margin-top:1px}a.popup,.info-sidebar-list .info{position:relative;display:inline-block;width:100%;text-transform:uppercase;font-weight:300;font-size:14px;padding:10px 40px 10px 15px;background-color:#d51f28;color:white;border-radius:4px;margin-bottom:1px;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px}a.popup span.ico,.info-sidebar-list .info span.ico{position:absolute;display:inline-block;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:2px solid #fff}a.popup span.ico:after,a.popup span.ico:before,.info-sidebar-list .info span.ico:after,.info-sidebar-list .info span.ico:before{content:'';position:absolute;display:inline-block;width:10px;height:1px;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.popup span.ico:before,.info-sidebar-list .info span.ico:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}a.popup p,.info-sidebar-list .info p{margin:0;padding:0}.info-sidebar-list h4{border-bottom:1px solid #d9e5e8}.info-sidebar-list .info{background:transparent;border-bottom:1px solid #d9e5e8}.info-sidebar-list .info .ico-left{top:7px}.info-sidebar-list .info p{text-transform:none;color:#d51f28;font-size:14px;font-weight:300}#m-donji-sidebar .usluge-wrap,.restoran-sidebar .usluge-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-center;align-items:flex-center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;border-left:1px solid #d9e5e8;border-right:1px solid #d9e5e8;border-top:1px solid #d9e5e8}#m-donji-sidebar .usluge-wrap .usluga,.restoran-sidebar .usluge-wrap .usluga{position:relative;display:inline-block;width:100%;width:50%;float:left;padding:6px 10px 6px 40px;border-bottom:1px solid #d9e5e8}#m-donji-sidebar .usluge-wrap .usluga .ico,.restoran-sidebar .usluge-wrap .usluga .ico{position:absolute;display:inline-block;width:24px;height:24px;left:4px;top:4px}#m-donji-sidebar .usluge-wrap .usluga span,.restoran-sidebar .usluge-wrap .usluga span{font-size:13px}#m-donji-sidebar .usluge-wrap .usluga:nth-child(2n-1),.restoran-sidebar .usluge-wrap .usluga:nth-child(2n-1){border-right:1px solid #d9e5e8}.sa-ikonom{padding-left:44px !important}.sa-ikonom .ico-left{position:absolute;display:inline-block;left:10px;top:9px;width:24px}.remodal-jelovnik{position:relative;display:inline-block;width:100%;padding-top:30px}.remodal-jelovnik .jelo{position:relative;display:inline-block;width:100%;border-bottom:1px solid #eee;border-bottom:1px dashed #ccc;padding:3px 10px 6px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.remodal-jelovnik .jelo:hover{background-color:#eee}.remodal-jelovnik .jelo span{float:left;text-align:left}.remodal-jelovnik .jelo span:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.remodal-jelovnik .jelo span:last-child{padding-left:25px;float:right;font-size:12px}.remodal-jelovnik .jelo i{font-size:12px}.restoran-sidebar .select-hidden,#m-donji-sidebar .select-hidden,#m-rezervacija-boks .select-hidden{display:none;visibility:hidden;padding-right:10px}.restoran-sidebar .select,#m-donji-sidebar .select,#m-rezervacija-boks .select{cursor:pointer;display:inline-block;width:100%;position:relative;color:#fff}.restoran-sidebar .select-styled,#m-donji-sidebar .select-styled,#m-rezervacija-boks .select-styled{background-color:#454545;padding:10px 15px}.restoran-sidebar .select-styled:after,#m-donji-sidebar .select-styled:after,#m-rezervacija-boks .select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#fff transparent transparent transparent;position:absolute;top:16px;right:10px}.restoran-sidebar .select-styled:hover,#m-donji-sidebar .select-styled:hover,#m-rezervacija-boks .select-styled:hover{background-color:#404040}.restoran-sidebar .select-styled:active:after,.restoran-sidebar .select-styled.active:after,#m-donji-sidebar .select-styled:active:after,#m-donji-sidebar .select-styled.active:after,#m-rezervacija-boks .select-styled:active:after,#m-rezervacija-boks .select-styled.active:after{top:9px;border-color:transparent transparent #fff transparent}.restoran-sidebar .select-styled:after,.restoran-sidebar .hide-button:after,#m-donji-sidebar .select-styled:after,#m-donji-sidebar .hide-button:after,#m-rezervacija-boks .select-styled:after,#m-rezervacija-boks .hide-button:after{content:"";width:8px;height:8px;border:none;border-color:transparent;border-bottom:1px solid white;border-right:1px solid white;position:absolute;top:16px;right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.restoran-sidebar .select-styled:active:after,.restoran-sidebar .select-styled.active:after,.restoran-sidebar .hide-button:active:after,.restoran-sidebar .hide-button.active:after,#m-donji-sidebar .select-styled:active:after,#m-donji-sidebar .select-styled.active:after,#m-donji-sidebar .hide-button:active:after,#m-donji-sidebar .hide-button.active:after,#m-rezervacija-boks .select-styled:active:after,#m-rezervacija-boks .select-styled.active:after,#m-rezervacija-boks .hide-button:active:after,#m-rezervacija-boks .hide-button.active:after{border:none;border-color:transparent;border-bottom:1px solid white;border-right:1px solid white;top:16px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.restoran-sidebar .select-options,#m-donji-sidebar .select-options,#m-rezervacija-boks .select-options{display:none;position:relative;width:100%;z-index:999;margin:10px 0 0;padding:6px 6px;list-style:none;background-color:#383838;background-color:#454545;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.restoran-sidebar .select-options li,#m-donji-sidebar .select-options li,#m-rezervacija-boks .select-options li{color:white;margin:0;padding:10px;text-align:center}.restoran-sidebar .select-options li:hover,#m-donji-sidebar .select-options li:hover,#m-rezervacija-boks .select-options li:hover{background-color:#d51f28}.restoran-sidebar .select-options li[rel="hide"],#m-donji-sidebar .select-options li[rel="hide"],#m-rezervacija-boks .select-options li[rel="hide"]{display:none}.restoran-sidebar .select-styled+.select-options,#m-donji-sidebar .select-styled+.select-options,#m-rezervacija-boks .select-styled+.select-options{display:none !important}.restoran-sidebar .select-styled.active+.select-options,#m-donji-sidebar .select-styled.active+.select-options,#m-rezervacija-boks .select-styled.active+.select-options{display:block !important}.restoran-sidebar .custom-select.horizontalni-select ~ .select-styled+.select-options,#m-donji-sidebar .custom-select.horizontalni-select ~ .select-styled+.select-options,#m-rezervacija-boks .custom-select.horizontalni-select ~ .select-styled+.select-options{display:none !important}.restoran-sidebar .custom-select.horizontalni-select ~ .select-styled.active+.select-options,#m-donji-sidebar .custom-select.horizontalni-select ~ .select-styled.active+.select-options,#m-rezervacija-boks .custom-select.horizontalni-select ~ .select-styled.active+.select-options{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.hide-button{position:relative;display:inline-block;width:100%;padding:10px 15px;color:white;z-index:2}.hide-button+input{position:absolute;display:inline-block;z-index:1;left:0;right:0;top:0;width:100%;height:40px;background:transparent;color:white;border:none}.hide-button+input+.xdsoft_datetimepicker{margin-top:5px}.xdsoft_datetimepicker,.xdsoft_datetimepicker *{background-color:#454545 !important;color:#fff !important;border:none !important;box-shadow:none !important}.xdsoft_datetimepicker{padding:0 !important;width:100%}.xdsoft_datepicker.active{margin:0 !important}.xdsoft_datetimepicker .xdsoft_datepicker{width:100% !important}.xdsoft_datetimepicker .xdsoft_calendar td:hover{background:#d51f28 !important}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding:0 !important}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover,.xdsoft_datetimepicker .xdsoft_calendar td:hover div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover div{background:#d51f28 !important}.xdsoft_current,.xdsoft_current div{background:#d51f28 !important}.xdsoft_label{font-weight:400 !important}.xdsoft_calendar thead *{font-weight:300 !important;font-style:italic}.xdsoft_mounthpicker{position:relative;display:inline-block;width:100%}.xdsoft_mounthpicker:before,.xdsoft_mounthpicker:after{content:'';position:absolute;display:inline-block;top:10px;width:9px;height:9px;border-right:1px solid white;border-bottom:1px solid white;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.xdsoft_mounthpicker:before{left:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.xdsoft_mounthpicker:after{right:8px}.xdsoft_mounthpicker button{background:none !important;background-color:transparent !important;z-index:9}.xdsoft_datetimepicker .xdsoft_year{width:60px !important}.xdsoft_label.xdsoft_month i,.xdsoft_label.xdsoft_year i{width:14px !important;height:10px !important;background:none !important;background-color:transparent !important}.xdsoft_label.xdsoft_month i:before,.xdsoft_label.xdsoft_year i:before{content:'';position:absolute;display:inline-block;top:12px;width:5px;height:5px;border-right:1px solid white;border-bottom:1px solid white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

/*# sourceMappingURL=restoran.css.map */