/* Common */
body {font-family: "Open Sans", Arial, Helvetica,  sans-serif; font-weight: 600; background-color:#fff; color: #404040;}
h1, h2, h3 {font-family: "Tinos", Georgia, serif; margin: 0;}
a, a:hover, a:active, a:visited {color: #CC0000; text-decoration: none;}
ul, ol {list-style: none; padding: 0; margin: 0;}
p {font-size: 18px; line-height: 26px;}
.wrapper {margin: auto 0;}
.content h1  {margin: 0 0 30px 0;}
.content h2 {margin: 26px 0 20px 0;}
.content h3 {margin: 20px 0;}
.b {font-weight: bold;}

/* Form controls */
.form-control:focus {border-color: #777; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(119,119,119,.6)}
.form-control {border-radius: 1px;}
.btn-primary {background-color: #b30000; border: 0;}

/* aside container */
aside div {margin-bottom: 30px;}

.antrfile {padding: 50px 70px; background-color: #f0f0f0; margin: 15px 0; border-top-right-radius: 10px;   border-bottom-right-radius: 10px; border-left: 2px solid #b30000;}

/* Image fix */
.home img {width: 100%; height: auto; margin: 10px 0;}

/* Header */
.langBar li {display: inline-block; margin-left: .7rem;}
.langBar {text-align: right;}
header, #footer, .home {margin: 0 auto;}
.logo img {margin: 0 auto;}
#navigacija {text-align: center; padding: 0;}
#navigacija li {display: inline-block;}
#navigacija li a {font-weight: bold; }

/* Slider */
.homeSlider {clear: both; display: none;}
.homeSlider .slick-prev, .homeSlider .slick-next {font-size: 18px;  line-height: 0;  font-weight: bold;
	position: absolute; top: 50%;  display: block; width: 40px;  height: 100%;  padding: 0;
    -webkit-transform: translate(0, -50%);   -ms-transform: translate(0, -50%);   transform: translate(0, -50%);
    cursor: pointer; color: #fff; border: none; outline: none; background: transparent; z-index: 100;
}
.homeSlider .slick-prev {left: 0px; background: #999;  }
.homeSlider .slick-next {right: 0px; background: #999; }

.homeSlider .slick-dots {position: absolute; bottom: -25px; display: block;  width: 100%;  padding: 0;  margin: 0;  list-style: none; text-align: center;}
.homeSlider .slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.homeSlider .slick-dots li button {font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
.homeSlider .slick-dots li button:hover,
.homeSlider .slick-dots li button:focus{outline: none;}
.homeSlider .slick-dots li button:hover:before,
.homeSlider .slick-dots li button:focus:before {opacity: 1;}
.homeSlider .slick-dots li button:before {font-family: 'slick'; font-size: 30px; line-height: 20px; position: absolute; top: 0;
    left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity:1; color: #676767;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.homeSlider .slick-dots li.slick-active button:before {opacity: 1; color: #CC0000;}
.homeSlider img {margin: 0 !important;}

/* Home */
/* .content {margin-top: 40px;} */
.content h1 {font-weight: bold; font-size: 36px;}
.content h2 {font-weight: bold; font-size: 30px;}
.content li {list-style: square; margin-left: 35px; padding-left: 10px; font-size: 16px; line-height: 26px; margin-bottom: 5px; list-style-position: inside;}

/* Table 1*/
.table1  { background-color: #F0F0F0; padding: 1.3rem 1rem;}
.table2  { background-color: #fff; padding: 1.3rem 1rem;}


/* Contact */
.map-responsive {overflow: hidden; position: relative;  height: 0;}
.map-responsive iframe {pointer-events: none;}
i.fa {color #000000;}
/* Footer */
footer {border-top: 2px solid #9D9D9D; background: #FF0000; overflow: hidden;}
footer p, footer li {font-size: 14px; line-height: 18px; color: #000000; margin-bottom: 7px;}
footer a {color: #000000 !important;}
