@charset "utf-8";
:focus { outline: none; }
input[type=text]:focus,
input[type=password]:focus, textarea:focus { outline: 0 none; }
body, html { height: 100%; min-height: 100%; font-weight: normal; font-style:normal; }
input, textarea, select { -webkit-appearance: none; }
input, textarea, select { -webkit-border-radius: 0; border-radius: 0; }
body, nav, ul, li, a {margin:0;padding:0;}
html, html a {
    -webkit-font-smoothing: antialiased !important;
	-webkit-text-size-adjust: none;
}
body {
	text-decoration: none;
	text-align: center;
	background-color: #FFF;
	margin: 0px;
	}
.tblWidth100 {
	width: 100%;
	border-spacing: 0px;
	vertical-align: top;
	}
/* ---------- ---------- ---------- ---------- ---------- HEADER */
#header, #header-01, #header-u, #header-logo, img {
  transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}
#header {
	position: relative;
	width: 100%;
	height: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	text-align: center;
	z-index: 500;
	background-color: rgba(255, 255, 255, 1);
	}
#header-01 {
	position: relative;
	width: 100%;
	height: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	text-align: center;
	z-index: 500;
	background-color: rgba(255, 255, 255, 1);
	}
#header-u {
	position: relative;
	max-width: 100%;
	height: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	z-index: 1;
	}
#header-logo {
	position: absolute;
	width: 180px;
	height: 60px;
	top: 0px;
	left: 0px;
	text-align: left;
	z-index: 1;
	}
.img-logo {
	width: auto;
	height: 60px;
	border: none;
	opacity: 1;
	}
#navigation {
	position: absolute;
	width: auto;
	top: 20px;
	right: 140px;
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	display: none;
	z-index: 1;
	}
#navigation > a.nav-link {
	color: rgba(19, 19, 19, 1);
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	display: inline;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#navigation > a.nav-link.active {
	color: rgba(0, 169, 112, 1);
}
#navigation > a.nav-link:hover {
	color: rgba(0, 169, 112, 1);
}
#navigation > a.nav-link:active {
	color: rgba(0, 169, 112, 1);
}	
#navigationM {
	position: absolute;
	width: auto;
	top: 20px;
	right: 0px;
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	color: rgba(19, 19, 19, 1);
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	display: none;
	z-index: 1;
}
#navigationM > a.nav-link {
	padding-left: 12px;
	padding-right: 12px;
	color: rgba(19, 19, 19, 1);
	text-decoration: none;
	display: inline;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#navigationM > a.nav-link.active {
	color: rgba(0, 169, 112, 1);
}
#navigationM > a.nav-link:hover {
	color: rgba(0, 169, 112, 1);
}
#navigationM > a.nav-link:active {
	color: rgba(0, 169, 112, 1);
}
/* ---------- ---------- ---------- ---------- ---------- BANNER */
#banner, #banner-u, #banner-video, #banner-txt, #banner-usluge, #banner-usluge-u, #banner-usluge-txt, img {
  transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}
#banner, #banner-u, #banner-video, #banner-txt, #banner-usluge, #banner-usluge-u, #banner-usluge-txt {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	float: none;
	display: block;
	overflow: hidden;
	}
#banner {
	height: 200px;
	}
#banner-u {
	height: 200px;
	}
#banner-video {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 200px;
	width: 100%;
	height: 200px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	}
#myVideo {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#banner-txt {
	position: absolute;
	width: 100%;
	height: auto;
	top: 160px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align:  center;
	z-index:  100;
	}
.txt-B01 {
	font-family: 'Rubik', sans-serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	text-shadow: 2px 2px rgba(0, 0, 0, 0.75);
	}
#banner-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	display: flex;
	background-color: rgba(0, 0, 0, 0);
	z-index: 100;
	}
.section1Scroll {
	position: relative;
	top: 160px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 29px;
	height: 16px;
	display: block;
    -webkit-animation: pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0
	}
.img-scroll {
	width: 29px;
	height: 16px;
	opacity: 1;
	border: none;
	}
@-webkit-keyframes pulsate {
    0% { -webkit-transform: scale(0.1, 0.1); opacity: 0.0; }
    50% { opacity: 0.80; }
    100% { -webkit-transform: scale(1.2, 1.2); opacity: 0.0; }
}
#banner-usluge {
	background-color: rgba(54, 54, 54, 1);
	height: auto;
	}
#banner-usluge-u {
	height: auto;
	}
#banner-usluge-txt {
	width: 280px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}
/* ---------- ---------- ---------- ---------- ---------- SECTION */	
.section { position:relative; }

#section-C01, #section-C01-01, #section-C01-01-01, #section-C01-01-02, #section-C01-01-03, #section-C01-01-04, 
#section-V01, #section-V01-00, #section-V01-title, #section-V01-title-vijest-partneri, 
#section-V01-vijesti-container, #section-V01-vijesti, #section-V01-vijesti-page, 
#section-V01-01, #section-V01-image, #section-V01-txt, #section-V01-partneri, section-V01-logo, 
#section-V01-brojke, .section-V01-b01, .section-V01-b02, 
.section-V01-b02-anima01, .section-V01-b02-anima02, .section-V01-b02-anima03, 
#section-V02, #section-V02-00, 
#section-C01-01-01-m, #section-C01-01-02-m, #section-C01-01-03-m, #section-C01-01-05, #section-C01-01-06, 
#section-C01-01-04KO, #section-C01-01-05KO, #section-C01-01-02-mo, #section-C01-01-03-de, img {
  transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}
#section-C01, #section-C01-01, #section-C01-01-01, #section-C01-01-02, #section-C01-01-03, #section-C01-01-04,  
#section-V01, #section-V01-00, #section-V01-title, #section-V01-title-vijest-partneri, 
#section-V01-vijesti-container, #section-V01-vijesti, #section-V01-vijesti-page, 
#section-V01-01, #section-V01-image, #section-V01-txt, #section-V01-partneri, section-V01-logo, 
#section-V01-brojke, .section-V01-b01, .section-V01-b02, 
.section-V01-b02-anima01, .section-V01-b02-anima02, .section-V01-b02-anima03, 
#section-V02, #section-V02-00, 
#section-C01-01-01-m, #section-C01-01-02-m, #section-C01-01-03-m, #section-C01-01-05, #section-C01-01-06, 
#section-C01-01-04KO, #section-C01-01-05KO, #section-C01-01-02-mo, #section-C01-01-03-de {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: none;
	}
/* ---------- ---------- ---------- ---------- ---------- SECTION C01 - OPĆENITO */
#section-C01 {
	min-height: 50px;
	}
#section-C01-01 {
	max-width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
#section-C01-01-01 {
	width: 300px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-C01-01-02 {
	width: 300px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-C01-01-03 {
	width: 300px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-03-de {
	width: 300px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-C01-01-04 {
	width: 300px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-C01-01-01-m {
	width: 300px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-02-m {
	width: 300px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-C01-01-02-mo {
	width: 300px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-03-m {
	width: 300px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-05 {
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-06 {
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-04KO {
	width: 300px;
	margin-left: auto;
	float: none;
	display: block;
	}
#section-C01-01-05KO {
	width: 360px;
	margin-top: 0px;
	margin-left: 60px;
	float: left;
	display: none;
	}
/* ---------- ---------- ---------- ---------- ---------- SECTION V01 - VIJESTI */
#section-V01 { 
	min-height: 100px;
	}
#section-V01-00 {
	max-width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	}
#section-V01-title {
	width: 300px;
	margin-top: 20px;
	}
#section-V01-title-vijest-partneri {
	width: 300px;
	margin-top: 0px;
	}
#section-V01-vijesti-container {
	width: 100%;
	height: auto;
	margin-bottom: 0px;
	overflow: hidden;
	}
#section-V01-vijesti {
	max-width: 300px;
	margin-top: 20px;
	margin-bottom: 0px;
	}
#section-V01-vijesti-page {
	max-width: 300px;
	margin-top: 20px;
	margin-bottom: 0px;
	}
#section-V01-01 {
	width: 300px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	float: none;
	}
#section-V01-image {
	width: 300px;
	height: 190px;
	}
#section-V01-txt {
	width: 300px;
	height: auto;
	}
#section-V01-partneri {
	max-width: 300px;
	margin-top: 20px;
	margin-bottom: 0px;
	}
#section-V01-logo {
	width: auto;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 4px;
	float: left;
	}
#section-V01-brojke {
	max-width: 300px;
	margin-top: 20px;
	margin-bottom: 0px;
	}
.section-V01-b01 {
	width: 300px;
	min-height: 25px;
	}
.section-V01-b02-anima01, .section-V01-b02-anima02, .section-V01-b02-anima03 {
	background-image: url(img/krug.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	background-size: auto 280px;
	margin-left: auto;
	margin-right: auto;
	width: 280px;
	min-height: 300px;
	float: none;
	margin-top: 20px;
	}
.section-V01-b02 {
	background-image: url(img/krug.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	background-size: auto 280px;
	margin-left: auto;
	margin-right: auto;
	width: 280px;
	min-height: 300px;
	float: none;
	}
#section-V02 {
	background-color: rgba(0, 169, 112, 1);
	margin-top: 40px;
	min-height: 50px;
	}
#section-V02-00 {
	width: 300px;
	min-height: 25px;
	background-image: url(img/quote.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	}
/* ---------- ---------- ---------- ---------- ---------- SECTION F01 - FOOTER */
#section-F01, #section-F01-01, #section-F01-01-01, #section-F01-01-02, #section-F01-01-03, 
#section-F01-01-01-m, #section-F01-01-02-m, #section-F01-01-03-m,  
#section-F01-02, #section-F01-02-01, #section-F01-02-02, #section-F01-02-01-m, img {
	transition: all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari and Chrome */
	-o-transition: all 0.5s; /* Opera */
}
#section-F01, #section-F01-01, #section-F01-01-01, #section-F01-01-02, #section-F01-01-03, 
#section-F01-01-01-m, #section-F01-01-02-m, #section-F01-01-03-m,  
#section-F01-02, #section-F01-02-01, #section-F01-02-02, #section-F01-02-01-m {
	position: relative;
	width: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: none;
}
#section-F01 {
	min-height: 120px;
	margin-top: 20px;
	background-color: rgba(54, 54, 54, 1);
	}
#section-F01-01 {
	max-width: 300px;
	height: auto;
	margin-top: 20px;
	}
#section-F01-01-01 {
	width: 300px;
	height: auto;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-F01-01-02 {
	width: 300px;
	height: auto;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	display: none;
	}
#section-F01-01-03 {
	width: 300px;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	float: none;
	display: none;
	}
#section-F01-01-01-m {
	width: 300px;
	height: auto;
	margin-left: auto;
	float: none;
	display:  block;
	}
#section-F01-01-02-m {
	width: 300px;
	height: auto;
	margin-top: 20px;
	margin-left: auto;
	float: none;
	display:  block;
	}
#section-F01-01-03-m {
	width: 300px;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	float: none;
	display:  block;
	}
#section-F01-02 {
	max-width: 300px;
	height: auto;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(180, 180, 180, 1);
	}
#section-F01-02-01 {
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 20px;
	float: none;
	display: none;
	}
#section-F01-02-02 {
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	float: none;
	}
#section-F01-02-01-m {
	width: auto;
	height: auto;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 20px;
	float: none;
	display:  block;
	}
.col-F01 {
	text-align: center;
	vertical-align: top;
	}
.col-F02 {
	width: 40px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(252, 179, 21, 1);
	}
.col-F03 {
	height: 10px;
	}
.col-F04 {
	text-align: center;
	vertical-align: top;
	}
.col-F05 {
	width: 130px;
	}
.txt-F01, .txt-F02, .txt-F03, .txt-F04, .txt-F05 {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	color: rgba(180, 180, 180, 1);
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	}
.txt-F01 {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	}	
.txt-F02 {
	}	
.txt-F03 {
	font-weight: 600;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	}	
.txt-F04 {
	text-align: center;
	}	
.txt-F05 {
	font-weight: 600;
	}
.class-F01 a:link, .class-F01 a:visited, .class-F01 a:active, .class-F01 a:hover, 
.class-F02 a:link, .class-F02 a:visited, .class-F02 a:active, .class-F02 a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	color: rgba(180, 180, 180, 1);
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-F01 a:hover {
	text-decoration: none;
	}
.class-F02 a:link, .class-F02 a:visited, .class-F02 a:active, .class-F02 a:hover {
	text-align: center;
	}
.class-F02 a:hover {
	text-decoration: none;
	}
/* ---------- ---------- ---------- ---------- ---------- TBL */	
.col-V01 {
	text-align: center;
	vertical-align: top;
	}
.col-V02 {
	width: 170px;
	height: 5px;
	}
.col-V03 {
	width: 40px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(252, 179, 21, 1);
	}
.col-V04 {
	height: 10px;
	}
.col-V05 {
	text-align: justify;
	vertical-align: top;
	}
.col-V06 {
	height: 5px;
	}
.col-V07 {
	height: 15px;
	}
.col-V08 {
	text-align: center;
	vertical-align: top;
	height: 40px;
	}
.col-V09 {
	height: 5px;
	}
.col-V10 {
	text-align: center;
	vertical-align: middle;
	height: 280px;
	}
.col-V11 {
	height: 30px;
	}
.col-V12 {
	width: 70px;
	}
.col-V13 {
	text-align: center;
	vertical-align: top;
	}
.col-V014 {
	height: 20px;
	}
.col-V015 {
	height: 5px;
	}
.col-C00 {
	text-align: left;
	vertical-align: middle;
	}
.col-C01 {
	text-align: justify;
	vertical-align: middle;
	}
.col-C01mobile {
	text-align: left;
	vertical-align: middle;
	}
.col-C02 {
	height: 10px;
	}
.col-C03 {
	height: 40px;
	}
.col-C04 {
	width: 40px;
	height: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(252, 179, 21, 1);
	}
.col-C05 {
	text-align: center;
	vertical-align: middle;
	}
/* ---------- ---------- ---------- ---------- ---------- CLASS */	
strong {
	font-family: 'Nunito', sans-serif;
	font-weight: 600;
}
sup, sub {
	font-size: small;
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}
.txt-T01, .txt-T02, .txt-T03, .txt-T04, .txt-T04mobile,  .txt-T05, .txt-N01, .txt-N02, .txt-N03, .txt-N04 {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	color: rgba(19, 19, 19, 1);
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	}
.txt-T01 {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	}
.txt-T02 {
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: rgba(255, 255, 255, 1);
	}
.txt-T03 {
	font-family: 'Merriweather', serif;
	font-weight: 300;
	font-style: italic;
	font-size: 20px;
	line-height: 30px;
	color: rgba(255, 255, 255, 1);
	}
.txt-T04 {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	text-align: left;
	text-transform: uppercase;
	}
.txt-T04mobile {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	text-align: left;
	text-transform: uppercase;
	}
.txt-T05 {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 26px;
	color: rgba(255, 255, 255, 1);
	}
.txt-N01 {
	text-align: justify;
	}
.txt-N02 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	}
.txt-N03 {
	font-weight: 600;
	text-align: left;
	}
.txt-N04 {
	font-style:  italic;
	}
.class-V01 a:link, .class-V01 a:visited, .class-V01 a:active, .class-V01 a:hover, 
.class-V02 a:link, .class-V02 a:visited, .class-V02 a:active, .class-V02 a:hover, 
.class-V03 a:link, .class-V03 a:visited, .class-V03 a:active, .class-V03 a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	color: rgba(19, 19, 19, 1);
	text-decoration: none;
	text-align: left;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
  	box-sizing: border-box;
	}
.class-V01 a:link, .class-V01 a:visited, .class-V01 a:active, .class-V01 a:hover {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	}
.class-V01 a:hover {
	color: rgba(19, 19, 19, 1);
	}
.class-V02 a:link, .class-V02 a:visited, .class-V02 a:active, .class-V02 a:hover {
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 8px;
	color: rgba(255, 255, 255, 1);
	border: solid 1px rgba(252, 179, 21, 1);
	background-color: rgba(252, 179, 21, 1);
	text-transform: uppercase;
	}
.class-V02 a:hover {
	color: rgba(255, 255, 255, 1);
	border: solid 1px rgba(252, 179, 21, 1);
	background-color: rgba(252, 179, 21, 1);
	}
.class-V03 a:link, .class-V03 a:visited, .class-V03 a:active, .class-V03 a:hover {
	color: rgba(252, 179, 21, 1);
	}
.class-V03 a:hover {
	color: rgba(252, 179, 21, 1);
	}
.img-news {
	width: 300px;
	height: auto;
	border: none;
	}
.img-partneri {
	width: auto;
	height: 60px;
	border: none;
	}
.img-home {
	width: 300px;
	height: auto;
	border: none;
	}	
.img-small-01 {
	width: 300px;
	height: auto;
	border: none;
	}
#share-F {
	position: relative;
	width: 20px;
	height: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 10px;
	margin-bottom: 0px;
	display: block;
	float: left;
	z-index: 1;
	}
.img-icon-PN01 {
	width: 20px;
	height: 20px;
	border: none;
	opacity: 1;
	}
#gmap {
	width: 100%;
	height: 280px;
	}
#gmap div {
	float: none
	}
.class-map a:link, .class-map a:visited, .class-map a:active, .class-map a:hover {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(252, 179, 21, 1);
	text-decoration: none;
	text-align: center;
	outline: 0;
	outline: none;
	-o-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -khtml-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
	}
.class-map a:hover {
	text-decoration: none;
	}
/* ---------- ---------- ---------- ---------- ---------- CAROUSEL */
#section-07-01-02 {
	position: relative;
	width: 300px;
	height: 190px;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: block;
	overflow: hidden;
	}
.list_carouselU {
	position: relative;
	width: 100%;
	height: 190px;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
}
.list_carouselU ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block; 
	overflow: hidden;
}
.list_carouselU li {
	position: relative;
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	display: block;
	float: left;
}
.list_carouselU.responsive {
	width: auto;
	margin-left: 0;
}
a.Rprev3, a.Rnext3 {
	position: absolute;
	top: 70px;
    width: 20px;
    height: 20px;
	display: block;
	z-index: 25;
}
a.Rprev3 {			
	left: 0px;
	background: url(img/left.png) no-repeat transparent;
	background-size: 20px 20px;
	z-index: 25;
	}
a.Rprev3:hover {
	background: url(img/left.png) no-repeat transparent;
	background-size: 20px 20px;
	}
a.Rprev3.disabled {
	display: none;
	background-position: 0 -100px !important;  
	}
a.Rnext3 {	
	right: 0px;
	background: url(img/right.png) no-repeat transparent;
	background-size: 20px 20px;
	z-index: 25;
	}
a.Rnext3:hover {		
	background: url(img/right.png) no-repeat transparent;
	background-size: 20px 20px;
	}
a.Rnext3.disabled {
	display: none;
	background-position: 0 -100px !important;  
	}
a.Rprev3.disabled, a.Rnext3.disabled {
	cursor: default;
}
a.Rprev3 span, a.Rnext3 span {
	display: none;
}	
.clearfix {
	float: none;
	clear: both;
}	
/* ---------- ---------- ---------- ---------- ---------- POPUP */
#MENU-BUTTON{position:absolute;width:32px;height:25px;top:15px;right:10px;text-align:center;text-decoration:none;display:block;opacity:1;}
#MENU-BUTTON-01{position:absolute;width:32px;height:5px;top:0px;right:0px;background-color:rgba(252, 179, 21, 1);}
#MENU-BUTTON-02{position:absolute;width:32px;height:5px;top:10px;right:0px;background-color:rgba(252, 179, 21, 1);}
#MENU-BUTTON-03{position:absolute;width:32px;height:5px;top:20px;right:0px;background-color:rgba(252, 179, 21, 1);}
#popupMenu{display:block;position:fixed;top:0px;right:-1024px;width:100%;height:100%;background-color:rgba(255, 255, 255, 1);z-index:99999;}
#popupLogo { position: absolute; width: auto; height: 60px; top: 0px; left: 0px; text-align: center; text-decoration: none; display: block; z-index: 502; }
#popupCloseMenu{position:absolute;display:block;cursor:pointer;left:auto;right:20px;top:15px;width:26px;height:25px;z-index:502;}
.IMG-CLOSE{width:26px;height:25px;border:none;}
#popupCenterMenu{position:relative;margin-top:80px;margin-left:auto;margin-right:auto;width:100%;min-height:100%;display:block;text-align:center;float:none;}
#popupCenterMenu-u { position: relative; margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 300px;min-height: 300px; display: block; text-align: left; float: none; }
#back_faderMOB{display:none;bottom:0;left:0;overflow-x:auto;overflow-y:scroll;position:fixed;right:0;top:0;z-index:96;cursor:pointer;}
.col-MENU-00 { height: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgba(252, 179, 21, 1); }
.col-MENU-01{height:5px;}
.col-MENU-02{text-align:left;vertical-align:top;}

.txt-MENU-01{font-family: 'Nunito', sans-serif;font-weight: 600;font-size:16px;line-height:20px;color:rgba(252, 179, 21, 1);text-align:left;text-decoration:none;}
.CLASS-MENU-01 a:link{font-family: 'Nunito', sans-serif;font-weight: 600;font-size:16px;line-height:24px;color:rgba(19, 19, 19, 1);text-align:left;text-decoration:none;}
.CLASS-MENU-01 a:visited{font-family: 'Nunito', sans-serif;font-weight: 600;font-size:16px;line-height:24px;color:rgba(19, 19, 19, 1);text-align:left;text-decoration:none;}
.CLASS-MENU-01 a:active{font-family: 'Nunito', sans-serif;font-weight: 600;font-size:16px;line-height:24px;color:rgba(19, 19, 19, 1);text-align:left;text-decoration:none;}
.CLASS-MENU-01 a:hover{font-family: 'Nunito', sans-serif;font-weight: 600;font-size:16px;line-height:24px;color:rgba(19, 19, 19, 1);text-align:left;text-decoration:none;}



#section-VID01-01 {
    position: relative;
	width: 302px;
	height: 171px;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
	float: none;
	display: block;
	overflow: hidden;
	}
.video-container-promo {
    position: relative;
	width: 300px; 
	height: 169px;
	top: 1px;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
	float: none;
	display: block;
	overflow: hidden;
}
#myVideoPromo {
    position: absolute;
    top: 0px;
	left: -1px;
	width: 302px;
	height: 171px; 
}
#section-VID01-02 {
    position: relative;
	width: 300px;
	height: auto;
	margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
	float: none;
	display: block;
	}
.col-VID01 {
	text-align: center;
	vertical-align: top;
	}
.txt-VID01 {
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
	color: rgba(19, 19, 19, 1);
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	}
#section-VID01-03 {
    position: relative;
	width: 320px;
	height: auto;
	margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px;
	float: none;
	display: block;
	overflow: hidden;
	}
#section-VID01-logo {
    position: relative;
	width: auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}
.img-vid-logo {
	width: auto;
	height: 40px;
	border: none;
	}
