@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body { font-family: 'Roboto', sans-serif; font-size:16px; color:#242526; overflow-x: hidden; line-height: 1.4; font-weight: 400; }
html { scroll-behavior: smooth; scroll-padding-top: 90px; }
.svetlosivapozadina { background-color: rgba(255,255,255,0.7); backdrop-filter: blur(17px); -webkit-backdrop-filter: blur(17px); }
.sivapozadina { background-color: #191919 ; }
.zutapozadina { background-color: #ffe076; }
.crnapozadina { background-color: #191919; }
.videoklas { object-fit: cover; width: 100vw; top: 0; left: 0; }
.videopreko { position: absolute; top: 0; left: 0; right: 0; }
.modal-dialog { z-index: 9999; }
.modal-header { }
.galerija { padding: 4px; }
.stan { position: relative; }
.stan { font-weight: 300; overflow: hidden; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; }
.stan img { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; width: 100% !important; z-index: -999; -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); }
.linkModal { font-weight: 600; color: #337ab7; text-decoration: none; cursor: pointer; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.linkModal:hover { font-weight: 600; color: #191919; text-decoration: none; cursor: pointer; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.ikonicaKontaktVisina { height: 40px; }
.media-heading { font-size: 16px; color: #222D20; font-weight: 500; letter-spacing: -0.015em; }
.media-left, .media>.pull-left { padding-right: 10px; }
.mojmiddle { vertical-align: middle !important; }
.medaimargin { margin-bottom: 15px; }
.margintop { margin-top: 90px; }
.paddingNewsInside { padding-top: 20px; padding-bottom: 30px; }
.imgSlider { background-color: rgba(0,0,0,0.25); padding: 25px; border-top-left-radius: 40px; border-bottom-right-radius: 40px; margin-bottom: 30px; display: inline-block; }
.imgSlider img { height: 180px !important; width: auto !important;   }
/*---------------------------------------------------------------------------------meni----------------------*/
.logo img { position: absolute; top: 10px; left: 30px; height: 70px; z-index: 9999; }
.meni { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; border-bottom: solid 1px #dedede; }
.transparent { top: -153px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.meni2 { background-color: transparent; border-bottom: 0px; margin-bottom: 30px; min-height: auto !important; margin-top: 30px; display: inline-block; float: none; }
.meni2 ul { list-style: none; padding-left: 0px; margin-top: 0px; }
.meni2 ul li { display: inline-block; }
.meni2 ul li a { text-transform: uppercase; font-size: 16px; font-weight: 500; color: #191919; display: table-cell; vertical-align: middle; padding: 5px 15px 5px 15px; text-align: center; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.meni2 ul li a:hover { color: #c82222 !important; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.meni2 ul li a:hover:before { content: ''; display: inline-block; height: 3px; width: 50%; background-color: #c82222; position: absolute; bottom: -1px; z-index: 1; }
.aktivnastrana { color:#c82222 !important; }
.aktivnastrana:before { content: ''; display: inline-block; height: 3px; width: 50%; background-color: #242526; position: absolute; bottom: -1px; z-index: 1; }
.navbar-default .navbar-nav>li>a { color: #191919; }
.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 { color: #c82222; background-color: #191919; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: transparent; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #c82222; }
.socialnemreze { display: inline-block; float: right; margin-right: 10px; padding-top: 18px; padding-bottom: 15px; }
.social { text-decoration: none; display: inline-block; margin-left: 15px; }
.social i { font-size: 22px; color: #242526; }
/*---------------------------------------------------------------------------------meni----------------------*/
/*---------------------------------------------------------------------------------slider--------------------*/
.visinaslidera { }
.visinaslideramini { height: 450px; }
.slider { padding: 0px !important; margin: 0px !important; }
.carousel-indicators .active { background-color: #ed1c24; }
.carousel-indicators li { width: 35px; border-radius: 0; }
.carousel-indicators .active { width: 35px; }
.carousel-inner img { width: 100%; }
.carousel-control { margin: 0; padding: 0; width: 10%; bottom: auto; top: auto; left: auto; }
.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: center; display: table-cell; height: 100%; vertical-align: middle; }
.textslider { text-align: left; width: 60%; color: #fff; display: table; margin-left: auto; margin-right: auto; }
.textslider span { color: #c82222; }
.textslider h1 { font-size: 60px; font-weight: 700; line-height: 1.2; text-shadow: 2px 2px 3px rgba(0,0,0,0.4); }
.textslider h2 { margin-top: 20px; margin-bottom: 30px; font-size: 20px; font-weight: 400; letter-spacing: 0.2em; line-height: 1.4; text-transform: uppercase; text-shadow: 2px 2px 3px rgba(0,0,0,0.4); }
.filterSlider { background-color:rgba(0,0,0,0.25); }
.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; text-decoration: none; }
.slidermini { padding: 240px 0 120px 0; color: #fff; text-align: center; }
.slidermini span { color:#c82222; }
.slidermini h1 { font-size: 42px; font-weight: 500; text-shadow: 2px 2px 3px rgba(0,0,0,0.4); }
.slidermini 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); }
.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; }
.carousel-control.leftmini { opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 50%; transform: translateY(-50%); z-index: 6; transition:all .6s ease; background-image: none !important; left: 0px }
.carousel-control.rightmini { opacity: 0.6; filter:alpha(opacity=60); position: absolute; top: 50%; transform: translateY(-50%); z-index: 6; transition: all .6s ease; background-image: none !important; right: 0px; }
.carousel-control.leftmini:hover, .carousel-control.leftmini:hover { opacity: 1; filter:alpha(opacity=100); transition: all .6s ease; }
/*---------------------------------------------------------------------------------slider--------------------*/
.visina { height: 700px; }
.paddingLeft { padding-left: 60px; }
.paddingRight { padding-right: 60px; }
.middleHeight { position: absolute; top: 50%; transform: translateY(-50%); }
.middleHeight h1 { font-size: 36px; font-weight: 400; color: #ed1c24; margin-top: 0; margin-bottom: 30px; }
.filter { background-color: rgba(0,0,0,0.9); }
.podrska { margin-top: 110px; margin-bottom: 110px; color: #fff; text-align: left; line-height: 1.5; font-weight: 300; letter-spacing: 0.5px; }
.podrska h2 { font-size: 42px; margin-bottom: 30px; margin-top: 0; font-weight: 300; color: #c82222 }
.podrska h3 { font-size: 24px; margin-bottom: 20px; margin-top: 0; font-weight: 300; }
.korpadd { padding-top: 20px; padding-bottom: 60px; }
.korisnilinkovi { margin-top: 30px; }
.korisnilinkovi a { display: block; background-color: rgba(33,53,69,0.7); color: #fff; position: relative; height: 160px; font-size: 20px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.korisnilinkovi a:hover { display: block; background-color: rgba(237,50,55,0.7); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.korisnilinkovi span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.indexcontact { background-color: rgba(255,255,255,1); position: relative; }
.tablemiddle { position: absolute; top: 50%; transform: translateY(-50%); padding: 0px 100px 0 0; }
.posicijaslikadesno { position: absolute; top: 0; bottom: 0; left: 50%; right: 0; }
.indexcontact h3 { font-size: 38px; font-weight: 400; color: #ed1c24; margin-top: 0; margin-bottom: 40px;  }
.indexcontact p { margin-bottom: 40px; text-align: justify; }
.contactindexbox { color: #666; padding: 5px 10px; background: transparent; border: 0; border-bottom: 1px solid #ccc; display: block; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 30px; }
.contactindexbox::placeholder { color: #666 !important; }
.contactindexbox:focus { border-color: #666;  outline: 0; -webkit-box-shadow: none; box-shadow: none; }
.dodatnimargin { margin-top: 20px; margin-bottom: 30px; }
.indexcontactheight { height: 740px; }
.buttomheader { color: #fff; text-decoration: none; padding: 10px 35px; border-radius: 40px; border: 0; font-size: 14px; font-weight: 600; background: #ed1c24;  }
.buttomheader:hover { color: #fff; background: #c22026; text-decoration: none; }
.buttomheader:focus { color: #fff; background: #c22026; text-decoration: none; outline: 0; outline-offset: 0; }
/*---------------------------------------------------------------------------------cookies-------------------*/
.kolacici { display: none; background-color: rgba(36,37,38,0.95); 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-------------------*/
/*---------------------------------------------------------------------------------futer---------------------*/
.zutifuter { padding-top: 60px; padding-bottom: 40px; }
.zutifuter h3 { font-size: 24px; font-weight: 500; text-align: center; margin-top: 0px; margin-bottom: 40px; }
.zutifuter p { font-size: 24px; font-weight: 300; text-align: center; line-height: 1.4; }
.manjaforma { padding: 0 150px; }
.mojbox { border-radius: 0px; background-color: #ffe076 !important; border-color: #242526; color: #242526; padding: 20px 20px; margin-bottom: 20px; }
.mojtextarea { border-radius: 0px; background-color: #ffe076 !important; border-color: #242526; color: #242526; padding: 10px 20px; margin-bottom: 20px; height: 200px !important; }
.form-control:active { background-color: rgba(255,255,255,1)!important; border-color: #dedede; color: #191919; }
.form-control:focus, .form-control:focus:active { background-color: rgba(255,255,255,1)!important; border-color: #dedede; color: #191919; -webkit-box-shadow: none; box-shadow: none; }
.form-control::placeholder { color: #191919; }
.mojfuterbuton { display: block; text-align: center; color: #fff; background-color: #242526; padding: 10px 20px; border: none; width: 100%; margin-bottom: 30px; font-size: 18px; letter-spacing: 1px; font-weight: 300; }
.poslednjired { padding-top:50px; padding-bottom: 50px; }
.kompanija { color: #d6b086; font-size: 14px; }
.kompanija ul { list-style: none; padding: 0; margin: 0; }
.kompanija ul li { display: block; padding: 5px 0; }
.kompanija ul li:first-child { display: block; margin-bottom: 20px; font-size: 14px; color: #fff; }
.kompanija ul li a { color: #d6b086; text-decoration: none; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.kompanija ul li a:hover { color: #ffffff; text-decoration: none; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.rights { font-size: 13px; color: #666; padding-top: 20px; padding-bottom: 20px; border-top: solid 1px #333; text-align: center; }
.rights a { font-size: 13px; color: #666; text-decoration: none; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.rights a:hover { font-size: 13px; color: #ffffff; text-decoration: none; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.rights i { margin: 0px 20px; }
/*---------------------------------------------------------------------------------futer---------------------*/
/*---------------------------------------------------------------------------------info page-----------------*/
.infotext { padding-bottom: 40px; }
.infotext p  { font-size: 16px; color: #191919; }
.infotext h2 { font-size: 24px; color: #191919; }
.infotext h1 { margin-top: 30px; margin-bottom: 40px; color: #c82222; font-size: 32px; font-weight: 400; }
.infotext ul { margin: 0; list-style: disc; }
.infotext ul li { font-size: 16px; color: #181818; }
/*---------------------------------------------------------------------------------info page-----------------*/
/*---------------------------------------------------------------------------------kontakt-------------------*/
.kontakt a { color: #181818; text-decoration: none; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; }
.kontakt a:hover { color: #c2ab81; text-decoration: none; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; }
.kontakt label { font-weight: 400; }
.kontakt h1 { font-size: 24px; color:#c2ab81; margin-bottom: 35px; }
.iconcont {margin-right: 10px; font-size:22px; color: #c2ab81; width: 50px; }
/*---------------------------------------------------------------------------------kontakt-------------------*/
/*---------------------------------------------------------------------------------blog----------------------*/
.naslov { text-align: center; }
.naslov h2 { font-size: 28px; margin: 40px 0 20px 0; font-weight: 400; text-transform: uppercase; }
.naslov a { display: inline-block; margin: 0 0 40px 0; padding: 5px 20px; border: solid 2px #dedede; color: #999; transition: all .6s ease; }
.naslov a:hover { text-decoration: none; background-color: #c82222; color: #fff; border: solid 2px #c82222; transition: all .6s ease; }
.blog { margin-bottom: 25px; color: #333; text-decoration:none !important; }
.blogkratakopis { text-align: center; padding: 0px; height: 220px; }
.blogkratakopis span { display: block; margin: 10px 0; text-align: center; font-size: 14px; color: #999; }
.blogkratakopis h3 { font-size: 18px; text-transform: uppercase; color: #181818; margin: 0 0 20px 0; text-decoration: none; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; line-height: 22px; }
.blogkratakopis p { font-size: 14px; color: #666; }
.blogkratakopis:hover h3 { color: #c82222; text-decoration: none !important; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
.blogslikalista { overflow: hidden; }
.blogslikalista img { margin-left: auto; margin-right: auto; z-index:-999; max-width:100%; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.blogslikalista:hover img { -moz-transform:scale(1.15); -webkit-transform:scale(1.15); transform:scale(1.15); }
/*---------------------------------------------------------------------------------blog----------------------*/
/*---------------------------------------------------------------------------------baner---------------------*/
.webinar-banner { display: none; width: 400px; height: auto; box-shadow: 0 5px 20px #bbb; border: solid 1px #ddd; background-image: url('https://bomaxa.com/baner/backgroundimg.png'); background-repeat: no-repeat; background-size: 200px; background-position: 140px top; position: fixed; background-color: #fff; right: 2px; bottom: 35px; z-index: 9999; }
.webinar-container { padding: 32px; width: 100%; float: left; box-sizing: border-box; }
.webinar-container h4 { color: #888; font-size: 15px; margin: 0; }
.webinar-container h2 { color: #111; font-size: 20px; margin: 4px 0; line-height: 20px; font-weight: 800; }
.prd-name { color: #be9632; }
.close-dialog { background-image: url('https://bomaxa.com/baner/close.png'); background-repeat: no-repeat; background-size: 10px; background-position: center; margin: 10px; width: 20px; height: 20px; float: right; position: absolute; right: 0; top: 0; cursor: pointer; transition: 100ms cubic-bezier(1, 0.04, 1, 1); }
.webinar-date-time { float: left; width: 100%; padding: 22px 0 18px; font-size: 15px; }
.webinar-date, .webinar-time { padding: 3px 0; float: left; width: 100%; }
.webinar-date-icon { background-image: url('https://bomaxa.com/baner/calendar.png'); background-repeat: no-repeat; background-size: 18px; margin-right: 5px; width: 24px; height: 24px; float: left; }
.webinar-time-icon { background-image: url('https://bomaxa.com/baner/clock.png'); background-repeat: no-repeat; background-size: 20px; margin-right: 5px; width: 24px; height: 24px; float: left; }
.split { padding: 0 20px; font-weight: 400; color: #999; }
.webinar-container .hide-text { float: left; line-height: 36px; cursor: pointer; font-weight: 600; }
.webinar-btn { background-color: #be9632; color: #fff; border: 0; padding: 8px 20px; width: 80%; font-weight: 500; float: right; box-sizing: border-box; font-size: 14px; letter-spacing: .5px; transition: 100ms linear; text-align: center; cursor: pointer; }
.webinar-btn:hover { background-color: #a37e22; font-size: 14px; text-decoration: none; color: #fff; cursor: pointer; }
/*---------------------------------------------------------------------------------baner---------------------*/
/*---------------------------------------------------------------------------------ostalo--------------------*/
.paddingNewsIndex { padding-top: 80px; padding-bottom: 80px; }
.paddingNewsIndex h2 { text-align: center; font-size: 28px; margin: 0px 0 30px 0; font-weight: 400; text-transform: uppercase; color: #fff; }
.blogkratakopisInvers span { display: block; margin: 10px 0; text-align: center; font-size: 14px; color: #999; }
.blogkratakopisInvers h3 { font-size: 18px; text-transform: uppercase; color: #F2DCC7; margin: 0 0 20px 0; text-decoration: none; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; line-height: 22px; }
.blogkratakopisInvers:hover h3 { color: #F2DCC7; text-decoration: none !important; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
.blogkratakopisInvers p { font-size: 14px; color: #999; }
.upittransport label { font-size: 14px; font-weight: 400; }
.upittransport label span { color: #c82222; font-weight: 600; }
.upittransport input { border-radius: 0px; background-color: #fff !important; border-color: #dedede; color: #191919; height: 42px; margin-bottom: 20px; }
.upittransport select { border-radius: 0px; background-color: #fff !important; border-color: #dedede; color: #191919; height: 42px; margin-bottom: 20px; }
.upittransport textarea { border-radius: 0px; background-color: #fff !important; border-color: #dedede; color: #191919; margin-bottom: 20px; }
/*---------------------------------------------------------------------------------ostalo--------------------*/
@media (max-width: 1200px){
    .meni2 { margin-bottom: 25px; margin-top: 25px; }
    .textslider { width: 80%; }
    .textslider h1 { font-size: 52px; }
    .textslider h2 { font-size: 20px; } 
    .visina { height: 800px; }
    .paddingLeft { padding-left: 30px; }
    .paddingRight { padding-right: 30px; }
    .podrska { font-size: 18px; }
    .meni2 ul li a { font-size: 14px; padding: 5px 9px 5px 9px; }
    .logo img { height: 60px; }
    .podrska { font-size: 16px; }
}
@media (max-width: 992px){
    .meni2 ul li a { font-size: 12px; padding: 5px 7px 5px 7px; }
    .logo img { left: 10px; }
    .textslider h1 { font-size: 46px; }
    .textslider h2 { font-size: 18px; }
    .middleHeight { position: relative; top: 0px; transform: translateY(0); margin-bottom: 30px; }
    .middleHeight h1 { margin-top: 30px; }
    .visina { height: auto; }
    .visinamob { height: 400px; }
    .paddingLeft { padding-left: 15px; }
    .paddingRight { padding-right: 15px; }
    .podrska { margin-top: 60px; margin-bottom: 90px; }
    .podrskanaslov { font-size: 46px; }
    .tablemiddle { position: relative; top: opx; transform: translateY(0); padding: 0px; }
    .indexcontactheight { height: auto; }
    .indexcontact h3 { font-size: 32px; margin-top: 30px; }
}
@media (max-width: 768px){
    html { scroll-behavior: smooth; scroll-padding-top: 60px; }
    .kompanija ul li:first-child { margin-bottom: 0px; margin-top: 30px; font-size: 16px; }
    .kompanija { font-size: 16px; text-align: center; }
    .poslednjired { padding-top: 30px; padding-bottom: 30px; }
    .indexcontact h3 { font-size: 30px; }
    .korpadd { padding-top: 0px; padding-bottom: 20px; }
    .korisnilinkovi { margin-top: 20px; }
    .korisnilinkovi a { height: 140px; font-size: 18px; }
    .podrska { margin-top: 50px; margin-bottom: 50px; }
    .podrskanaslov { font-size: 38px; }
    .paddingLeft { padding-left: 0px; }
    .paddingRight { padding-right: 0px; }
    .textslider h1 { font-size: 36px; }
    .textslider h2 { font-size: 16px; letter-spacing: 0.1em; }
    .textslider { width: 90%; }
    .navbar-toggle { margin-right: 0px; padding: 6px 0px; margin-top: 15px; margin-bottom: 15px; }
    .navbar-default .navbar-toggle { border-color: transparent; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #000; }
    .navbar-toggle .icon-bar { display: block; width: 36px; height: 2px; border-radius: 1px; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }
    .navbar-collapse { border-top: 0; }
    .navbar-toggle .icon-bar+.icon-bar { margin-top: 7px; }
    .logo img { height: 44px; }
    .meni2 ul { margin-top: 30px; }
    .meni2 ul li { display: block; }
    .meni2 ul li a { display: block; text-align: center; font-size: 20px; font-weight: 400; padding: 15px 0px 15px 0px; }
    .aktivnastrana { color:#ed3237 !important; }
    .aktivnastrana:before { content: ''; display: none; height: 0px; width: 0; background-color: #000000; position: absolute; bottom: -1px; z-index: 1; }
    .meni2 ul li a:hover:before { content: ''; display: none; height: 0px; width: 0; background-color: #ed3237; position: absolute; bottom: -1px; z-index: 1; }
    .meni2 { float: none; margin-top: 0px; margin-bottom: 0px; display: block; }
    .paddingNewsIndex h2 { font-size: 24px; }
    .blogkratakopis { height: auto; }
    .margintop { margin-top: 80px; }
    .imgSlider img { height: 120px !important; width: auto !important;   }
}