/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import "imagegrid.html";
@import "imagegrid.html";
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 4, templates/rt_xenon/custom/scss/custom.scss */
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+3), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+1), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+4), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+2), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+5) {
  top: 0;
  font-size: 2rem;
}
/* line 9, templates/rt_xenon/custom/scss/custom.scss */
.title1 .g-title, .title1 .button {
  background: #be1e2d;
}
/* line 13, templates/rt_xenon/custom/scss/custom.scss */
#g-page-surround {
  background-repeat: repeat-y;
  background-size: auto;
}
/* line 18, templates/rt_xenon/custom/scss/custom.scss */
a {
  color: #be1e2d;
}
/* line 21, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation {
  color: #686868;
}
/* line 24, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a.flex-active {
  background: #fff;
}
/* line 28, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a {
  color: #fff;
}
/* line 32, templates/rt_xenon/custom/scss/custom.scss */
.box1 > .g-content {
  background: #001432;
  /* Old browsers */
  background: -moz-linear-gradient(top, #001432 0%, #001a3f 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #001432 0%, #001a3f 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #001432 0%, #001a3f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001432', endColorstr='#001a3f',GradientType=0);
  /* IE6-9 */
  border-radius: 6px;
  height: 50px;
  vertical-align: middle;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 50, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-desc {
  font-size: 1rem;
}
/* line 54, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-testimonial .g-flexslider-testimonial-item-title {
  font-size: 1.75rem;
  opacity: 1;
}
/* line 59, templates/rt_xenon/custom/scss/custom.scss */
h1 {
  font-size: 1.9rem;
}
/* line 64, templates/rt_xenon/custom/scss/custom.scss */
.svjetloplavi-box {
  background: #36a2d8;
  border-radius: 4px;
  width: 393px;
  color: #fff;
}
/* line 72, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav li {
  display: none;
}
/* line 77, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .flex-direction-nav .flex-prev {
  left: inherit;
  right: 35px;
  margin-right: 25px;
}
/* line 83, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .flex-direction-nav .flex-next {
  left: inherit;
  right: 0;
  margin-right: 25px;
}
/* line 90, templates/rt_xenon/custom/scss/custom.scss */
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+3), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+1), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+4), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+2), .g-imagegrid .g-imagegrid-5cols .g-imagegrid-item:nth-child(5n+5) {
  top: 0;
  font-size: 2rem;
}
/* line 95, templates/rt_xenon/custom/scss/custom.scss */
.title1 .g-title, .title1 .button {
  background: #be1e2d;
}
/* line 99, templates/rt_xenon/custom/scss/custom.scss */
#g-page-surround {
  background-repeat: repeat;
  background-size: auto;
}
/* line 104, templates/rt_xenon/custom/scss/custom.scss */
/* line 105, templates/rt_xenon/custom/scss/custom.scss */
.plavilink a {
  color: #c6c6c6;
}
/* line 107, templates/rt_xenon/custom/scss/custom.scss */
.plavilink a:hover {
  color: white;
}
/* line 112, templates/rt_xenon/custom/scss/custom.scss */
/* line 113, templates/rt_xenon/custom/scss/custom.scss */
.programlink a {
  color: black;
}
/* line 115, templates/rt_xenon/custom/scss/custom.scss */
.programlink a:hover {
  color: white;
}
/* line 121, templates/rt_xenon/custom/scss/custom.scss */
a {
  color: #be1e2d;
}
/* line 124, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation {
  color: #686868;
}
/* line 127, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a.flex-active {
  background: #fff;
}
/* line 131, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a {
  color: #fff;
}
/* line 135, templates/rt_xenon/custom/scss/custom.scss */
.box1 > .g-content {
  background: #001432;
  /* Old browsers */
  background: -moz-linear-gradient(top, #001432 0%, #001a3f 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #001432 0%, #001a3f 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #001432 0%, #001a3f 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001432', endColorstr='#001a3f',GradientType=0);
  /* IE6-9 */
  border-radius: 6px;
  height: 50px;
  vertical-align: middle;
}
/* stilovi za filtere */
/* line 148, templates/rt_xenon/custom/scss/custom.scss */
ol, ul {
  list-style: none;
}
/* line 149, templates/rt_xenon/custom/scss/custom.scss */
blockquote, q {
  quotes: none;
}
/* line 150, templates/rt_xenon/custom/scss/custom.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
/* line 153, templates/rt_xenon/custom/scss/custom.scss */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
/* line 155, templates/rt_xenon/custom/scss/custom.scss */
ins {
  text-decoration: none;
}
/* line 156, templates/rt_xenon/custom/scss/custom.scss */
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/* line 158, templates/rt_xenon/custom/scss/custom.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*- -*/
/*- GENERIC BODY STYLES -*/
/* line 161, templates/rt_xenon/custom/scss/custom.scss */
#container {
  margin: 0 auto;
}
/*- -*/
/*- FILTER OPTIONS -*/
/* line 167, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptions {
  width: 100%;
  height: 55px;
  margin: 2% 0;
  overflow: none;
}
@media screen and (max-width: 400px) {
  /* line 175, templates/rt_xenon/custom/scss/custom.scss */
  ul#filterOptions li {
    width: 25%;
    height: 200px;
    word-wrap: break-word;
    float: left;
    text-align: center;
    font-size: 57%;
  }
  /* line 186, templates/rt_xenon/custom/scss/custom.scss */
  ul#filterOptions {
    width: 100%;
    height: 55px;
    overflow: none;
  }
}
/* line 196, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptions li {
  height: 100%;
  width: 14.05%;
  margin-right: 0px;
  float: left;
}
/* line 199, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptions li a {
  height: 100%;
  padding: 5% 10%;
  border: 0px;
  background: #be1e2d;
  color: #fff;
  font-weight: bold;
  line-height: 100%;
  text-decoration: none;
  word-wrap: break-word;
  display: block;
  border-radius: 4px;
  margin: 1px;
}
/* line 213, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptions li a:hover {
  background: #00367a;
}
/* line 214, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptions li.active a {
  background: #36a2d8;
}
/*- -*/
/* line 218, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptionsdole {
  width: 100%;
  height: 52px;
  margin: 10px 0;
  overflow: none;
}
/* line 226, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptionsdole li {
  height: 52px;
  width: 19.8%;
  margin-right: 2px;
  float: left;
}
/* line 229, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptionsdole li a {
  height: 50px;
  padding: 0 20px;
  border: 1px solid #999;
  background: #e93232;
  color: #fff;
  line-height: 50px;
  text-decoration: none;
  display: block;
}
/* line 240, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptionsdole li a:hover {
  background: #c9c9c9;
}
/* line 241, templates/rt_xenon/custom/scss/custom.scss */
ul#filterOptionsdole li.active a {
  background: #999;
}
/*- OUR DATA HOLDER -*/
/* line 247, templates/rt_xenon/custom/scss/custom.scss */
#ourHolder {
  width: 100%;
  overflow: hidden;
}
/* line 248, templates/rt_xenon/custom/scss/custom.scss */
#ourHolder div.item {
  width: 19.8%;
  height: 210px;
  float: left;
  text-align: center;
  font-size: 100%;
  margin: 0.6px;
}
@media screen and (max-width: 400px) {
  /* line 260, templates/rt_xenon/custom/scss/custom.scss */
  #ourHolder div.item {
    width: 45%;
    height: 200px;
    word-wrap: break-word;
    float: left;
    text-align: center;
    font-size: 80%;
    margin-right: 2px;
    display: table-cell;
    vertical-align: bottom;
  }
}
/* line 273, templates/rt_xenon/custom/scss/custom.scss */
#ourHolder div.itemnaslov {
  width: 100%;
  height: 30px;
  font-weight: bold;
  color: #3d3d3d;
  background: #ccc;
  clear: both;
  text-align: left;
  padding: 5px;
  border-radius: 4px;
}
/* line 286, templates/rt_xenon/custom/scss/custom.scss */
#ourHolder div.itemnaslovzuti {
  width: 100%;
  height: 20px;
  font-weight: bold;
  background: #ffc20e;
  clear: both;
  text-align: left;
  padding: 5px;
}
/* line 297, templates/rt_xenon/custom/scss/custom.scss */
#ourHolder div.item h3 {
  margin-top: 10px;
  font-size: 16px;
  line-height: 20px;
}
/*- -*/
/* line 301, templates/rt_xenon/custom/scss/custom.scss */
.malikalendar {
  background: #e93232;
  align: center;
  margin: -10px;
}
/* line 307, templates/rt_xenon/custom/scss/custom.scss */
.mod_minical_table a:link {
  color: #fff;
}
/* line 312, templates/rt_xenon/custom/scss/custom.scss */
.mod_minical_table a:hover {
  color: #222;
}
/* line 317, templates/rt_xenon/custom/scss/custom.scss */
.mod_minical_table a:visited {
  color: #fff;
}
/* line 322, templates/rt_xenon/custom/scss/custom.scss */
table a:hover {
  color: #000;
  text-decoration: underline;
}
/* line 327, templates/rt_xenon/custom/scss/custom.scss */
.batun {
  color: #fff;
  background: #be1e2d;
  border-radius: 4px;
  border: 1px solid transparent;
  display: inline-block;
  padding: 3px 6px;
  line-height: normal;
  font: inherit;
  font-size: 13px;
  font-weight: bold;
  transition: all 0.3s ease;
  margin: 2px;
}
/* line 342, templates/rt_xenon/custom/scss/custom.scss */
.batun:hover {
  background: #3d3d3d;
  color: #fff ff;
  border-radius: 5px;
}
/* line 348, templates/rt_xenon/custom/scss/custom.scss */
.batun:active {
  background: #d21616;
  border-radius: 5px;
  color: #fff ff;
}
/*
 .kupnja {
 margin:0px;padding:0px;
 width:100%;
 border:1px solid #e9e9e9;
 -moz-border-radius-bottomleft:0px;
 -webkit-border-bottom-left-radius:0px;
 border-bottom-left-radius:0px;
 -moz-border-radius-bottomright:0px;
 -webkit-border-bottom-right-radius:0px;
 border-bottom-right-radius:0px;
 -moz-border-radius-topright:0px;
 -webkit-border-top-right-radius:0px;
 border-top-right-radius:0px;
 -moz-border-radius-topleft:0px;
 -webkit-border-top-left-radius:0px;
 border-top-left-radius:0px;
 }
 .kupnja table{
 border-collapse: collapse;
 border-spacing: 0;
 width:100%;
 height:100%;
 margin:0px;padding:0px;
 }
 .kupnja table tr:first-child td:last-child {
 -moz-border-radius-topright:0px;
 -webkit-border-top-right-radius:0px;
 border-top-right-radius:0px;
 }
 }.kupnja tr:hover td{
 background-color:#e9e9e9;
 }
 .kupnja td{
 vertical-align:middle;
 background-color:#e9e9e9;
 border:1px solid #e9e9e9;
 border-width:0px 1px 1px 0px;
 text-align:left;
 padding:5px;
 font-size:14px;
 font-weight:bold;
 color:#000000;
 }
 */
/* line 407, templates/rt_xenon/custom/scss/custom.scss */
.kupnja table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}
/* line 408, templates/rt_xenon/custom/scss/custom.scss */
.kupnja {
  background: #fff;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 409, templates/rt_xenon/custom/scss/custom.scss */
.kupnja table th {
  padding: 3px 10px;
}
/* line 410, templates/rt_xenon/custom/scss/custom.scss */
.kupnja table tbody .alt td {
  background: #e1eef4;
}
/* line 411, templates/rt_xenon/custom/scss/custom.scss */
.kupnja table tbody td:first-child {
  border-left: none;
}
/* line 412, templates/rt_xenon/custom/scss/custom.scss */
.kupnja table tbody tr:last-child td {
  border-bottom: none;
}
/* line 413, templates/rt_xenon/custom/scss/custom.scss */
.kupnja1 table th {
  background-color: #c99;
  color: black;
}
/* line 416, templates/rt_xenon/custom/scss/custom.scss */
.kupnja2 table tr {
  background-color: #99c;
  color: black;
}
/* line 423, templates/rt_xenon/custom/scss/custom.scss */
.rt-sidepanel-animated#rt-sidepanel-content .sidepmenu-block {
  max-height: 0px;
  display: none;
}
/*
 @media only screen and (min-width:768px)
 {.body.layout-mode-responsive .rt-sidepanel-fixed .rt-sidepanel-wrapper, body.layout-mode-fluidresponsive .rt-sidepanel-fixed .rt-sidepanel-wrapper, body.layout-mode-1200fixed .rt-sidepanel-fixed .rt-sidepanel-wrapper, body.layout-mode-960fixed .rt-sidepanel-fixed .rt-sidepanel-wrapper {
 position: relative;
 top: 0px;
 z-index: 0;
 }
 }
 */
/* line 439, templates/rt_xenon/custom/scss/custom.scss */
#rt-sidepanel-content.rt-sidepanel-animated .sideplogo-block {
  padding-bottom: 40px;
}
/* line 443, templates/rt_xenon/custom/scss/custom.scss */
.btn-mini {
  font: inherit;
}
/* line 447, templates/rt_xenon/custom/scss/custom.scss */
.bt-social-share {
  border: none;
  background: none;
}
@media screen and (max-width: 1300px) {
  /* line 453, templates/rt_xenon/custom/scss/custom.scss */
  .minifrontpage-default .mfp-introtitle {
    font-size: 110%;
    line-height: 110%;
    margin-bottom: 7px;
  }
}
/* line 459, templates/rt_xenon/custom/scss/custom.scss */
.btn-primary {
  background-color: #e93232;
  background-image: none;
}
/* line 464, templates/rt_xenon/custom/scss/custom.scss */
.btn-primary:hover {
  background-color: #ba282e;
}
/* line 468, templates/rt_xenon/custom/scss/custom.scss */
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #919191;
  background-image: none;
}
/* line 475, templates/rt_xenon/custom/scss/custom.scss */
.btn-info:hover {
  background-color: #5b5b5b;
}
/* DivTable.com */
/* line 480, templates/rt_xenon/custom/scss/custom.scss */
.divTable {
  display: table;
  width: 100%;
}
/* line 484, templates/rt_xenon/custom/scss/custom.scss */
.divTableRow {
  display: table-row;
}
/* line 487, templates/rt_xenon/custom/scss/custom.scss */
.divTableHeading {
  background-color: #eee;
  display: table-header-group;
}
/* line 491, templates/rt_xenon/custom/scss/custom.scss */
.divTableCell, .divTableHead {
  border: 1px solid #999;
  display: table-cell;
  padding: 3px 10px;
}
/* line 496, templates/rt_xenon/custom/scss/custom.scss */
.divTableHeading {
  background-color: #eee;
  display: table-header-group;
  font-weight: bold;
}
/* line 501, templates/rt_xenon/custom/scss/custom.scss */
.divTableFoot {
  background-color: #eee;
  display: table-footer-group;
  font-weight: bold;
}
/* line 506, templates/rt_xenon/custom/scss/custom.scss */
.divTableBody {
  display: table-row-group;
}
/* line 512, templates/rt_xenon/custom/scss/custom.scss */
.section {
  clear: both !important;
  padding: 0px !important;
  margin: 0px !important;
}
/*  COLUMN SETUP  */
/* line 519, templates/rt_xenon/custom/scss/custom.scss */
.col {
  display: block !important;
  float: left !important;
  margin: 1% 0 1% 1.6% !important;
}
/* line 524, templates/rt_xenon/custom/scss/custom.scss */
.col:first-child {
  margin-left: 0 !important;
}
/*  GROUPING  */
/* line 527, templates/rt_xenon/custom/scss/custom.scss */
.group:before, .group:after {
  content: "" !important;
  display: table !important;
}
/* line 529, templates/rt_xenon/custom/scss/custom.scss */
.group:after {
  clear: both !important;
}
/* line 530, templates/rt_xenon/custom/scss/custom.scss */
.group {
  zoom: 1;
}
/* For IE 6/7 */
/*  GRID OF FOUR  */
/* line 532, templates/rt_xenon/custom/scss/custom.scss */
.span_4_of_4 {
  width: 100% !important;
}
/* line 535, templates/rt_xenon/custom/scss/custom.scss */
.span_3_of_4 {
  width: 74.6% !important;
}
/* line 538, templates/rt_xenon/custom/scss/custom.scss */
.span_2_of_4 {
  width: 49.2% !important;
}
/* line 541, templates/rt_xenon/custom/scss/custom.scss */
.span_1_of_4 {
  width: 23.8% !important;
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
  /* line 547, templates/rt_xenon/custom/scss/custom.scss */
  .col {
    margin: 1% 0 1% 0%;
    font-size: 1em !important;
  }
  /* line 549, templates/rt_xenon/custom/scss/custom.scss */
  .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {
    width: 100% !important;
  }
}
/*Custom Css*/
