/* CSS Document
crvena iz loga #d31346
siva rgba(160,170,178,.85)
font-family: 'Raleway', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Quicksand', sans-serif;
font-family: 'Titillium Web', sans-serif;
font-family: 'Dosis', sans-serif;
font-family: 'Lato', sans-serif;
*/
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@300;400;500;600&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap');
body { font-family: 'Open Sans', sans-serif; letter-spacing:1px; font-size:15px; color:#666666; overflow-x: hidden; }
.mt1 { margin-top:1px; }.mt5 { margin-top:5px; }.mt10 { margin-top:10px; }.mt15 { margin-top:15px; }.mt20 { margin-top:20px; }.mt25 { margin-top:25px; }.mt30 { margin-top:30px; }.mt35 { margin-top:35px; }.mt40 { margin-top:40px; }.mt45 { margin-top:45px; }.mt50 { margin-top:50px; }
.mb1 { margin-bottom:1px; }.mb5 { margin-bottom:5px; }.mb10 { margin-bottom:10px; }.mb15 { margin-bottom:15px; }.mb20 { margin-bottom:20px; }.mb25 { margin-bottom:25px; }.mb30 { margin-bottom:30px; }.mb35 { margin-bottom:35px; }.mb40 { margin-bottom:40px; }.mb45 { margin-bottom:45px; }.mb50 { margin-bottom:50px; }.mr5 { margin-right:5px; }.mr10 { margin-right:10px; }.mr15 { margin-right:15px; }.mr20 { margin-right:20px; }.mr25 { margin-right:25px; }.mr30 { margin-right:30px; }.mr35 { margin-right:35px; }.mr40 { margin-right:40px; }.mr45 { margin-right:45px; }.mr50 { margin-right:50px; }
.ml5 { margin-left:5px; }.ml10 { margin-left:10px; }.ml15 { margin-left:15px; }.ml20 { margin-left:20px; }.ml25 { margin-left:25px; }.ml30 { margin-left:30px; }.ml35 { margin-left:35px; }.ml40 { margin-left:40px; }.ml45 { margin-left:45px; }.ml50 { margin-left:50px; }
.pt15 { padding-top:15px; }.pt20 { padding-top:20px; }.pt25 { padding-top:25px; }.pb15 { padding-bottom:15px; }.pb20 { padding-bottom:20px; }.pb25 { padding-bottom:25px; }
.fontDosis { font-family: 'Dosis', sans-serif; }
.fontOpenSans { font-family: 'Open Sans', sans-serif; }
.fontcolor333 { color:#333; }
.fontcolor666 { color:#666; }
.fontcolor999 { color:#999; }
.fontcolor333:hover { color:#333; }
.fontcolor666:hover { color:#666; }
.fontcolor999:hover { color:#999; }
.botomline { text-decoration:none; }
.botomline:hover { text-decoration:none; }
.displaytable { display:table; }
.tablecell { display:table-cell; vertical-align:middle; }
.inlineblock { display: inline-block; }
.imgcenter { margin-left: auto; margin-right: auto; }
.margintop { margin-top:120px; }
.zindex { z-index: 9999; }
.sivapozadina { background-color: rgba(239,239,239,1); }
.belapozadina { background-color: rgba(255,255,255,1); }
.imgslider { height: 60px !important; width: auto !important; margin-top: 50px; }
.pagination>li>a, .pagination>li>span { color: #d31346; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #d31346; border-color: #d31346; }
.tekstsredina { }
.tekstsredina a { color:#d4a533; text-decoration:none; transition:all .6s ease; }
.tekstsredina a:hover { color:#000; text-decoration:none; transition:all .6s ease; }
.tekstsredina h1 { font-size:24px; color:#d31346; text-transform:uppercase; }
.tekstsredina h2 { font-size:18px; color:#d31346; text-transform:uppercase; }
.tekstsredina h3 { font-size:16px; color:#000; text-transform:uppercase; }
.naslovgrupe { text-align:center; font-weight:600; font-size:30px; letter-spacing:0px; color:#000; margin-bottom:20px; margin-top:50px; }
.naslovgrupe span { color:#d31346; }
.selektujtevise { font-size:11px; }
.textstil h1 { font-size: 24px; color:#d31346; }
.ikonicepocetna { padding-top:50px; padding-bottom:50px; }
.ikonicepocetna h2 { margin-top:0; margin-bottom:15px; font-size:18px; color:#fff; letter-spacing:2px; font-weight:600; }
.ikonicepocetna p { font-size:28px; color:#fff; margin-bottom:50px; letter-spacing:2px; font-weight:600; }
.ikonicalink img  { display:inline-block; width:170px; transition:all .6s ease; }
.ikonicalink img:hover  { -ms-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2); transition:all .6s ease; }
.naslovpocetna { margin-top:40px; margin-bottom:40px; }
.naslovpocetna h4 { font-size:36px; font-weight:600; color:#d31346; margin-bottom:10px; }
.naslovpocetna p { color:#666; }
.borderleftright { border-right: solid 1px #dedede; border-left: solid 1px #dedede; }
.padnas { padding-left:25px; padding-right:25px; text-align: center; }
.padponu { padding-top:50px; padding-bottom:50px; }
.belaopacity { background-color:rgba(255,255,255,0.8); padding:30px; }
.belaopacity h5 { font-size:18px; color:#000; margin-bottom:30px;  }
.belaopacity p { font-size:14px; line-height: 1.5; color:#333;}
/*---------------------------------------------------------------------------------cookies-------------------*/
.kolacici { display:none; background-color:rgba(0,0,0,0.9); color:#fff; padding:20px 0; text-align:center; position:fixed; bottom:0; left:0; right:0; z-index:99999 !important; }
.dugmekolacici { color:#fff; border:2px solid rgba(255,255,255,0.75); background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:5px 15px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; }
.dugmekolacici:hover { color:#000; background:#fff; transition:all .6s ease; }
/*---------------------------------------------------------------------------------cookies-------------------*/
/*---------------------------------------------------------------------------------social--------------------*/
.social { position:fixed; left:0; bottom:30%; z-index:99999 !important; }
.social ul { list-style:none; padding:0; margin:0; }
.social ul li { display:block; text-align:center; }
.social ul li a { display:block; color:#fff;padding:10px; font-size:24px; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.social ul li a:hover { -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.sociallink { color:#fff !important; font-size:20px; width:45px; padding:8px; text-align:center; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.sociallink:hover { width:75px; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.bojafacebook { background-color:#3f5798; }
.bojatwitter { background-color:#3b9ef2; }
.bojainstagram { background-color:#d62976; }
.bojagoogle { background-color:#d54f45; }
.bojamail { background-color:#585858; }
/*---------------------------------------------------------------------------------social--------------------*/
/*---------------------------------------------------------------------------------meni----------------------*/
.meni { position:fixed; top:0; left:0; right:0; z-index:9999; padding-right:30px; padding-left:30px; background-color:rgba(160,170,178,1); transition:all .6s ease; }
.transparent { background-color:rgba(160,170,178,.9) !important; transition:all .6s ease; }
.logo { position:absolute; top:10px; left:20px; }
.logo img { height:66px; }
.ikonica { font-size:32px; color:#d31346 !important; }
.redosledikonica { display:inline-block; line-height:18px; color:#000; font-weight:600; }
.ikonicanaziv { font-weight:600; color:#d31346; }
.martopkon { margin-top:14px; font-size:16px; }
.martopkon span { display:inline-block; margin-left:10px; margin-right:8px; color:#000; }
.martopkon i {color:#d31346 !important; font-size:20px; }
.martopkon a { color:#000; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.martopkon a:hover { color:#d31346; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.meni2 { background-color:transparent; border-bottom:0px; margin-bottom:10px; min-height:auto !important; margin-top:0px; }
.meni2 ul { list-style:none; padding-left:0px; margin-top:0px; }
.meni2 ul li { display:inline-block; }
.meni2 ul li a { color:#fff !important;  font-size:16px; letter-spacing:1px; font-weight:400; display:table-cell; vertical-align:middle; padding:5px 0 5px 0px; text-align:center; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.meni2 ul li a:hover { color:#d31346 !important; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.meni2 i { margin-left:10px; }
.meni2 ul li a span { color:#fff; }
.navbar-right .dropdown-menu { right:auto; left:0px; }
.navbar-right .dropdown-menu li { width:auto; display:block; }
.dropdown-menu li { border-right:0 !important; }
.dropdown-menu>li>a { text-align:left !important; font-size:14px !important; padding:8px 20px !important; }
.navbar-nav>li>.dropdown-menu{ margin-top:-1px; background-color:rgba(255,255,255,0.95) !important; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background-color:transparent; }
.navbar-right { margin-right:0px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color:#fff; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color:transparent; }
.srpski { padding:5px 10px 5px 40px !important; }
.engleski { padding:5px 0px 5px 10px !important; border-left:solid 1px #666; }
.jezici img { display:inline-block !important; margin-bottom:5px; margin-left:10px; }
.nav-up { top:-131px; background-color:rgba(255,255,255,1) !important; }
.nav-up ul li a { color:#000 !important; }
/*---------------------------------------------------------------------------------meni----------------------*/
/*---------------------------------------------------------------------------------slider--------------------*/
.visinaslidera { height:700px; }
.slider { padding:0; }
.carousel-indicators .active { background-color:#f36f21; }
.carousel-indicators li { width:25px; border-radius:0; }
.carousel-indicators .active { width:25px; }
.carousel-inner img { width:100%; }
.carousel-control { margin:0; padding:0; width:22%; }
.carousel-control.left { opacity:0.6; filter:alpha(opacity=60); display:block; position:absolute; top:50%; margin-top:-50px; z-index:6; transition:all .6s ease; background-image:none !important; text-align:left; }
.carousel-control.right { opacity:0.6; filter:alpha(opacity=60); display:block; position:absolute; top:50%; margin-top:-50px; z-index:6; transition:all .6s ease; background-image:none !important; text-align:right; }
.carousel-control.left:hover, .carousel-control.right:hover { opacity:1; filter:alpha(opacity=100); transition:all .6s ease; }
.mojtekst { position:relative; text-align:left; display:table-cell; height:100%; vertical-align:middle; }
.textslider { text-align:left; width:100%; color:#fff; padding-left:85px; padding-right:85px; display:table; }
.textslider span { color:#d31346; }
.textslider h1 { font-size:56px; font-weight:600; line-height:0.9; text-shadow:2px 2px 3px rgba(0,0,0,0.4); }
.iznadh1 { margin-bottom:50px; font-size:16px; font-weight:400; letter-spacing:0.3em; line-height:1.2; text-transform:uppercase; }
.textslider h2 { margin-top:20px; margin-bottom:0px; font-size:20px; font-weight:400; letter-spacing:0.2em; line-height:1.2; text-transform:uppercase; text-shadow:2px 2px 3px rgba(0,0,0,0.4); }
.filter { background-color:rgba(0,0,0,0.3); }
.dugmeslider { color:#fff; border:2px solid rgba(255,255,255, .75); background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:8px 37px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; }
.dugmeslider:hover { color:#000; background:#fff; transition:all .6s ease; }
.slidermini { padding:150px 0 80px 0; color:#fff; text-align:center; }
.slidermini h1 { font-family:'Dosis', sans-serif; font-size:38px; font-weight:400; line-height:1.4; text-transform:uppercase; letter-spacing:0.5em; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.7); }
.slidermini p { font-family:'Dosis', sans-serif; font-size:16px; font-weight:400; line-height:1.4; text-transform:uppercase; letter-spacing:0.2em; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.7); }
.carousel-fade .carousel-inner .item { -webkit-transition-property:opacity; transition-property:opacity; transition-duration:1s !important; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity:0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity:1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left:0; -webkit-transform: translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index:2; }
/*---------------------------------------------------------------------------------slider--------------------*/
/*---------------------------------------------------------------------------------pretraga------------------*/
.bootstrap-select.btn-group .dropdown-menu { z-index:99999; }
.mojwell { padding:30px 20px 10px 20px !important; border-radius:0px !important; border:0; }
.pretraga { position:absolute; bottom:3%; }
.pretraga { padding-left:100px; padding-right:100px; z-index:999; }
.pretraga label, select, input { font-size:13px !important;  }
.pretragaselect { width:auto !important; height:40px; }
.pretraga .btn { height:40px !important; border-radius:0 !important; }
.mojbutton { width:17%; background-color:#d31346; color:#fff; border:0; height:40px; }
.w40 { width:35% !important; }
.w10 { width:12% !important; }
.w15 { width:15% !important; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { margin-bottom:0px; }
.dropdown-menu { border-radius:0px; }
/*---------------------------------------------------------------------------------pretraga------------------*/
/*---------------------------------------------------------------------------------futer---------------------*/
.futer { background: #d31346; padding-top:30px; padding-bottom:15px; }
.logofuter { opacity: 0.3; height: 190px; margin-left: auto; margin-right: auto; margin-bottom: -10px; margin-top: 30px; }
.futer ul { list-style:none; padding-left:0px; }
.futer ul li { color:#fff; margin-bottom:3px; }
.futer ul li a { color:#fff; text-decoration:none; cursor:pointer; font-size:13px; transition:all .6s ease; }
.futer ul li a:hover { color:#000; text-decoration:none; cursor:pointer; transition:all .6s ease; }
.futermeninaslov { font-size:22px; font-weight:600; letter-spacing: 2px; }
.futer2 { background-color: rgba(0,0,0,1); color:#969696; border-top: solid 1px #333; padding-top:7px; padding-bottom:7px; font-size:13px; }
.futer2 a { color:#969696; text-decoration:none; cursor:pointer; transition:all .6s ease; }
.futer2 a:hover { color:#d31346; text-decoration:none; transition:all .6s ease; }
.futer2-desno { text-align:right;}
.futer-podaci-desno { text-align:right; }
.socialmediasharefuter ul { list-style:none; padding:0; margin:0; }
.socialmediasharefuter ul li { display:inline-block; margin-left:2px; margin-bottom:4px !important; }
.socialmediasharefuter ul li a { display:inline-block; padding:8px 0 6px 0; width:32px; text-align:center; color:#fff; }
.socialmediasharefuter ul li a i { font-size:16px; color:#fff; }
.facecolor { background-color:#334f8d; }
.twittercolor { background-color:#00acee; }
.linkedincolor { background-color:#0E76A8; }
.emailcolor {background-color:#cccccc; }
.bgface { background-color:#334f8d; padding:2px 7px; }
.bginstagram { background-color:#d62976; padding:2px 5px; }
.bgyoutube { background-color:#c41c23; padding:2px 5px; }
.bglikedin { background-color:#0E76A8; padding:2px 5px; }
.vibwhat { display:inline-block; height:30px; margin-left:5px; margin-top:-3px; }
.cenovnik { border-collapse:collapse; }
.cenovnik td { border:1px solid #dedede; }
.cenovnik td { padding:10px; }
/*---------------------------------------------------------------------------------futer---------------------*/
/*---------------------------------------------------------------------------------blog lista i detaljno-----*/
.blog { background-color:#ffffff; margin-bottom:25px; }
.blogkratakopis { padding:20px 0px; height:250px; }
.blogkratakopis p { font-size:14px; }
.blognaslov { font-size:18px; text-transform: uppercase; color:#000; margin-top:0px; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; line-height:22px; margin-bottom:15px; display:inline-block; }
.blognaslov:hover { color:#d31346; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.dugmevise { color:#000; border:2px solid #000; background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:5px 25px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; display:inline-block; position:absolute; bottom:40px; }
.dugmevise:hover { color: #fff; background:#d31346; border:2px solid #d31346; transition:all .6s ease; text-decoration:none; }
.blogkratakopisleft { padding:20px 0 20px 0px; }
.blognaslovleft { font-size:18px; text-transform:uppercase; color:#000; margin-top:0px; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; line-height:22px; margin-bottom:15px; }
.blognaslovleft:hover { color:#d31346; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.dugmeviseleft { color:#000; border:2px solid #000; background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:5px 25px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; display:inline-block; }
.dugmeviseleft:hover { color:#fff; background:#d31346; border:2px solid #d31346; transition:all .6s ease; text-decoration:none; }
.blogslika { position:relative; }
.blogslika img { margin-left:auto; margin-right:auto; z-index:-999; } 
.blogslika { font-weight:300; overflow:hidden; margin-top:0px; margin-bottom:0px; }
.blogslika img { z-index:-999; max-width:100%; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.blogslika:hover img { -moz-transform:scale(1.15); -webkit-transform:scale(1.15); transform:scale(1.15); }
.blogpozadina { background-color:#fff; position:relative; }
/*---------------------------------------------------------------------------------blog detaljno-------------*/
/*---------------------------------------------------------------------------------kontakt-------------------*/
.padd { position: relative; }
.kontaktpodaci { position:absolute; left:10px; top:10px; }
.podaci { min-height:470px; width:300px; background-color:#d31346; color:#fff; float: left; display: inline-block; padding:20px; }
.podaci ul { list-style:none; padding:0; margin:0; }
.podaci ul li { display: block; padding-bottom: 5px; }
.podaci ul li:first-child { font-size: 18px; font-weight:600; }
.podaci ul li a { color:#fff; text-decoration:none; transition:all .6s ease; }
.podaci ul li a:hover { color:#000; text-decoration:none; transition:all .6s ease; }
.radnovreme { min-height:470px; width:300px; background-color:#fff; float: left; display: inline-block; padding:20px; }
.radnovreme ul { list-style:none; padding:0; margin:0; }
.radnovreme ul li { display: block; padding-bottom: 5px; }
.radnovreme ul li:first-child { font-size: 18px; font-weight:600; }
.infoheight { height:180px; }
.infoheight a { color:#666; text-decoration:none; transition:all .6s ease; }
.infoheight a:hover { color:#d31346; text-decoration:none; transition:all .6s ease; }
.kontaktpod { font-size:15px; font-weight:600; margin-bottom:25px; margin-top:0; text-transform:uppercase; }
.mojbox { border-radius:0px !important; border-color:#ccc !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
.visinamape { min-height:490px; width:100%; border:none; }
.pogledajsve { color:#000; border:2px solid rgba(0,0,0, .75); background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:10px 40px; font-size:13px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; display:inline-block; }
.pogledajsve:hover { color: #fff; background:#d31346; border:2px solid #d31346; transition:all .6s ease; text-decoration:none; }
/*---------------------------------------------------------------------------------kontakt-------------------*/
/*---------------------------------------------------------------------------------brojac--------------------*/
.brojac-broj { display:block; margin-top:30px; margin-bottom:30px; font-size:36px; }
.brojac-naziv { display:block; font-size:14px; text-transform:uppercase;  font-weight:600; }
/*---------------------------------------------------------------------------------brojac--------------------*/
/*---------------------------------------------------------------------------------navbar--------------------*/
.nav.nav-tabs { border-bottom:none; margin:0px 0px 30px 30px; padding:0; text-align:center; }
.nav-tabs > li { margin:0 27px 0 0; padding:0; background:transparent; float: none; }
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li.active > a:focus { padding:9px 0; font-size:18px; line-height:22px; font-weight:400; color:#444; letter-spacing:.15em; text-transform:uppercase; border:0; border-bottom:2px solid transparent; -webkit-transition:border .3s; -moz-transition:border .3s; transition:border .3s; background:transparent; }
.nav-tabs > li > a:hover { border-color:none; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active { border-color:none; color:#d31346; }
.nav>li { display: inline-block; }
/*---------------------------------------------------------------------------------navbar--------------------*/
/*---------------------------------------------------------------------------------lista---------------------*/
.stan { position:relative; height:220px;  }
.stan img { margin-left:auto; margin-right:auto; z-index:-999; } 
.stan { font-weight:300; overflow:hidden; margin-top:0px; margin-bottom:0px; }
.stan img { z-index:-999; max-width:100%; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.stan:hover img { -moz-transform:scale(1.15); -webkit-transform:scale(1.15); transform:scale(1.15); }
.lista { padding:0px; border-radius:0px; background-color:transparent !important; }
.opis { padding:10px !important; color:#666 !important; height:110px; background-color:#f6f6f6; }
.stannaslov { font-size:14px; text-transform:uppercase; color:#000; margin-top:0px; text-decoration:none; line-height:20px; margin-bottom:10px; }
.idoglasa { position:absolute; left:5px; bottom:5px; z-index:999; color:#fff; padding:3px 10px; font-size:13px; background-color:rgba(0,0,0,0.85); }
.transakcija { position:absolute; left:5px; top:5px; z-index:999; background-color:rgba(0,0,0,0.85); color:#fff; padding:3px 10px; font-size:13px; }
.vrednostcene { position:absolute; right:5px; bottom:5px; z-index:999; color:#d31346; padding:3px 15px; font-size:18px; background-color:rgba(255,255,255,1); min-width:35%; text-align:center; font-weight:600; }
.lokacija-oglasa { font-size:14px; color:#d31346; line-height:16px; font-weight:600; margin-bottom:10px; }
.dodatno-oglas { display:block; margin-top:10px; }
.dodatno-oglas i { color:#ccc; margin-right:5px; }
.dodatno-oglas span { margin-right:20px; }
.saznaj-oglas { position:absolute; bottom:20px; right:15px; padding:5px 10px; font-size:13px; background-color:#d31346; color:#fff; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; text-decoration:none; cursor:pointer; }
.saznaj-oglas:hover { background-color:#000; color:#fff; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; text-decoration:none; cursor:pointer; }
.ribbon { position:absolute; right:10px; top:-5px; z-index:2; overflow:hidden; width:75px; height:75px; text-align:right; }
.ribbon span { font-size:9px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; line-height:20px; -webkit-transform:rotate(45deg); transform:rotate(45deg); width:100px; display:block; background:#ae1218; background:linear-gradient(#ae1218 0%, #cc161d 100%); box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1); position:absolute; top:19px; right:-21px; }
.ribbon span::before { content: ""; position:absolute; left:0px; top:100%; z-index:-1; border-left:3px solid #ae1218; border-right:3px solid transparent; border-bottom:3px solid transparent; border-top:3px solid #ae1218; }
.ribbon span::after { content: ""; position:absolute; right:0px; top:100%; z-index:-1; border-left:3px solid transparent; border-right:3px solid #ae1218; border-bottom:3px solid transparent; border-top:3px solid #ae1218; }
.thumbnail { border: none; }
/*---------------------------------------------------------------------------------lista---------------------*/
/*---------------------------------------------------------------------------------brza lista----------------*/
.brzalista { padding-top:30px; padding-bottom:30px; }
.brzalista h1 { font-weight:400; font-size:22px; color:#000; margin-bottom:20px; margin-top:0px; }
.brzalista ul { list-style:none; padding:0; margin:0 0 20px 0; }
.brzalista ul li { display:block; padding:2px 0; }
.brzalista ul li a { font-size:12px; color:#000; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.brzalista ul li a:hover { margin-left:10px; color:#d31346; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
/*---------------------------------------------------------------------------------brza lista----------------*/
/*---------------------------------------------------------------------------------stan detaljno-------------*/
.stanpozadina { background-color:rgba(238,236,236,1); }
.stanpadding  { padding-top:40px; padding-bottom:20px; }
.stannaslovjedan { font-size:12px; color:#999; text-transform:uppercase; margin-bottom:10px; }
.stannaslovsest { font-size:14px; font-weight:600; color:#d31346; text-transform:uppercase; margin-bottom:30px; }
.stannaslovdva { font-size:24px; font-weight:400; color:#000; margin-bottom:5px; }
.stannaslovtri { margin-bottom:40px; }
.stannaslovcetri { font-size:28px; font-weight:600; color:#d31346; margin-bottom:40px; }
.standetaljnojedan { display:block; font-size:12px; color:#999; margin-bottom:5px; }
.standetaljnodva { display:block; color:#333; margin-bottom:25px; }
.stanikonice { margin-top:30px; }
.stan-checkbox { float:left; width:33%; font-size:13px; margin-bottom:10px; font-weight:500; height:40px; }
.stan-checkbox i { float:left; margin-right:10px; margin-top:0px; font-size:20px; color:#d31346; }
.stannaslovpet { margin-top:5px; color:#666; }
.standetaljnoslika { height:450px; overflow:hidden; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; background-position:center center; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; position:relative; text-align:center; }
.standetaljnoslika i { color:#fff !important; font-size:36px; display:inline-block; margin-top:210px; }
.stanopis { padding-top:0px; padding-bottom:20px; color:#000; }
.stanopis a { text-decoration:none; color:#d31346; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.stanopis a:hover { text-decoration:none; color:#000; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 40px; line-height: 1; color: black; opacity: 0.75;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 5px; z-index: 999; }
.slick-next { right: 20px; }
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 43%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }
/*---------------------------------------------------------------------------------stan detaljno-------------*/
/*---------------------------------------------------------------------------------opisne stranice-----------*/
.broj { font-size: 136px; color: #d31145; font-weight: 600; line-height: 136px; }
.slovo { font-size: 100px; color: #d31145; font-weight: 600; line-height: 100px; }
.pl90 { padding-left:90px; }
.pr90 { padding-right:90px; }
.idejanaslov { font-size: 30px; font-weight: 600; color: #d31145; }
.textdesno { text-align:right; }
.marginadole { margin-bottom:70px; }
.brojmob { display:none; }
.idejaglavninaslov { font-size: 96px; margin-bottom: 100px; margin-top: 50px; font-weight: 600; color: #d31145; text-align: center; }
.log { height: 200px; margin-left:auto; margin-right:auto; }
.slicicenew { max-height: 260px; margin-left:auto; margin-right:auto; }
/*---------------------------------------------------------------------------------opisne stranice-----------*/


.vest-detaljno-naslov { font-size: 24px; color:#d31346 !important; margin-top: 15px; margin-bottom: 15px; }
	.naslov-vest-strana { font-size: 16px; color:#d31346 !important; margin-top: 15px; display: block; text-decoration: none !important; }
	.downloadpdf { float: right; display: inline-block; margin-top: 10px; }
	.socialshare { display:inline-block; margin-right:5px; color: #fff !important; padding: 10px !important; }
	.facecolor { background-color:#334f8d; }
	.twittercolor { background-color:#00acee; }
	.linkedincolor { background-color:#0E76A8; }
	.emailcolor {background-color:#cccccc; }
	.bgface { background-color:#334f8d; padding:2px 7px; }
	.bginstagram { background-color:#d62976; padding:2px 5px; }
	.bgyoutube { background-color:#c41c23; padding:2px 5px; }
	.bglikedin { background-color:#0E76A8; padding:2px 5px; }
	.vibwhat { display:inline-block; height:30px; margin-left:5px; margin-top:-3px; }
	.agent { background-color:#ffffff; border:solid 1px #dedede;margin-bottom:25px; padding: 20px; }
	.agent-image { border-radius: 0px; }
	.vest-naslov { font-size: 24px; color:#d31346; margin-top: 10px; }
	.vest-dugme { display: inline-block; color: #666; border: 2px solid rgba(10,10,10,1); background: transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: auto; padding: 5px 15px; font-size: 12px; font-weight: 400; text-transform: uppercase; text-decoration: none; letter-spacing: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; transition: all .6s ease; }
	.vest-dugme:hover { color: #fff; background-color: rgba(10,10,10,1); transition: all .6s ease; text-decoration: none; }
	.cena-margin { margin-top: 30px; }


/*
.standetaljnonaslov { padding: 25px 25px 50px 25px; color: #fff;  background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
*/
@media (max-width: 1200px){
	.blogkratakopis { height:260px; }
	.blogkratakopis p { font-size:13px; }
	.stan { height:190px; }
	.infoheight { height:160px; }
	.stanpadding { padding-top:20px; padding-bottom:40px; }
	.naslovpocetna h4 { font-size:30px; }
	.meni2 ul li a { font-size:14px; }
	.martopkon a { font-size:14px; }
	.logo img { height:44px; }
	.logofuter { height:120px; }
	.opis { height:124px; }
	.podaci { width:270px; }
	.radnovreme { width:190px; }
}
@media (max-width: 992px){
	.logo img { height:40px; }
	.meni2 ul li a { font-size:12px !important; }
	.meni2 ul li a { padding:5px 0px 5px 0px; }
	.meni2 { margin-top:0px; }
	.blogkratakopis { height:240px; }
	.blogkratakopis p { font-size:13px; }
	.pretraga { padding-left:30px; padding-right:30px; }
	.textslider { padding-left:50px; padding-right:50px; }
	.naslovgrupe { margin-top:30px; }
	.stannaslovpet { margin-bottom:30px; }
	.stan-checkbox { width:20%; }
	.kolacici { padding:20px 15px; font-size:12px; }
	.dugmekolacici { display:block; margin-left:auto; margin-right:auto; margin-top:10px; }
	.ikonicepocetna p { font-size:24px; }
	.kontaktpodaci { position:relative; left:-15px; top:0px; }
	.podaci { width:50%; min-height:auto; margin-bottom:5px; }
	.radnovreme { width:50%; min-height:auto; }
	.log { height:auto; margin-left:auto; margin-right:auto; }
}
@media (max-width: 768px){
	.moblogo { height:42px; margin-top:5px; margin-left:10px; }
	.meni { padding-right:0px; padding-left:0px; }
	.meni2 { margin-bottom:0px; background-color:rgba(160,170,178,1); }
	.meni2 ul li { display:block; border-bottom: 1px solid rgba(255,255,255,.25); }
	.meni2 ul li a { padding:8px 0px 8px 0px; display:block; font-size:14px !important; }
	.meni2 ul li a span { display:none; }
	.dropdown-menu>li>a { text-align:center !important; font-size:13px !important; padding:5px 15px !important; }
	.martopkon { margin-top:0px; }
	.navbar-toggle { margin-top:8px; margin-right:10px; margin-bottom:8px; border-radius:0px; }
	.navbar-default .navbar-toggle { border-color:transparent; }
	.navbar-toggle .icon-bar { width:28px; height:4px; }
	.navbar-default .navbar-toggle .icon-bar { background-color:#d31346; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:transparent; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:transparent; }
	.navbar-collapse { padding-right:0px; padding-left:0px; }
	.mobsoc { display:inline-block !important; margin:0 4px; }
	.nav-up { top:0; background-color:rgba(255,255,255,1) !important; }
	.social { position:fixed; left:0; bottom:0; z-index:99999 !important; }
	.sociallink { color:#fff !important; font-size:20px; width:45px; padding:8px; text-align:center; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; display: inline-block; margin-left: -4px; }
	.sociallink:hover { width:45px; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
	.blogkratakopis { height:250px; }
	.blog { margin-bottom:15px; }
	.brojac-broj { margin-top:10px; margin-bottom:10px; font-size:36px; }
	.brojac-naziv { margin-bottom:20px; }
	.margintop { margin-top:70px; }
	.infoheight { height:180px; }
	.slidermini { padding:100px 20px 80px 20px; }
	.slidermini h1 { font-size:30px; letter-spacing:0.5em; }
	.saznaj-oglas { bottom: 0px; }
	.standetaljnoslika { height: 350px; }
	.standetaljnoslika i { margin-top: 170px; }
	.stan { height: 210px; }
	.stanpadding { padding-top:0px; padding-bottom:20px; }
	.stannaslovjedan { margin-bottom:20px; }
	.stannaslovdva { font-size:20px; }
	.stannaslovtri { margin-bottom:20px; }
	.stannaslovcetri { margin-bottom:20px; }
	.standetaljnodva { margin-bottom:20px; }
	.stan-checkbox { width:33%; }
	.stanikonice { margin-top:20px; }
	.nav-tabs > li {  margin:0 20px 0 0; }
	.mobilebox { margin-bottom:5px; }
	.well { margin-bottom:0px; }
	.mojwell { padding:0px 15px 0px 15px !important; }
	.mobilebutton { background-color:#d31346; color:#fff; border:0;  width:100%; }
	.textslider { padding-left: 15px; padding-right:15px; }
	.textslider h1 { font-size: 36px; }
	
	.naslovgrupe { font-size:24px; }
	.ikonicalink img { width: 140px; margin-bottom: 20px; }
	.naslovpocetna h4 { font-size:24px; }
	.padnas { padding: 15px 15px; }
	.logofuter { height:70px; }
	.futer ul {  margin-bottom: 20px; }
	.mt25 { margin-top: 0; }
	.blogkratakopis { height:auto; }
	.dugmevise { display:inline-block;  position: relative; bottom: 0px; }
	.podaci { width: 100%; }
	.kontaktpodaci { left:0; margin-left:-15px; margin-right:-15px; }
	.brojmob { display:inline-block; margin-right:20px; }
	.textdesno { text-align:left; }
	.marginadole { margin-bottom:30px; }
	.idejanaslov { font-size: 26px; font-weight: 600; color: #d31145; }
	.idejaglavninaslov { font-size: 72px; margin-bottom: 70px; margin-top: 30px; font-weight: 600; color: #d31145; text-align: center; }
	.log { height:180px; margin-left:auto; margin-right:auto; margin-bottom: 30px; }
	
}