@charset "utf-8";
/* CSS Document */
.font-size-is-default { font-family: Tahoma, Geneva, sans-serif; font-size:13px; color: #333; line-height: 100%;}
.clr {padding: 0px; margin: 0px; clear: both;}
#rt-top-surround, #rt-top-surround:after, #rt-showcase, .rt-showcase-pattern, #rt-copyright{ background:none; border:none; text-shadow:none; box-shadow:none}
a {-o-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.rt-block {margin: 0px; padding: 0px; position: relative; }
a {text-shadow: none; box-shadow: none;}
a:hover {text-shadow: none; box-shadow: none;}
p {margin: 0px; padding: 0px;}
.title, .component-content h2 {border-bottom: 0px; text-shadow: none; box-shadow: none;}
.btn, .button {background: rgb(7, 38, 70); background: -moz-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -webkit-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -o-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -ms-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: linear-gradient(120deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); color: #fff; text-shadow: none; border:none }
.btn:hover, .button:hover { color: #fff}
h2.itemTitle, .itemListCategory h2 { color:#B9262D; border-bottom:1px dotted #ccc; padding-bottom:10px !important; font-size:30px !important;}

#rt-top {border-bottom: 2px solid #FFF; background: rgb(180, 35, 42); background: -moz-linear-gradient(90deg, rgb(180, 35, 42) 1%, rgb(213, 56, 65) 99%); background: -webkit-linear-gradient(90deg, rgb(180, 35, 42) 1%, rgb(213, 56, 65) 99%); background: -o-linear-gradient(90deg, rgb(180, 35, 42) 1%, rgb(213, 56, 65) 99%); background: -ms-linear-gradient(90deg, rgb(180, 35, 42) 1%, rgb(213, 56, 65) 99%); background: linear-gradient(180deg, rgb(180, 35, 42) 1%, rgb(213, 56, 65) 99%); color: #fff; }
#rt-top a, #rt-top a:link, #rt-top a:active, #rt-top a:visited {color: #fff; font-size: 13px; font-weight: normal;}
#rt-top a:hover {text-decoration: underline;}

#rt-top .rt-grid-2, #rt-top .rt-grid-4 {text-align: right; height: 20px; line-height: 20px; padding: 5px 0px; }
#rt-top .rt-grid-6 { height: 20px; line-height: 20px; padding: 5px 0px;}
#rt-top .rt-grid-4 ul.menu {list-style: none;}
#rt-top .rt-grid-4 ul.menu li {float: left; padding: 0px 5px; list-style: none; }
#rt-top .rt-grid-4 ul.menu li:hover, #rt-top .rt-grid-4 ul.menu li a:hover {background: none;}
#rt-top .rt-grid-4 ul.menu li a:before, #rt-top .rt-grid-3 ul.menu li .item:before, #rt-top .rt-grid-3 ul.menu li .separator:before {content: "";}

#rt-header { background: url("../images/header-bg.png") top no-repeat; color: #fff; height: 135px; overflow: hidden; }
#rt-header form#mod-finder-searchform {float: right; margin: 0px; padding: 7px; background: rgba(0,0,0,0.2); border: 1px solid rgba(255,255,255,0.3) ; border-top: none; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
#rt-header form#mod-finder-searchform textarea, input[type="text"] { border: 1px solid #929292; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; height: 31px;}
#rt-header form#mod-finder-searchform .btn {margin-left: -5px; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; height: 31px; border: 1px solid #929292; }

#rt-drawer {background: none; box-shadow: none; border: none;}

#rt-showcase {background: url("../images/nav-bg.png") top no-repeat; height: 35px;}

#rt-utility .rt-container {background: #fff; border-radius: 0px; padding: 0px; margin: 0px auto;}
#rt-utility .rt-container .breadcrumb {background: none; border-bottom: 1px solid #CCC;}
body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container { background: url("../images/utility-bg.jpg") top no-repeat; height: 350px; }

#rt-utility .rt-grid-3 h2 {color: #B22027; border: none; text-decoration: none; text-align: center; margin: 10px 0px 10px; padding: 0; font-weight: bold; box-shadow: none; text-shadow: none; font-size: 22px; }
#rt-utility .rt-grid-3 p {line-height: 130%; margin-bottom: 10px; font-size: 13px; padding: 0px 10px 0px 0px; text-align: justify;}
#rt-utility .rt-grid-3 a.btn { display: block; padding: 7px 0px; margin-bottom: 10px; width: 120px; text-align: center; float: right; }

#rt-transition { background: url("../images/main-bg.png") top repeat-x #fff;}

#rt-content-top .k2ItemsBlock ul { margin: 0px; padding: 0px; list-style: none;}
#rt-content-top .k2ItemsBlock ul li {width: 23.5%; height: 270px; float: left; margin: 1%; background: rgba(255,255,255,0.5); border: 1px solid #ccc; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#rt-content-top .k2ItemsBlock ul li:nth-child(1), #rt-content-top .k2ItemsBlock ul li:nth-child(5) {margin-left: 0;}
#rt-content-top .k2ItemsBlock ul li:nth-child(4), #rt-content-top .k2ItemsBlock ul li:nth-child(8) {margin-right: 0;}
#rt-content-top .k2ItemsBlock ul li a.moduleItemTitle {font-size: 13px; color: #B22128; font-weight: bold; margin: 7px 0px; display: block; line-height: 120%;}
#rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext {padding: 5px;}
#rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {max-height: 110px; overflow: hidden; display: block; margin-bottom: 10px;}
#rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {border: none; display: block; float: none; margin: 0px; padding: 0px;}
#rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext p {line-height: 16px; height: 80px; overflow: hidden;}

#rt-content-top .rt-grid-9 .rt-block .module-content, #rt-content-bottom {margin-left: 10px !important;}
#rt-content-top .rt-grid-9 .custom img {width: 50%; max-width: 434px; height: auto; }
#rt-content-top .rt-grid-9 .custom img.wf_file_icon {width: auto !important; max-width: 100% !important}
#rt-content-top .rt-grid-9 .custom p {margin-bottom: 10px;}
#rt-content-top .rt-grid-9 .custom h3 {border-bottom: 1px solid #ccc; font-weight: normal; font-size: 24px;}

#rt-content-top .rt-grid-9 .rt-block.submenu h2.title {color:#B9262D; border-bottom:1px dotted #ccc; padding-bottom:0px !important; font-size:30px !important; margin: 0px 0px 10px 10px; }
#rt-content-top .rt-grid-9 .rt-block.submenu ul {list-style: none; margin: 0px; padding: 0px; width: 100%;}
#rt-content-top .rt-grid-9 .rt-block.submenu ul li {float: left; margin: 0px 25px 20px 0px; padding: 0px; height: 20px; line-height: 20px; }
#rt-content-top .rt-grid-9 .rt-block.submenu ul li a {font-size: 15px !important; }

#rt-content-bottom {margin: 20px 0px;}
#rt-content-bottom .rt-grid-5 {width: 49%; float: left; border: 1px solid #ccc; margin: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0; min-height: 480px; }
#rt-content-bottom .rt-grid-4 {width: 49%; float: right; border: 1px solid #ccc; margin: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; min-height: 480px; }
#rt-content-bottom .rt-grid-4 .custom { margin: 0px; padding: 5px;}
#rt-content-bottom .rt-grid-4 p {margin: 5px 0px 10px;}
#rt-content-bottom .rt-grid-4 p.title {font-size: 13px; color: #333; font-weight: bold; margin: 0px 0px 5px; padding: 0px 0px 5px; display: block; line-height: 120%; border-top:  1px solid #ccc; }
#rt-content-bottom .rt-grid-4 .title:first-child {border: 0px;}
#rt-content-bottom .k2ItemsBlock ul { margin: 0px; padding: 5px; list-style: none;}
#rt-content-bottom .k2ItemsBlock ul li {width: 100%; float: none; margin:0 0 5px; border-bottom: 1px solid #ccc; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#rt-content-bottom .k2ItemsBlock ul li.lastItem {border: none !important; margin-bottom: 0px !important;}
#rt-content-bottom .k2ItemsBlock ul li a.moduleItemTitle {font-size: 13px; color: #B22128; font-weight: bold; margin: 0px 0px 10px; display: block; line-height: 120%;}
#rt-content-bottom div.k2ItemsBlock ul li div.moduleItemIntrotext {padding: 5px;}
#rt-content-bottom div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage { float: left; max-height: 70px; overflow: hidden; display: block; margin-bottom: 10px; margin-right: 10px; }
#rt-content-bottom div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {border: none; display: block; float: none; margin: 0px; padding: 0px;}
#rt-content-bottom .module-title {background: rgb(7, 38, 70); background: -moz-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -webkit-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -o-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -ms-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: linear-gradient(120deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%);-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; border:none; padding: 7px 10px;} 
#rt-content-bottom .module-title h2.title {color: #fff; text-shadow: none; box-shadow: none;font-size: 20px; padding: 0px; line-height: 28px; background: url("../images/grb-title.png") right center no-repeat; margin: 0px;}
#rt-content-bottom span.moduleItemDateCreated { background: url("../images/celandar.png") left center no-repeat; font-size: 12px; color: #999; line-height: 14px; padding-left: 19px;}
#rt-content-bottom .rt-grid-4 p span.download {float: right; color: #B22128; background: url("../images/download.png") left center no-repeat; padding-left: 26px;}

#rt-sidebar-b {margin:10px 10px 20px 20px;}
#rt-sidebar-b a, #rt-sidebar-b a:link, #rt-sidebar-b a:active, #rt-sidebar-b a:visited {color: #333;}
#rt-sidebar-b a:hover {color: #B9262D} 
#rt-sidebar-b .rt-block {margin-bottom:15px}
#rt-sidebar-b iframe{ border:0;}
#rt-sidebar-b .module-red h2.title{background: rgb(179, 34, 41); background: -moz-linear-gradient(30deg, rgb(179, 34, 41) 30%, rgb(217, 58, 67) 70%);
background: -webkit-linear-gradient(30deg, rgb(179, 34, 41) 30%, rgb(217, 58, 67) 70%); background: -o-linear-gradient(30deg, rgb(179, 34, 41) 30%, rgb(217, 58, 67) 70%); background: -ms-linear-gradient(30deg, rgb(179, 34, 41) 30%, rgb(217, 58, 67) 70%); background: linear-gradient(120deg, rgb(179, 34, 41) 30%, rgb(217, 58, 67) 70%); color:#fff; font-size:18px; font-weight: normal; text-shadow:none; margin:0; padding:5px 10px;}
#rt-sidebar-b .module-red p{ font-size:11px; line-height:15px; padding-top:5px;}
#rt-sidebar-b .module-blue {background: rgb(238, 238, 238); background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%);
background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -o-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: linear-gradient(180deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); border: 1px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
#rt-sidebar-b .module-blue h2.title { background: rgb(7, 38, 70); background: -moz-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -webkit-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -o-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: -ms-linear-gradient(30deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); background: linear-gradient(120deg, rgb(7, 38, 70) 10%, rgb(15, 82, 149) 90%); color:#fff; font-size:18px; font-weight: normal; text-shadow:none; margin:0; padding:5px 10px; }
#rt-sidebar-b .module-blue ul {list-style: none; margin: 5px; padding: 0px;}
#rt-sidebar-b .module-blue ul li { background: url("../images/bullet.png") left 5px no-repeat; padding-left: 16px; list-style: none; margin-bottom: 5px; }

#rt-sidebar-b .module-link {border: 1px solid #ccc;}
#rt-sidebar-b .module-link h2.title {background: rgb(238, 238, 238); background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -o-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: linear-gradient(180deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); color: #333; font-size:18px; font-weight: normal; text-shadow:none; margin:0; padding:5px 10px; border-bottom: 1px solid #ccc; }
#rt-sidebar-b .module-link ul {margin: 0px; padding: 5px; list-style: none; }
#rt-sidebar-b .module-link ul li { background: url("../images/bullet.png") left 5px no-repeat; padding-left: 16px; list-style: none; margin-bottom: 5px; }
#rt-sidebar-b .module-link ul li a:hover {background: none !important;}

#rt-sidebar-b .module-link ul li:last-child {border: none;}
#rt-sidebar-b .module-link ul a:before {content: "";}
#rt-sidebar-b .module-link ul a {font-size: 13px;}


#rt-main .rt-container {background: #fff; margin-bottom: 10px;  }
#rt-main .catItemIntroText p, #rt-main .itemFullText p { font-size: 13px; line-height: 120%; padding: 0px; margin: 0px 0px 10px; text-align: justify;}
#rt-main .catItemIntroText h1, #rt-main .itemFullText h1 {font-size: 20px; font-weight: normal; margin: 0px 0px 10px; padding: 0px;}
#rt-main .catItemIntroText h2, #rt-main .itemFullText h2 {font-size: 18px; font-weight: normal; margin: 0px 0px 10px; padding: 0px; color:#00498F}
#rt-main .catItemIntroText h3, #rt-main .itemFullText h3 {font-size: 16px; font-weight: normal; margin: 0px 0px 10px; padding: 0px; line-height: 100%;}
#rt-main .catItemIntroText h4, #rt-main .itemFullText h4 {font-size: 14px; font-weight: bold; margin: 0px 0px 10px; padding: 0px;}
#rt-main .catItemIntroText h5, #rt-main .itemFullText h5 {font-size: 14px; font-weight: normal; margin: 0px 0px 10px; padding: 0px;}
#rt-main .catItemIntroText h6, #rt-main .itemFullText h6 {font-size: 12px; font-weight: normal; margin: 0px 0px 10px; padding: 0px;}

#rt-maintop {background: none !important; box-shadow: none !important; padding: 10px 0px; margin: 0px; }
#rt-maintop img { width: 90%; max-width: 400px; display: block; margin: 0px auto; }

.cnt-block { padding:15px; margin-bottom:10px; background: rgb(238, 238, 238); background: -moz-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%);
background: -webkit-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -o-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: -ms-linear-gradient(90deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); background: linear-gradient(180deg, rgb(238, 238, 238) 10%, rgb(255, 255, 255) 90%); border: 1px solid #e1e1e1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.cnt-block h1 { color:#B9262D}

#rt-extension { background: #e9e9e9; }
#rt-extension ul {list-style: none; margin: 5px 0px; padding: 0px;}
#rt-extension ul li {float: left; margin-right: 40px; line-height: 68px; }
#rt-extension ul li.e-uprava {background: url("../images/euprava.png") left center no-repeat; padding-left: 56px;}
#rt-extension ul li a, #rt-extension ul li a:link, #rt-extension ul li a:active, #rt-extension ul li a:visited {font-size: 14px; color: #999;}
#rt-extension ul li a:hover {color: #B22128}

#rt-bottom {background: url("../images/bottom-menu.jpg") top no-repeat; height: 410px; overflow: hidden;}
#rt-bottom .rt-container {margin-top: 90px;}
#rt-bottom a, #rt-bottom a:link, #rt-bottom a:active, #rt-bottom a:visited {color: #666}
#rt-bottom a:hover {color: #B22128}
#rt-bottom h2.title {font-size: 20px; color: #B22128; margin-bottom: 10px; }
#rt-bottom ul {margin: 0px; padding: 0px; list-style: none;}
#rt-bottom ul li {margin: 0px; padding: 0px;}
#rt-bottom #s5_quick_contact textarea, #rt-bottom #s5_quick_contact input[type="text"] {width: 98% !important; max-width: 300px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: Tahoma, Geneva, sans-serif; font-size:13px; color: #666; border:  1px solid #ccc; }

#rt-copyright {padding: 15px 0px;}
#rt-copyright p{display:block; float:left; line-height:28px;}
#rt-copyright span.design-by{ width:170px; display:block; text-align:right; float:right; line-height:28px;}
#rt-copyright span.design-by a{ display:block; float:right; width:73px; height:29px; background: url("../images/webportal.png"); margin-top:-7px; margin-left:7px}

#rt-main a.wf_file {margin: 5px 10px;}
#rt-main img.wf_file_icon {margin-right: 10px;}
#rt-main span.wf_file_size:before {content: "(";}
#rt-main span.wf_file_size:after {content: ")";}

#fpssContainer99.fpss-template-simple {width: 100% !important; max-width: 870px !important; }

/*Menu */
.gf-menu { margin:0px !important; padding:0; text-shadow:none; line-height: 35px; height: 35px; }
.gf-menu a {transition: none !important;}
.gf-menu .border-fixer {display: none !important;}
.gf-menu .item {text-shadow: none !important;}
.gf-menu.l1 > li {line-height: 35px; height: 35px;}
.gf-menu.l1 > li > .item {padding-bottom: 5px !important; padding-top: 5px !important; padding-left: 10px; padding-right: 10px; display: block; color: #fff}
.gf-menu.l1 > li.active {background: #B9262D; border-radius: 0px !important; box-shadow: none; border: none; padding: 0px; }
.gf-menu li.parent > .item:after {content: "";}
.gf-menu li.parent:hover {border-radius: 0px;}
.gf-menu li:hover {background: #fff; box-shadow: none; border-radius: 0px;} 
.gf-menu li.active:hover > .item { color: #fff !important }
.gf-menu li.active:hover .dropdown li.active:hover > .item { color:#B9262D !important }
.gf-menu li:hover > .item {color: #B9262D !important;}
.gf-menu .dropdown {background: #fff !important; margin: 0px; box-shadow: none; border-radius: 0px;}
/*---- End Menu ----*/

/*#advancedSearch {display: none !important;}
.advanced-search-tip {display: none !important;}*/

.itemView.baza ul.nav.menu {list-style: none;margin: 0;padding: 0;}
.itemView.baza ul.nav.menu li {width: 32%; float: left; margin: 0; border-bottom: 1px dotted #ccc;}
.itemView.baza ul.nav.menu li:nth-child(3n+2) {margin: 0 2%}
.itemView.baza ul.menu li a::before, .itemView.baza ul.menu li .item::before, .itemView.baza ul.menu li .separator::before {content: ""; margin: 0;padding: 0;}
.itemView.baza ul.menu li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px}

.category ul.listings {list-style: none; margin: 0;padding: 0;} 
.category ul.listings li {border-bottom: 1px dotted #ccc;}
.category ul.listings li a {display: block; line-height: 30px}

#mtFormAllListings .sort-by {display: none !important;}

.form-horizontal .control-group {border-bottom: 1px dotted rgba(0,0,0,0.2); margin-bottom: 0; line-height: 30px;}
.form-horizontal .control-group input[type="text"], .form-horizontal .control-group select {background: #fff; border: 1px solid #ccc; width: 220px } 
.form-horizontal .control-group label.radio, .form-horizontal .control-group .radio input[type="radio"], .form-horizontal .control-group .checkbox input[type="checkbox"] {line-height: 30px; float: none; display: inline-block;}

.form-horizontal .control-label {text-align: left; width: auto; height: 30px; line-height: 30px; padding: 0;}
.form-horizontal .controls {margin-left: 250px;}

.form-horizontal .control-group span.date-filter {width: 90px; display: inline-block;}
.form-horizontal .control-group #cf44_2, .form-horizontal .control-group #cf44_3, .form-horizontal .control-group #cf44_4 {width: 150px !important;}

#listings .pages-links {display: none !important;}

.alpha-index {display: none !important;}
#index.mt-template-kinabalu {padding: 0 10px !important;}

.mt-template-kinabalu, .page-listing #listing {padding-left: 10px; }
.listing-summary img.image-left {display: none; }
.listing-summary .category {display: none;}
.listing-summary .row-fluid .span12 {min-height: 20px;}
#listing .firma h3 {display: none !important;} 

#top-listings h2.contentheading {border-bottom: 1px solid #ccc; font-weight: normal; font-size: 24px;}

.filterbox a {font-size: 18px; display: block; line-height: 40px;}

.lsrow.row-fluid .listing-summary {background: rgba(0,0,0,0.05)}
.lsrow.row-fluid:nth-child(2n) .listing-summary {background: rgba(0,0,0,0.2)}


.listing-summary .header {margin: 0;padding: 0; border-bottom: 1px dotted #ccc }
.lsrow.row-fluid:nth-child(2n) .listing-summary .header {border-bottom: 1px dotted #fff}
.listing-summary .header h3 {margin: 0;padding: 0; line-height: 100%}

.comMtFilter .filterinput.controls ul li {float: left; max-width: 50%; min-width: 30%; margin: 0;padding: 0;} 


/* Smartphones */
@media (max-width: 480px) { 
    .rt-grid-12, .rt-grid-9, .rt-grid-8, .rt-grid-6, .rt-grid-4, .rt-grid-3, .rt-grid-2, .rt-container {width: 100% !important; max-width: 480px !important;}
    
    #rt-top .rt-grid-6 {display: none; }
    #rt-top .rt-grid-4 {text-align: right;}
    #rt-top .rt-grid-4 ul.menu {float: right;}
    
    #rt-header {background: #114D85; height: 120px;}
    #rt-header .rt-grid-6.rt-omega {display: none;}
    #rt-header .rt-grid-6 .logo-block {width: 90%; max-width: 480px; padding: 0 5%;}
    #rt-header .rt-grid-6 .logo-block a {width: 100% !important; height: auto; height: 120px; display: block; overflow: hidden; }
    #rt-header .rt-grid-6 .logo-block #rt-logo {background-size: 100% !important; background-position: center center !important; }
    
    #rt-showcase {display: none;}
    
    body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container {background: none !important;}
    #rt-utility {border-top: 2px solid #fff;}
    #rt-utility {width: 100% !important; max-width: 480px !important; overflow: hidden !important;}
    #rt-utility .fpss-template-simple, #rt-utility .fpss-template-simple .slides-wrapper, #rt-utility .fpss-template-simple .slides-wrapper .slides .slide {width: 100% !important; max-width: 480px !important; height: 200px !important; overflow: hidden !important; position: relative !important; margin: 0px !important; padding: 0px !important; border: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slide-link img {width: 100% !important; min-height: 200px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext {top: 140px !important; bottom: auto !important; position: relative !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 {background: rgba(0,0,0,0.5); font-size: 14px !important; line-height: 20px; height: 60px; margin-top: 160px;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 a {color: #FFF; font-size: 14px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext p {display: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext .fpssReadMore {display: none;}
    
    #rt-utility .rt-grid-3 {background: #fff;}
    #rt-utility .rt-grid-3 .custom {padding: 0 2%;}
    #rt-utility .rt-grid-3 .custom img {display: none !important;}
    #rt-utility .rt-grid-3 h2 {margin: 0px !important; line-height: 100% !important;}
    #rt-utility .rt-grid-3 p {margin: 0px;}
    #rt-utility .rt-grid-3 p a.btn {margin-top: 10px;}
    
    #rt-main div.itemView, #rt-main div.catItemView  {width: 96% !important; max-width: 480px !important; margin: 0px 2% !important;}
    #rt-main .catItemIntroText h1, #rt-main .itemFullText h1 {font-size: 16px !important;}
    #rt-main div.itemHeader h2.itemTitle, #rt-main  div.catItemHeader h3.catItemTitle {padding: 0px; font-size: 24px !important; line-height: 100%;}
    #rt-main a.modal {position: relative; display: block; margin-bottom: 10px; left: 0; right: 0; top: 0; bottom: 0;}
    #rt-main .itemImageBlock {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block; overflow: hidden;}
    #rt-main .catItemView .catItemImageBlock {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block; overflow: hidden;}
    #rt-main span.itemImage, #rt-main span.catItemImage {margin: 0px !important;}
    #rt-main .itemImageBlock img, #rt-main .catItemImageBlock img {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block;}
    
    #rt-maintop .rt-grid-4 img { width: 80%; max-width: 480px; height: auto; margin: 0 auto 10px; display: block;}
    
    #rt-content-top .k2ItemsBlock ul li {width: 96% !important; max-width: 480px !important; height: 100% !important; float: none; display: block; margin: 0 2% 10px !important; }
    #rt-content-top .k2ItemsBlock ul li.clearList {display: none;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext p {height: auto !important;}
    #rt-content-top .rt-grid-9 .custom img {width: 96%; max-width: 480px; height: auto; margin: 0 auto 10px; display: block; float: none !important;}
    #rt-content-top .rt-grid-9 div.k2FeedIcon {display: none !important;}
    
    #rt-content-top .rt-grid-9 .rt-block .module-content, #rt-content-bottom {margin: 0px !important;}
    
    #rt-content-bottom .rt-grid-5, #rt-content-bottom .rt-grid-4 {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 2% 10px;}
    
    #rt-sidebar-b {margin: 0px 2%;}
    #rt-sidebar-b iframe {display: block; width: 100% !important; max-width: 480px !important;}
    
    #rt-extension .custom {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 2% 10px;}
    #rt-extension .custom ul li {width: 100%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none;}
    #rt-extension ul li.e-uprava {padding-left: 0px;}
    #rt-extension .custom ul li a {display: block;}
    #rt-extension .custom ul li:last-child {border: none !important;}
    
    #rt-bottom {background: #CECECE; height: auto; }
    #rt-bottom .rt-container {margin: 0px 2% !important; padding: 10px 0;}
    #rt-bottom h2.title {margin-bottom: 0px; line-height: 100% !important;}
    #rt-bottom ul li {width: 100%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none;}
    #rt-bottom ul li:last-child {border: none !important;}
    #rt-bottom ul li a {display: block;}
    
    #rt-bottom #s5_quick_contact textarea, #rt-bottom #s5_quick_contact input[type="text"] {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 0px 10px;}
    #rt-bottom #s5_qc_submitbutton {display: block; margin: 0px auto; }
    
    #rt-copyright .custom {text-align: center !important;}
    #rt-copyright span.design-by {margin-top: 25px !important; margin-right: 2%;}
    
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu { background:#fff; border-left:3px solid #C42D35; border-right: 1px solid #999; }
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu li, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu li.active.last {border-bottom: 1px solid #C42D35 !important;}
    .layout-mode-responsive .gf-menu .dropdown .column li:last-child {border-bottom: none !important;}
    .layout-mode-responsive .gf-menu-device-container, .layout-mode-responsive .gf-menu, .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol, .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child, .layout-mode-responsive .gf-menu > li:last-child, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {background: none !important;}
    .layout-mode-responsive .gf-menu .item {color: #6e6e6e !important}
    .layout-mode-responsive .gf-menu .active > .item {color:  #fff !important;}
    .layout-mode-responsive .gf-menu li {margin: 0px !important; padding: 0px;}
    .layout-mode-responsive .gf-menu li:hover > .item {text-shadow: none; color: #C42D35 }
    .layout-mode-responsive .gf-menu {border-top: none; }
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {margin-top: 0px;}
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container {width: 100%;}
    .layout-mode-responsive .gf-menu li.active.last > .item { background: #C42D35; box-shadow: none; border-radius: none; }
    
    .layout-mode-responsive .gf-menu li ol > li:last-child{ background:none !important }
    .gf-menu .dropdown .grouped ol{ height:auto !important }
    .gf-menu .dropdown .grouped.parent > .item:after{ display:block; position:relative}
    .layout-mode-responsive .gf-menu li { padding-left:0 !important; border-bottom:none !important;}
    .layout-mode-responsive .gf-menu li  a{ border-bottom:1px dotted #C42D35 !important}
    .layout-mode-responsive .gf-menu li.active.last > .item { border:none !important; border-radius:0 !important;}
    .gf-menu .dropdown ul li { padding:0 !important;}
    .gf-menu .dropdown  ul li .item { padding-left:15px !important;}
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    ul.l2 li.grouped > a{ font-weight:bold !important;}
    ul.l1 li.item623 a{ font-weight:bold !important;}
    ul.l1 li{ position:relative !important; display:block !important; height:auto !important;}
    ul.l1 li img{ display:none !important;}
}

/* Smartphones */
@media (max-width: 480px) { 
    .rt-grid-12, .rt-grid-9, .rt-grid-8, .rt-grid-6, .rt-grid-4, .rt-grid-3, .rt-grid-2, .rt-container {width: 100% !important; max-width: 480px !important;}
    
    #rt-top .rt-grid-6 {display: none; }
    #rt-top .rt-grid-4 {text-align: right;}
    #rt-top .rt-grid-4 ul.menu {float: right;}
    
    #rt-header {background: #114D85; height: 120px;}
    #rt-header .rt-grid-6.rt-omega {display: none;}
    #rt-header .rt-grid-6 .logo-block {width: 90%; max-width: 480px; padding: 0 5%;}
    #rt-header .rt-grid-6 .logo-block a {width: 100% !important; height: auto; height: 120px; display: block; overflow: hidden; }
    #rt-header .rt-grid-6 .logo-block #rt-logo {background-size: 100% !important; background-position: center center !important; }
    
    #rt-showcase {display: none;}
    
    body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container {background: none !important;}
    #rt-utility {border-top: 2px solid #fff;}
    #rt-utility {width: 100% !important; max-width: 480px !important; overflow: hidden !important;}
    #rt-utility .fpss-template-simple, #rt-utility .fpss-template-simple .slides-wrapper, #rt-utility .fpss-template-simple .slides-wrapper .slides .slide {width: 100% !important; max-width: 480px !important; height: 200px !important; overflow: hidden !important; position: relative !important; margin: 0px !important; padding: 0px !important; border: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slide-link img {width: 100% !important; min-height: 200px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext {top: 140px !important; bottom: auto !important; position: relative !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 {background: rgba(0,0,0,0.5); font-size: 14px !important; line-height: 20px; height: 60px; margin-top: 160px;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 a {color: #FFF; font-size: 14px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext p {display: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext .fpssReadMore {display: none;}
    
    #rt-utility .rt-grid-3 {background: #fff;}
    #rt-utility .rt-grid-3 .custom {padding: 0 2%;}
    #rt-utility .rt-grid-3 .custom img {display: none !important;}
    #rt-utility .rt-grid-3 h2 {margin: 0px !important; line-height: 100% !important;}
    #rt-utility .rt-grid-3 p {margin: 0px;}
    #rt-utility .rt-grid-3 p a.btn {margin-top: 10px;}
    
    #rt-main div.itemView, #rt-main div.catItemView  {width: 96% !important; max-width: 480px !important; margin: 0px 2% !important;}
    #rt-main .catItemIntroText h1, #rt-main .itemFullText h1 {font-size: 16px !important;}
    #rt-main div.itemHeader h2.itemTitle, #rt-main  div.catItemHeader h3.catItemTitle {padding: 0px; font-size: 24px !important; line-height: 100%;}
    #rt-main a.modal {position: relative; display: block; margin-bottom: 10px; left: 0; right: 0; top: 0; bottom: 0;}
    #rt-main .itemImageBlock {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block; overflow: hidden;}
    #rt-main .catItemView .catItemImageBlock {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block; overflow: hidden;}
    #rt-main span.itemImage, #rt-main span.catItemImage {margin: 0px !important;}
    #rt-main .itemImageBlock img, #rt-main .catItemImageBlock img {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block;}
    
    #rt-maintop .rt-grid-4 img { width: 80%; max-width: 480px; height: auto; margin: 0 auto 10px; display: block;}
    
    #rt-content-top .k2ItemsBlock ul li {width: 96% !important; max-width: 480px !important; height: 100% !important; float: none; display: block; margin: 0 2% 10px !important; }
    #rt-content-top .k2ItemsBlock ul li.clearList {display: none;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext p {height: auto !important;}
    #rt-content-top .rt-grid-9 .custom img {width: 96%; max-width: 480px; height: auto; margin: 0 auto 10px; display: block; float: none !important;}
    #rt-content-top .rt-grid-9 div.k2FeedIcon {display: none !important;}
    
    #rt-content-top .rt-grid-9 .rt-block .module-content, #rt-content-bottom {margin: 0px !important;}
    
    #rt-content-bottom .rt-grid-5, #rt-content-bottom .rt-grid-4 {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 2% 10px;}
    
    #rt-sidebar-b {margin: 0px 2%;}
    #rt-sidebar-b iframe {display: block; width: 100% !important; max-width: 480px !important;}
    
    #rt-extension .custom {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 2% 10px;}
    #rt-extension .custom ul li {width: 100%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none;}
    #rt-extension ul li.e-uprava {padding-left: 0px;}
    #rt-extension .custom ul li a {display: block;}
    #rt-extension .custom ul li:last-child {border: none !important;}
    
    #rt-bottom {background: #CECECE; height: auto; }
    #rt-bottom .rt-container {margin: 0px 2% !important; padding: 10px 0;}
    #rt-bottom h2.title {margin-bottom: 0px; line-height: 100% !important;}
    #rt-bottom ul li {width: 100%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none;}
    #rt-bottom ul li:last-child {border: none !important;}
    #rt-bottom ul li a {display: block;}
    
    #rt-bottom #s5_quick_contact textarea, #rt-bottom #s5_quick_contact input[type="text"] {width: 96% !important; max-width: 480px !important; height: auto; margin: 0px 0px 10px;}
    #rt-bottom #s5_qc_submitbutton {display: block; margin: 0px auto; }
    
    #rt-copyright .custom {text-align: center !important;}
    #rt-copyright span.design-by {margin-top: 25px !important; margin-right: 2%;}
    
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu { background:#fff; border-left:3px solid #C42D35; border-right: 1px solid #999; }
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu li, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu li.active.last {border-bottom: 1px solid #C42D35 !important;}
    .layout-mode-responsive .gf-menu .dropdown .column li:last-child {border-bottom: none !important;}
    .layout-mode-responsive .gf-menu-device-container, .layout-mode-responsive .gf-menu, .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol, .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child, .layout-mode-responsive .gf-menu > li:last-child, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {background: none !important;}
    .layout-mode-responsive .gf-menu .item {color: #6e6e6e !important}
    .layout-mode-responsive .gf-menu .active > .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .dropdown .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .item {color:  #fff !important;}
    .layout-mode-responsive .gf-menu li {margin: 0px !important; padding: 0px;}
    .layout-mode-responsive .gf-menu li:hover > .item {text-shadow: none; color: #C42D35 }
    .layout-mode-responsive .gf-menu {border-top: none; }
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {margin-top: 0px;}
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container {width: 100%;}
    .layout-mode-responsive .gf-menu li.active.last > .item { background: #C42D35; box-shadow: none; border-radius: none; }
    
    .layout-mode-responsive .gf-menu li ol > li:last-child{ background:none !important }
    .gf-menu .dropdown .grouped ol{ height:auto !important }
    .gf-menu .dropdown .grouped.parent > .item:after{ display:block; position:relative}
    .layout-mode-responsive .gf-menu li { padding-left:0 !important; border-bottom:none !important;}
    .layout-mode-responsive .gf-menu li  a{ border-bottom:1px dotted #C42D35 !important}
    .layout-mode-responsive .gf-menu li.active.last > .item { border:none !important; border-radius:0 !important;}
    .gf-menu .dropdown ul li { padding:0 !important;}
    .gf-menu .dropdown  ul li .item { padding-left:15px !important;}
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    ul.l2 li.grouped > a{ font-weight:bold !important;}
    ul.l1 li.item623 a{ font-weight:bold !important;}
    ul.l1 li{ position:relative !important; display:block !important; height:auto !important;}
    ul.l1 li img{ display:none !important;}
}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {     
   .rt-grid-12, .rt-grid-9, .rt-grid-8, .rt-grid-6, .rt-grid-4, .rt-grid-3, .rt-grid-2, .rt-container {width: 100% !important; max-width: 767px !important;}
    
    #rt-top .rt-grid-6 {display: none; }
    #rt-top .rt-grid-4 {text-align: right;}
    #rt-top .rt-grid-4 ul.menu {float: right;}
    
    #rt-header {background: #114D85; height: 150px;}
    #rt-header .rt-grid-6.rt-omega {display: none;}
    #rt-header .rt-grid-6 .logo-block {width: 90%; max-width: 500px; padding: 0 5%; display: block; margin: 0px auto;}
    #rt-header .rt-grid-6 .logo-block a {width: 100% !important; height: auto; height: 150px; display: block; overflow: hidden; }
    #rt-header .rt-grid-6 .logo-block #rt-logo {background-size: 100% !important; background-position: center center !important; }
    
    #rt-showcase {display: none;}
    
    body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container {background: none !important;}
    #rt-utility {width: 100% !important; max-width: 767px !important; overflow: hidden !important;}
    #rt-utility .fpss-template-simple, #rt-utility .fpss-template-simple .slides-wrapper, #rt-utility .fpss-template-simple .slides-wrapper .slides .slide {width: 100% !important; max-width: 767px !important; height: 200px !important; overflow: hidden !important; position: relative !important; margin: 0px !important; padding: 0px !important; border: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slide-link img {width: 100% !important; min-height: 200px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext {top: 160px !important; bottom: auto !important; position: relative !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 {background: rgba(0,0,0,0.5); font-size: 14px !important; line-height: 20px; height: 40px; margin-top: 160px;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 a {color: #FFF; font-size: 14px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext p {display: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext .fpssReadMore {display: none;}
    
    #rt-utility {border-top: 2px solid #fff;}
    #rt-utility .rt-grid-3 {background: #fff;}
    #rt-utility .rt-grid-3 .custom {padding: 0 2%;}
    #rt-utility .rt-grid-3 .custom img {display: none !important;}
    #rt-utility .rt-grid-3 h2 {margin: 0px !important; line-height: 100% !important;}
    #rt-utility .rt-grid-3 p {margin: 0px;}
    #rt-utility .rt-grid-3 p a.btn {margin-top: 10px;}
    
    #rt-main div.itemView, #rt-main div.catItemView  {width: 98% !important; max-width: 767px !important; margin: 0px 1% !important;}
    #rt-main .catItemIntroText h1, #rt-main .itemFullText h1 {font-size: 16px !important;}
    #rt-main div.itemHeader h2.itemTitle, #rt-main  div.catItemHeader h3.catItemTitle {padding: 0px; font-size: 24px !important; line-height: 100%;}
    #rt-main a.modal {position: relative; display: block; margin-bottom: 10px; left: 0; right: 0; top: 0; bottom: 0;}
    #rt-main .itemImageBlock {width: 50% !important; max-width: 384px !important; height: auto; margin: 0 10px 0px 0px; display: block; float: left; overflow: hidden;}
    #rt-main .catItemView .catItemImageBlock {width: 50% !important; max-width: 384px !important; height: auto; margin: 0 10px 0px 0px; display: block; overflow: hidden; float: left;}
    #rt-main span.itemImage, #rt-main span.catItemImage {margin: 0px !important;}
    #rt-main .itemImageBlock img, #rt-main .catItemImageBlock img {width: 100% !important; max-width: 384px !important; height: auto; margin: 0; display: block; float: left;}

    #rt-maintop .rt-container {width: 96% !important; max-width: 767px !important; margin: 0 2%;}    
    #rt-maintop .rt-grid-4 {width: 32% !important; height: auto; margin: 0 2%; float: left;}
    #rt-maintop .rt-grid-4.rt-alpha, #rt-maintop .rt-grid-4.rt-omega {margin: 0;}
    #rt-maintop .rt-grid-4 img { width: 100%; max-width: 767px; height: auto; margin: 0 auto 10px; display: block;}
    
    #rt-content-top .k2ItemsBlock ul li {width: 96% !important; max-width: 767px !important; height: 100% !important; float: none; display: block; margin: 0 2% 10px !important; }
    #rt-content-top .k2ItemsBlock ul li.clearList {display: none;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext p {height: auto !important;}
    #rt-content-top .rt-grid-9 .custom img {width: 96%; max-width: 767px; height: auto; margin: 0 auto 10px; display: block; float: none !important;}
    #rt-content-top .rt-grid-9 div.k2FeedIcon {display: none !important;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {height: auto; width: 50% !important; max-width: 384px !important; float: left !important; margin-right: 10px;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {width: 100% !important; max-width: 384px !important; height: auto;}
    
    #rt-content-top .rt-grid-9 .rt-block .module-content, #rt-content-bottom {margin: 0px !important;}
    
    #rt-content-bottom .rt-grid-5, #rt-content-bottom .rt-grid-4 {width: 96% !important; max-width: 767px !important; height: auto !important; min-height: 300px !important; margin: 0px 2% 10px;}
    
    #rt-sidebar-b {margin: 0px 2%;}
    #rt-sidebar-b iframe {display: block; width: 100% !important; max-width: 767px !important;}
    
    #rt-extension .custom {width: 96% !important; max-width: 767px !important; height: auto; margin: 0px 2% 10px;}
    #rt-extension .custom ul li {width: 49%; display: block; margin: 0px; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none; float: left;}
    #rt-extension ul li.e-uprava {padding-left: 0px;}
    #rt-extension .custom ul li a {display: block;}
    #rt-extension .custom ul li:last-child {border: none !important;}
    
    #rt-bottom {background: #CECECE; height: auto; }
    #rt-bottom .rt-container {margin: 0px 2% !important; padding: 10px 0;}
    #rt-bottom h2.title {margin-bottom: 0px; line-height: 100% !important;}
    #rt-bottom ul li {width: 49%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none; float: left;}
    #rt-bottom ul li:last-child {border: none !important;}
    #rt-bottom ul li a {display: block;}
    
    #rt-bottom #s5_quick_contact textarea, #rt-bottom #s5_quick_contact input[type="text"] {width: 96% !important; max-width: 767px !important; height: auto; margin: 0px 0px 10px;}
    #rt-bottom #s5_qc_submitbutton {display: block; margin: 0px auto; }
    
    #rt-copyright .custom {text-align: center !important;}
    #rt-copyright span.design-by {margin-top: 25px !important; margin-right: 2%;}
    
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu { background:#fff; border-left:3px solid #C42D35; border-right: 1px solid #999; }
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu li, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu li.active.last {border-bottom: 1px solid #C42D35 !important;}
    .layout-mode-responsive .gf-menu .dropdown .column li:last-child {border-bottom: none !important;}
    .layout-mode-responsive .gf-menu-device-container, .layout-mode-responsive .gf-menu, .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol, .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child, .layout-mode-responsive .gf-menu > li:last-child, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {background: none !important;}
    .layout-mode-responsive .gf-menu .item {color: #6e6e6e !important}
    .layout-mode-responsive .gf-menu .active > .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .dropdown .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .item {color:  #fff !important;}
    .layout-mode-responsive .gf-menu li {margin: 0px !important; padding: 0px;}
    .layout-mode-responsive .gf-menu li:hover > .item {text-shadow: none; color: #C42D35 }
    .layout-mode-responsive .gf-menu {border-top: none; }
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {margin-top: 0px;}
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container {width: 100%;}
    .layout-mode-responsive .gf-menu li.active.last > .item { background: #C42D35; box-shadow: none; border-radius: none; }
    
    .layout-mode-responsive .gf-menu li ol > li:last-child{ background:none !important }
    .gf-menu .dropdown .grouped ol{ height:auto !important }
    .gf-menu .dropdown .grouped.parent > .item:after{ display:block; position:relative}
    .layout-mode-responsive .gf-menu li { padding-left:0 !important; border-bottom:none !important;}
    .layout-mode-responsive .gf-menu li  a{ border-bottom:1px dotted #C42D35 !important}
    .layout-mode-responsive .gf-menu li.active.last > .item { border:none !important; border-radius:0 !important;}
    .gf-menu .dropdown ul li { padding:0 !important;}
    .gf-menu .dropdown  ul li .item { padding-left:15px !important;}
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    ul.l2 li.grouped > a{ font-weight:bold !important;}
    ul.l1 li.item623 a{ font-weight:bold !important;}
    ul.l1 li{ position:relative !important; display:block !important; height:auto !important;}
    ul.l1 li img{ display:none !important;}
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 
       .rt-grid-12, .rt-grid-9, .rt-grid-8, .rt-grid-6, .rt-grid-4, .rt-grid-3, .rt-grid-2, .rt-container {width: 100% !important; max-width: 959px !important;}
    
    #rt-top .rt-grid-6 {display: none; }
    #rt-top .rt-grid-4 {text-align: right;}
    #rt-top .rt-grid-4 ul.menu {float: right;}
    
    #rt-header {background: #114D85; height: 150px;}
    #rt-header .rt-grid-6.rt-omega {display: none;}
    #rt-header .rt-grid-6 .logo-block {width: 90%; max-width: 500px; padding: 0 5%; display: block; margin: 0px auto;}
    #rt-header .rt-grid-6 .logo-block a {width: 100% !important; height: auto; height: 150px; display: block; overflow: hidden; }
    #rt-header .rt-grid-6 .logo-block #rt-logo {background-size: 100% !important; background-position: center center !important; }
    
    #rt-showcase {display: none;}
    
    body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container {background: none !important;}
    #rt-utility {width: 100% !important; max-width: 959px !important; overflow: hidden !important;}
    #rt-utility .fpss-template-simple, #rt-utility .fpss-template-simple .slides-wrapper, #rt-utility .fpss-template-simple .slides-wrapper .slides .slide {width: 100% !important; max-width: 959px !important; height: 200px !important; overflow: hidden !important; position: relative !important; margin: 0px !important; padding: 0px !important; border: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slide-link img {width: 100% !important; min-height: 200px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext {top: 160px !important; bottom: auto !important; position: relative !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 {background: rgba(0,0,0,0.5); font-size: 14px !important; line-height: 20px; height: 40px; margin-top: 160px;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext h1 a {color: #FFF; font-size: 14px !important; }
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext p {display: none !important;}
    #rt-utility .fpss-template-simple .slides-wrapper .slides .slide .slidetext .fpssReadMore {display: none;}
    
    #rt-utility {border-top: 2px solid #fff;}
    #rt-utility .rt-grid-3 {background: #fff;}
    #rt-utility .rt-grid-3 .custom {padding: 0 2%;}
    #rt-utility .rt-grid-3 .custom img {display: none !important;}
    #rt-utility .rt-grid-3 h2 {margin: 0px !important; line-height: 100% !important;}
    #rt-utility .rt-grid-3 p {margin: 0px;}
    #rt-utility .rt-grid-3 p a.btn {margin-top: 10px;}
    
    #rt-main div.itemView, #rt-main div.catItemView  {width: 98% !important; max-width: 959px !important; margin: 0px 1% !important;}
    #rt-main .catItemIntroText h1, #rt-main .itemFullText h1 {font-size: 16px !important;}
    #rt-main div.itemHeader h2.itemTitle, #rt-main  div.catItemHeader h3.catItemTitle {padding: 0px; font-size: 24px !important; line-height: 100%;}
    #rt-main a.modal {position: relative; display: block; margin-bottom: 10px; left: 0; right: 0; top: 0; bottom: 0;}
    #rt-main .itemImageBlock {width: 50% !important; max-width: 480px !important; height: auto; margin: 0 10px 0px 0px; display: block; float: left; overflow: hidden;}
    #rt-main .catItemView .catItemImageBlock {width: 50% !important; max-width: 480px !important; height: auto; margin: 0 10px 0px 0px; display: block; overflow: hidden; float: left;}
    #rt-main span.itemImage, #rt-main span.catItemImage {margin: 0px !important;}
    #rt-main .itemImageBlock img, #rt-main .catItemImageBlock img {width: 100% !important; max-width: 480px !important; height: auto; margin: 0; display: block; float: left;}

    #rt-maintop .rt-container {width: 96% !important; max-width: 959px !important; margin: 0 2%;}    
    #rt-maintop .rt-grid-4 {width: 32% !important; height: auto; margin: 0 2%; float: left;}
    #rt-maintop .rt-grid-4.rt-alpha, #rt-maintop .rt-grid-4.rt-omega {margin: 0;}
    #rt-maintop .rt-grid-4 img { width: 100%; max-width: 959px; height: auto; margin: 0 auto 10px; display: block;}
    
    #rt-content-top .k2ItemsBlock ul li {width: 96% !important; max-width: 959px !important; height: 100% !important; float: none; display: block; margin: 0 2% 10px !important; }
    #rt-content-top .k2ItemsBlock ul li.clearList {display: none;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext p {height: auto !important;}
    #rt-content-top .rt-grid-9 .custom img {width: 96%; max-width: 959px; height: auto; margin: 0 auto 10px; display: block; float: none !important;}
    #rt-content-top .rt-grid-9 div.k2FeedIcon {display: none !important;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {height: auto; width: 50% !important; max-width: 480px !important; float: left !important; margin-right: 10px;}
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {width: 100% !important; max-width: 480px !important; height: auto;}
    
    #rt-content-top .rt-grid-9 .rt-block .module-content, #rt-content-bottom {margin: 0px !important;}
    
    #rt-content-bottom .rt-grid-5, #rt-content-bottom .rt-grid-4 {width: 96% !important; max-width: 959px !important; height: auto !important; min-height: 300px !important; margin: 0px 2% 10px;}
    
    #rt-sidebar-b {margin: 0px 2%;}
    #rt-sidebar-b iframe {display: block; width: 100% !important; max-width: 959px !important;}
    
    #rt-extension .custom {width: 96% !important; max-width: 959px !important; height: auto; margin: 0px 2% 10px;}
    #rt-extension .custom ul li {width: 49%; display: block; margin: 0px; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none; float: left;}
    #rt-extension ul li.e-uprava {padding-left: 0px;}
    #rt-extension .custom ul li a {display: block;}
    #rt-extension .custom ul li:last-child {border: none !important;}
    
    #rt-bottom {background: #CECECE; height: auto; }
    #rt-bottom .rt-container {margin: 0px 2% !important; padding: 10px 0;}
    #rt-bottom h2.title {margin-bottom: 0px; line-height: 100% !important;}
    #rt-bottom ul li {width: 49%; display: block; border-bottom: 1px solid #e1e1e1; line-height: 25px; background: none; float: left;}
    #rt-bottom ul li:last-child {border: none !important;}
    #rt-bottom ul li a {display: block;}
    
    #rt-bottom #s5_quick_contact textarea, #rt-bottom #s5_quick_contact input[type="text"] {width: 96% !important; max-width: 959px !important; height: auto; margin: 0px 0px 10px;}
    #rt-bottom #s5_qc_submitbutton {display: block; margin: 0px auto; }
    
    #rt-copyright .custom {text-align: center !important;}
    #rt-copyright span.design-by {margin-top: 25px !important; margin-right: 2%;}
    
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu { background:#fff; border-left:3px solid #C42D35; border-right: 1px solid #999; }
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu li, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu li.active.last {border-bottom: 1px solid #C42D35 !important;}
    .layout-mode-responsive .gf-menu .dropdown .column li:last-child {border-bottom: none !important;}
    .layout-mode-responsive .gf-menu-device-container, .layout-mode-responsive .gf-menu, .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol, .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child, .layout-mode-responsive .gf-menu > li:last-child, .layout-mode-responsive .gf-menu li, .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {background: none !important;}
    .layout-mode-responsive .gf-menu .item {color: #6e6e6e !important}
    .layout-mode-responsive .gf-menu .active > .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .dropdown .item {color:  #6e6e6e !important;}
    .layout-mode-responsive .gf-menu .active > .dropdown .active .item {color:  #fff !important;}
    .layout-mode-responsive .gf-menu li {margin: 0px !important; padding: 0px;}
    .layout-mode-responsive .gf-menu li:hover > .item {text-shadow: none; color: #C42D35 }
    .layout-mode-responsive .gf-menu {border-top: none; }
    .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li.active:first-child {margin-top: 0px;}
    .layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container {width: 100%;}
    .layout-mode-responsive .gf-menu li.active.last > .item { background: #C42D35; box-shadow: none; border-radius: none; }
    
    .layout-mode-responsive .gf-menu li ol > li:last-child{ background:none !important }
    .gf-menu .dropdown .grouped ol{ height:auto !important }
    .gf-menu .dropdown .grouped.parent > .item:after{ display:block; position:relative}
    .layout-mode-responsive .gf-menu li { padding-left:0 !important; border-bottom:none !important;}
    .layout-mode-responsive .gf-menu li  a{ border-bottom:1px dotted #C42D35 !important}
    .layout-mode-responsive .gf-menu li.active.last > .item { border:none !important; border-radius:0 !important;}
    .gf-menu .dropdown ul li { padding:0 !important;}
    .gf-menu .dropdown  ul li .item { padding-left:15px !important;}
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    
    .gf-menu .dropdown  ul li ul li .item { padding-left:30px !important;}
    ul.l2 li.grouped > a{ font-weight:bold !important;}
    ul.l1 li.item623 a{ font-weight:bold !important;}
    ul.l1 li{ position:relative !important; display:block !important; height:auto !important;}
    ul.l1 li img{ display:none !important;}
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 
    .fpss-container.fpss-template-simple, #fpssContainer99.fpss-template-simple {width: 100% !important; max-width: 700px !important; }
    .fpss-template-simple .slides-wrapper .slides .slide .slidetext { position:absolute;bottom:20px !important;left:10%  !important;right:10% !important;width: 80%; max-width: 550px !important; padding:5px;margin:0px 0px 0px 0px;background:rgba(255,255,255,0.8);z-index:1; float:right; }
    #rt-content-top div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {max-height: 85px !important;}
    #rt-utility .rt-grid-3 a.btn {display: none !important;}
    body.menu-naslovna #rt-utility .rt-container, body.menu-index #rt-utility .rt-container {height: 325px;}
    #rt-content-bottom .rt-grid-5, #rt-content-bottom .rt-grid-4 {min-height: 550px !important;}
    #rt-extension ul li a, #rt-extension ul li a:link, #rt-extension ul li a:active, #rt-extension ul li a:visited {font-size: 12px;}
    #rt-extension ul li {margin-right: 15px !important;}
    div.itemImageBlock {width: 100%; max-width: 300px; height: auto;}
    
}

/* Large Display */
@media (min-width: 1200px) { 
    .fpss-template-simple .slides-wrapper .slides .slide .slidetext {position:absolute;bottom:20px !important;left:60%  !important;right:20px !important;width: 80%; max-width: 650px !important; padding:5px;margin:0px 0px 0px -40%;background:rgba(255,255,255,0.8);z-index:1; float:right; }
    div.itemImageBlock {width: 100%; max-width: 300px; height: auto;}
    
}